如何在ubuntu上安裝ros-noetic?
- 1. 源由
- 2. 快速安裝
- 3. ROS學習
1. 源由
圍繞ros-noetic這個系統,前面已經有不少談及:
- Linux 35.5 + JetPack v5.1.3@ros-noetic安裝
- Linux 35.5 + JetPack v5.1.3@Fast-Planner編譯安裝
- Linux 35.5 + JetPack v5.1.3@FUEL編譯安裝
- Linux 35.5 + JetPack v5.1.3@RACER編譯安裝
- Linux 35.5 + JetPack v5.1.3@ ego-planner編譯安裝
- Linux 35.5 + JetPack v5.1.3@ego-planner-swarm編譯安裝
- Linux 35.5 + JetPack v5.1.3@FC-Planner編譯安裝
匯總整理下,并提供一個快速簡單的安裝方法。
2. 快速安裝
要在 Ubuntu 上安裝 ROS Noetic,請按照以下步驟操作:
-
設置 sources.list
首先,需要將 ROS 倉庫添加到你的 sources 列表中:
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
-
設置密鑰
接下來,設置密鑰:
$ sudo apt update
$ sudo apt install curl # 如果尚未安裝 curl
$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
-
安裝
現在,更新你的軟件包列表并安裝 ROS Noetic:
$ sudo apt update
$ sudo apt install ros-noetic-desktop-full
-
環境設置
將 ROS 環境變量添加到每次啟動新 shell 時的 bash 會話中:
$ echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
-
構建包的依賴項
安裝依賴項:
$ sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
-
初始化 rosdep
初始化
rosdep
,以便輕松安裝你要編譯的源代碼所需的系統依賴項,這是大多數 ROS 工具所必需的:
$ sudo apt install python3-rosdep
$ sudo rosdep init
$ rosdep update
- 啟動 roscore
按照這些步驟操作后,ROS Noetic 應該已經安裝在你的 Ubuntu 系統上。你可以通過運行以下命令驗證安裝:
$ roscore
該命令應啟動 ROS 主節點。
3. ROS學習
- ROS程序設計系列 - 1.ROS介紹
- ROS程序設計系列 - 2.ROS Package
- ROS程序設計系列 - 3.ROS Tools
- ROS程序設計系列 - 4.ROS Programming