ROS碎片笔记

ROS碎片笔记

记录学习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
2
3
4
5
6
7
PlannerActionFeedback.msg
PlannerAction.msg
PlannerFeedback.msg
PlannerResult.msg
PlannerActionGoal.msg
PlannerActionResult.msg
PlannerGoal.msg

因此在需要import时,要执行from robot_msg.msg import PlannerAction

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×