上一篇
欢迎来到ROS2安装教程!本文将带你一步步在Ubuntu22.04 ROS2环境中部署ROS2 Humble,并分享大量ROS2避坑指南,确保你一次成功。
打开终端(Ctrl+Alt+T),执行以下命令:
sudo apt update && sudo apt upgrade -ysudo apt install curl gnupg lsb-release software-properties-common -y ⚠️ 避坑1:确保网络稳定,若更新慢可换国内源(清华/阿里)。
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 验证:locale 应显示UTF-8。
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null ⚠️ 避坑2:若raw.githubusercontent.com无法访问,可先科学上网或改用镜像源(如北外)。
更新并安装桌面版(推荐):
sudo apt updatesudo apt install ros-humble-desktop -y 也可选择基础版:ros-humble-ros-base。安装时间稍长,耐心等待。
自动加载ROS2环境:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrcsource ~/.bashrc 验证:printenv | grep ROS 应显示ROS_VERSION=2。
sudo apt install python3-colcon-common-extensions python3-argcomplete -y colcon用于构建工作空间,argcomplete提供命令行补全。
打开两个终端,分别运行:
终端1:
ros2 run demo_nodes_cpp talker 终端2:
ros2 run demo_nodes_py listener 看到互相通信即成功!
python3-pip 和 python3-colcon-ros。ros-humble-turtlesim。python3-vcstool。至此,ROS2 Humble已完美运行在Ubuntu22.04上!如果你按照本ROS2避坑指南操作,应该毫无压力。遇到问题欢迎在评论区交流。
本文由主机测评网于2026-02-26发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260227338.html