采用LabVIEW及CompactRIO為視力障礙人群設計半自動車輛
Author(s):
Dr. Dennis Hong - Virginia Polytechnic Institute and State University
Greg Jannaman - Virginia Polytechnic Institute and State University
Kimberly Wenger - Virginia Polytechnic Institute and State University
Industry:
Research, Mechatronics
Products:
NI 9221, NI 9485, NI 9263, FPGA Module, LabVIEW, Real-Time Module, cRIO-9072, CompactRIO
The Challenge:
開發半自動車輛允許盲人駕駛員在安全駕駛的過程中成功完成操縱、速度控制、并避免碰撞。
The Solution:
采用NI CompactRIO及LabVIEW軟件開發世界首輛盲人駕駛車輛的功能原型。
Gallery
15歲的失明者Ishaan Rostogi(圖片輪椅上),駕駛由弗吉尼亞理工大學采用NI技術設計的世界首輛盲人駕駛車輛。
致力于提升并發揮失明人群經常被低估的能力,鼓勵服務于視力障礙群體的技術創新開發,美國國家失明人士聯合會提出建議,設計一種系統來幫助失明人群嘗試從未有過的體驗:駕駛。弗吉尼亞理工大學的機器人與器械實驗室(RoMeLa)是唯一一個接收挑戰的組織。該大學機械工程系 于2008年重新建立了高年級設計團隊和大學生研究項目弗吉尼亞大學盲人駕駛挑戰(BDC),他們為世界首輛可用的盲人駕駛車輛原型定義了最初的目標。
9名大學生僅花費兩個學期,$3,000 USD經費就完成了設計,盲人駕駛員可安全地實現三種基本駕駛任務:在由單排的錐形交通路標定義的曲線駕駛路線中行進;預先設定的正常速度行駛;有效的緊急剎車能力以避開與障礙物的碰撞。
我們的原型平臺
從項目的最初開始,盲人駕駛系統的軟硬件設計中僅用了NI的產品。我們選擇NI產品的原因是其低成本的原型設計平臺、快速的數據采集和處理,確保在實時系統中能最小化時間遲滯、與各類傳感器及設備的兼容性、苛刻測試環境下的性能及可靠性、直觀的編程界面、模塊化、尺寸、重量、以及未來開發中的硬件擴展能力。研究人員考察了RoMeLa在各類應用中長期使用NI產品的成功經驗,包括從類人足球機器人到全自治式車輛。除了盲人駕駛系統,這些應用證明了NI軟硬件在機器人應用建模平臺上的多功能性及功能理想性。
環境感知
目前的盲人駕駛系統由各類傳感器和新穎的非視覺駕駛界面組成,就像附加在沙漠越野汽車上的模塊化系統。我們采用Hokuyo UTM-30LX單平面激光測距儀作為環境探測器,掃描駕駛環境中的錐形交通路標及其它障礙,并將掃描信息送到板載NI cRIO-9072實時處理器及實時可編程門陣列(FPGA)處理目標上。現有的NI設備驅動能夠直接支持Hokuyo LRF產品,因為NI工程師在UTM-30LX公開發布之前就提供了自定義驅動。
運行LabVIEW軟件的筆記本電腦提供了支持cRIO-9072的臨時USB連接能力,由于30LX僅有USB接口,不像以前使用的其它多數模塊可選RS232接口。我們做了進一步設計使實時控制器提供USB連接能力,并繞開筆記本電腦采用第三方轉換芯片;然而,cRIO-9072與筆記本電腦間的以太網通信對目前的需求來說已經足夠了。 筆記本電腦還支持正常視力的乘客被動監視所有軟硬件的操作,輕松修改任何啟發式編程,從而能夠在現場試驗中快速標定。
其它傳感器根據車輛的狀態來采集重要信息,如霍爾效應傳感器通過弦絲電位器采集速度信息及操縱角度。我們從這些傳感器采集數據,并采用CompactRIO實時控制器上的高速FPGA直接處理。
非視覺駕駛界面
通過各類傳感器完成駕駛環境圖像采集后,我們對數據進行處理并通過非視覺方式傳送給駕駛員。開發非視覺駕駛界面 (NVDI) 的最終目標是向駕駛員提供高效的信息,最大化駕駛員的環境感知度,從而快速精確的作出駕駛決策。車輛最初的NVDI上的包含了針對安全性和冗余備份的信息和指示。
對于限速規則,駕駛員可自如地駕駛直至到達速度上限,此時座椅安全帶上的震動觸覺的背心會提示駕駛員需要多大的剎車力度來使車輛回到安全速度。如果車輛探測到不可避免的障礙物碰撞,背心會提示駕駛員緊急剎車。
最初的背心測試中,我們采用了自定義電路板來控制電機馬達。RS232信號從PC上的LabVIEW軟件傳輸到PIC控制器,通過控制晶體管和繼電器來驅動電機實現背心各種強度的振動。采用CompactRIO以后由于有了NI 9485 8通道繼電器模塊,我們不再需要電路板。電路板的替換縮小了體積,降低了添加硬件時的潛在復雜度,顯著簡化了軟件編寫,極大縮短了從探測到障礙到電機馬達全速振動之間的時間,這點對于駕駛員在緊急情況下的操控是至關重要的。
對于方向控制,勢場算法提供了道路的生成。完成道路計算后,系統指示駕駛員如何轉向保持車輛方向以及回避障礙物。駕駛員通過耳機和LabVIEW語音合成軟件得到信息,從而知道方向盤需要轉多少個“嘀嗒”聲。與轉向柱連接的機構每五度發出一聲“嘀嗒”聲,提供精確的反饋聲響。
此外,我們開發了觸覺地圖原型,從概念上類似于高分辨率柵格的可再生盲文。地圖將周圍環境的圖像真切地顯示在駕駛員的手上。類似曲棍球臺上的小洞,將壓縮空氣通過小孔來描繪激光測距儀探測到的周圍障礙,從而生成物理地圖。該設備我們稱之為 AirPix,可讓駕駛員“看到”周圍環境并安全地駕駛通過。聲音和震動觸覺NVDI仍然需要作為備份,但應用了該觸覺地圖技術提供的高帶寬感知特性允許駕駛員使用其它駕駛方式 ,如通過聲音識別軟件來收聽和使用GPS,實現更高層次的道路規劃。
NI軟硬件的優勢
我們使用NI軟化硬件設計了世界上首輛盲人駕駛車輛的原型機。在資金和開發時間有限的情況下,NI產品是項目成功的關鍵,它提供了簡單易用且低成本的原型開發平臺。LabVIEW直觀的圖形編程界面使機械工程的大學生團隊快速有效的創建自定義嵌入式軟件,無需任何文本編程語言的專業經驗。
模塊化設計及CompactRIO與 I/O模塊的連接性,結合LabVIEW與外部設備的廣泛兼容型,確保了系統在未來擴展與改進時只需最小的精力和成本。實時FPGA處理目標提供了高速的數據采集和處理能力,有效地從實時駕駛環境下采集到重要數據。除了外設的兼容性,CompactRIO方便合適的尺寸及較輕的重量是目前空間、負載有限的盲人駕駛車輛的理想選擇。
在大量反復的整個原型設計過程中,NI模塊化產品非常適用于特殊、要求苛刻的測試環境、車輛平臺的改變、以及項目目標的轉換。通過使用多功能多用途的NI軟硬件,弗吉尼亞理工大學盲人駕駛挑戰賽在盲人應用技術領域中不斷“創造未來”。
衍生技術和未來計劃
在2008 至2009學年之后的數月中,弗吉尼亞理工大學盲人駕駛挑戰賽向超過全國各地的30位各年齡段的失明及弱視者提供了駕駛汽車的機會。無論是首次坐在駕駛盤前,或是多年后重新駕駛汽車,他們的反應都是無比積極、充滿希望的。國內及國際媒體的報道引起了對失明人群能力的強烈關注,也激發了合作研究及開發各領域的新型盲人應用技術的興趣。
各種潛在的衍生技術是設計過程中的重點。由于這些設備在支持盲人駕駛車輛中被證明是有效的,接下來我們可以想象這些設備可以讓其它駕駛員獲益,如視野不佳、打電話或收發短消息、打瞌睡、及其它注意力分散的駕駛員。我們能夠為各類駕駛環境設計提前警告的設備以及緩解碰撞的系統,尤其是天氣環境惡劣或低能見度的環境。
除了汽車應用以外,在觸覺人機界面設備領域也有潛在的應用,尤其是失明行人。非視覺界面可輕松部署到飛機駕駛艙,目前的技術使駕駛員在很大程度上依賴視覺能力。在高飽和度的視覺環境下發送高帶寬的其它感知信息將極大提升飛行員的環境感知,這也是操作任何交通工具時的關鍵。
盡管在未來的很多年中我們不太可能看到盲人駕駛員,但潛在的衍生技術都能即刻適用于各類領域中。
- LabVIEW(316633)
- Co(38617)
相關推薦
CompactRIO是什么?

