在ubantu/linux安装ROS(解决中)
在ubantu/linux安装ROS
1 官网教程
http://wiki.ros.org/melodic/Installation/Ubuntu
2 安装笔记
2.1设置你的sources.list(不要弄有问题)
设置您的计算机以接受来自packages.ros.org的软件。
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
但是好像失败了...而且导致了后面sudo命令都报错用不了
这个错误好像是当前的source源无法使用导致的,去网上搜索最新的ROS Sources源。这个网站有http://wiki.ros.org/ROS/Installation/UbuntuMirrors
,更新后,重新执行上述命令即可。比如清华源http://mirrors.tuna.tsinghua.edu.cn/ros/
注意是https。还有后面越要加ubantu/
例如
sudo sh -c 'echo "deb https://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
还是失败。。。。。。
2.2 Set up your keys
sudo apt install curl # if you haven't already installed curl
失败了,而且产生了报错信息:
E: Malformed entry 1 in list file /etc/apt/sources.list.d/ros-latest.list (Component)
E: The list of sources could not be read.
这应该是2.1引起的
解决错误方法:
sudo rm /etc/apt/sources.list.d/ros-latest.list
再重新试试成功了
然后
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
这个命令成功了
2.3 安装
更新软件源
sudo apt update
ROS中有许多不同的库和工具。我们提供了四种默认配置来帮助您入门。您也可以单独安装ROS包。
(1)桌面-完整安装:(推荐):ROS, rqt, rviz,机器人通用库,2D/3D模拟器和2D/3D感知
sudo apt install ros-melodic-desktop-full
如果出现这个报错:
暂时无法解决
(2)桌面安装:ROS、rqt、rviz和robot-generic库
sudo apt install ros-melodic-desktop
(3)ROS基础:(概要)ROS包、构建和通信库。没有GUI工具。
sudo apt install ros-melodic-ros-base
(4)单个包:你也可以安装一个特定的ROS包(用包名的破折号代替下划线):
sudo apt install ros-melodic-PACKAGE
例如:
sudo apt install ros-melodic-slam-gmapping
要查找可用的软件包,使用:
apt search ros-melodic
本文来自博客园,作者:JaxonYe,转载请注明原文链接:https://www.cnblogs.com/yechangxin/articles/17444839.html
侵权必究