1. 报错很正常。 如果开启更多的节点: 有些节点发布和订阅没有对应,会出现: UserWarning 1. 如果需要完成版本的报告: ros2 doctor --report 1. ros2doctor 它是任何ROS 2发行版的标准安装中随附的ROS 2命令行界面工具之一。ros2doctor与ROS 1 的roswtf类似。它将检查ROS 2设置,例如发行版,平台,网络接口等,...
原因描述:tf2_ros::TransformListener listener(buffer);还没有接收到消息的时候就往下执行到了transform转换方法,此时就会报错。 如何解决呢?就是说要等到接收到消息了才往下执行就不会异常结束了! 解决方案一:在接收消息下添加一个延时函数。 ros::Duration(2).sleep(); 1. 解决方案二:在对应执...
报错很正常。 如果开启更多的节点: 有些节点发布和订阅没有对应,会出现:UserWarning如果需要完成版本的报告:ros2 doctor --report ros2doctor它是任何ROS 2发行版的标准安装中随附的ROS 2命令行界面工具之一。 ros2doctor与ROS 1 的roswtf类似。它将检查ROS 2设置,例如发行版,平台,网络接口等,并在ROS 2运行的...