ROS2 是新一代机器人操作系统。2020年6月5日,ROS2 的最新版本 Foxy Fitzroy
正式发布了, 支持到2023年的3月!
ROS2 支持的平台
- Linux (Ubuntu Focal(20.04))
- macOS
- Windows
ROS2 真正是跨平台了,ROS1 只支持 Linux。
有大神说,不要搞 ROS1 了,直接上 ROS2 ~~
安装ROS2
我们按照 官方的文档 在 Ubuntu 20.04中安装 ROS2 Foxy Fitzroy:
Setup Locale
确保系统要支持 UTF-8
:
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
Setup Sources
添加ROS2的源:
sudo apt update
sudo apt install curl gnupg2 lsb-release
# 下面这条语句,我的输出错误: gpg: no valid OpenPGP data found
# curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
# 解决上面的问题,可以换