问题1:roscore到底是什么,什么情况下必须先运行roscore
ERROR: Unable to communicate with master!
这是不运行roscore就rosnode list的下场。
但是小强机器人的远程链接
ssh xiaoqiang@xxx.xxx.xxx.xxx
这条指令一旦执行,就相当于运行了一个roscore,rostopic list和rosnode list就都直接能用了
问题二:复习一下以前的指令
参考:ros教程
节点http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingNodes
话题http://wiki.ros.org/cn/ROS/Tutorials/UnderstandingTopics
rosrun [package_name] [node_name]作用: rosrun 允许你使用包名直接运行一个包内的节点(而不需要知道这个包的路径)
rostopic echo [topic]作用:可以显示在某个话题上发布的数据。
问题三:为什么视频传输不需要先建立远程链接
我想原因可能在于这句话
export ROS_MASTER_URI=http://xiaoqiang-desktop:11311 很重要
之前我们在我们电