admin管理员组文章数量:1660166
问题描述:今天在调试ROS小车的导航时,发现之前没问题的导航功能现在不好使了,使用2d pose estimate按钮设置小车的初始位置,小车没反应,并且没有任何报错!!!
解决办法:
1)首先确定ROS小车的Linux系统和电脑主机连接的是同一路由器
2)点开虚拟机设置,检查虚拟机与电脑主机的网络连接方式
如果是“NAT”模式,那可能就会出现这种情况
原因是:这种网络连接情况下,虚拟机的主机IP和计算机的IP地址不是一个网段
然后直接将网络连接模式改为桥接模式,并且赋值物理网络连接状态
3)同时打开电脑主机的.bashrc文件,在文件的最后填入下面的内容:
export ROS_HOSTNAME=`hostname -I | awk '{print $1}'`
export ROS_MASTER_URI=http://192.168.3.197:11311
export ROS_IP=`hostname -I | awk '{print $1}'`
4)使用ssh命令连接远程小车,使用下面的命令打开.bashrc文件
nano .bashrc
然后在.bashrc文件
中填入下面的内容
export ROS_MASTER_URI=http://`hostname -I | awk '{print $1}'`:11311
export ROS_HOSTNAME=`hostname -I | awk '{print $1}'`
5)重启虚拟机和ROS小车之后,再次运行导航代码,即可使用2d pose estimate,结果如下:
版权声明:本文标题:rviz中2d pose estimate按钮点击后没反应,小车不动 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729850039a1215289.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论