ROS別の出発():パッケージ

あまりにも見る前にもブログに記録され、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 跳转某个包下,展示所有子文件。

 

 

 

 

 

 

发布了128 篇原创文章 · 获赞 21 · 访问量 3万+

おすすめ

転載: blog.csdn.net/Bluenapa/article/details/102940629