采用LabVIEW为视力障碍人群设计半自动车辆
时间:01-22
来源:互联网
点击:
1 TheChallenge:
开发半自动车辆允许盲人驾驶员在安全驾驶的过程中成功完成操纵、速度控制、并避免碰撞。
2 TheSolution:
采用NICompactRIO及LabVIEW软件开发世界首辆盲人驾驶车辆的功能原型。
致力于提升并发挥失明人群经常被低估的能力,鼓励服务于视力障碍群体的技术创新开发,美国国家失明人士联合会提出建议,设计一种系统来帮助失明人群尝试从未有过的体验:驾驶。弗吉尼亚理工大学的机器人与器械实验室(RoMeLa)是唯一一个接收挑战的组织。该大学机械工程系于2008年重新建立了高年级设计团队和大学生研究项目弗吉尼亚大学盲人驾驶挑战(BDC),他们为世界首辆可用的盲人驾驶车辆原型定义了最初的目标。
9名大学生仅花费两个学期,$3,000USD经费就完成了设计,盲人驾驶员可安全地实现三种基本驾驶任务:在由单排的锥形交通路标定义的曲线驾驶路线中行进;预先设定的正常速度行驶;有效的紧急刹车能力以避开与障碍物的碰撞。
3 我们的原型平台
从项目的最初开始,盲人驾驶系统的软硬件设计中仅用了NI的产品。我们选择NI产品的原因是其低成本的原型设计平台、快速的数据采集和处理,确保在实时系统中能最小化时间迟滞、与各类传感器及设备的兼容性、苛刻测试环境下的性能及可靠性、直观的编程界面、模块化、尺寸、重量、以及未来开发中的硬件扩展能力。研究人员考察了RoMeLa在各类应用中长期使用NI产品的成功经验,包括从类人足球机器人到全自治式车辆。除了盲人驾驶系统,这些应用证明了NI软硬件在机器人应用建模平台上的多功能性及功能理想性。
4 环境感知
目前的盲人驾驶系统由各类传感器和新颖的非视觉驾驶界面组成,就像附加在沙漠越野汽车上的模块化系统。我们采用HokuyoUTM-30LX单平面激光测距仪作为环境探测器,扫描驾驶环境中的锥形交通路标及其它障碍,并将扫描信息送到板载NIcRIO-9072实时处理器及实时可编程门阵列(FPGA)处理目标上。现有的NI设备驱动能够直接支持HokuyoLRF产品,因为NI工程师在UTM-30LX公开发布之前就提供了自定义驱动。
运行LabVIEW软件的笔记本电脑提供了支持cRIO-9072的临时USB连接能力,由于30LX仅有USB接口,不像以前使用的其它多数模块可选RS232接口。我们做了进一步设计使实时控制器提供USB连接能力,并绕开笔记本电脑采用第三方转换芯片;然而,cRIO-9072与笔记本电脑间的以太网通信对目前的需求来说已经足够了。笔记本电脑还支持正常视力的乘客被动监视所有软硬件的操作,轻松修改任何启发式编程,从而能够在现场试验中快速标定。
其它传感器根据车辆的状态来采集重要信息,如霍尔效应传感器通过弦丝电位器采集速度信息及操纵角度。我们从这些传感器采集数据,并采用CompactRIO实时控制器上的高速FPGA直接处理。
5 非视觉驾驶界面
通过各类传感器完成驾驶环境图像采集后,我们对数据进行处理并通过非视觉方式传送给驾驶员。开发非视觉驾驶界面(NVDI)的最终目标是向驾驶员提供高效的信息,最大化驾驶员的环境感知度,从而快速精确的作出驾驶决策。车辆最初的NVDI上的包含了针对安全性和冗余备份的信息和指示。
对于限速规则,驾驶员可自如地驾驶直至到达速度上限,此时座椅安全带上的震动触觉的背心会提示驾驶员需要多大的刹车力度来使车辆回到安全速度。如果车辆探测到不可避免的障碍物碰撞,背心会提示驾驶员紧急刹车。
最初的背心测试中,我们采用了自定义电路板来控制电机马达。RS232信号从PC上的LabVIEW软件传输到PIC控制器,通过控制晶体管和继电器来驱动电机实现背心各种强度的振动。采用CompactRIO以后由于有了NI94858通道继电器模块,我们不再需要电路板。电路板的替换缩小了体积,降低了添加硬件时的潜在复杂度,显著简化了软件编写,极大缩短了从探测到障碍到电机马达全速振动之间的时间,这点对于驾驶员在紧急情况下的操控是至关重要的。
对于方向控制,势场算法提供了道路的生成。完成道路计算后,系统指示驾驶员如何转向保持车辆方向以及回避障碍物。驾驶员通过耳机和LabVIEW语音合成软件得到信息,从而知道方向盘需要转多少个“嘀嗒”声。与转向柱连接的机构每五度发出一声“嘀嗒”声,提供精确的反馈声响。
此外,我们开发了触觉地图原型,从概念上类似于高分辨率栅格的可再生盲文。地图将周围环境的图像真切地显示在驾驶员的手上。类似曲棍球台上的小洞,将压缩空气通过小孔来描绘激光测距仪探测到的周围障碍,从而生成物理地图。该设备我们称之为AirPix,可让驾驶员“看到”周围环境并安全地驾驶通过。声音和震动触觉NVDI仍然需要作为备份,但应用了该触觉地图技术提供的高带宽感知特性允许驾驶员使用其它驾驶方式,如通过声音识别软件来收听和使用GPS,实现更高层次的道路规划。
开发半自动车辆允许盲人驾驶员在安全驾驶的过程中成功完成操纵、速度控制、并避免碰撞。
2 TheSolution:
采用NICompactRIO及LabVIEW软件开发世界首辆盲人驾驶车辆的功能原型。
致力于提升并发挥失明人群经常被低估的能力,鼓励服务于视力障碍群体的技术创新开发,美国国家失明人士联合会提出建议,设计一种系统来帮助失明人群尝试从未有过的体验:驾驶。弗吉尼亚理工大学的机器人与器械实验室(RoMeLa)是唯一一个接收挑战的组织。该大学机械工程系于2008年重新建立了高年级设计团队和大学生研究项目弗吉尼亚大学盲人驾驶挑战(BDC),他们为世界首辆可用的盲人驾驶车辆原型定义了最初的目标。
9名大学生仅花费两个学期,$3,000USD经费就完成了设计,盲人驾驶员可安全地实现三种基本驾驶任务:在由单排的锥形交通路标定义的曲线驾驶路线中行进;预先设定的正常速度行驶;有效的紧急刹车能力以避开与障碍物的碰撞。
3 我们的原型平台
从项目的最初开始,盲人驾驶系统的软硬件设计中仅用了NI的产品。我们选择NI产品的原因是其低成本的原型设计平台、快速的数据采集和处理,确保在实时系统中能最小化时间迟滞、与各类传感器及设备的兼容性、苛刻测试环境下的性能及可靠性、直观的编程界面、模块化、尺寸、重量、以及未来开发中的硬件扩展能力。研究人员考察了RoMeLa在各类应用中长期使用NI产品的成功经验,包括从类人足球机器人到全自治式车辆。除了盲人驾驶系统,这些应用证明了NI软硬件在机器人应用建模平台上的多功能性及功能理想性。
4 环境感知
目前的盲人驾驶系统由各类传感器和新颖的非视觉驾驶界面组成,就像附加在沙漠越野汽车上的模块化系统。我们采用HokuyoUTM-30LX单平面激光测距仪作为环境探测器,扫描驾驶环境中的锥形交通路标及其它障碍,并将扫描信息送到板载NIcRIO-9072实时处理器及实时可编程门阵列(FPGA)处理目标上。现有的NI设备驱动能够直接支持HokuyoLRF产品,因为NI工程师在UTM-30LX公开发布之前就提供了自定义驱动。
运行LabVIEW软件的笔记本电脑提供了支持cRIO-9072的临时USB连接能力,由于30LX仅有USB接口,不像以前使用的其它多数模块可选RS232接口。我们做了进一步设计使实时控制器提供USB连接能力,并绕开笔记本电脑采用第三方转换芯片;然而,cRIO-9072与笔记本电脑间的以太网通信对目前的需求来说已经足够了。笔记本电脑还支持正常视力的乘客被动监视所有软硬件的操作,轻松修改任何启发式编程,从而能够在现场试验中快速标定。
其它传感器根据车辆的状态来采集重要信息,如霍尔效应传感器通过弦丝电位器采集速度信息及操纵角度。我们从这些传感器采集数据,并采用CompactRIO实时控制器上的高速FPGA直接处理。
5 非视觉驾驶界面
通过各类传感器完成驾驶环境图像采集后,我们对数据进行处理并通过非视觉方式传送给驾驶员。开发非视觉驾驶界面(NVDI)的最终目标是向驾驶员提供高效的信息,最大化驾驶员的环境感知度,从而快速精确的作出驾驶决策。车辆最初的NVDI上的包含了针对安全性和冗余备份的信息和指示。
对于限速规则,驾驶员可自如地驾驶直至到达速度上限,此时座椅安全带上的震动触觉的背心会提示驾驶员需要多大的刹车力度来使车辆回到安全速度。如果车辆探测到不可避免的障碍物碰撞,背心会提示驾驶员紧急刹车。
最初的背心测试中,我们采用了自定义电路板来控制电机马达。RS232信号从PC上的LabVIEW软件传输到PIC控制器,通过控制晶体管和继电器来驱动电机实现背心各种强度的振动。采用CompactRIO以后由于有了NI94858通道继电器模块,我们不再需要电路板。电路板的替换缩小了体积,降低了添加硬件时的潜在复杂度,显著简化了软件编写,极大缩短了从探测到障碍到电机马达全速振动之间的时间,这点对于驾驶员在紧急情况下的操控是至关重要的。
对于方向控制,势场算法提供了道路的生成。完成道路计算后,系统指示驾驶员如何转向保持车辆方向以及回避障碍物。驾驶员通过耳机和LabVIEW语音合成软件得到信息,从而知道方向盘需要转多少个“嘀嗒”声。与转向柱连接的机构每五度发出一声“嘀嗒”声,提供精确的反馈声响。
此外,我们开发了触觉地图原型,从概念上类似于高分辨率栅格的可再生盲文。地图将周围环境的图像真切地显示在驾驶员的手上。类似曲棍球台上的小洞,将压缩空气通过小孔来描绘激光测距仪探测到的周围障碍,从而生成物理地图。该设备我们称之为AirPix,可让驾驶员“看到”周围环境并安全地驾驶通过。声音和震动触觉NVDI仍然需要作为备份,但应用了该触觉地图技术提供的高带宽感知特性允许驾驶员使用其它驾驶方式,如通过声音识别软件来收听和使用GPS,实现更高层次的道路规划。
LabVIEW 机器人 传感器 FPGA USB 霍尔效应 电路 PIC 继电器 GPS 嵌入式 相关文章:
- FPGA技术在汽车电子中的应用(11-26)
- 汽车发动机管理模块测试系统的设计(02-19)
- 基于LabVIEW的汽车助力转向控制系统设计(09-11)
- 电动汽车分布式电机驱动测试系统研究与应用(07-02)
- 基于虚拟仪器技术的汽车尾气检测系统(01-10)
- 基于LabVIEW和PXI的汽车数字仪表测控系统(02-17)