今天是 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
当出现小乌龟时,安装完成,效果如图。
结束!
版权声明:本文为博主running snail szj原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/weixin_45947476/article/details/123024205