Labview和CompactRIO
compactRIO系統中FPGA下VI編譯總出問題
compactRIO終端上部署的VI如何使用動態引用子VI路徑該如何設置?
障礙檢測,求指點
HarmonyOS應用設計-- 藍色為系統主色調
Matlab采用障礙法及原對偶內點法解決不等式約束凸優化程序
NI CompactRIO嵌入式系統開發流程總結
NI CompactRIO機箱支持Visual Studio c#編程么?
【Pocket-RIO申請】基于CompactRIO的汽車電性能測試設備開發
【極客DIY限時挑戰 —10月挑戰任務完成】基于FPGA的自動視力測試儀
使用NI CompactRIO實現機器視覺平臺
關于NI CompactRIO自定義模塊中FPGA與Labview FPGA中編程的一點理解
利用LabVIEW和CompactRIO記錄電力系統中的高頻瞬變
利用LabVIEW設計用于研究飛蟲的機器人設備
基于CompactRIO和LabVIEW的下一代機器人控制系統設計
基于CompactRIO和LabVIEW的心臟模擬器控制方案
基于CompactRIO的遠程狀態監測系統研究
基于CompactRIO通信靈活的便攜式測量設備
基于LabVIEW和CompactRIO的視力障礙人群半自動車輛設計
基于labview機器視覺的障礙物時別
如何保護孩子視力?聰明的媽媽應該怎么做
如何在NI Max中添加離線CompactRIO設備?
如何用LED制作的視力擴展閃光手電筒
應用程序部署到CompactRIO上的Windows Embedded Standard 7操作系統的步驟
提供便攜式電子助視器解決方案
用waveform函數在compactRIO中輸出波形 頻率不對
盲人創業者朱清毅:用耳朵聽世界,闖未來
基于CompactRIO的車載數據記錄儀參考應用程序

