Jetson AGX Xavier安装ROS

上一篇:Jetson AGX Xavier 实现TensorRT加速YOLOv4

下一篇:jetson agx xavier 完美使用NoMachine远程桌面控制

一、前言

        Robot Operating System,机器人操作系统,简称ROS。在许多机器人控制,小车控制领域中都会使用ROS。ROS提供的C++,Python编程接口,让人工智能与ROS结合控制机器人动作的方案变得更加可行。我目前正在进行一个目标追踪的任务,实现一个简单的追人。采用yolov5算法进行检测,jetson与ROS通信对小车进行控制。这次我就来记录一下在jetson上安装ROS的过程。

二、安装

         国外一位叫JetsonHacks的大佬有专门为jetson写好的ROS安装脚本。大家也可以经常去浏览他的[主页],可以学到很多东西。

git clone https://github.com/jetsonhacks/installROSXavier.git
cd installROSXavier
./installROS.sh -p ros-melodic-desktop

        等待安装完成即可。克隆的文件夹中还有创建ROS工作空间的脚本,使用方法在readme中有详细说明。

        执行roscore测试一下安装是否完成。

roscore

三、问题

        一般在安装过程中会遇到的问题,都是脚本在执行 sudo rosdep init,rosdep update 时出错,如果正常执行,或者通过添加ip解决了,那真是恭喜。我尝试过添加ip的方法,但是没有完全解决。我最后参考了这位博主的文章解决了问题。英伟达jetson nano上基于ubuntu18.04安装ROS__MONO_的博客-CSDN博客_jetson ubuntu。奇怪的是,我按照他的步骤执行后,再次执行roscore却没了命令。此时我在终端执行sudo apt-get install ros-melodic-desktop。最终解决了问题。

 四、总结

        ROS的安装还是比较容易的,一般来说执行这个脚本都可以安装完成。欢迎指正。

  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

围白的尾巴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值