Ubuntu22.04 安装 ROS1 Noetic

ROS1官方不再支持Ubuntu 22.04,如果想在22.04 使用ROS1 Noetic一般只能自己编译整套ROS, 需要解决数量众多的库依赖和 C++ 版本兼容问题,对于初学者来说是个不小的挑战。

为了加快速度,本文通过 Autolabor 官方编译的一个ROS Noetic Ninjemys 安装包来进行安装测试。

1. 安装

安装过程有点长,因为这个版本会帮助安装所有需要的依赖,有些库的比较大。如果中间出现包无法下载的情况,请重试。

sudo add-apt-repository ppa:ros-for-jammy/noetic
sudo apt update
sudo apt install ros-noetic-desktop-full

当出现 ros-noetic-autolabor installed 的字样,意味着安装已经完成,下面我们来验证下工作是否正常。

2. 测试

source /opt/ros/noetic/setup.bash

roscore
rosrun rviz rviz

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin init

cd src
catkin create pkg my_package roscpp std_msgs
cd ~/catkin_ws
catkin build

 

参考:

Ubuntu22.04 apt 安装 ROS1 ROS Noetic Ninjemys

Manual instructions on how to install ROS1 Noetic on Ubuntu 22.04

欢迎关注下方“非著名资深码农“公众号进行交流~

发表评论

邮箱地址不会被公开。