ROS Melodic Morenia 环境安装
ROS Melodic Morenia 环境安装

ROS Melodic Morenia 环境安装

安装环境

  • Ubuntu 18.04

安装步骤

1、设置你的sources.list

  • 添加一个源

官方默认安装源

sudo sh -c'echo“ deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc)main”> /etc/apt/sources.list.d/ros-latest.list'

清华源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'

2、设置key

sudo apt-key adv --keyserver'hkp://keyserver.ubuntu.com:80'--recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

3、安装

  • 更新系统环境
sudo apt update
  • 完整版: ROS,rqtrviz,机器人通用库,2D / 3D模拟器和2D / 3D感知
sudo apt install ros-melodic-desktop-full
  • 残疾版: ROS,rqtrviz和机械手通用库
sudo apt install ros-melodic-desktop
  • 卸载
sudo apt remove ros-noetic-*

4、设置环境

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

5、构建软件包的依赖关系

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
  • 更新python-rosdep
sudo apt install python-rosdep
  • 初始化rosdep
sudo rosdep init
rosdep update
sudo rosdep init

成功

报错问题一

解决办法

更换手机热点多试几次

报错问题二

解决办法

sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
  • sudo rosdep init 成功后
rosdep update

成功

报错

连接不上这个地址

解决办法

#打开hosts文件
sudo gedit /etc/hosts
#在文件末尾添加
151.101.84.133  raw.githubusercontent.com
#保存后退出再尝试
rosdep update
然后科学上网

然后会出现

此处更新

sudo rosdep fix-permissions

再次运行

rosdep update

安装完成

参考链接

http://wiki.ros.org/melodic/Installation/Ubuntu#Installation-1

https://zhuanlan.zhihu.com/p/77483614

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注