1. 程式人生 > >roscore啟動失敗-Unable to contact my own server at[http://***.***.**.***:*****/]

roscore啟動失敗-Unable to contact my own server at[http://***.***.**.***:*****/]

roscore啟動失敗-Unable to contact my own server at[http://***.***.**.***:*****/]

引言

之前配置的turtlebot3的網路通訊設定,沒變過,不知道今天為啥就不能用了。後來發現是IP地址變了,也是神奇啊。

解決

1、ifconfig        #檢視本機IP地址
2、gedit ~/.bashrc   #開啟bashrc檔案
    
3、在檔案中講ROS_HOSTNAME值改為自己的IP地址就OK。(192.168.20.×××是自己電腦查詢的IP地址)
    export ROS_MASTER_URI=http://192.168.20.×××:11311
    export ROS_HOSTNAME=192.168.20.×××
    
4、source  ~/.bashrc   #老規矩,source一下環境變數

不明白為什麼IP地址自己就變了。