<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 可視化遠(yuǎn)程遙控移動(dòng)機(jī)械手設(shè)計(jì)與實(shí)現(xiàn)

          可視化遠(yuǎn)程遙控移動(dòng)機(jī)械手設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2015-03-04 來(lái)源:網(wǎng)絡(luò) 收藏

            在現(xiàn)代社會(huì)已經(jīng)廣泛應(yīng)用于制造業(yè),航空航天業(yè),軍事業(yè),同時(shí)也將進(jìn)入服務(wù)業(yè),移動(dòng)是近年來(lái)迅速發(fā)展起來(lái)的高新技術(shù)密集的機(jī)電一體的產(chǎn)品。隨著社會(huì)生產(chǎn)技術(shù)的飛速發(fā)展,移動(dòng)的應(yīng)用領(lǐng)域不斷擴(kuò)展。從自動(dòng)化生產(chǎn)線(xiàn)到海洋資源的探索,乃至太空作業(yè)等領(lǐng)域,機(jī)械手已成為高技術(shù)領(lǐng)域內(nèi)具有代表性的戰(zhàn)略目標(biāo)。然而就目前的機(jī)械手技術(shù)水平而言,機(jī)械手在信息的獲取、處理及控制能力等方面都是有限的,對(duì)于復(fù)雜的工作任務(wù)及多變的工作環(huán)境,機(jī)械手的能力更顯不足。隨著移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來(lái)、嵌入式技術(shù)及軟件技術(shù)的快速發(fā)展,越來(lái)越多的高性能嵌入式芯片的出現(xiàn),嵌入式操作系統(tǒng)的快速發(fā)展,并且應(yīng)用到嵌入式處理器中,促進(jìn)了移動(dòng)機(jī)械手向更加向智能化方向發(fā)展。本文以TI公司的OMAP4430異構(gòu)多核處理器為核心,Android手機(jī)為控制終端,實(shí)現(xiàn)了一款基于搖桿手柄操作的可視化移動(dòng)機(jī)械手??刂平K端Android手機(jī)響應(yīng)搖桿事件控制移動(dòng)機(jī)械手操作。同時(shí)借助OMAP4430異構(gòu)多核處理器在視頻編解碼上的強(qiáng)大優(yōu)勢(shì)實(shí)現(xiàn)了對(duì)720P視頻的實(shí)時(shí)無(wú)線(xiàn)傳輸。為了提高移動(dòng)機(jī)械手的控制精度和相應(yīng)速度,采用直流馬達(dá)驅(qū)動(dòng)機(jī)械手運(yùn)動(dòng)并采用實(shí)現(xiàn)180級(jí)別角度和速度的7個(gè)AX-12馬達(dá)來(lái)提供更大的力矩。最后通過(guò)實(shí)驗(yàn)來(lái)驗(yàn)證本次設(shè)計(jì)的可行性。

          本文引用地址:http://www.ex-cimer.com/article/270440.htm

            1硬件平臺(tái)

            本次設(shè)計(jì)的可視化移動(dòng)機(jī)械手硬件部分主要分為OMAP4430開(kāi)發(fā)板、Android手機(jī)、車(chē)體及機(jī)械手馬達(dá)三部分。

            1.1 OMAP4430開(kāi)發(fā)板

            OMAP4430是TI公司的實(shí)現(xiàn)了高性能和低功耗完美平衡的Soc,其內(nèi)部主要包括四個(gè)處理引擎:基于ARMv7l指令集的SMP Cortex-A9 1Ghz雙核處理器,可編程多媒體硬件加速引擎IVA-HD及協(xié)處理核Cortex-M3,高性能的圖像顯卡Power SGX540及提供圖像視頻并行計(jì)算的ISP.其中IVA-HD多媒體加速引擎內(nèi)部有7個(gè)針對(duì)各種視頻編解碼而設(shè)計(jì)的加速引擎,能夠?qū)崿F(xiàn)對(duì)720P視頻的實(shí)時(shí)編解碼。其內(nèi)部示意圖如圖1所示:

            

           

            圖1 OMAP4430內(nèi)部引擎示意圖

            1.2 Android平臺(tái)

            Android是一個(gè)以Linux為基礎(chǔ)的開(kāi)放源代碼移動(dòng)設(shè)備操作系統(tǒng),主要用于移動(dòng)設(shè)備,由Google成立的Open Handset Alliance持續(xù)領(lǐng)導(dǎo)與開(kāi)發(fā)中。Android具有開(kāi)源、良好的可移植性等成為全球第一大智能手機(jī)操作系統(tǒng)。本次設(shè)計(jì)Android手機(jī)采用聯(lián)發(fā)科Cortex-A7處理器,支持無(wú)線(xiàn)網(wǎng)卡AP熱點(diǎn),支持H264硬解碼。

            1.3移動(dòng)機(jī)械手

            移動(dòng)機(jī)械手由運(yùn)動(dòng)小車(chē)和機(jī)械手組成,運(yùn)動(dòng)小車(chē)負(fù)責(zé)地面移動(dòng),而機(jī)械手通過(guò)旋轉(zhuǎn)6個(gè)馬達(dá)關(guān)節(jié)來(lái)完成捉取地面目標(biāo)任務(wù)。

            1.3.1移動(dòng)小車(chē)

            利用高性能MCU ATmega128L芯片通過(guò)傳感器采集當(dāng)前的狀態(tài)及驅(qū)動(dòng)DC馬達(dá)進(jìn)行移動(dòng), ATmega128單片機(jī)為基于AVR RISC結(jié)構(gòu)的8位低功耗CMOS微處理器。由于其先進(jìn)的指令集以及單周期指令執(zhí)行時(shí)間,ATmega128單片機(jī)的數(shù)據(jù)吞吐率高達(dá)1MIPS/MHZ,小車(chē)采用4輪驅(qū)動(dòng)車(chē)輪形移動(dòng)機(jī)器人,配有4個(gè)DC直流馬達(dá)及多種傳感器,具有卓越的旋轉(zhuǎn)能力和穩(wěn)定性好的特點(diǎn),小車(chē)控制框架如圖2所示:

            

           

            圖2小車(chē)運(yùn)動(dòng)控制示意圖

            1.3.2機(jī)械手

            機(jī)械手由6個(gè)AX-12馬達(dá)組成,AX-12馬達(dá)具有180級(jí)別位置和速度控制、位置角度和速度的實(shí)時(shí)反饋、內(nèi)部溫度或力矩超出范圍時(shí)給予警告提示等優(yōu)點(diǎn)。第一個(gè)馬達(dá)的關(guān)節(jié)負(fù)責(zé)機(jī)械手360度旋轉(zhuǎn),第二個(gè)關(guān)節(jié)的同時(shí)控制兩個(gè)馬達(dá),這個(gè)關(guān)節(jié)在提起和放下物體時(shí)提供了必須的扭矩,因此通過(guò)控制兩個(gè)馬達(dá)補(bǔ)充扭矩大小的不足,而第三第四個(gè)馬達(dá)提供了機(jī)械手捉取目標(biāo)時(shí)前伸和后縮所需的力矩,第五個(gè)馬達(dá)則是手腕旋轉(zhuǎn)馬達(dá),用于旋轉(zhuǎn)最后一個(gè)馬達(dá)的空中角度。最后一個(gè)馬達(dá)的旋轉(zhuǎn)將推動(dòng)夾子張開(kāi)和閉合來(lái)捉取地表目標(biāo)。通過(guò)這6個(gè)馬達(dá)的機(jī)械臂,可向所有方向移動(dòng)并進(jìn)行多樣化的動(dòng)作實(shí)驗(yàn)。

            1.4系統(tǒng)硬件框架

            

           

            圖4系統(tǒng)硬件框架圖

            2軟件設(shè)計(jì)

            系統(tǒng)軟件設(shè)計(jì)包括Android手機(jī)應(yīng)用、OMAP4430開(kāi)發(fā)板Linux控制服務(wù)端和無(wú)線(xiàn)視頻服務(wù)軟件設(shè)計(jì)、AVR單片機(jī)程序設(shè)計(jì),系統(tǒng)軟件框架如圖5所示。

            Android應(yīng)用主要負(fù)責(zé)接收手柄水平、豎直方向的搖桿時(shí)間和手柄按鍵事件、實(shí)時(shí)分析處理事件、將結(jié)果通過(guò)Socket發(fā)送給OMAP4430開(kāi)發(fā)板。同時(shí)Android將實(shí)時(shí)接收經(jīng)過(guò)OMAP4430開(kāi)發(fā)板通過(guò)H264算法壓縮的720P視頻流并通過(guò)硬解碼技術(shù)將解碼緩存繪制到控制界面上。

            OMAP4430開(kāi)發(fā)板搭載Linux3.9.11操作系統(tǒng),通過(guò)無(wú)線(xiàn)網(wǎng)卡Socket編程與Android手機(jī)建立通信,它主要負(fù)責(zé)接收Android平臺(tái)發(fā)過(guò)來(lái)的控制命令并進(jìn)行處理后將數(shù)據(jù)通過(guò)無(wú)線(xiàn)藍(lán)牙串口發(fā)送給AVR單片機(jī)控制移動(dòng)機(jī)械手的運(yùn)動(dòng)和馬達(dá)操作。利用OMAP4430異構(gòu)多核處理器在視頻編解碼上的強(qiáng)大優(yōu)勢(shì),通過(guò)USB攝像頭采集720P分辨力的視頻幀通過(guò)libdce庫(kù)利用內(nèi)部的IVA-HD多媒體硬件加速引擎進(jìn)行H264編碼,并將編碼視頻緩存流通過(guò)無(wú)線(xiàn)網(wǎng)卡Socket通信發(fā)送到Android手機(jī)進(jìn)行顯示。

            而底端AVR單片機(jī)則負(fù)責(zé)接收OMAP4430發(fā)過(guò)來(lái)的控制命令來(lái)操作4個(gè)直流電機(jī)進(jìn)行運(yùn)動(dòng)、同時(shí)將通信數(shù)據(jù)進(jìn)行解析成機(jī)械馬達(dá)旋轉(zhuǎn)速度及角度械手的動(dòng)作來(lái)完成任務(wù)。

            

           

            圖5系統(tǒng)軟件框架圖


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: 機(jī)械手 遠(yuǎn)程遙控

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();