机器人操作系统ROS—rviz上的”2D Nav Goal”按钮不工作

在测试ros的slam建图,建好地图使用时,出现一个很诡异的现象:在rviz上里点击”2D Nav Goal”按钮指定目的地时机器人没反应,也没有任何错误日志,像是就没发出去似的。

经测试,发现原因是缺少本地ROS_HOSTNAME和ROS_IP配置(之前看到是本机以为会有默认值,就没有配置这两项),添加后即可成功。具体如下:

work@mars:~$ vim ~/.bashrc     # 在pc上设置
  # robot roscore
  export ROS_MASTER_URI=http://192.168.0.103:11311/     #机器人的rosmaster ip
  export ROS_HOSTNAME=192.168.0.101                     #pc本机ip
  export ROS_IP=192.168.0.101                           #pc本机ip

work@mars:~$ source  ~/.bashrc  

重启即可正常使用。

 

yan 21.9.23

发表评论

邮箱地址不会被公开。