欢迎来到ROS2 Humble安装教程!本文旨在帮助初学者在Ubuntu系统上完整安装ROS2及其核心工具:RVIZ2可视化工具、Moveit2运动规划框架以及Gazebo仿真环境。无论你是机器人领域的新手还是希望系统学习ROS2,这篇教程都能为你提供清晰的指引。
确保你的Ubuntu系统版本为22.04(Jammy),因为ROS2 Humble安装仅官方支持此版本。你需要具有sudo权限的用户账户,并保持网络畅通。
sudo apt update && sudo apt install localessudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8export LANG=en_US.UTF-8 sudo apt install software-properties-commonsudo add-apt-repository universesudo apt update && sudo apt install curl -ysudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/nullsudo apt update 推荐安装桌面版(包含RVIZ2可视化工具、示例和库):
sudo apt install ros-humble-desktop 安装完成后,设置环境变量:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrcsource ~/.bashrc 通过二进制包安装Moveit2运动规划框架非常方便:
sudo apt install ros-humble-moveit 该命令会安装Moveit2的核心库、插件和演示启动文件。
ROS2 Humble默认使用Gazebo Classic(版本11),并提供了集成包:
sudo apt install ros-humble-gazebo-ros-pkgs 这将安装Gazebo仿真所需的启动文件、控制器和示例世界。
测试RVIZ2可视化:打开终端运行rviz2,应出现图形界面。测试Moveit2运动规划:运行ros2 launch moveit2_tutorials demo.launch.py(需先安装教程包)。测试Gazebo仿真:运行gazebo --verbose或ros2 launch gazebo_ros gazebo.launch.py,应启动仿真窗口。
至此,你已经成功在Ubuntu上完成了ROS2 Humble安装,并配置了RVIZ2可视化、Moveit2运动规划和Gazebo仿真环境。现在你可以开始探索ROS2的强大功能,开发自己的机器人应用了!如果在安装过程中遇到问题,欢迎查阅ROS2官方文档或社区寻求帮助。
—— 本教程由机器人爱好者社区贡献,祝你学习愉快!
本文由主机测评网于2026-03-10发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260330093.html