ROS2安装教程

📅 2026/7/12 21:24:59 👁️ 阅读次数 📝 编程学习
ROS2安装教程
1.下载VirtualBox管理器
2.下载Ubuntu镜像源22.04版本

清华大学镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/22.04.5/ubuntu-22.04.5-desktop-amd64.iso

3.打开VirtualBox,点击新建

a.输入用户名、密码,

b.选择客户机功能增强包ISO映像文件(也就是刚刚下载的Ubuntu镜像源22.04文件)

c.设置虚拟硬件

4.进入虚拟机后,快捷键Ctrl+Alt+T触发终端

设置编码

sudo apt update && sudo apt install locales

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


导入ROS2 公钥

sudo apt update && sudo apt install curl gnupg -y

curl -sSL https://gitee.com/ohhuo/rosdistro/raw/master/ros.key | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg


添加 ROS2 清华镜像源

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null


安装 ROS2 Humble

sudo apt update

sudo apt upgrade

sudo apt install ros-humble-desktop


配置环境变量

source /opt/ros/humble/setup.bash

echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc


4.1 如果终端打不开,需要执行以下操作

按下键盘上的 右 Ctrl + F3(或者 Ctrl + Alt + F3)。屏幕会变黑并要求你登录。输入你的用户名和密码。然后输入以下命令,重启进入桌面后,再次尝试打开终端。

sudo locale-gen en_US.UTF-8

sudo localectl set-locale LANG=en_US.UTF-8

sudo reboot

4.2 如果鼠标控制有问题,

a. 关闭 虚拟机。
b. 进入虚拟机 “设置” (Settings) -> “系统” (System) -> “主板” (Motherboard) 选项卡。
c. 将 “指点设备” (Pointing Device) 从默认的 PS/2 鼠标修改为 “USB 多点触控板” (USB Tablet)。
d. 确定后启动。通常这一步就能让鼠标在进入虚拟机窗口后立即被捕获。

5.验证ROS2是否安装成功

ros2 run demo_nodes_cpp talker

ros2 run demo_nodes_cpp listener

ros2 run turtlesim turtlesim_node

ros2 run turtlesim turtle_teleop_key