脚本宝典收集整理的这篇文章主要介绍了ROS安装指南,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
OS: Ubuntu 20.04 ROS: Noetic
ROS官方提供了安装指导文档
以下内容基本上是对官方指南的翻译
打开Ubuntu的“软件与更新”,勾选restricted
universe
和 multiverse
三项。默认是勾选的,建议打开来检查一下。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
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
sudo apt update
sudo apt install ros-noetic-desktop-full
如果在第3步遇到了报错,并采用了上文中的解决方式,则使用以下命令
sudo apt-get update --fix-missing
sudo apt install ros-noetic-desktop-full
对每一个需要使用ROS的bash窗口,首先使用以下命令
source /opt/ros/noetic/setup.bash
可以使用以下命令使bash启动后自动执行上面的命令
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
如果想要创建自己开发ROS功能包,还需要安装一些依赖项
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
rosdep可以帮助你轻松地安装编译代码时所需的系统依赖,并且也是ROS运行核心组件时需要的一项。
sudo rosdep init
rosdep update
以上是脚本宝典为你收集整理的ROS安装指南全部内容,希望文章能够帮你解决ROS安装指南所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。