roscore打開到一半進行不下去,最後出現Unable to contact my own server at [http://192.168.0.106:35099/]

首先這個問題是你的ip變了,和之前的設置不一樣
在這裏插入圖片描述
解決步驟如下:
1、將之前在bashrc裏設置過得ip語句全部刪掉,然後

source ~/.bashrc

2、打開~/.bashrc文件,添加或修改環境變量ROS_HOSTNAME和ROS_MASTER,即改爲:

export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311

這時就可以打開roscore了

3、因爲我要登錄ssh,所以還需要輸入一下語句

export ROS_MASTER_URI=http://localhost:11311 >> ~/.bashrc
export ROS_HOSTNAME=IP_OF_TURTLEBOT >> ~/.bashrc

注意,上述的第一個命令不用修改,而第二個需要將IP_OF_TURTLEBOT改爲對應的wlan0中的inet地址,ifconfig語句可以查看

發佈了24 篇原創文章 · 獲贊 29 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章