在 Ubuntu 20.04 上安装 ROS 并使用 Python3,您可以按照以下步骤操作:
$ sudo apt update
$ sudo apt install curl gnupg2 lsb-release
$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
安装 ROS 包,这里我们安装 ROS Noetic 版本:
$ sudo apt update
$ sudo apt install ros-noetic-desktop-full
初始化 ROS 环境变量:
$ echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
安装 ROS Python3 工具:
$ sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
初始化 ROSdep:
$ sudo apt update
$ sudo rosdep init
$ rosdep update
现在,您已经成功地在 Ubuntu 20.04 上安装了 ROS 并使用 Python3。如果您想使用 ROS 的 Python3 版本的软件包,可以使用 python3
替代 python
来运行您的代码。