运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题
生活随笔
收集整理的這篇文章主要介紹了
运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
運行roscore時候報錯 Unable to contact my own server at
???
記起曾經無知的時候跟著某個步驟(以下)來了一發這樣的操作,把我的ROS_MASTER_URI設置成指定的URI地址了
以上行為是為了連接到指定的master,一般是跟別的設備(如turtlebot、其他電腦)聯網才需要設置的。這個操作之后就無法進行單機roscore了。
為了能夠進行roscore的單機配置,在http://www.ros.org/wiki/ROS/NetworkSetup 中可以找到單機roscore的配置,即輸入以下兩步:
?$ export ROS_HOSTNAME=localhost
$ export ROS_MASTER_URI=http://localhost:11311
1.打開bashrc文件 gedit ~/.bashrc
2.添加命令:
source /opt/ros/kinetic/setup.bash??? #配置環境變量,目的是告訴系統ROS的安裝位置
export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311
export ROS_IP='hostname -I'
3.source ~/.bashrc
親測有效!
總結
以上是生活随笔為你收集整理的运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu16.04安装opencv3
- 下一篇: ubuntu16.04+anaconda