體感識別的平衡車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第1頁
體感識別的平衡車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第2頁
體感識別的平衡車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第3頁
體感識別的平衡車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、    體感識別的平衡車控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)    李佳怡摘要:本設(shè)計(jì)基于kinect攝像頭實(shí)現(xiàn)對兩輪平衡車的體感控制,當(dāng)人體做出相應(yīng)動作時,系統(tǒng)能自動獲取骨骼信息并轉(zhuǎn)換成控制指令發(fā)送至平衡車,對小車實(shí)現(xiàn)前進(jìn)、后退、左右轉(zhuǎn)向等體感控制。關(guān)鍵詞:kinect攝像頭;平衡車;體感控制;骨骼信息:tp391 :a :1007-9416(2019)05-0007-02近年來,人機(jī)交互技術(shù)的研究非?;钴S,體感識別是一種自然且符合用戶行為習(xí)慣的交互方式,具有直觀性和便捷性的特點(diǎn),是新型人機(jī)交互技術(shù)的理想選擇1。體感識別的研究意義在于能夠使計(jì)算機(jī)識別人類肢體的各種動作,

2、并按預(yù)定規(guī)則轉(zhuǎn)換成控制指令,從而控制被控對象。1 系統(tǒng)整體設(shè)計(jì)本設(shè)計(jì)是基于kinect攝像頭和visual studio 2012平臺,實(shí)現(xiàn)根據(jù)骨骼節(jié)點(diǎn)信息對人體姿態(tài)識別并轉(zhuǎn)換命令,通過藍(lán)牙的數(shù)據(jù)傳輸完成圖像的骨骼跟蹤,實(shí)現(xiàn)人體姿態(tài)轉(zhuǎn)換成相應(yīng)指令控制平衡車動作2。其中,平衡車控制系統(tǒng)包括單片機(jī)stm32f103、姿態(tài)傳感器mpu6050、編碼器、藍(lán)牙模塊、顯示模塊、電機(jī)驅(qū)動模塊和穩(wěn)壓模塊。系統(tǒng)總體框圖如圖1所示。2 系統(tǒng)硬件設(shè)計(jì)2.1 kinect攝像頭kinect體感攝像頭是美國微軟公司的一款體感外設(shè),利用軟件可以調(diào)節(jié)攝像頭的上下角度,通過身體動作或者語音就能夠直接完成操作,使其具有更好的視

3、場。第二代kinect for windows還提供了拇指追蹤、手指末端追蹤、打開和收縮的手勢識別等功能,可支持6人同時操作3,kinect攝像頭如圖2所示。2.2 單片機(jī)stm32f103本設(shè)計(jì)采用stm32f103單片機(jī)為控制核心,內(nèi)核為arm32位cortex-m3 cpu,最高工作頻率72mhz,1.25dmipsmhz,stm32f103工作電路圖如圖3所示。2.3 姿態(tài)傳感器mpu6050mpu6050是世界上首款用于智能手機(jī)、平板電腦和可穿戴設(shè)備的低功耗、低成本和高性能移動跟蹤傳感器4。mpu6050六軸傳感器芯片有3軸陀螺儀和3軸加速度計(jì),對快速和慢速運(yùn)動可實(shí)現(xiàn)精確跟蹤,提供一

4、個可編程的陀螺儀,其工作電路圖如圖4所示。2.4 藍(lán)牙模塊hc-05hc-05藍(lán)牙模塊是主從一體的串口模塊,當(dāng)建立連接時,兩設(shè)備共同使用同一個串口,一個設(shè)備發(fā)送數(shù)據(jù)到通道中,另外一個設(shè)備便可以接收通道中的數(shù)據(jù)。2.5 電機(jī)驅(qū)動電路tb6612fng是東芝半導(dǎo)體公司生產(chǎn)的一款直流電機(jī)驅(qū)動器件,它具有大電流mosfet-h橋結(jié)構(gòu),雙通道電路輸出,可選四種工作模式,同時驅(qū)動2個電機(jī),工作電路如圖5所示。2.6 顯示模塊oled12864為自發(fā)光材料,無需背光板,視角廣、畫質(zhì)均勻、反應(yīng)速度快、較易彩色化、用簡單驅(qū)動電路即可達(dá)到發(fā)光、制程簡單、可制作成撓曲式面板,符合輕薄短小的原則,應(yīng)用范圍屬于中小尺寸

