20200929
本是平平無奇入門ros一天
執行roscore顯示報錯
importerror: no module named defusedxml.xmlrpc
查詢後解決方案
pip install defusedxml
安裝後發現再次報錯
importerror: no module named rospkg
照貓畫虎繼續
pip install rospkg
再次執行仍報錯 依舊是缺少另乙個模組
意識到問題有點不對勁
查詢後得知
昨天安裝pylint時將python的系統預設版本更改了,因為ros需要在python的2.7版本
於是更改py預設版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 150
再次執行roscore
問題解決
ROS學習 roscore失敗
以前安裝ros時跑小烏龜成功了,今天按照ros中文教程學習,roscore又失敗了。猜想可能是昨天解除安裝python enum導致。錯誤如下 root ubuntu roscore roscore command not found 提示沒有安裝上,提示用命令sudo apt install py...
ROS執行例子
1.建立工作空間 mkdir p catkin ws src cd catkin ws src catkin make 自動生成build和devel兩個資料夾 source devel setup.bash echo ros package path source 只能在當前終端生效,希望所有終端...
ROS節點與執行
nodes 節點,乙個節點即為乙個可執行程式,它可以通過ros與其他節點通訊,另外,乙個catkin程式包裡可以有很多節點。messages 訊息,訊息是一種ros資料型別,用於訂閱或發布到乙個話題,是乙個載體。topics 話題,節點可以向話題發布訊息或可以向話題訂閱訊息,像通訊中轉站一樣。mas...