ROS笔记
创建工作空间 $ mkdir -p ~/catkin_ws/src $ cd ~/catkin_ws/src $ catkin_init_workspace 编译工作空间 $ cd ~/catkin_ws/ $ catkin_make 设置环境变量 $ source devel/setup.bash 检查环境变量 $ echo $ROS_PACKAGE_PATH 创建功能包 $ cd ~/catkin_ws/src $ catkin_creat_pkg test_pkg std_msgs rospy roscpp 编译功能包 $ cd ~/catkin_ws $ catkin_make $ source ~/catkin_ws/devel/setup.bash 例子: 发布者publisher的编成实现 $ cd ~/catkin_ws/src $ catkin_create_pkg learning_topic rospy roscpp std_msgs geometry_msgs turtlesim $ cd ~/catkin_ws/src/learning_topic/src $ vim velocity_publisher.cpp 实现一个发布者: 初始化ROS节点; 向ROS Master注册节点信息,包括发布的话题名和话题中的消息类型; 创建消息数据;