国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 電源管理 > 正文

教你打造自己專屬的可視化遠程遙控移動機械手

發布時間:2015-03-03 責任編輯:sherryyu

【導讀】本篇文章說的是采用Android手機為控制中心,搖桿手柄為輸入設備實現了移動機械手的可視化實時操作。同時利用OMAP4430異構多核處理器內部協處理核Cortex-M3、IVA-HD 多媒體引擎加快720P H264視頻編碼效率,提高了無線視頻服務的實時性的可視化遠程遙控移動機械手設計。
 
機械手在現代社會已經廣泛應用于制造業,航空航天業,軍事業,同時也將進入服務業,移動機械手是近年來迅速發展起來的高新技術密集的機電一體的產品。隨著社會生產技術的飛速發展,移動機械手的應用領域不斷擴展。從自動化生產線到海洋資源的探索,乃至太空作業等領域,機械手已成為高技術領域內具有代表性的戰略目標。然而就目前的機械手技術水平而言,機械手在信息的獲取、處理及控制能力等方面都是有限的,對于復雜的工作任務及多變的工作環境,機械手的能力更顯不足。隨著移動互聯網時代的到來、嵌入式技術及軟件技術的快速發展,越來越多的高性能嵌入式芯片的出現,嵌入式操作系統的快速發展,并且應用到嵌入式處理器中,促進了移動機械手向更加向智能化方向發展。本文以TI公司的OMAP4430異構多核處理器為核心,Android手機為控制終端,實現了一款基于搖桿手柄操作的可視化移動機械手。

控制終端Android手機響應搖桿事件控制移動機械手操作。同時借助OMAP4430異構多核處理器在視頻編解碼上的強大優勢實現了對720P視頻的實時無線傳輸。為了提高移動機械手的控制精度和相應速度,采用直流馬達驅動機械手運動并采用實現180級別角度和速度的7個AX-12馬達來提供更大的力矩。最后通過實驗來驗證本次設計的可行性。
 
1 硬件平臺
 
本次設計的可視化遠程遙控移動機械手硬件部分主要分為OMAP4430開發板、Android手機、車體及機械手馬達三部分。
 
1.1 OMAP4430開發板
 
OMAP4430 是TI公司的實現了高性能和低功耗完美平衡的Soc,其內部主要包括四個處理引擎:基于ARMv7l指令集的SMP Cortex-A9 1Ghz雙核處理器,可編程多媒體硬件加速引擎IVA-HD及協處理核Cortex-M3,高性能的圖像顯卡Power SGX540及提供圖像視頻并行計算的ISP。其中IVA-HD多媒體加速引擎內部有7個針對各種視頻編解碼而設計的加速引擎,能夠實現對720P視頻的實時編解碼。其內部示意圖如圖1所示:
OMAP4430內部引擎示意圖
圖1 OMAP4430內部引擎示意圖
 
1.2 Android平臺
 
Android是一個以Linux為基礎的開放源代碼移動設備操作系統,主要用于移動設備,由Google成立的Open Handset Alliance持續領導與開發中。Android具有開源、良好的可移植性等成為全球第一大智能手機操作系統。本次設計Android手機采用聯發科Cortex-A7處理器,支持無線網卡AP熱點,支持H264硬解碼。
 
1.3 移動機械手
 
移動機械手由運動小車和機械手組成,運動小車負責地面移動,而機械手通過旋轉6個馬達關節來完成捉取地面目標任務。
 
1.3.1 移動小車
 
利用高性能MCU ATmega128L芯片通過傳感器采集當前的狀態及驅動DC馬達進行移動, ATmega128單片機為基于AVR RISC結構的8位低功耗CMOS微處理器。由于其先進的指令集以及單周期指令執行時間,ATmega128單片機的數據吞吐率高達1MIPS/MHZ,小車采用4輪驅動車輪形移動機器人,配有4個DC直流馬達及多種傳感器,具有卓越的旋轉能力和穩定性好的特點,小車控制框架如圖2所示:
小車運動控制示意圖
圖2 小車運動控制示意圖
[page]
1.3.2 機械手
 
