關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于LabVIEW構建智能的移動機器人及無人駕駛車

        基于LabVIEW構建智能的移動機器人及無人駕駛車

        作者:湯敏 NI中國技術市場工程師 時間:2009-10-13 來源:電子產品世界 收藏

          實例分析2:弗吉尼亞理工大學使用 設計全自主地面車參加DARPA 城市挑戰賽

        本文引用地址:http://www.104case.com/article/98860.htm

          DARPA城市挑戰賽需要設計一輛全自主地面車能夠在城市環境中自動導航行駛。在整個賽程中,全自主車需要在6小時內穿越60英里,途經道路、路口和停車場等各種交通狀態。

          來自弗吉尼亞理工大學的團隊需要在12個月開發出全自主地面車,他們將開發任務分成4個主要部分:基礎平臺、感知系統、決策規劃和通訊架構,如圖4所示。每一部分都基于的軟硬件平臺進行開發:通過硬件與現有車載系統進行交互,并提供操作接口;使用圖形化編程環境來開發系統軟件,包括通訊架構、傳感器處理和目標識別算法、激光測距儀和基于視覺的道路檢測、駕駛行為控制、以及底層的車輛接口。

          參賽車Odin是2005年福特翼虎(Escape)混合動力型越野車,并為自主駕駛做了一定程度的改裝。NI CompactRIO系統與翼虎操控系統進行交互,通過線控驅動的方式控制油門、方向盤、轉向和制動。利用控制設計與仿真模塊開發了路徑曲率和速度控制系統,并通過LabVIEW實時模塊和FPGA模塊部署到CompactRIO硬件平臺加以實現,從而建立了一個獨立的車輛控制平臺。與此同時使用LabVIEW觸摸屏模塊和NI TPC - 2006觸摸屏構建用戶界面并安裝在控制臺。

          通過LabVIEW開發環境,團隊快速可以構建系統原型并加快設計的往復周期。LabVIEW與硬件的無縫連接,對于執行某些關鍵操作如傳感器處理和車輛控制是至關重要的。由于城市挑戰賽問題復雜且開發時間很短,這些因素對于開發團隊的成功發揮了關鍵作用。

          結語

          設計對于繼續加快設計中的創新而言是必不可少的。復雜的傳統工具可能會阻礙技術的進步。LabVIEW提供了一個綜合的、可擴展的平臺,能夠橫跨設計、原型開發和部署階段,因此工程師們能夠不用為微小的實現細節所困擾,可以更加關注本身。他們可以使用同樣強大的平臺,對微控制器直至FPGA等各種控制器進行編程;還可以同幾乎任何傳感器和執行器發送與接收信號;設計并仿真動態控制系統;以及實現進行遠程監視或控制機器人的接口。LabVIEW設計平臺通過為所有機器人設計者提供一個統一的平臺,鼓勵設計更為精妙的機器人。

          參考文獻:

          [1] 嵌入式圖形系統設計助力救生機器人蜘蛛[R/OL]. http://sine.ni.com/cs/app/doc/p/id/cs-11745

          [2]Victor Tango車隊“Odin”戰車殺手锏:應用NI LabVIEW助威 DARPA無人駕駛汽車城市挑戰賽[R/OL]. http://sine.ni.com/cs/app/doc/p/id/cs-11323

          [3] NI LabVIEW 虛擬儀器動力之源[R/OL].http://www.ni.com/labview/zhs/

          [4] Nof, Shimon Y. Handbook of Industrial Robotics (2nd Edition ed)[M]. John Wiley & Sons, 1999

          [5] Menzel P, D'Aluisio F . Robo sapiens: evolution of a new species[M]. The MIT Press,2000


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 福贡县| 张掖市| 平阴县| 密云县| 交口县| 利津县| 确山县| 岐山县| 瓦房店市| 乐山市| 公安县| 隆安县| 新蔡县| 中山市| 福清市| 松原市| 怀柔区| 六枝特区| 都江堰市| 巨野县| 卢龙县| 昌宁县| 泰宁县| 葵青区| 方城县| 东光县| 关岭| 剑河县| 屯留县| 百色市| 白沙| 柘荣县| 叶城县| 邵阳市| 昂仁县| 武山县| 上饶市| 望城县| 新丰县| 内黄县| 婺源县|