新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 一款基于Kinect的機器人控制系統設計

        一款基于Kinect的機器人控制系統設計

        作者: 時間:2014-07-22 來源:網絡 收藏

          

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

         

          2)通訊模塊 同主機。

          3)電機驅動模塊BT37970B直流電機驅動,這是一款H橋有刷直流電機驅動模塊,適用3~24 V的大功率直流電機,DC 10~29 V輸入直流電壓。在25 V電壓下,額定持續輸出10 A電流,適用于鋰電池直接供電。供電為25 V 10 A時測得芯片工作頻率高達1 MHz,驅動能力有了明顯的提高,響應速度快。兩路PWM輸入,占空比可以在0~100%,是一般驅動所達不到的。具有瞬間制動能力以及做到全程速度精確控制。適用于鋰電池直接供電驅動的或車模比賽。控制方式簡單,僅需要接3根輸入線即可控制電機制動及正反轉,其中GND引腳與單片機的GND相連,P引腳接單片機的PWM輸出引腳,R引腳接單片機的PC0引腳,用于對電機轉動方向的控制。連接圖如圖7所示。

          4)語音模塊最大輸出功率為25W,具有30M存儲容量,可以通過8個按鍵觸發8段語音,也可以通過RS485/232給模塊指令觸發220段語音。

          5)電源部分采用的是3S鋰電池,容量為1500 mAh,額定電壓11.1 V,35C超大放電能力。

          3 系統軟件設計

          軟件設計采用模塊化處理方法,主機程序主要由主程序、初始化、圖像辨識、語音識別、串口通信等模塊組成,采用C#編寫,編譯環境為VS2010,使用部分環境庫函數。從機程序主要有主程序、串口通信、電機驅動、舵機驅動、動作函數等模塊組成。采用C語言編寫,編澤環境為Avrstudi04,使用部分環境庫函數。系統程序流程如圖8所示。

          

         

          將采集到的圖像信息傳送給上位機,上位機經過圖像處理后識別出人體動作,并將處理后的結果輸出,如圖9所示。實時模仿人體動作測試情況如圖10所示。

          

         

          

         

          4 結論

          操作者可以站在離體感傳感器3 m左右的距離對進行體感操控。目前該機器人能夠實時模仿左、右手各6個簡單的動作:高舉、半舉、乎舉、擁抱、架起、放下。以及實時模仿單腿抬起動作。你還可以通過雙手模擬方向盤實時控制機器車的前后左右運動,亦可通過語音forward、back、turn left、turn right宋控制機器人的前后左右運動。

          機器人在人們?;钪谐袚絹碓街匾淖饔?,該系統則提供了一種新的控制方式——體感控制,使機器人的控制更加靈活多樣,實現了更加自然的人機交互,具有較高的理論研究價值和先進性。同時,通過手勢實時控制機器人的方式,能應用于排爆、救援、醫療等諸多行業,具有廣闊的市場前景。在此基礎上可以根據工業生產等需要,研發出更多種類的自動化機器人,為創建自動化機器人體系提供積極的支持和幫助。


        上一頁 1 2 下一頁

        關鍵詞: XBOX360 Kinect 機器人

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 务川| 满洲里市| 祁门县| 关岭| 祥云县| 嘉黎县| 松阳县| 灵川县| 山阳县| 深泽县| 南雄市| 濮阳县| 金门县| 鹤岗市| 灵石县| 苗栗县| 德格县| 武夷山市| 那曲县| 孟村| 晋宁县| 岑溪市| 岫岩| 清河县| 中方县| 黄浦区| 东阿县| 固阳县| 闸北区| 毕节市| 靖宇县| 辉县市| 环江| 汾西县| 瑞安市| 内乡县| 江津市| 得荣县| 巴塘县| 洪江市| 桂平市|