ROS tutorials.1

ROS基本操作

  • rospack獲取有關軟件包的信息,如rospack find roscpp
  • roscd進入不同的軟件包,如roscd roscpp
  • rosls查看軟件包下文件,如rosls roscpp

創建一個workspace

  • source setup,我的路徑是source /opt/ros/jade/setup.bash
  • 然后我在jade下建立了catkin_ws,在catkin_ws建立了src目錄
  • 在src中catkin_init_workspace,在catkin_ws中catkin_make
  • 這時候catkin_ws里有devel文件夾,應source devel/setup.bash

創建一個catkin程序包

  • 進入src中,此時目錄下有一個cmakelist,該文件包含程序包的元信息
  • catkin_create_pkg beginner_tutorials std_msgs rospy roscpp 創建一個beginner_tutorials 的包,它依賴于std_msgs rospy roscpp
  • 根據教程使用rosdep depends1查看依賴關系。這里我出錯了Error: the rosdep view is empty: call 'sudo rosdep init' and 'rosdep update'。按照它的提示刪除了etc下的list然后更新了rosdep就可以了。

編譯一個程序包

  • catkin_make 是一個命令行工具,它簡化了catkin的標準工作流程。你可以認為catkin_make是在CMake標準工作流程中依次調用了cmake和make。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容