ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

ROS:ubuntu 18.04 安装ROS

2021-04-06 11:29:53  阅读:192  来源: 互联网

标签:ROS 18.04 sudo ubuntu deb main com


#ROS:unbuntu 18.04 安装ROS

文章目录


前言

第一次写博客,如有不足,还请见谅


一、更换阿里源

  1. sudo vim /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

注:输入a进行编辑模式,按esc退出编辑模式,:wq保存退出文件,:%d文件内容清空

  1. 执行更新
 sudo apt-get update

二、安装ROS

  1. 添加ROS软件源:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
  1. 添加密钥:
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  1. 安装ROS:
sudo apt update
 apt install ros-melodic-desktop-full
  1. 初始化ROS
sudo rosdep init
rosdep update
  1. 设置环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
  1. 安装rosinstall
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
  1. 验证ROS是否安装成功
roscore

三、安装ROS时可能会碰到的问题

  1. sudo rosdep init时出现sudo rosdep:找不到命令提示
    解决方法:sudo apt install python-rosdep2
    然后再输入:sudo rosdep init
    如果出现错误提示:ERROR: cannot download default sources list from:
    https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
    Website may be down.
    解决方法:sudo vim /etc/hosts
    添加:199.232.28.133 raw.githubusercontent.com

  2. rosdep update时报错,建议挂个vpn,一下就成功了,用其他办法一直没成功,所以就不列出来

  3. roscore报错,找不到roscore
    解决方法:sudo apt install python-roslaunch
    如果报错,未满足的依赖关系
    接着输入:

git clone https://github.com/ros/catkin.git
 cd catkin
git branch melodic-devel
mkdir build
cd build
cmake ..
make
sudo make install
cd ..
python2 setup.py install
python3 setup.py install

如果显示缺少模块之类的,按照指示安装就好

cd
mkdir src
catkin_make
 sudo apt install ros-melodic-desktop-full
rosdep update
cd
source ~/.bashrc

标签:ROS,18.04,sudo,ubuntu,deb,main,com
来源: https://blog.csdn.net/qq_45917110/article/details/115455037

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有