5、面板。驅(qū)動電壓低、能耗低,可與太陽能電池、集成電路等相匹配。3 軟件設(shè)計(jì)整個系統(tǒng)程序設(shè)計(jì)主要包括主程序、車速采集子程序、姿態(tài)采集子程序、kinect圖像識別子程序等5。軟件的功能分為監(jiān)控軟件(主程序)和執(zhí)行軟件(子程序),其中監(jiān)控軟件(主程序)作為控制系統(tǒng)的核心部分,作用是協(xié)調(diào)主程序和各子程序之間的關(guān)系,而執(zhí)行程序(子程序)是用來完成各種具體的實(shí)質(zhì)性功能。4 系統(tǒng)調(diào)試4.1 平衡車靜態(tài)調(diào)試平衡車在靜止時,運(yùn)動控制任務(wù)可以分解成以下三個基本任務(wù):(1)平衡控制:驅(qū)動兩個電機(jī)轉(zhuǎn)動以保持小車保持直立平衡;(2) 速度控制:通過控制小車與垂直方向偏轉(zhuǎn)角以實(shí)現(xiàn)其速度控制,本質(zhì)上是利用電機(jī)轉(zhuǎn)速控制實(shí)現(xiàn)控制

6、車速;(3)轉(zhuǎn)向控制:憑借兩電機(jī)差速控制完成小車控制轉(zhuǎn)向。4.2 kinect體感識別調(diào)試系統(tǒng)經(jīng)過測試kinect圖像數(shù)據(jù),人體雙臂平直,雙手握拳,控制平衡車進(jìn)行前進(jìn)動作,前進(jìn)姿態(tài)獲取及自衡車動作圖如圖6所示。5 結(jié)語本設(shè)計(jì)實(shí)現(xiàn)了基于kinect攝像頭對平衡車的體感控制,能夠?qū)崿F(xiàn)顯示采集圖像、骨骼識別和處理。當(dāng)肢體姿態(tài)符合預(yù)設(shè)動作時,產(chǎn)生相應(yīng)控制指令。本設(shè)計(jì)能快速準(zhǔn)確的識別人體動作,并以圖像形式進(jìn)行顯示,還能夠通過藍(lán)牙將數(shù)據(jù)發(fā)送至兩輪自平衡車,將體感識別與自衡車結(jié)合的交互系統(tǒng)對機(jī)器人在復(fù)雜環(huán)境中導(dǎo)航定位、科學(xué)勘探等工作領(lǐng)域有著重要意義。參考文獻(xiàn)1 陳玉敏,謝瑋,孟憲民.基于體感控制的智能車設(shè)計(jì)j.現(xiàn)代電子技術(shù),2016,39(03):155-158.2 董士海.人機(jī)交互的進(jìn)展及面臨的挑戰(zhàn)j.計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報,2004,15(01):70-78.3 韓崢,劉華平,黃文炳.基于kinect的機(jī)械臂目標(biāo)抓取j.智能系統(tǒng)學(xué)報,2013,8(2):149-155.4 賴義漢,王凱.基于mpu6050的雙輪平衡車控制系統(tǒng)設(shè)計(jì)j.河南工程學(xué)院學(xué)報,2014,25(01):53-57.5 付京遜.機(jī)器人學(xué)m.北京:中國科學(xué)技術(shù)出版社,2003.數(shù)字技術(shù)與應(yīng)用2019年5期數(shù)字技術(shù)與應(yīng)用的其它文章淺析計(jì)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論