ROS安装指南

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ROS安装指南脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

ROS 安装

OS: Ubuntu 20.04 ROS: Noetic

官方指南

ROS官方提供了安装指导文档

个人经验

以下内容基本上是对官方指南的翻译

  1. 设置Ubuntu仓库

打开Ubuntu的“软件与更新”,勾选restricted universemultiverse三项。默认是勾选的,建议打开来检查一下。

  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'
  1. 设置keys
sudo apt install curl # if you haven't already installed curl
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

这里执行第二条命令时遇到了报错gpg: 找不到有效的 OpenPGP 数据 解决方式:

wget http://packages.ros.org/ros.key
sudo apt-key add ros.key

来源:https://blog.csdn.net/qq_37416258/article/details/118696718

  1. 安装
sudo apt update
sudo apt install ros-noetic-desktop-full

如果在第3步遇到了报错,并采用了上文中的解决方式,则使用以下命令

sudo apt-get update --fix-missing
sudo apt install ros-noetic-desktop-full
  1. 建立环境

对每一个需要使用ROS的bash窗口,首先使用以下命令

source /opt/ros/noetic/setup.bash

可以使用以下命令使bash启动后自动执行上面的命令

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
  1. 开发环境

如果想要创建自己开发ROS功能包,还需要安装一些依赖项

sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
  1. 初始化rosdep

rosdep可以帮助你轻松地安装编译代码时所需的系统依赖,并且也是ROS运行核心组件时需要的一项。

sudo rosdep init
rosdep update

脚本宝典总结

以上是脚本宝典为你收集整理的ROS安装指南全部内容,希望文章能够帮你解决ROS安装指南所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: