admin管理员组文章数量:1565360
turtlebot与pc通信时报错:Unable to contact my own server at [http://IP_OF_TURTLEBOT:46095/],如下图
主要问题:设置的地址不对,创客制造上的教程说的不是很清楚(本人根据创客制造上的教程设置就会报这个错),以下是本人亲自尝试的方法,可行。
先打开一个终端,用$ifconfig 命令查看你的pc的地址,例如我的就是192.168.xxx.xxx(读者自己的ip,为了安全所以我用x代替)。
然后直接在turtlebot3上打开新终端,运行$gedit ~/.bashrc 命令设置master地址,直接在.bashrc文件最后加上一句:
export ROS_MASTER_URI=http://你的pc地址+:11311(例如我的:export ROS_MASTER_URI=http://192.168.xxx.xxx:11311)。然后点击保存按钮保存,接着运行$source ~/.bashrc 命令让环境生效。(pc主机端不需要加地址,直接在需要与主机通信的设备环境(我的是turtlebot)中加上主机地址即可).
接着你就可以用你的pc控制你的turtlebot或者其他机器了。
我的效果:
这个是turtlebot3和主机pc刚连接上的终端反馈,有报错是因为有些控制节点没运行所以有报错,是正常现象,此时turtlebot已经与你的pc主机建立了连接。
打开 终端 sudo gedit /etc/hosts
增加huang的 ip就好了
本文标签: ServerContactunablehuanghttp
版权声明:本文标题:Unable to contact my own server at [http:huang:39193] 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1726641714a1079718.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论