ROS学习笔记(一):ROS noetic的安装

本文档详细介绍了如何在Ubuntu20.04上安装ROSnoetic,包括更换国内源、设置ROS源、安装ROS完整版、配置环境变量、安装构建依赖以及初始化rosdepc。最后通过运行小乌龟测试验证ROS环境的正确安装。
摘要由CSDN通过智能技术生成

前言

ROS是一个机器人操作系统,机器人的不同模块之间的数据传输都在ROS上进行,下面记录一下ROS noetic的安装和基本使用


一、预备

ROS的不同版本和Ubuntu的不同版本向适配,这里与ROS noetic匹配的linux系统版本为Ubuntu20.04,需要预先安装。

二、步骤

1.将Ubuntu的源更换至国内

注意把Downloadable from the Internet的前四个选项勾上,下面Download from即为更换的源,这里使用阿里源(这个方法较为直观,无需手动修改源的配置文件),换完源之后记得sudo apt update一下
在这里插入图片描述

2.设置ROS的安装源

注意这个是ROS的源,不是Ubuntu的源,不要混淆,换源的目的是为了下载快一点,这里使用清华源,不建议用中科大源,中科大源之前一段时间每更新,导致下面一步设置key的时候有问题

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'

3.设置Key

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

4.安装

先sudo apt get更新一下
然后安装

sudo apt install ros-noetic-desktop-full

这里说一下那个desktop-full是完全安装的意思,建议这么做,装的东西全

5.配置环境变量

这一步是为了能在任意终端使用ros

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

6.安装构建依赖

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential

7.安装rosdepc并初始化

这里说一下,有的教程安装的是rosdep,并进行初始化,这么作容易导致初始化的时候错误,你得科学上网解决,这里安装的是国内一个大佬做的rosdepc,不存在上面的问题

sudo apt-get install python3-pip 
sudo pip install rosdepc

然后安装rosdepc,用指令:

sudo pip install rosdepc

sudo pip3 install rosdepc

然后初始化

sudo rosdepc init
rosdepc update

完成,接下来拿小乌龟测试一下是否安装成功
ROS 内置了一些小程序,可以通过运行这些小程序以检测 ROS 环境是否可以正常运行

首先启动三个命令行(ctrl + alt + T)

命令行1键入:roscore

命令行2键入:rosrun turtlesim turtlesim_node(此时会弹出图形化界面)

命令行3键入:rosrun turtlesim turtle_teleop_key

然后在第三个终端操纵乌龟
在这里插入图片描述


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值