機械手由6個AX-12馬達組成,AX-12馬達具有180級別位置和速度控制、位置角度和速度的實時反饋、內部溫度或力矩超出范圍時給予警告提示等優點。第一個馬達的關節負責機械手360度旋轉,第二個關節的同時控制兩個馬達,這個關節在提起和放下物體時提供了必須的扭矩,因此通過控制兩個馬達補充扭矩大小的不足,而第三第四個馬達提供了機械手捉取目標時前伸和后縮所需的力矩,第五個馬達則是手腕旋轉馬達,用于旋轉最后一個馬達的空中角度。最后一個馬達的旋轉將推動夾子張開和閉合來捉取地表目標。通過這6個馬達的機械臂,可向所有方向移動并進行多樣化的動作實驗。
 
1.4 系統硬件框架
系統硬件框架圖
圖4 系統硬件框架圖
 
2 軟件設計
 
系統軟件設計包括Android手機應用、OMAP4430開發板Linux控制服務端和無線視頻服務軟件設計、AVR單片機程序設計,系統軟件框架如圖5所示。
 
Android應用主要負責接收手柄水平、豎直方向的搖桿時間和手柄按鍵事件、實時分析處理事件、將結果通過Socket發送給OMAP4430開發板。同時Android將實時接收經過OMAP4430開發板通過H264算法壓縮的720P視頻流并通過硬解碼技術將解碼緩存繪制到控制界面上。
 
OMAP4430開發板搭載Linux3.9.11操作系統,通過無線網卡Socket編程與Android手機建立通信,它主要負責接收Android平臺發過來的控制命令并進行處理后將數據通過無線藍牙串口發送給AVR單片機控制移動機械手的運動和馬達操作。利用OMAP4430異構多核處理器在視頻編解碼上的強大優勢,通過USB攝像頭采集720P分辨力的視頻幀通過libdce庫利用內部的IVA-HD多媒體硬件加速引擎進行H264編碼,并將編碼視頻緩存流通過無線網卡Socket通信發送到Android手機進行顯示。
 
而底端AVR單片機則負責接收OMAP4430發過來的控制命令來操作4個直流電機進行運動、同時將通信數據進行解析成機械馬達旋轉速度及角度械手的動作來完成任務。
系統軟件框架圖
圖5 系統軟件框架圖
[page]
2.1 移動機械手單片機軟件實現
 
移動機械手的控制核心為ATmega128L單片機,其內部通過時鐘產生變換PWM來控制4個DC電機旋轉從而實現機械手的移動。同時內部有兩個UART串口,分別與OMAP4430通信的藍牙串口和控制AX-12馬達旋轉的串口。其軟件流程如下:
 
1)寄存器初始化:包括初始化時鐘定時器、端口輸入輸出初始化、設置LED控制寄存器等
 
2)打開藍牙串口和與AX-12通信串口,設置串口的波特率、奇偶校驗、停止位等屬性
 
3)藍牙串口接收OMAP4430發過來的控制參數,并進行參數解析處理。如果為運動控制參數,則通過PWM_change()修改PWM來控制機械手運動方向,如果為機械手設置參數通過Ctrl_Array_MT()設置每個AX-12馬達的旋轉角度和旋轉速度來完成捉取目標任務。
 
4)讀取AX-12馬達的溫度及力矩,如果超出預定范圍則調整馬達速度和力矩并向OMAP4430開發板發出提示信息。機械手動作控制命令如表1所示:
52.2 Android應用軟件設計
 
2.2.1 搖桿手柄事件處理
 
