许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Jetson Orin NX开发指南(3):安装ROS系统

Jetson Orin NX开发指南(3):安装ROS系统

阅读数 2
点赞 0
article_banner

一、前言

由于本专栏主要介绍如何将 Jetson Orin NX 作为自主无人机的机载电脑,因此需要 ROS 操作系统来实现各个模块的衔接,ROS支持在Linux系统上安装部署,因为ROS与Ubuntu兼容性最好,使用它的首选开发平台是Ubuntu,并且Ubuntu版本和ROS版本要一致。

需要特别注意的是 Ubuntu 18.04 对应 melodic 版本的 ROS 系统 , Ubuntu 20.04 对应 noetic 版本的 ROS 系统,而之前我们安装的 Jetack 5.1.2 对应的是 Ubuntu 20.04,因此我们需要安装 noetic 版本的 ROS 系统。

二、安装 ROS 系统

参考 ROS 官网的 noetic 安装教程

noetic/Installation/Ubuntu - ROS Wiki

2.1 设置源

使得 Jetson Orin NX 的系统能够接受 packages.ros.org.

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

2.2 设置 keys

安装 curl 功能包

sudo apt install curl -ycurl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

2.3 开始安装

首先更新源

sudo apt update

接下来开始安装 ROS 桌面完全版

sudo apt install ros-noetic-desktop-full -y

安装开始

安装完成

2.4 环境设置

安装完成后将其路径添加到 ~/.bashrc 中

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

此时可以终端输入

gedit ~/.bashrc

查看最后一行是否将路径添加成功

然后 source 一下使其生效

source ~/.bashrc

2.5 安装构建功能包所需的依赖

安装相关你依赖包

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential -y

安装 rosdep

sudo apt install python3-rosdep -y

输入以下命令初始化 rosdep

sudo rosdep initrosdep update

注意 rosdep update 很容易因为网络问题失败,只要多试几次就行,寻找其他解决方案都很麻烦。

至此 ROS 系统就安装完成了。

终端输入 roscore 测试以下 ROS 系统是否安装成功

roscore 启动成功,至此 ROS 系统就安装完成啦!

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空