用clion開發ros其實挺方便的,大家可以去試一下。
出現這個問題,解決辦法如下:
export ROS_MASTER_URI=http://192.168.1.XXX:11311
這裏是定義主機的地址,讓你自己的電腦找到。具體作用和定義自己看ROS教程,這裏不深究了。
sudo gedit hosts
把下面一句話加到文件後面
192.168.1.XXX(設備地址)+空格+servicename(設備名字)
然後保存,提示的東西可以忽略。
rostopic list
如果你要連接的設備有開ros,且自己電腦終端有顯示,則表示連接成功,否則自己看IP是否填對、設備是否開機、bashrc文件裏面是否有設置ROS_MASTER_URI等等問題;
5. 有顯示的話,接着輸入指令運行clion軟件;
你自己clion.sh文件存放路徑/clion.sh
再試一下應該就可以了。
ok,搞定。