1. $ rosnode list 报错 ERROR: Unable to communicate with master!

On : 2020.1.1


解决方式:保持 $ roscore 指令,千万不要按 Ctrl+C 把这个进程kill 了。然后打开另一个终端(Ctrl+Alt+t ) ,再输入 rosnode list 即可出现 /rosout,有图为证。
rosnode_debug


2. $ rosmsg show Num 报错 Could not find msg 'Num’
On : 2020.1.4


解决方法:在catkin_ws 目录下执行

$ catkin_make
$ source devel/setup.bash

两句即可,方法参考于Could not find msg ‘Num’ 解决方案
实际上,教程中的代码实际都不用自己打,直接取消注释即可。例如

<build_depend>message_generation</build_depend>
  <exec_depend>message_runtime</exec_depend>

在 package.xml 中已有,只是默认注释了。
package.xml截图

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