这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布

这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布

(长按识别上方二维码,报名第29届IEEE IV大会 )

受Uber汽车致命车祸事故的影响,自动驾驶出租车公司Voyage(航程)近日宣布,将开放其安全测试的程序,文件和代码,以避免未来发生的事故。


这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布


“在Uber事故发生后,我们必须花时间让人们平静下来,并告诉大家这是一起小概率事件,”Voyage首席执行官奥利弗卡梅隆在接受Ars Technica采访时说,“但事实是,行业中的每个人都有自己的技术和安全测试的流程,这是非常危险的,有必要把安全测试流程开源,集合众家智慧,一起为安全努力,开源意味着更聚焦,更多样性和更多数据反馈。”


Voyage已经开始分享其为自己的L4自动驾驶出租车开发的安全要求,测试场景,指标,工具和代码,其被称为开放式自主安全(OAS)的初始版本,将采用GitHub存储库来公布文档和代码。第一版包括情景测试,功能安全,自主评估和测试工具包。下半年,OAS还将发布驾驶员培训材料,其他场景和故障注入代码及测试内容。


以下是OAS目前公布的分类:

情景测试:自动驾驶车辆(AV)在公共或私人道路上行驶时可能遇到的情况。每个场景都定义了AV必须遵循的详细行为要求,以便始终保持最高的安全标准。OAS场景结合多方的安全测试要求。


①美国国道公路交通安全管理局(NHTSA)


  • 对限变速和速度警报进行检测和响应

  • 对交通周围环境的检测和响应

  • 对迎面而来的车辆挤入车道检测和响应

  • 对停止或行驶车辆的跟踪

  • 检测并响应已停车辆

  • 车辆路径中静态障碍物的检测与响应

  • 检测并响应停止/转弯等交通标志

  • 十字路口行驶并执行转弯

  • 对办公区域以及交警指挥交通时的检测和响应

  • 做正确的权利分配决定

  • 遵守当地和州的驾驶法律

  • 交叉路口和人行横道上,对行人和自行车骑行者避让

  • 提供与车辆,行人,路边骑车者(有或没有自行车道)的安全距离

(主要参考NHTSA联邦自动车辆政策,后台回复NHTSA,即可下载全文)


②Waymo


  • 检测并响应道路上的行人(不通过十字路口或人行横道)

  • 检测并响应动物

  • 检测并响应摩托车

  • 检测并响应车辆控制损失(例如减少道路摩擦)

  • 检测并响应涉及车辆,系统或组件级故障或故障的情况

  • 检测并响应非碰撞安全情况(例如,车门半开,安全带解开)

  • 检测并响应停在道路上的车辆


(主要参照Waymo安全报告)


③Voyage


  • 遮挡视觉的导航环境(例如灌木丛,大标志)

  • 检测并响应从车道或停车位倒车的车辆

  • 导航小路(有和没有中心岛)

  • 通过狭窄的街道

  • 导航停车场

  • 检测并响应在专用车道(或自行车道)上运行的高尔夫球车


目前OAS结合了这三方的安全测试场景,包含汽车跟随、人行横道、道路尽头、交叉路口、在巷道中的车辆、路上有行人、倒车、速度限制等八个大场景,每个大场景下有根据位置和运动状态分成了多个小场景,并配有代码。


这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布

这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布


功能安全:OAS根据ISO 26262汽车安全标准对其安全方法进行建模。没有驾驶员识别和减轻故障的情况下,自主车辆系统需要稳健的需求和全面的、明确定义的过程来分析风险和验证能力。有助于确保安全驾驶员不在场的情况下的安全。

这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布


自主评估:用来验证汽车是否正朝着正确的方向发展。完全自动化的车辆无需人工干预即可运行。OAS建议按照每英里干预(MPI)评估自动驾驶汽车。MPI不仅涵盖了业界公认的每英里脱离次数(MPD)指标,而且还可以追踪任何需要作出安全关键决策(例如远程远程操作)的时间。


这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布


自动驾驶汽车需要人工干预,主要是因为以下几点:需要驾驶员进行干预以防止出现安全危险情况的脱离接触;在驱动器遇到不支持的情况下脱离;由于不舒适的驾乘体验而脱离;由硬件或软件错误引起的脱离;来自远程车辆操作员的干预。而OAS也定义了与其对应的自主评估的指标,每次干预的英里数(MPI)、每次关键干预英里数(MPCI)、每次发生驱动不支持情况下的英里数(MPUI)、每次由于乘客体验而发生干预的英里数(MPEI)、每次发生故障的英里数(MPMI)、每次远程干预的英里数(MPRI)。


测试工具包:OAS测试工具包是一个草图库和资产收集器,旨在快速有效地交流测试场景。


这份安全测试材料可以用于在模拟和街道上对汽车进行压力场景测试。Voyage已经开发了一步一步的方案,详细说明其汽车应该如何应对这数百种情况(主要集中在郊区环境)。


卡梅隆说:“在这些场景下,制定一个模板,告诉你的车辆应该做什么,有助于优化你的技术。我们会花费大量时间仔细考虑所有情况,并将软件写入其中,但是由于我们路测的社区交通有限,尚未开发出所有的场景,例如高速公路。”


由于OAS的场景是从汽车应该如何表现的角度编写的,所以无论开发的车辆或使用的技术是怎样的,它都应该适用,卡梅伦说。“总的来说,我们认为这是一套非常全面的材料,”卡梅隆说。“我们希望业界将其作为标准,或者至少有少数公司会使用它,并希望能够防止发生另一个优步事件。”


开源的魄力


Voyage是从Udacity分出来的公司,他们曾经公开过由福田fusion改装自动驾驶的全过程。一辆普通的福田车经过拆解前后保险扛,安装雷达,最后安装传感器导线一步步完成改装。


这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布

这家自动驾驶公司准备把安全测试过程开源!部分文件,流程,代码已公布


Voyage公司拥抱开源,他们希望把大家的力量聚焦到一起,还有很多企业也开始认识到开源是一种趋势。另一家初创公司Comma.ai也在与监管机构纠结之后,发布了其售后自动驾驶套件软件。搜索巨头百度正在慢慢开发一款名为Apollo的开源平台,希望它能成为自动驾驶汽车的Android。


麻省理工学院的航天学教授Jon How说:“创建一个开源的图书馆,使团队能够合作开发更好的解决方案是一个好主意,只要有一些监督来确保质量控制。希望他们的决定可能会激励他人也发布自己的工具和测试方法。”


Sam Lauzon是密歇根大学运输研究所的工程师,目前正在开发自己的开源汽车网络安全软件Uptane。“开源的图书馆对于企业来说可以是非常棒的,可以降低实施时间和成本,但同时,他们需要在源头上防止出现缺陷和错误。”他说。


像任何开源项目一样,它在开始时并不完美,但它意味着每个人不再需要重新发展方案,把大家的智慧聚拢到一起,从保证安全的角度是有利的。


来源:智车科技