在加载完环境变量后,把ROS的工作环境也写入到bashrc中
source /opt/ros/kinetic/setup.bash
为了方便再写入一些基础命令:
alias cw='cd ~/catkin_ws' //移动到工作空间
alias cs='cd ~/catkin_ws/src' //移动到工作空间下的源码保存文件下
alias cm='cd ~/catkin_ws && catkin_make' //移动到工作空间并且编译
写入完毕退出,并且使用cs命令进入到catkin_ws/src
catkin_create_pkg rostest std_msgs rospy roscpp
创建一个叫做rostest的功能包,并且设置依赖项:std_msgs,rospy,roscpp,分别对应标准消息文件,ROS的python支持,ROS的C++支持
这样就可以在,cs的路径下新建一个ROStest功能包,其中含有:include文件夹。src文件夹,CMakeLists.txt文件和package.xml文件,分别对应头文件,功能包实现文件,功能包编译文件,功能包依赖文件。使用cd catkin_ws 和catkin make命令进行编译,生成下图表示编译成功。
这样就制作好了一个功能包啦~!