记录学习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