Oxbotica是牛津大学孕育的一家科技企业,它正在开发新软件,能够将普通汽车变成自动驾驶汽车。软件名叫Selenium,通过视觉系统、激光扫描仪、雷达系统获得数据信息,然后用算法确定目标的位置,了解周边状况,指明移动方向。牛津大学教授、Oxbotica联合创始人保罗·纽曼(Paul Newman)说:“Selenium可以将任何车辆变成自动驾驶汽车。”团队不只要用软件控制无人驾驶汽车,还要控制仓库机器人、铲车以及自动驾驶公共交通工具。
有一些制造商也在开发自动驾驶系统,只是从最开始这些系统就可以支持自动驾驶模式。例如,特斯拉开发了Autopilot系统,当汽车在高速公路上行驶时,Autopilot可以用摄像头、图像分析软件控制汽车。
Oxbotica不太一样,它的行驶过程中分步获得路线数据,学习人类驾车方式,不断提高反应能力。Oxbotica联合创始人英玛尔·波斯纳(Ingmar Posner)认为:“当我们购买无人驾驶汽车然后开上公路,最开始时汽车是一无所知的。只有行驶一段时间之后,汽车才能确定位置,了解用户驾驶习惯,软件会对汽车感知系统进行训练,最终实现无人驾驶。”
Oxbotica软件有两大功能:空间定位,感知周边状况。中央规划者利用两种信息规划方向。汽车需要用传感器来确定位置,感知周边环境,汽车的功能不同,我们可以选择安装不同的传感器。例如,仓库铲车可以使用便宜摄像头,无人驾驶汽车安装多种传感器。
空中传感器读取的数据可以直接提供给Selenium使用,它会将数据与地图中存储的数据进行对比——也就是相似环境下获得的数据。纽曼解释说:“如果一辆汽车开进了雪地,之前没有去过,汽车可以将相关数据存储下来,下一次再去时就可以使用了。” Selenium软件能够识别图像特点,比如建筑细节、街道布置,从而更好地确定汽车的位置。Selenium还会利用激光精确界定汽车的位置,激光的分辨率更高,定位更准确。如果汽车行驶时能见度不高,雷达识别就会碰到麻烦,此时激光可以帮上大忙。
研究人员用一套标签训练集训练Selenium,帮助系统识别汽车和人,系统不断学习,慢慢就可以学习人类的驾驶方式了。波斯纳说:“如果人类驾驶汽车从一个目标前穿过,汽车认为该目标是人,软件就会学习。”系统会利用之前掌握的相似知识来识别,不断学习,知道哪些地方是安全的,知道交通信号正在发生怎样的变化。
当汽车定期在某条线路上行驶时,它可以步步深入,强化理解。波斯纳称,不管汽车在哪里行驶,它的运行都是不简单的,汽车可以良好运行,边学习边行驶。
在测试时,Oxbotica将软件安装在雷诺Twizy汽车上,植入激光传感器、摄像头、电脑。体验发现,汽车行驶平稳,跟人类驾驶没有太多区别,只是在加速、刹车的过程中有些武断,但整个体验过程没有碰到危险。
很快Selenium就会在真实世界测试,共有两个项目使用该软件:一个是英国格林威治(Greenwich)的GATEway自动驾驶公共交通项目,还有就是米尔顿凯恩斯(Milton Keynes)的LUTZ Pathfinder无人驾驶胶囊。
最近特斯拉自动驾驶系统遭到一些机构的调查,因为汽车发生事故致人死亡,调查给自动驾驶汽车技术蒙上一层阴影,但是研究并没有停止,仍然在继续。推出自动驾驶软件的不只有Oxbotica,几天前,日产也发布了ProPilot辅助驾驶系统。两个系统虽然有很大的不同,但是它们的出现告诉我们:各企业并没有放缓步伐。
上一篇:看脸色行事:日企将开发人工智能驾驶辅助系统
下一篇:Aquarius新技术让发动机变身发电机,并将与PSA共同开发
- #第八届立创电赛#桌面小时钟
- LTC2945IMS-1 在 -48V 系统中使用低侧检测进行电源监控的典型应用
- 宽输入范围、5V/2.6A输出反激转换器
- 使用 MaxLinear, Inc 的 SPX385M1-1.2/TR 的参考设计
- VL6180接线板
- LTC4055/LTC4055-1 的典型应用 - USB 电源控制器和锂离子线性充电器
- LTC2183IUP、16 位、80Msps 低功耗双通道 ADC 的典型应用电路
- EVAL-AD7666CB,AD7666 评估板,48 引脚,16 位 PulSAR 模数转换器
- TLV3501&TLV3502
- 涂鸦智能Zigbee无线开关三键 0603