ubuntu18 安装ROS Melodic Morenia 教程

一、VMware15的安装

VMware中国官网:https://www.vmware.com/cn.html

VMware15安装包准备(不支持32位系统):

1、点下载-》免费产品试用版和演示-》Workstastion Pro

image

2、根据你的系统安装对应版本。这里是目前最新的VMwre15。

image

3、下载保存即可。

安装:

1、双击安装包。

image

2、点下一步。

image

3、点许可,下一步。

image

4、选择安装位置,勾选,下一步。

image

5、自己选择,下一步

image

6、点安装。

image


7、下一步。

image

8、进入安装,等待。

image

9、安装完成,破解点许可证。

image

10、打开后复制密钥(一个就行):

ZZLPZ-Z8EHY-A1ZZW-LZPXG-EY5LZ

CG392-4PX5J-H816Z-HYZNG-PQRG2

注意:

不小心点击完成后,可以打开虚拟机在帮助栏中选择输入许可证密钥。

在帮助栏关于VMware Workstation中可以查看破解状态。

image

二、Ubuntu18.04的安装

Ubuntu中国官网:https://cn.ubuntu.com/

安装准备:

打开官网,点下载,下载自己要用的版本,本人下载桌面版。

注意:目前最新到Ubuntu19.04,但是没有与之对应的ROS版本,在之后安装ROS时可能会出现许多问题,导致安装失败,本人亲测。。

image

Ubuntu18.04安装:

1、打开之前的虚拟机,创建新的虚拟机。

image

2、自定义高级,下一步。

image

3、选workstation15.x,下一步。

image

4、选稍后安装操作系统,下一步。

image

5、选linux(L)版本为Ubuntu 64位,下一步。

image

6、选择位置,下一步。

image

7、根基足迹电脑的情况配置处理器,越多运行越快,下一步。

image

8、配置内存,下一步。

image

9、选择网络类型,下一步。

image

10、选择I/O控制器类型,默认推荐,下一步。

image

11、创建磁盘,下一步。

image

12、选择虚拟磁盘,下一步。

image

13、选择磁盘大小,最好大点,40G或60G,下一步。

image

14、指定磁盘文件。

image

15、点击完成。

image

16、打开虚拟机-》虚拟机设置-》镜像文件找到之前Ubuntu18.04的下载路径,点确定。

image

17、开启虚拟机。

image

18、选语言选中文,安装。

image

19、键盘布局,汉语,继续。

image

20、创建用户名,继续。

image

21、重启。

image

22、Ubuntu安装完成。

image

三、ROS Melodic Morenia 的安装。

官网安装教程:http://wiki.ros.org/melodic/Installation/Ubuntu

根据官网的安装教程国内安装时可能会有许多问题,一般都会成功。

本人在国内,安装的是清华源。速度会快一点。

清华源网址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

1、添加源,把清华源每条分别添加进来。

如下图所示。

或是网上资源:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

image

2、在终端设置keys。

按ctrl+alt+t打开终端输入。

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

更新后的。

3、更新,确保软件在最新版。

sudo apt-get update

4、安装ROS所有功能。

sudo apt-get install ros-melodic-desktop-full

5、ROS初始化。

sudo rosdep init
rosdep update

6、环境配置

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

7、安装rosinstall,是一种常用的命令行工具

sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

8、打开一个终端执行,开一个master

roscore

9、在打开一个终端执行(会出现小海龟)

rosrun turtlesim turtlesim_node

10、在打开第三个终端执行

rosrun turtlesim turtle_teleop_key

在第三个终端就可以通过上下左右控制小海龟移动了。

注意:

安装过程中可能会出现各式各样的问题,如果在sudo rosdep init时出现

ERROR:cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down

则要执行如下代码解决:

sudo c_rehash /etc/ssl/certs
sudo -E rosdep init

我由于之前没有安装经验,走了很多弯路,在安装过程中还出现了许多错误,其中有个错误是说有个文件要删除菜能继续安装,这是我rm –f 【那个文件】会失败,是由于权限不够,用sudo rm -f就可以了。

为了方便操作,安装VMware tools会很方便。之后在发,那个很简单,有点基础的都能安了,有问题在交流。

发布了4 篇原创文章 · 获赞 8 · 访问量 9093

猜你喜欢

转载自blog.csdn.net/u012254599/article/details/104390455