ROS教程(一):Ubuntu ROS安装详细教程(全过程)+测试程序
ROS教程(一):Ubuntu ROS安裝詳細教程(全過程)+測試程序
一、介紹
ROS提供了多個發行版。不同版本的Ubuntu建議安裝不同版本的ROS,具體對照如下。
| ROS Kinetic Kame | 發布于2016年5月 | 建議在Ubuntu 16.04上安裝 |
| ROS Melodic Morenia | 發布于2018年5月 | 建議在Ubuntu 18.04上安裝 |
| ROS Noetic Ninjemys | 發布于2020年5月 | 建議在Ubuntu 20.04上安裝 |
推薦使用Kinetic或Melodic,因為他們資源更加豐富。
二、安裝ROS Melodic
(一)配置Ubantu 18.04(如果已完成,可直接跳過該步驟)
(二)設置sources.list
安裝packages.ros.org的軟件。
1|$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'(三)設置密鑰
1|$ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654(四)更新
確保 Debian 包索引是最新的:
1|$ sudo apt update(五)安裝ROS桌面完整版(推薦)
推薦安裝ROS桌面完整版,因為內容更加全面。
*其中包含 ROS、rqt、rviz、機器人通用庫、2D/3D 模擬器、導航以及 2D/3D 感知包。
(六)初始化 rosdep
初始化 rosdep后,可以更加輕松地安裝想要被編譯的源代碼,或系統依賴。
1|$ sudo rosdep init 2|$ rosdep update(七)設置環境
設置環境,使得環境變量可以自動添加到新的bash會話。
1|$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc 2|$ source ~/.bashrc(八)安裝rosinstall命令行工具
因為項目需要用到各種各樣的工具和ROS包,所以這里我們來安裝一個經常使用的命令行工具。
1|$ sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential到這里就已經基本完成了運行核心ROS所需的內容。
接下來讓我們一起來測試一下叭!
三、測試程序
為了測試一下我們的ROS是否安裝成功,這里我們來測試一個例程——小海龜仿真器。
1.打開一個新的終端(ctrl+alt+T),啟動ROS Master。
1|$ roscore2.再打開一個新的終端(ctrl+alt+T),啟動小海龜仿真器。
1|$ rosrun turtlesim turtlesim_node此時,運行完出現小海龜窗口。
3. 再打開一個新的終端(ctrl+alt+T),啟動小海龜控制節點。
最后,光標選中最后開啟這個終端,按下方向鍵就可以控制小海龜移動啦!
附錄:推薦網址
ROS官網教程:
https://wiki.ros.org/melodic/Installation/Ubuntu
總結
以上是生活随笔為你收集整理的ROS教程(一):Ubuntu ROS安装详细教程(全过程)+测试程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB数字图像处理详细总结
- 下一篇: 在Ubuntu18.04中安装ROS教程