あまりにも見る前にもブログに記録され、ROSを学びました。
繰り返しの理論と実践の組み合わせ:個人的に私は、マクロレベルから、学習の技術は、それが大体2点を取ると思います。
理解していない再びそれを読んで、それは問題では、使用を行っておりません。
研究で順序を使用しないでください。
私が学んだ後、理解し、そして統合を実践するように見えました。
************************************************** ********ナンセンス分割線************************************** ********************************
構成環境
具体的な実現がブログ前に私は、Ubuntu16とROSキネティックかめを使用します。
構成された後に結果を表示するコマンドを使用します。
export | grep ROS
echo $ROS_PACKAGE_PATH
注: あなたが使用ROSに、以下の終了を開くたびに実行する必要があります
source /opt/ros/indigo/setup.sh
したがって、我々はに直接追加〜/ .bashrcに次のように:
ソースは、更新パッケージROSをsetup.bash develの(疑い、更新確認すること)
二つの入門パッケージ
:2つの方法で開発ROSパッケージrosbuildと尾状花スペース。
私たちは時代とともに進め、既に昔ながらの方法をrosbuild 尾状花と。
パッケージを作成します。
ルートディレクトリに作成Catkin_wsスペース、新しいソースフォルダSRC。
srcディレクトリにあるコマンドは、依存パッケージを新しいパッケージを作成し、指示catkin_create_pkg。
パッケージには、後に依存しているテストhedqと呼ばれます。
パッケージが導入されました
パッケージ構造。
package.xmlのは、パッケージの説明です。
パッケージのコンパイル
あなたは、コンパイルで作成した後、コマンドcatkin_makeを使用
コンパイラは、パラメータを指定せずに直接catkin_makeすべてのパッケージをcatkin_ws場合、これらは、特定のパケットをコンパイルします。
ROSに導入された一般的に使用される3つのコマンド
查看某个包的所有依赖
当然,也可以查看一级依赖 depnds1
roscd rosls是ros系统中的命令 对应bash 中的cd ls 跳转某个包下,展示所有子文件。