虚拟机Ubuntu20.04和ROS-Noetic环境配置

VMware安装ubuntu20.04

安装虚拟机软件

首先自己安装虚拟机软件网:Vmware阿里云盘下载
然后就是安装,这里不再赘述。

下载镜像文件

接着去下载Ubuntu镜像文件:Ubuntu20.04清华源镜像下载(这个是直链下载链接)

配置虚拟机

打开第一步所下载的VMware Workstation。在主界面中,选择【创建新的虚拟机】。
如图,会自动弹出【新建虚拟向导】,选择【自定义(高级)】后,点击【下一步】。
image.png
这一步选择默认值即可,点击【下一步】。
image.png
选择【稍后安装操作系统】,点击【下一步】。
image.png
选择【Linux】,其下方版本将默认更改为【Ubuntu64位】
image.png
填写【虚拟机名称】及【位置】,点击【下一步】。【虚拟机名称】即虚拟机的名字。【位置】可以选择容量较大的硬盘位置。
image.png
【处理器数量】与【每个处理器的内核数量】选择2后,点击【下一步】。
image.png
选择【此虚拟机的内存】,此值应依据电脑本身情况酌情调整。常用值为1G(1024MB)、2G(2048MB)、4G(4096MB)等等。在这里选择4G。
image.png
选择【使用网络地址转换】,点击【下一步】。
image.png
选择推荐的【LSI Logic】即可,点击【下一步】。
image.png
选择推荐的【SCSI】即可,点击【下一步】。
image.png
选择【创建新虚拟磁盘】,点击【下一步】。
image.png
设置【最大磁盘大小】为40,并选择【将虚拟磁盘拆分成多个文件】后,点击【下一步】。最大磁盘大小默认为20GB,磁盘剩余空间较大的话该数值可以往上加。
image.png
点击【下一步】。
image.png
点击【完成】。
回到VMware Station界面,单机界面左侧【编辑虚拟机位置】。
image.png
点击左侧的CD/DVD选项卡,右侧点击【使用ISO映像文件】,找到第二步在你清镜像中下载的Ubuntu镜像即可,点击【确定】。
image.png
回到VMware Station界面,点击【开启此虚拟机】。
等待一会,此时可以看到虚拟机画面,选择中文,点击右侧【Install Ubuntu】。

下面都是一路默认就行,然后静静地等待安装,稍后再重启即可。

配置ROS-Noetic环境

换源

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

添加秘钥

sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

开始安装(使用鱼香ROS)

如果按照官方的安装的话,如果没有意外的话出现意外了,rosdep初始化无法成功,因为有几个文件下载不下来,这是因为国内墙和DNS污染的原因,即使我科学上网了,也下载不下来,就很离谱,这里提供一个解决方案,就是鱼香ROS安装。
更新源:

sudo apt update

安装完整版ROS(full版本功能更齐全,官方推荐安装):

sudo apt install ros-noetic-desktop-full

安装鱼香ros,并使用rosdepc初始化(官方命令是rosdep,速度有时慢的很,鱼香ros使用rosdepc,体验极好,里面有一键安装配置ros,看自己的情况使用,官方网址:鱼香ros):

wget http://fishros.com/install -O fishros && . fishros
sudo rosdepc init
rosdepc update

安装ros相关功能:

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

配置ros环境(也可以使用鱼香ros一键配置):

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

测试与验证

第一个终端启动ROS

roscore

第二个终端开启小乌龟

rosrun turtlesim turtlesim_node

第三个终端开启控制小乌龟

rosrun turtlesim  turtle_teleop_key
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

epiphanylcw

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值