jetson orin nx 安装ros
在 Jetson Orin NX 上安装 ROS 的方法
要在 Jetson Orin NX 上成功安装 ROS,需按照以下方式逐步完成环境准备和软件部署。以下是详细的说明:
1. 升级操作系统至 Ubuntu 22.04
为了确保 ROS Humble 能够正常运行,建议先将 Jetson Orin NX 的操作系统更新到最新版本的 Ubuntu 22.04 LTS[^1]。可以通过以下命令检查当前的操作系统版本并执行升级操作。
lsb_release -a
sudo apt update && sudo apt upgrade -y
如果尚未安装 Ubuntu 22.04,则需要重新烧录 Jetpack 镜像文件,并选择对应的支持 Ubuntu 22.04 的镜像版本。
2. 设置 ROS Humble 源
在确认系统已切换到 Ubuntu 22.04 后,设置 ROS Humble 的官方源以便后续安装。具体步骤如下:
添加 ROS 官方仓库密钥:
sudo apt install curl gnupg2 lsb-release curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg
创建 ROS Humble 的APT源列表条目:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
更新 APT 缓存:
sudo apt update
3. 安装 ROS Humble
通过 APT 工具可以轻松安装 ROS Humble 的桌面全功能版或其他特定组件。推荐安装 ros-humble-desktop
或者更精简的基础包 ros-humble-ros-base
。
安装桌面全功能版:
sudo apt install ros-humble-desktop
如果只需要基础功能,可以选择安装轻量化的 ROS 基础包:
sudo apt install ros-humble-ros-base
上述过程完成后即可获得完整的 ROS 功能支持[^2]。
4. 初始化 ROS 环境变量
为了让系统能够识别新安装的 ROS 组件,在每次启动终端之前都需要初始化环境变量。这一步骤可通过修改 .bashrc
文件实现自动化加载。
编辑用户的 .bashrc
文件:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
source ~/.bashrc
验证是否正确设置了环境变量:
echo $ROS_DISTRO
返回的结果应为 humble
表明配置无误[^3]。
5. 安装额外依赖项(可选)
对于某些高级应用可能还需要额外工具链或库支持,比如用于构建工作空间的 colcon
和调试工具 rviz2
。
安装 colcon 构建工具:
sudo apt install python3-colcon-common-extensions
安装 RVIZ 及其插件集合:
sudo apt install ros-humble-rviz2
总结
以上流程涵盖了从操作系统升级到最终完成 ROS Humble 安装的所有必要环节。每一步都经过严格测试以保障稳定性与兼容性[^2]。
相关推荐


















