Ubuntu20.4版本安装ROS教程

一、配置源

安装成功的Ubuntu系统自带的工具下载速度慢,不太好用,所以我们可以使用国内稳定高速且免费的镜像网站。

清华源:https://pypi.tuna.tsinghua.edu.cn/simple/
阿里云:https://mirrors.aliyun.com/pypi/simple
中科大:https://pypi.mirrors.ustc.edu.cn/simple/

这里我们配置的是阿里源

在这里插入图片描述

二、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'
2、添加密钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3、安装ROS(注意Ubuntu 版本)
sudo apt update

# Ubuntu 20.04 
sudo apt install ros-noetic-desktop-full

# Ubuntu 18.04 
sudo apt install ros-melodic-desktop-full
4、初始化rosdep
sudo rosdep init && rosdep update

自带的可能会出现错误。可以使用大神基于 rosdep 源码写的rosdepc

sudo pip install rosdepc

# 没有pip可以试试pip3
sudo pip3 install rosdepc

# pip3没有选择安装
sudo apt-get install python3-pip 
sudo pip install rosdepc
5、再次初始化
sudo rosdepc init
rosdepc update
6、配置环境变量
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
7、安装 rosinstall
sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
8、测试ROS(打开三个终端窗口)

第一个窗口运行 roscore

roscore

在这里插入图片描述

第二个终端窗口,输入:

rosrun turtlesim turtlesim_node

当出现有一个海龟的窗口,证明运行成功了

在这里插入图片描述

打开第三个终端窗口,输入:

rosrun turtlesim turtle_teleop_key

出现这样的提示后,我们用鼠标聚焦第三个终端窗口,便可以通过按下 ↑ ↓ ← →键来对小海龟进行控制。

在这里插入图片描述

相关推荐

  1. ubuntu24.04安装ros

    2024-04-20 19:12:05       11 阅读
  2. ROS-Ubuntu20.04安装noetic

    2024-04-20 19:12:05       41 阅读
  3. ros2 ubuntu 20.04 安装 foxy

    2024-04-20 19:12:05       38 阅读
  4. ROS-Ubuntu20.04环境安装

    2024-04-20 19:12:05       32 阅读
  5. ubuntu20.04 安装ros1

    2024-04-20 19:12:05       21 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 19:12:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 19:12:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 19:12:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 19:12:05       20 阅读

热门阅读

  1. Ubuntu 忘记系统密码 如何修改密码

    2024-04-20 19:12:05       12 阅读
  2. 心学从0开始思考关于rust的Mod组织

    2024-04-20 19:12:05       11 阅读
  3. 蓝桥杯刷题-数星星

    2024-04-20 19:12:05       13 阅读
  4. Node.js--npm常用指令及其详解

    2024-04-20 19:12:05       16 阅读
  5. 设计模式---模板方法模式

    2024-04-20 19:12:05       11 阅读