首页 > 虚拟机

ROS开发,虚拟机环境搭建的必要性解析

⒈怎么把一台电脑做成ROS软路由?可以说ROS软路由是一个独立的作系统。 如果想用电脑做ROS软路由,有两种不同的思路。
选项1:
要求:
1。 一台普通的计算机(无论是否有作系统,大多数最终都会摧毁)。 PC电脑有2G128MB硬盘,这是基本配置。
2.至少两个网卡,允许更多网卡。
行动:
1。 将ros安装镜像作成启动盘。 我习惯作U盘。
2.使用此USB驱动器启动计算机并完成安装过程。 ros直接安装在计算机的硬盘上,通常会占用整个硬盘,因为一旦安装了ros,整个计算机就几乎无法运行。 做其他事情。
(这种情况下,计算机硬盘上的原始记录将销毁)
方2:
要求:
1.普通PC(带作系统),虚拟机软件:VMware/virtualpc/VirtualBox即可。
2.至少100MB的可用内存用于虚拟机软件和虚拟机上运行的作系统,越多越好
3至少2GB的硬盘空间。 安装虚拟机程序,并以硬盘的形式为虚拟机上的作系统分配一些空间。
(目标:使用虚拟机模拟一台计算机,并在虚拟机模拟的计算机上安装ros。 )
作:
1.机虚拟机程序,配置部分只提到了其他需要注意的地方,没关系。
2.使用虚拟机程序创建虚拟计算机。 虚拟计算机配置:硬盘大小至少600MB。 我立即给了他1GB。 内存至少要60M,我立马给了512M。 至少有2个虚拟网卡,它们直接使用网卡状态。 VPC使用RealtekPCIeGBEFamilycont/直接使用物理网卡。 VMware使用第一个桥并复网络连接状态,我没有使用。 VirtualBox有很多,但也有一个直接选择使用物理网卡。 关于网卡,我直接添加了7个虚拟网卡,1个用于内网,6个用于外网,以加快速度。
3.启动虚拟机并挂载ros镜像。 按照安装流程,先对虚拟机进行分区,然后直接安装ros并运行。
我不知道你用ros做什么。 ros配置有点多接口,用英文写的。 我的英语不是很好,所以我使用SeaSpider。
在虚拟机上安装SeaSpider,分成6块网卡连接外网,1块网卡用于内网作为网关。 因为宿舍网络中每块网卡的速度。 太少了,这个方法可以提高网速5倍。

⒉ROS软路由安装在虚拟机上能当路由器吗?是的,可以,但我不推荐,因为ROS强大的原因在于它的性能。 如果放在虚拟机中,它的性能不会有任何体现。
ROS对硬件要求不高。 如果条件允许,可以用一台旧台式机当路由器,这样在扫州很多高性能电脑上运行起来会比虚拟化更好。

返回顶部