PAC硬件指南 (NI工業自動化技術文集 中級篇)

用CompactRIO和LabVIEW開發下一代機器人控制系

NI CompactRIO控制器將工作溫度范圍延伸至-40℃

基于NI CompactRIO與LabVIEW的電力系統的高


使用LabVIEW和CompactRIO實現清洗機流水線


采用LabVIEW和CompactRIO的慣性檢管器開發


LabVIEW 2011新特性視頻:提升應用效率

基于NI CompactRIO的機器視覺應用方案


使用LabVIEW和CompactRIO開發腿輪混合式移動機器人

麻省理工學院(M.I.T)學生使用LabVIEW和CompactRIO設計并實現了動態輸出反饋控制器

NI CompactRIO開發者指南

NI CompactRIO開發者指南之范例代碼

全新CompactRIO控制器,簡化您的嵌入式系統

全新高性能CompactRIO控制器簡化工業控制系統復雜度

央行發文表示無現金社會已經影響人民幣正常流通,威脅到人民幣的法幣地位需要正確引導


LabVIEW 8.6實時模塊中的新功能 - CompactRIO掃描模式


使用NI CompactRIO進行結構健康監測

高性能的多核NI CompactRIO設備的性能與功能分析


基于CompactRIO平臺的cRIO-9068軟件的性能與分析測試以及其優點

利用LabVIEW和CompactRIO開發液壓系統的仿真系統


基于NI CompactRIO和LabVIEW的控制自動化平臺案例

基于LabVIEW和CompactRIO開發的EDM過程控制器


基于LabVIEW及NI硬件優化的鋼鐵回收冶煉技術的介紹

用 LabVIEW軟件和CompactRIO硬件 解決生物流體灌注系統方案詳解

通過VR技術治療視力障礙,眼部追蹤技術將在VR行業發揮重要作用

App“Seeing AI”,幫助視力障礙群體辨別所有物體

介紹硬件平臺CompactRIO和軟件工具LabVIEW及使用技巧


了解硬件平臺CompactRIO和軟件工具LabVIEW和使用技巧

基于CompactRIO的振動臺控制測試

使用NI LabVIEW和NI CompactRIO制造膝蓋支架

如何使用LabVIEW和CompactRIO控制平臺開發機器人

微軟新專利曝光 將為視覺障礙人群提供一款內置了盲文顯示器的Xbox控制器

采用人工智能技術的視覺設備Oakham Technologies

谷歌推出一款適用于Android平臺的虛擬盲文輸入法 可幫助視力障礙患者在手機上打字

CompactRIO系統擁有堅固的硬件架構

常見的視力保健臺燈電路圖


解析虛擬現實技術可增強視力的真實性

蘇州醫工所研制出自助式視力篩查儀及配套的視力健康管理系統


谷歌通過AI幫助盲人和低視力人群獨立完成跑步比賽

視力+智力助力打通毫米波雷達“任督二脈”

觸覺反饋技術,對于視力障礙的人竟有如此作用

為應用打造更好的無障礙體驗

最佳實踐 | 助您提升應用的無障礙功能

借助 Google 無障礙功能,小紅書打造貼心服務|Android 開發者故事


Neuralink開發出盲視設備,有望使視力障礙者重獲光明

評論