1. 创建工作空间
mkdir -p ~/learn_ros_ws/src
cd ~/learn_ros_ws/src
catkin_init_workspace
2. 初始化后退回到工作区,并使用catkin_make指令build工作区
cd ~/learn_ros_ws
catkin_make
3. 创建package
所有的Package都必须位于工作区的source文件夹中。其创建指令如下
cd src
catkin_create_pkg mastering_ros_demo_pkg roscpp std_msgs roscpp rospy
package名为mastering_ros_demo_pkg,其中roscpp是C++库,允许ROS使用C++编写节点,std_msgs是ROS初始数据类型例如整形,浮点等。
4. 之后退回到工作区地址并使用catkin_make来build空的ROS package
cd ~/learn_ros_ws
catkin_make