Ubuntu14.04 ROS-indigo 安裝和刪除


刪除ros-indigo 

 sudo apt-get remove ros-indigo-desktop-full

但是如果怕刪不干凈可以采用,但是不確定會不會刪除其它不必要的包。

sudo apt-get remove ros-* 

然后按照 ROS wiki 上面的步驟開始重新安裝ubuntu14.04  ros-indigo:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

 Tsinghua University

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

三、安裝軟件包授權密鑰 

wget http://packages.ros.org/ros.key -O - | sudo apt-key add -

四、下載軟件包列表 

sudo apt-get update

4.1 輸入並運行操作命令

sudo apt-get install dpkg

若不執行該命令,后面執行第10步時可能會報錯:

Errors were encountered while processing:
/var/cache/apt/archives/python-rosdistro-modules_0.7.0-1_all.deb
/var/cache/apt/archives/python-rosdistro_0.7.0-100_all.deb

五、安裝 ROS 軟件包 

sudo apt-get install ros-indigo-desktop-full

這步是最常出現無法下載軟件包的,首先重復第四第五步,如果還不行,可以再次更新源來解決問題。

六、初始化 rosdep (rosdep可以方便在需要編譯某些源碼的時候為其安裝一些系統依賴,也是某些ROS核心功能組件所必需用到的工具)

sudo rosdep init
rosdep update
sudo apt-get install python-rosinstall

七、添加 ROS 的環境變量 (添加ROS的環境變量,打開新的shell時,bash會話中會自動添加環境變量)

echo "source /opt/ros/indigo/setup.bash" >> ~/.bashrc
source ~/.bashrc

八、測試ROS

啟動 turtlesim 在三個不同的終端中,分別執行以下三個指令:

roscore 
rosrun turtlesim turtlesim_node
rosrun turtlesim turtle_teleop_key

可以通過鍵盤的上下左右鍵盤實現小烏龜的移動,則成功了。

 九: 百度搜索turtlebot install,選擇進入參考資料4網站。復制、粘貼和運行1.2.2 Ubuntu Package Install小節的操作命令:

sudo apt-get install ros-indigo-turtlebot ros-indigo-turtlebot-apps ros-indigo-turtlebot-interactions ros-indigo-turtlebot-simulator ros-indigo-kobuki-ftdi ros-indigo-rocon-remocon ros-indigo-rocon-qt-library ros-indigo-ar-track-alvar-msgs

在此過程中,當系統提示約有310MB的磁盤空間將會被占用,是否繼續時,輸入Y並回車即可。此安裝過程可能比較漫長,需耐心等待。

  • 安裝完成后,輸入並運行roslaunch turtlebot_gazebo turtlebot_world.launch操作命令,系統會彈出Gazebo Simulator。第一次運行時,Gazebo Simulator內可能是漆黑一片,需耐心等待其加載完畢。最終可看到圖中的Turtlebot機器人,如果想快速加載模型,可以參考博客 ROS Gazebo 加載模型失敗問題

  • 我們用Ctrl+Shift+T打開新的終端窗口,輸入並運行roslaunch turtlebot_teleop keyboard_teleop.launch操作命令,用鍵盤控制Turtlebot的運動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM