无人驾驶从初学到精通,你还缺一个Autoware自动驾驶开源套件!
转载 2021-03-25 09:20 松灵机器人 来源: 松灵机器人现如今,不论是传统车企、造车新势力,还是互联网头部公司,无一不在自动驾驶赛道角力。相比载人自动驾驶车辆的研究,低速无人驾驶却慢了许多。低速无人车应用场景多为封闭或半封闭地点,对技术程度要求低,更适合技术开发商业化。相信,低速无人驾驶车辆有望优先逐步替代传统车辆,在未来一段时间内形成大的行业趋势。
目前低速无人驾驶的普及仍然处在孵化期,也是社会接受期和市场创新期,这个阶段面临三大难题:
(1)产业链复杂,硬件整合难度大
(2)缺乏相应适配软件
(3)头部化导致的开放程度低
低速无人驾驶的产业链覆盖往往也继承于自动驾驶汽车上下游,如上游的传感器、网络服务商、数据服务商、芯片供应商等,但因为市场量小,往往缺乏相应配套产业链,低速无人驾驶下游的出行服务、第三方应用和服务商更是几近于无。
阿里、京东物流、华为、百度等头部企业,均有低速无人驾驶的产品研发和投入,这种成熟生态体系下,使得初创企业和学校的市场准入门槛和开发难度大大提升。
对于无人驾驶的初学者和后来者,需要一款更完善、更基础、更开放的产品。
松灵抓住了这个市场初期的痛点,Autoware自动驾驶开源套件应运而生,毫不夸张地说,Autoware是目前世界上第一款用于自动驾驶汽车的“一体化”开源软件。
让低速无人驾驶简单点
从无人驾驶的大车到低速的小车,需要简单点。
为产品的硬件和软件做减法,却能完成闭环,又足够开放,这是松灵想传达出的理念。
对于初入行人员来说,了解和熟悉硬件是基础。无人驾驶的硬件配置简单来说,就是前端的建图、感知、定位,中间的决策导航、路径规划,后端的应用,建立在这个逻辑上,参与无人驾驶开发的人就能很快明白整套系统工作的原理。
但对于教育工作者或者初学者来说,就需要去熟悉产业链、供应链,同时采购完成后需要解决电路、接线、底盘等诸多问题,一旦走入弯路,可能对整个学习和部署过程中造成大量的困难。
对于初创企业来说,实现快速应用才是核心,而解决移动机器人应用第一步往往就是解决机器人导航定位问题,这就需要在感知、决策、执行的过程中,投入大量人力,物力形成一套相对完整的闭环系统,对于初创企业来说这无疑是成本难题。
同时,例如Autoware等国外官方提供的硬件配置往往都要求相对较高,成本也一直居高不下,松灵在Autoware 自动驾驶开源套件的配置清单中,对于原先复杂的无人驾驶软件需求进行轻量化裁剪,以较高的适配度降低了硬件成本,完善地集成了计算单元、多线激光雷达、液晶显示模块、通信模块、底盘模块,构建出了一个低速无人驾驶的最小单元,能够满足多个行业的基本需要。
在这种减法下,松灵的Autoware自动驾驶开源套件也以低成本很好实现了一个闭环。
二次开发的更多可能性
松灵考虑到,对于无人驾驶的初入行人员,在对系统有了相对完整的理解后,也往往会有自己下一阶段的目标,这个目标往往就是针对行业应用进行开发。
但因为每一个行业其实都有自己的独特特征,开发者就需要针对行业的特定方向,对系统进行裁剪、增加和调整,例如进行园区物流运输等,就需要评估硬件对现有程序运动的适用性,随后进行二次开发。
二次开发就需要一套较为完善且足够开放的整体性框架,能匹配硬件上的一整套体系,并且能够顺利跑起来,而目前较为简单易上手的分散式独立框架,ROS无疑位居前列。
(激光雷达点云图)
Autoware就是在 ROS的生态基础上,把市面上较好的自动驾驶相关产品进行了很好融合,又相对保持了 ROS的原生态,可以和ROS进行基础无缝的对接。同时,Autoware还提供了一个算法的容器,能把所有东西都融合在一个相对完全的界面里,这种完整性能带来更多的可能性。
虽然ROS本身是个完善的系统以及很好的平台,但是也存在局限性。尤其对于无人驾驶这个非常新颖的板块来说,ROS的功能显得太大且分散,基于ROS搭建的Autoware作为一个大平台,和百度投入了非常多人力财力物力开发的无人驾驶平台阿波罗非常类似,由于Autoware和阿波罗平台非常庞大,算力要求和硬件的要求比较高,这对于不是很专业的研究人员和较低层次开发人员,消化难度非常大,也导致初学者在不了解整个体系的过程中开发会遇到非常多的实际困难,对于可能只有两三个人的初创团队来说,直接进行平台优化和精进开发的成本无疑远超预期。
松灵为此在Autoware平台和硬件上花费了大量的时间进行优化和改进,完成了例如小底盘协议适配、低成本计算单元、感知单元集成,让Autoware平台能够很好地与国内低成本的硬件进行适配,最后以一个整体产品的形式呈现。
软硬件打造功能闭环
Autoware自动驾驶开源套件的整体硬件产品已经具备了较为完善的前端定位导航、地图定位导航决策规划、路径避障等基础功能,HUNTER2.0具备150公斤负载,而套件整体由于采取铝型材结构,整体重量还不超过15公斤,同时车体有非常多的空间,usb转can模块和usb转type-c线、24v转12v或19v等丰富的通信和电源模块设计,也意味着Autoware 自动驾驶开源套件下还有非常大的扩展空间,能够再次搭载gps、rtk、传感器等应用设备。
同时松灵也提供了许多应用案例,方便购买者熟悉整套产品,例如建图、线控、导航、定位、避障、路径规划等典型应用都能找到直接的案例,大大加快了上手速度。
套装功能包括了:
开箱即用,整合线控底盘、感知决策、避障套件,轻易上手
内置线控控制、地图构建、定位导航、避障等功能详细说明,代码开源,由浅及深
高精度地图构建、路径跟踪、A*导航、局部规划、全局规划,应有尽有
内置应用案例,快速验证,快速迭代
详细丰富开发文档和研发工程师售后跟踪,解决后顾之忧
这些能让用户一步步轻松理解和实现无人驾驶的基础开发。
松灵对Autoware 自动驾驶开源套件的实际参数却没有进行硬性设定,也没有进行实际规范。之所以如此,是由于松灵完成产品的集成后,其实并没有做太多的封装和加工,由于每一步操作都是开源,同时松灵会将整套代码同步给出,这种开放性使得Autoware 自动驾驶开源套件更像是一个定制品。
更为贴心的是,松灵Autoware 自动驾驶开源套件也打通了用户使用上的难题,在Autoware 自动驾驶开源套件有完整的产品手册,用户根据手册对于产品有更全面的认知和规划,慢慢消化整套完整产品,也能随后进行某部分的修改和精进,测试不同的算法,并都用来和最初的产品参数进行比对,从而能在后期不断优化细节,并方便进行横向对比,起到1+1的作用,也大大加快产业化进程。
生态建设
Autoware这个自动驾驶开源套件中的整个移动机器人硬件系统,其实已经实现了一个最小闭环,这使得其能够融合更多的算法容器,而Autoware本身是一个开源的社区,它能提供非常多的开放资源,让更多开发者愿意参与其中,进行相互交流和互动,创造更多的开发价值。
未来Autoware自动驾驶开源套件后续也将会不断迭代,加入例如深度学习、机器学习、道线检测、交通信号灯检测,性能检测等多元化功能,加速例如视觉传感器和激光雷达传感器、IMU传感器和激光雷达传感器等多传感器的融合,同时也将测试和融入更多的算法,推出不同的算力和配置版本,最终让更多的人加入进来,培养更多的无人驾驶开发者,构建中国无人驾驶的生态圈,加速无人驾驶的整体落地进程。
网友评论0条评论
相关资讯
更多- 合肥搬易通MiMA人上型三向堆垛车,为汽车零部件产业仓储升级保驾护航
- 新质三一 全球领航丨三一机器人邀您相约2024上海宝马展
- “双十一”背后的物流创新引擎:科尔摩根AMS助力郑州机场货运智慧升级
- 案例集 | 优化仓储管理,未来机器人助力食品饮料行业提升自动化
- 全球首发丨磅旗首款全自动化OHT上下料产品,以深度数字化、全自动赋能无人工厂
- 双11余温未散,双12备战正酣:木蚁无人叉车助力物流公司高效迎战
- 卓一智能叉车在CeMAT ASIA (2024)展示物流领域的先锋力量
- 千里同行,向“智”而行!中力第九届双十一完美收官!
- 大道至"减",快仓为提高用户ROI持续创新
- 镭神智能激光雷达全场景系统解决方案赋能低空经济新时代