树莓派3上安装ros完整版

本文是树莓派3上安装ROS的详细教程,建议使用国内镜像加速,介绍如何选择安装版本,特别是针对ROS-desktop安装时手动处理依赖问题的解决方法。在编译过程中,提出了使用"-j2"或"-j1"避免树莓派死机的问题,并解决了collada_urdf和rviz编译错误。提供了具体的patch文件内容和修改源代码的方案。
摘要由CSDN通过智能技术生成

官方安装教程
主要安装步骤大家参考官方教程,下面的算是我对官方教程的一点补充说明,也许可以帮助大家少走点弯路。官方教程上支持的树莓派系统版本为wheezy和jessie;我用的是最新的jessie。

1.在第一步添加ros仓库路径时,教程上给出的是国外的地址,这里我觉得最好是用国内的镜像,速度会快很多。

sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu jessie main" > /etc/apt/sources.list.d/ros-latest.list'

2.在选择安装版本,官方给出的示例是ros-comm和desktop两种,ros-comm只包含一些基础的package,不包含gui工具,安装起来会比较顺利和快速;而desktop则包含完整的工具包。选择安装ros-comm,按照教程一步步来不会有什么问题,而安装desktop则需要注意按教程上说的手动安装一些依赖的package。
其实这里具体安装哪些东西是可以自己自主选择的,如果想安装desktop,又不想那么麻烦去手动下载那几个package,就可以直接使用下面的指令,去掉collada_parser collada_urdf这几个烦人的package,如果你用的是jessie的话,去掉这几个package就不再需要手动添加什么依赖文件了,直接使用rosdep就能自动安装好所有的依赖文件,省去一些麻烦事。当然如果你确实要用到上述那几个包就另说了。

$ rosinstall_generator desktop --rosdistro indigo --deps --
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值