unbuntu20.04 安装ROS neotic

配置源

可选清华教育网或直接选择最优服务器
建议全程使用手机热点

安装

Ctrl + alt + t,打开终端(terminal),逐步输入下列命令

  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. 添加 keys
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
  1. 检查确保Debian软件包索引是最新的
sudo apt update
  1. 安装桌面完整版(Desktop-Full)
sudo apt install ros-noetic-desktop-full
  1. 初始化 rosdep
sudo rosdep init
rosdep update

若遇到找不到命令
则输入

sudo apt install python3-rosdep

若之后再输入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.

那么我们更改host文件
首先输入指令打开host:

sudo gedit  /etc/hosts

在文末添加下列IP:151.101.84.133 raw.githubusercontent.com
保存即可
重新输入

sudo rosdep

后输入

rosdep update

若遇到问题(time out)换手机热点多试几次,不行关闭手机热点重新连接尝试即可。
6. 设置环境变量

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

ros安装检查(小海龟跑起来),共打开3个终端

打开第一个终端:

roscore

打开第二个终端:

rosrun turtlesim turtlesim_node

打开第三个终端:

rosrun turtlesim turtle_teleop_key

后用方向键控制小乌龟,q退出。

参考以下文章

  1. Ubuntu20.04系统ros-neotic版本的安装与安装过程中遇到的一些问题(纯小白教程)
  2. 在Ubuntu20.04中安装ROS Noetic
  3. (解决方法)Ubuntu16.04使用rosdep init命令提示错误:ERROR: cannot download default sources list from+地址

你可能感兴趣的:(ROS安装)