【软件安装】ubunu16.04安装ros-kinetic机器人操作系统

中国大学mooc上的机器人操作系统课程介绍得非常详细,并有教程文档

以下是我自己的安装过程

根据文档中的安装指令
1.添加镜像源

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

2.添加key

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

3.更新下载源

sudo apt-get update && sudo apt-get upgrade

4.输入安装命令

sudo apt-get install ros-kinetic-desktop-full

5.安装包依赖报错

下列软件包有未满足的依赖关系:ros-kinetic-desktop-full : 
依赖: ros-kinetic-desktop 但是它将不会被安装;
依赖: ros-kinetic-perception 但是它将不会被安装;
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

6.找到解决办法安装成功

  1. 安装aptitudesudo apt install aptitude
  2. 用aptitude再次安装ros-kineticsudo aptitude install ros-kinetic-desktop-full

7.运行小海龟测试失败
输入roscore报错需要安装python-roslaunch,每次source /home/opt/ros/kinetic/setup.sh之后可以运行roscore,但小海龟无法运行,搜索之后发现每次打开命令行窗口如果都运行一遍setup.sh就可以成功运行roscore,但 source ~/.bashrc这句命令行输入后就没反应了,有时候会报参数列表过长的错误。
解决办法:检查.bashrc文件
gedit ~/.bashrc
发现文件里面source setup.sh和source ~/.bashrc顺序反了,删掉之前的再输入一次source ~/.bashrc就成功了

目前算ros安装成功,观察后续使用

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值