ROS的初步學習--創建一個工作空間和一個程序包


快速開始

創建工作區(workspace)

工作區可以作為一個獨立的項目進行編譯,存放ROS程序的源文件、編譯文件和執行文件。建立工作區的方法如下:

mkdir -p ~/catkin_ws/src             #創建文件夾
cd ~/catkin_ws/src                   #定位到src
catkin_init_workspace                #對工作空間進行初始化

雖然這時候工作區是空的,但是我們依然可以進行編譯:

cd ~/catkin_ws/  
catkin_make  

這時候,會在當前文件夾下生成develbuild這兩個子文件夾,在devel文件夾下能看到幾個setup.*sh文件。

接下來把工作區在bash中注冊

source devel/setup.bash

要驗證是否已經在bash中注冊可以使用如下命令:

echo $ROS_PACKAGE_PATH
/home/youruser/catkin_ws/src:/opt/ros/indigo/share:/opt/ros/indigo/stacks

如果能看到自己工作區的文件路徑就說明已經成功了。

創建一個ROS工程包(Package)

首先切換到工作區:

cd ~/catkin_ws/src  

現在可以使用catkin_create_pkg命令去創建一個叫beginner_tutorials的包,這個包依靠std_msgsroscpprospy

catkin_create_pkg beginner_tutorials std_msgs rospy roscpp

接下來在工作區編譯這個工程包。

cd ~/catkin_ws
catkin_make  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM