基于VMware16+Ubuntu20.04的ROS-neotic配置流程

时隔两年再次使用ROS,环境都更新了,简单记录一下配置的过程

先换源,以阿里源为例,备份原有源

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list
使用gedit编辑源文件,也可以用vim编辑
sudo gedit /etc/apt/sources.list
将文件内容全部删除,替换成下文
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

apt二连

sudo apt-get update
sudo apt-get upgrade

设置“软件和更新”

sudo update-manager -c -d

如果要升级就升级,升级完后点左下角的设置就可以进到这个界面了,前四个勾选上,第五个可选

 

 

添加官方ROS源,这个建议挂代理来更新,要不然会比较慢

 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-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新软件源并安装ROS

sudo apt-get update
sudo apt-get install ros-neotic-desktop-full

安装一些常用工具

sudo apt install python3-rosinstall python3-rosinstall-generator python3-wstool build-essential python3-rosdep ninja-build

初始化rosdep,第二行的命令官方建议不要加sudo

sudo rosdep init
rosdep update

设置环境变量(可选)

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

如果不设置则需要每次在包的路径下使用

source setup.bash

此时可以测试下例程了,打开三个终端分别运行三个命令,在最后一个终端中用方向键就可以控制小乌龟移动了

1 roscore
2 rosrun turtlesim turtlesim_node
3 rosrun turtlesim turtle_teleop_key

 

 感谢

Ubuntu20.04系统ros-neotic版本的安装与安装过程中遇到的一些问题(纯小白教程)
https://blog.csdn.net/weixin_43433726/article/details/106899359

 

posted @ 2021-01-05 15:12  Pyrokine  阅读(384)  评论(0编辑  收藏  举报