Ubuntu下安装ROS(melodic)常见错误及解决办法(亲测有效)2021/3/28最新

Ubuntu下安装ROS(melodic)常见错误及解决办法(亲测有效)2021/3/28最新
如有问题,欢迎指正~

1. 软件源初始为国外的,速度贼慢

设置成国内的,速度会加快另外,安装ROS报错 sh: 0: Illegal option -h,也是软件源的原因。
ROS换源:
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

2. sudo rosdep init失败

参考教程:https://www.jianshu.com/p/997a08d951e6

在这里插入图片描述

3. rosdep update 超时(这个问题困扰许久)

更改 /usr/lib/python2.7/dist-packages/rosdep2/下的三个文件sources_list.py、gbpdistro_support.py、rep3.py中的DOWNLOAD_TIMEOUT = 15.0值,改大一点。(执行命令:sudo vim /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py)
其次,还要多尝试几次Ctrl + C
如果网络不稳定,切换手机热点(可是我的热点没成功)
(第二天晚上用校园wifi居然update成功了)

4. E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)这个问题遇到了三次,解决方法相同

最简单直接的办法:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

5.输入roscore出现“Command ‘roscore’ not found, but can be installed with:sudo apt install python-roslaunch”

在文件夹 “/opt/ros/indigo/bin/” 里面看是否存在名为 “roscore” 的二进制可执行文件
cd /opt/ros/melodic/bin ls -l
如果没有找到roscore则输入以下命令
sudo apt-get install ros-melodic-desktop
完成之后再到/opt/ros/indigo/bin/ 文件下是否存在roscore的二进制可执行文件,如果有的话再执行下面命令:
source ~/.bashrc
再次启动ROS
roscore

6.按下方向键小海龟不动

在用方向键操控时,要将鼠标留在含有命令rosrun turtlesim turtle_teleop_key的terminal上。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值