当前位置:首页 > 智能硬件 > 安全设备/系统
[导读] 挑战:为DARPA挑战赛开发一辆参赛智能车,可自动穿越郊区环境。 方案:使用NI LabVIEW图形化开发环境与NI硬件平台对智能车进行快速开发、测试以及原型,从而赢得挑战赛。

挑战:为DARPA挑战赛开发一辆参赛智能车,可自动穿越郊区环境。

方案:使用NI LabVIEW图形化开发环境与NI硬件平台对智能车进行快速开发、测试以及原型,从而赢得挑战赛。

DARPA城市挑战赛要求路上车辆在城市环境中无人驾驶行驶。在整个赛程中,全自主的无人车要在不到6小时中行驶60英里,并在道路、十字路口、停车场等交通环境里行驶。比赛开始时,一份任务文档规定了比赛道路中的检查站,参赛车辆必须按规定驶过。

为了尽快到达检查站,赛车通过对限速、可能的道路阻塞、交通状况等因素的考虑,选择合适的行驶路线。赛车在行驶中还必须遵守交通规则,与有人驾驶车辆及其它无人车辆间的正确交互。赛车需在规定车道内行驶,对其它车辆的车速或超车做出安全的反应。此外,在十字路口必须依照路权规则安全行驶,规避静态或动态的障碍物,时速达到30 mph。

我们的Victor Tango车队仅有12个月用于赛车开发,且必须满足前所未有的挑战。我们将设计分为四个主要部分:基础平台、感知、规划、及通信。

每部分都充分利用了美国国家仪器公司软硬件的优势。NI硬件有助于连接车辆已有系统,为操作人员提供界面。我们采用LabVIEW 图形化编程环境来开发软件,包括通信构架、传感器处理和目标识别算法、激光测距仪和基于视觉的路况探测、高级驾驶行为、及底层车辆接口。

基础平台

Odin是由福特2005年的Escape Hybrid改装的无人驾驶车辆。通过NI CompactRIO系统与Escape的系统连接,实现对节流阀、转向装置、变速、及刹车的线传控制。车队采用LabVIEW及LabVIEW控制设计及仿真模块开发道路曲率及速度控制系统,通过LabVIEW Real-TIme及LabVIEW FPGA模块发布到CompactRIO系统,创建独立的车辆平台。我们还采用LabVIEW 触摸板模块为NI TPC-2006触摸板计算机开发用户界面,并安装于车辆仪表盘上。

感知

为满足赛车在城市挑战赛中的行为需求,Odin必须能够自行定位,探测路况周边环境及正确车道,感知道路上的所有障碍,并能正确的将障碍识别为汽车。因此,Odin上安装了许多传感器,包括在缓冲器平面上安装的三台IBEO四面激光测距仪(LRFs),在车顶架上安装的四台SICK LRF和两个计算机视觉摄像头,以及Novatel高精度GPS/IMU系统。

针对每种感知需求,设计中都采用了多个传感器,以确保最大的真实性及可靠性。为实现灵活的传感器组合,规划软件忽略了原始传感器数据,采用特定任务组件生成的独立传感器感知信息集。定位组件包括LabVIEW Kalman滤波器,用于跟踪赛车的位置及方向。道路探测组件采用NI视觉开发模块,通过摄像头及LRF数据的组合,确定临近路段的路况环境及车道位置。目标分类组件采用LabVIEW来处理IBEO数据,探测障碍并将其分类为静态或动态;动态障碍预报器预测道路及其它车辆的行驶动向。

规划

Odin上的规划软件采用混合审议-反应模型,将上层决策与下层响应分配到不同组件。两类组件以独立频率同步运行,这样车辆就能对紧急状况做出响应,同时又无需重新规划整条路径。分离决策组件后,便可独立对每个系统进行测试,并实现并行开发,这对于缩短城市挑战赛前的设计时间表来说非常重要。

路径规划组件采用A*搜索算法做出路径选择判断,从而行驶过所有检查点。驾驶行为组件采用基于行为的LabVIEW状态机构架,负责让赛车遵守交通规则,并引导赛车沿规划路径行驶。运动规划组件采用迭代轨迹搜索避免障碍,并将赛车引导到期望的路径上。然后,系统将运动方案送到车辆接口,并转换为激励器控制信号。

通信

整个通信框架的开发都采用了LabVIEW。我们实现了SAE AS-4无人系统联合体系结构(JAUS)协议,可进行自动化、动态配置,并提高了城市挑战赛软件在未来的可重用性及商业潜力。同时,我们将每个软件模块作为JAUS组件,所有模块间的交互均在该LabVIEW框架内实现。每个软件模块作为独立组件,可在Windows或Linux®操作系统中异步运行。有了这一通信主构架, LabVIEW编写的软件模块与其它语言编写的模块的交互、重用变得异常容易。

LabVIEW的优势

LabVIEW为我们的团队提供了成功的编成环境,主要有以下原因。作为主要由机械工程师组成的团队,无需计算机学科背景,就能采用LabVIEW开发高级、高层的感知及规划算法。此外,LabVIEW与硬件之间简单的交互操作,提高了实现传感器处理及车辆控制中高定时精度要求进程的能力。

LabVIEW还提供直观且易用的调试环境,可实时执行及监测源代码,轻松实现硬件在环调试。LabVIEW环境使测试时间最大化,实现了快速原型设计及大量设计循环。缩短了参加城市挑战赛及开发设计本身的时间表。这些能力对车队的成功至关重要。

我们成功通过LabVIEW及NI硬件开发了无人驾驶赛车,完成了城市挑战赛,这些对机器人技术来说是从未尝试过的挑战。Odin是仅有的一辆全面采用LabVIEW的赛车,并且取得了第三名的成绩,仅比领先者慢了几分钟。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