很多朋友在向我们咨询P系列无人机时,都对可选列表中的模拟主机很感兴趣。到底是什么?是硬件还是软件?我到底能用它做什么?诸如此类,用户的很多疑问。所以,考虑到用文字来解释这个小玩意并不直观,今天,我就实实在在地着重介绍一下这个模拟主机的真实面目。
视频:https://www.bilibili.com/video/BV1Yu411f7Pj? SPM _ id _ from=333 . 999 . 0 . 0
主机的全称是普罗米修斯模拟计算机。主体是一台类似英特尔NUC霜冻峡谷的X86迷你电脑。处理器为i7-8565u,内存8G,硬盘128G。拥有HDMI、DP、USB3.0、TypeC等接口。并且我们预装了普罗米修斯自主无人机开源项目的官方模拟图。我们的技术人员已经在Mirror中安装了所有Prometheus项目集成的Ubuntu系统、ROS开发环境、PX4环境和算法功能包,这是一个可以在手边启动进行仿真开发的迷你仿真开发主机。那么我们为什么要推出这样的模拟开发主机呢?再者,为什么要维护Prometheus这个基于ROS和PX4的开源无人机项目?嘿,让我们从很酷的东西开始吧,罗斯。所以了解过ROS的朋友应该知道,ROS代表机器人操作系统,是一种开源的机器人软件架构,运行在Linux系统Ubuntu上。和安卓很像,是机器人的软件开发平台。在ROS上开发机器人程序,就像在Android上开发app一样。现在,大多数与智能机器人相关的开源项目,包括视觉识别、自主规划、SLAM映射和集群形成,都是基于ROS开发的。而在我们身边,ROS早已进入我们的视野。NASA的空间站机器人Robonaut和Astrobee,一些送餐和物流机器人,小米刚刚发布的四足机器人“铁蛋”,都是基于ROS的!怎么样?你是不是已经感觉到,有了ROS,我感觉全世界都是了?别担心。接下来介绍一下ROS在《入坑》中开发的劝说90%新人的环节。
然后我们需要安装ROS,要找到一个开源的ROS项目并重现,需要以下步骤。首先安装Ubuntu系统,或者至少在虚拟机中安装一个。对于有编程经验的朋友来说应该不错,但是我觉得对于习惯了windows这样的图形交互系统的朋友来说,使用Linux这样的命令行操作系统已经是很新鲜的体验了。且不说要安装的ROS,要预装的算法框架,要从开源Github页面下载的代码库,都得从终端通过命令行执行。这一步对很多人来说已经很难了。然后,当我们已经努力安装了ubuntu,安装了ROS,打下了代码基础,准备开发和复制的时候。
这时候我才发现,我想重现的项目用的是ROS melodical,但是我装的是ROS kinetic。更何况,几乎所有开源的ROS项目,如ubuntu版、ROS版、cuda、openCV以及其作者使用的Jetpack框架版本,都是不一样的。也就是说,如果我们只是装了一个系统,装了ROS,那么这些代码在我们的环境中都是没有的!还有!荣!是啊!
看,开源的东西不是那么简单的。免费意味着高门槛。哎,那有的同学要问了,老师老师。在这种情况下,有没有一个善良的人能把这些开源项目全部整合起来?我只需要安装一个项目的代码库,就可以全部拥有!啊,那我告诉你,这种好事.是真的!这是我们的普罗米修斯自主无人机开源项目,除了阿木实验室的无人机控制模块,还集成了YOLO、制图员、A*、EGO-planner等知名开源算法。而且在我们的环境中,所有不兼容导致的bug都已经被消除了。也就是说,只要装上我们的普罗米修斯系统,这些算法,开发环境甚至我们自己的代码注释,你!都在那了!
哎,不过这里有几个时间紧迫的朋友再问一下。老师,虽然你的项目首页写了安装步骤,但是我在安装虚拟机的时候遇到了很多问题,编译也遇到了bug。有没有更简单的方法?害,我告诉你,这种好事.有一些!阿木实验室已经将我们正式安装的系统打包成ISO映像。只要安装了ISO镜像,就可以直接进入系统,开始仿真开发!,不过可能会有一些很着急的朋友再问一下。老师,装镜子虽然好,但是装镜子本身就很麻烦,装双系统更是难上加难。另外,我装镜子的时候遇到了很多问题,装不上。有没有更简单的方法?啊,真的不是我在说你,这种不劳而获的异想天开的东西.还能在!这是我们的普罗米修斯模拟主机,完美安装了我们的镜像。当你开始时,你可以根据我们的wiki教程开始模拟开发。
。它甚至可以随身携带,成为实验室和办公室最靓的仔!End -技术发展的日新月异,阿木实验室将紧跟技术的脚步,不断把机器人行业最新的技术和硬件推荐给大家。看到经过我们培训的学员在技术上突飞猛进,是我们培训最大的价值。如果你在机器人行业,就请关注我们的公众号,我们将持续发布机器人行业最有价值的信息和技术。
阿木实验室致力于前沿IT科技的教育和智能装备,让机器人研发更高效!