ROSでのワークスペースと関数パッケージの作成プロセス
こんにちは!初めてマークダウンエディタを使用する。
ワークスペースにはどのディレクトリが含まれていますか?
ワークスペース(ワークスペース)は、プロジェクト開発関連のファイルを保存するためのフォルダーです。
- src、ソーススペース、コードスペース;
- ビルド、ビルドスペース、コンパイルスペース;
- develの、開発スペース、開発スペース。
- インストール、インストールスペース、インストールスペース;
ワークスペースを作成する(4ステップ)
ステップ1-ワークスペースを作成する
#在开发主机界面打开终端##
$mkdir -p ~/catkin_ws/src
$cd ~/catkin_ws/src
$catkin_init_workspace
step2-ワークスペースをコンパイルする
$cd ~/catkin_ws/
$catkin_make
step3-環境変数を設定します(ここに画像の説明を挿入
するホームの.bashrcファイルに追加できます)
$source devel/setup.bash
ステップ4-環境変数を確認する
$echo $ROS_PACKAGE_PATH
備考:上記のコードを実行した後、catkin_ws、build、source、develの作業スペースの下に3つのディレクトリがあり、1つのインストールが不足しています
インストールディレクトリがありません。
ワークスペースでcatkin_makeinstallコマンドを実行して、インストールディレクトリを生成します。この時点で、ワークスペースが作成されます。
関数パッケージの作成(2ステップ)
ステップ-1機能パッケージを作成する
$cd ~/catkin_ws/src
$catkin_creat_pkg test_pkg std_msgs rospy roscpp
step-2関数パッケージをコンパイルします
$cd ~/catkin_ws
$catkin_make
$source ~/catkin_ws/devel/setup.bash
%同じワークスペースに同じ名前の関数パッケージを含めることはできません。!!
%異なるワークスペースには、同じ名前の関数パッケージが存在する可能性があります。これ
までのところ、関数パッケージが作成されています。