今天是2022.2.19,经过总结踩坑,以下方法在ubuntu18上可以十分钟安装完成ROS,直接终端复制下面代码即可。
- 设置软件源
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
- 设置秘钥(不用担心,ROS是开源的,密钥直接下载就好了,不用买)
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
- 更新源地址
sudo apt update
- 安装,在这里选择桌面完整版,你也可以选择安装一部分,具体的命令在官网教程中可以找到
sudo apt-get install ros-melodic-desktop-full
- 根据微信公众号 鱼香ROS 的方法,解决sudo rosdep init和rosdep update两个命令的难搞问题,方法如下图亲测有效,代码与图片一致:
sudo apt-get install python3-pip
sudo rosdepc init
sudo pip install rosdepc
rosdepc update
效果如图:
- 设置环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
- 检测是否安装成功
首先打开一个新的终端,输入指令roscore并回车启动ros
roscore
再打开一个新的终端,测试小乌龟
rosrun turtlesim turtlesim_node
出现小乌龟则安装完成,效果如图所示
完成!