同一个工作空间下,不允许存在同名功能包;
不同工作空间下,允许存在同名的功能包。
创建功能包命令
catkin_create_pkg <package_name> [depend1] [depend2] [depend3]
操作方式
kinetic@vm:~/catkin_ws$ cd ~/catkin_ws/src
kinetic@vm:~/catkin_ws/src$ catkin_create_pkg learning_communication std_msgs rospy roscpp
Created file learning_communication/CMakeLists.txt
Created file learning_communication/package.xml
Created folder learning_communication/include/learning_communication
Created folder learning_communication/src
Successfully created files in /home/kinetic/catkin_ws/src/learning_communication. Please adjust the values in package.xml.
kinetic@vm:~/catkin_ws/src$ tree
.
├── CMakeLists.txt -> /opt/ros/kinetic/share/catkin/cmake/toplevel.cmake<