搖桿手柄采用USB OTG方式連接到Android手機,Linux內核已經包括其驅動程序。手柄的水平豎直搖桿事件和按鍵事件都將觸發MainActivity的onKeyDown()函數和onGenericMotionEvent()函數的調用,在函數中分析事件對象的屬性(觸發按鍵ID、事件類型)進而向OMAP4430發出不同控制命令。其參考代碼如下:
 
boolean onKeyDown(int keyCode, KeyEvent event)
 
{if(event.getSource()==InputDevice.SOURCE_JOYST ICK || event.getSource()==1281) //手柄按鍵事件
 
{ if(event.getAction()==KeyEvent.ACTION_DOWN)
 
{ int keycode=event.getKeyCode();
 
swicth(keycode)
 
{ case KeyEvent.KEYCODE_BUTTON_1:
 
……. break; //ID=1按鍵按下觸發的事件
 
case KeyEvent.KEYCODE_BUTTON_2:
 
case KeyEvent.KEYCODE_BUTTON_3:
 
default:break;}}}}
 
boolean onGenericMotionEvent(MotionEvent event){
 
if(event.getSource()==InputDevice.SOURCE_JOYSTICK)
 
{ //手柄搖桿事件
 
float Raw_x=event.getRawX(); //水平方向偏移
 
float Raw_y=event.getRawY(); //豎直方向偏移
 
}}
 
2.2.2 Android H264解碼
 
Android從4.1版本加入了H264視頻硬解碼API,其MediaCodec內部封裝了openMax庫進行多媒體硬解碼加速,openMax是一個開源、跨平臺的多媒體編解碼加速API[5],包括openMax應用層、openMax集成層、openMax開發層。其解碼h264的步驟包括:
 
1)通過MediaCodec.createDecoderByType(“video/mp4v-es”)創建H264解碼對象
 
2)mediacodec.configure(format,…..)配置H264解碼器的參數,包括圖像分辨率,視頻幀格式、H264視頻流的頭信息等
 
3)mediacodec.dequeueInputBuffer()獲取可用緩存指針,將接收的H264編碼拷貝到該緩存中,mediacodec.queueInputBuffer()將緩存送入解碼器的緩存隊列中
 
4)查詢等待解碼器完成,dequeueOutputBuffer()將解碼后的圖像緩存出隊,并通過Surafce顯示接口將圖像繪制到控制界面上
[page]
2.3 Linux控制進程及無線視頻服務
 
OMAP4430開發板運行Linux3.9.11操作系統,具有實時性強、良好移植性等優點。利用Andriod手機無線網卡創建一個AP熱點,OMAP4430 開發板的無線網卡將連接到AP上,二者通過網絡進行數據通信。
 
控制進程將創建一個TCP Socket服務端,等待Android應用連接,同時打開無線藍牙串口設備/dev/ttyUSB0設備,設置串口屬性(115200波特率、8位數據、無校驗等)。在連接建立之后循環接收Andriod發過來的控制命令并進行命令解析處理,處理結果將通過藍牙串口發送給AVR單片機來控制移動機械手。
 
無線視頻傳輸進程將通過V4L2編程接口調用USB攝像頭采集1280*720視頻幀(采集速度為30幀每秒)。利用OMAP4430異構多核處理在多媒體視頻編解碼強大運算能力,通過libdce庫的engine_open()、engine_create()、viddce_control()、viddec_procees()函數創建H264編碼實例并通過RPMsg消息總線遠程調用協處理核的IVA-HD的加速引擎來提高視頻編碼效率。為了減小網絡帶寬需求、提高無線傳輸效率,本次采用Baseline、 Level3.2編碼級別。最后將H264編碼緩存通過無線網卡Socket服務端發送到Android客戶端進行解碼顯示。控制進程和無線視頻傳輸進程的流程如圖6、7所示:
控制進程和無線視頻傳輸進程的流程
3 測試
無線視頻傳輸實時性測試
表2 無線視頻傳輸實時性測試
 
由于借助異構多核處理器OMAP4430內部的協處理核Cortex-M3和IVA-HD多媒體硬件引擎來實現H264編碼加速,因此本次720P無線視頻傳輸實時性較高,達到了28幀每秒。
 
