记录学习ROS中的一些问题
编译问题
| 方法 | 命令 |
|---|---|
| 单独编译一个节点 | catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2" |
| 重新编译所有节点 | catkin_make -DCATKIN_WHITELIST_PACKAGES="" |
| 清除编译文件 | catkin_make clean |
rospy中action的msg文件
action通过.action文件定义消息格式,.action文件编译后会生成一系列.msg文件。
如新建src/robot_msgs/action/Planner.action文件,并编译robot_msgs节点后,会在devel/share/robot_msgs/msg/编译成下列msg文件:
1 | PlannerActionFeedback.msg |
因此在需要import时,要执行from robot_msg.msg import PlannerAction

