基于LabVIEW構建智能的移動機器人及無人駕駛車
過去,由于在每個領域中必須使用各自的傳統工具,其中涉及的知識具有較大的縱向深度,機械工程師、電氣工程師以及程序員團隊都各自領導機器人學的開發。LabVIEW和NI硬件提供了一個獨特的、功能多樣的平臺,它提供了一套標準的可供所有機器人設計人員使用的工具,從而使機器人開發得到了統一。
本文引用地址:http://www.104case.com/article/98860.htm來自弗吉尼亞理工大學機器人學與機械實驗室(RoMeLa)正在進行智能動態擬人機器人(DARwin)的雙足類人機器人的開發和研究,目的是對假肢進行研究和開發。DARwin使用NI LabVIEW圖形化系統設計平臺,能夠實現全范圍運動,并且能夠準確地模擬人類運動。LabVIEW可以分析動態雙足運動、設計并開發機器人控制系統的原型。如果開發的原型能夠令人滿意地工作,他們就將控制算法部署到運行LabVIEW實時模塊的PC/104單板計算機上。
通過LabVIEW,設計人員無需成為計算機專家或程序員,就可以開發高級機器人。例如,一位只有有限LabVIEW和機器視覺經驗的學生在短短幾個小時之內,就設計了一個讓機器人利用它帶有的IEEE 1394相機和NI機器視覺開發模塊跟蹤一個紅球的算法。工程師們使用LabVIEW和NI硬件,就可以使用功能強大的圖形化編程語言快速地設計并開發復雜算法的原型;并通過代碼生成方便地將控制算法部署到PC、FPGA、微控制器或實時系統之中;還可以與幾乎所有的傳感器、執行器進行連接。通過LabVIEW和NI硬件平臺,可以支持CAN、以太網、串口、USB等多種接口,方便構建機器人系統的通訊網絡。領域專家不僅僅能夠完成機械工程師的工作,還能夠成為機器人設計者。
評論