4 結語
 
針對移動機械手控制方式復雜,環境周圍信息獲取能力不足的缺點,采用Android手機為控制中心,搖桿手柄為輸入設備實現了移動機械手的可視化實時操作。同時利用OMAP4430異構多核處理器內部協處理核Cortex-M3、IVA-HD 多媒體引擎加快720P H264視頻編碼效率,提高了無線視頻服務的實時性。實踐證明系統具有人機交互方式友好、控制簡單、多核間負債平衡、無線視頻服務實時性強等優點。
 
要采購手柄么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 伊人久久无码大香线蕉综合 | 特黄特色的大片观看免费视频 | 乱人伦人妻精品一区二区 | 无码国产伦一区二区三区视频 | 久久精品无码一区二区app | 国产精品视频观看 | 色久在线| 四虎影视永久免费观看在线 | 999久久久免费精品播放 | 国产综合精品女在线观看 | 久久国内视频 | 国产成人午夜福利高清在线观看 | 色悠久久久久综合网香蕉 | 8050午夜二级无码中文字幕 | 鸭子av| 草久久免费视频 | 成年人免费黄色片 | 波多野结衣成人在线 | 亚洲中文字幕久久无码 | 麻豆产精品一二三产区区 | 夜夜草网站 | 艳妇乳肉豪妇荡乳 | 很色很爽很黄裸乳视频 | 97久久人人超碰超碰窝窝 | 啊av在线| 成年永久一区二区三区免费视频 | 午夜人性色福利无码视频在线观看 | 无码精油按摩潮喷在播放 | 国产亚洲欧美看国产 | 九九久久精品无码专区 | 精品国色天香一卡2卡3卡 | 无遮挡免费高清羞羞视频 | 国产成人福利片 | 蜜色影院 | 色综合久久久久久久 | 国产精品久久久久久999 | 亚洲老老头同性老头交j | 四虎影视国产精品久久 | 天天影视色香欲综合久久 | 国内精品久久久人妻中文字幕 | 亚洲精品一区国语对白 | 精品国产乱码久久久久久郑州公司 | 日本乱码一区二区三区不卡 | 天天操人人 | 日日夜夜综合 | 日韩三区在线观看 | 激情91视频 | 日韩经典午夜福利发布 | 极品少妇高潮到爽 | 99在线精品视频在线观看 | 亚洲视频免费在线 | 亚洲人av在线无码影院观看 | 在线点播亚洲日韩国产欧美 | 亚洲视频黄 | 天堂网在线观看 | 亚洲午夜无码久久久久 | 日韩人妻无码精品—专区 | 日本毛片在线看 | 亚洲人成绝费网站色www吃脚 | 中文字幕av免费观看 | 久久久久亚洲精品无码系列 | 国产果冻豆传媒麻婆精东 | 女性裸体无遮挡无遮掩视频蜜芽 | 欧美日韩人人模人人爽人人喊 | 婷婷色香五月综合缴缴情香蕉 | 四虎精品在线观看 | 天堂在线视频免费观看 | 亚洲国产欧美日韩在线精品一区 | 中国china露脸自拍性hd | ww污污污网站在线看com | 能看的av | 亚洲一a| 色悠久久久久综合网香蕉 | 天天操操操操 | 高清国产亚洲精品自在久久 | 色鬼7777久久 | 97国产精华最好的产品 | 黑森林福利视频导航 | 白浆网站| 色婷网 | 丰满少妇高潮惨叫正在播放 | 亚洲午夜一区二区 | 亚洲精品高清国产一久久 | 欧美一区二区三区婷婷月色 | www亚洲天堂 | 亚洲色大网站www永久网站 | 2020亚洲国产精品久久久 | 亚洲天堂婷婷 | 国产一区二区三区在线观看 | 亚洲成av人在线观看成年美女 | 免费午夜福利不卡片在线 | 国产香蕉尹人在线视频你懂的 | 一级色网站 | 国产亚洲日韩网曝欧美台湾 | 97伊人网 | 男生插女生视频 | 一区二区三区在线 | 网站 | 一本之道高清无码视频 | 手机看片国产1024 | 主站蜘蛛池模板: 国产精品视频分类精品 | 国产人妻久久精品二区三区特黄 | 91丨porny丨国产入口 | 哈尔滨老熟女啪啪嗷嗷叫 | 先锋av资源网 | 国产美女无遮挡免费看 | 午夜91| 老子影院无码午夜伦不卡 | 91精品国产色综合久久不卡98口 | 91破处视频 | 无乱码区1卡2卡三卡网站 | 丰满少妇高潮在线播放不卡 | 中文字幕精品在线 | 国产区在线视频 | 午夜无码一区二区三区在线观看 | 中文字幕35页 | 国产sp调教打屁股视频网站 | 国产aⅴ人妻互换一区二区 夜夜操天天爽 | 91在线视频在线观看 | 中文字幕自拍偷拍 | 亚洲国产香蕉碰碰人人 | 成年女人免费v片 | 搡女人真爽免费视频大全 | 日韩精品在线观看网站 | 久久亚洲精品情侣 | 伊人大香线蕉精品在线播放 | 国产美女自卫慰水免费视频 | 欧美人成视频在线视频 | 国产99久久精品一区二区300 | 特黄a级片 | 亚洲性色成人av天堂 | 婷婷综合影院 | 午夜影视福利 | www.199麻豆| 一区二区三区四区在线 | 欧洲 | 国产普通话对白刺激 | 亚洲性线免费观看视频成熟 | 国产又色又爽又黄刺激在线视频 | 麻豆视频一区二区三区 | 五月婷婷爱 | 农村妇女毛片精品久久久 | 伊人蕉 | 久草综合在线 | 国产精品国语对白露脸在线播放 | 女女同性av片在线播放免费 | 亚洲熟妇无码久久精品 | 三级国产在线观看 | 久久久久久久99精品国产片 | 欧美18免费视频 | 免费无码又爽又刺激软件下载直播 | 末成年娇小性色xxxxx | 天天摸夜夜 | 日韩国产激情 | 久久九九久精品国产免费直播 | 中文无遮挡h肉视频在线观看 | 2015成人永久免费视频 | 天堂网男人 | 先锋av网| 乱子伦av无码中文字 | 国产精品国产一区二区三区四区 | 两性色午夜免费视频 | 免费夜色污私人影院在线观看 | 日韩大片免费在线观看 | 成人在线视频免费观看 | 天天做天天爱天天爽天天综合 | 色老头在线观看 | 丰满的少妇愉情hd高清果冻传媒 | 国产美女裸体无遮挡免费视频 | 国产在线高清精品二区 | 在厨房被c到高潮a毛片奶水 | 国产男生午夜福利免费网站 | 夜鲁夜鲁夜鲁视频在线观看 | 国产欧美日韩亚洲更新 | 中文字幕无码av不卡一区 | 久久久久久网站 | 自拍偷自拍亚洲精品播放 | 2020国产成人精品视频 | 老太婆性杂交欧美肥老太 | 免费看国产成人无码a片 | 国产成人免费看 | 久久精品国产99久久香蕉 | 午夜av在线免费观看 | 欧美色图片区 | 国产精品亚洲w码日韩中文 免费无遮挡十八禁污污国产 | 精品国产福利一区二区 | 亚洲最大无码中文字幕网站 | 亚洲国产午夜精品理论片在线播放 | 国产成人美女裸体片免费看 | 亚洲国产亚综合在线区 | 人与禽交av在线播放 | 狠狠躁夜夜躁人人爽天天高潮 | 免费中文字幕 | 国产精品扒开腿做爽爽爽视频 | 草久视频在线观看 | 美日韩在线视频一区二区三区 | 欧美激情国产精品免费 | 日日噜噜大屁股熟妇 | 六月激情 | 欧美爱爱小视频 | 主站蜘蛛池模板: 中国一级特黄视频 | 国产成人无码aa片免费看 | 97影院理论片手机在线观看 | 久久久99精品免费观看 | 国产对白叫床清晰在线播放 | 合集lunjian挨cao双性 | 国产精品久久久久精 | 狠狠操av| 动漫高h纯肉无码视频在线观看 | 免费无码黄网站在线观看 | 国产成人免费无码视频在线观看m | 国产喷水1区2区3区咪咪爱av | 色噜噜av亚洲色一区二区 | 久久久久青草线综合超碰 | 久久九色综合九色99伊人 | 欧美xxxx黑人 | 97一区二区国产好的精华液 | 国产欧美成人一区二区a片 国内精品乱码卡一卡2卡三卡新区 | 国产日本免费 | 在线观看日本 | 青草久久人人97超碰 | 国内精品第一页 | 黄床大片免费30分钟国产精品 | 中文字幕亚洲综合小综合在线 | 尤物精品视频 | 成人综合一区二区 | 色图插插插 | 日韩av首页 | 又大又粗弄得我出好多水 | av无码国产在线看免费网站 | 日韩啪啪网站 | 久久a毛片| 久久精品aⅴ无码中文字字幕重口 | 秋霞午夜成人鲁丝片午夜精品 | 神马午夜激情 | 日韩人妻精品一区二区三区视频 | 真人祼交二十三式视频 | 久久亚洲色www成人欧美 | 狠狠干在线视频 | 日本一区二区三区日本免费 | 亚洲精品91 | 超级大爆乳奶牛被调教出奶水 | 中文字幕在线视频观看 | 欧美黄色一区 | 精品国产一区二 | 美女张开腿喷水高潮 | 黄色a级片视频 | 亚洲精品一区在线观看 | 亚洲大乳高潮日本专区 | 亚洲高清专区日韩精品 | 欧美成人乱码一区二区三区 | 国产16处破外女视频在线 | 国产精品成人免费视频网站 | 动漫精品无码h在线观看 | 日日躁狠狠躁狠狠爱 | 羞羞的软件 | 天天做天天爱 | 亚洲欧美国产国产一区二区三区 | 牛牛av在线 | 亚洲精品国产品国语在线观看 | 国产男女猛烈无遮挡免费视频动漫 | 欧洲成人av | av在线第一页| 91久久国产综合久久 | 最近日韩中文字幕 | 波多野结衣之潜藏淫欲 | 舔高中女生奶头内射视频 | 午夜免费啪视频在线观看 | 中文字幕无码乱人妻 | 大奶在线播放 | 51福利国产在线观看午夜天堂 | 日产av在线播放 | 男人扒开女人内裤强吻桶进去 | 韩国一区二区视频 | 夜夜爽8888天天躁夜夜躁狠狠 | 午夜看片网站 | 无码国产精成人午夜视频不卡 | 精选国产av精选一区二区三区 | 女性裸体瑜伽无遮挡 | 亚洲人亚洲精品成人网站入口 | 2019年国产精品手机视频 | 四虎精品国产永久在线观看 | 国产一级精品毛片 | 欧美黑人一级爽快片淫片高清 | 青青草原国产av福利网站 | 加勒比久久综合 | 老司机深夜18禁污污网站 | 伊人精品久久久久中文字幕 | 非洲黄色片 | 成人欧美一区二区 | 国产美女激情视频 | 日本人xxxⅹ18hd19hd| 国产成人精品男人的天堂 | 人人看人人做 | 4455永久免费视频 | 国语自产偷拍精品视频偷拍 | 四虎国产精亚洲一区久久特色 | 亚洲国精产品一二二线 | 狠狠做深爱婷婷综合一区 |