《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 基于WiFi的遠程視頻傳輸智能機器人設計

基于WiFi的遠程視頻傳輸智能機器人設計

2017-04-19

  WiFi以其強大的覆蓋范圍和更高的傳輸速率得到廣泛應用。文中研究了無線視頻傳輸技術在機器人中的應用。文中設計的WiFi機器人是以WiFi無線網絡為數據傳輸載體,實現實時控制、音視頻傳輸和圖像采集等功能的智能系統。經測試,該機器人可用于在反恐偵查、戰場C4ISR系統、消防救災、生命探測等民用及軍事領域。

  關鍵詞 WiFi;機器人;遠程視頻傳輸;數據采集

  WiFi是一種無線局域網運用技術,其出現以來,憑借組網方便、易于擴展等特點,有著廣泛的應用前景。而無線接入和高速傳輸是WiFi的主要技術優點,WiFi技術與機器人技術的結合便產生了WiFiRobot。WiFi Robot是集遠程無線通訊、音視頻傳輸、數據采集、多向機械云臺、燈光控制、環境檢測、超聲波測距、紅外壁障、超聲波領航、動力四驅、攝像頭云臺等功能為一體的多功能智能遙感機器人,以WiFi網絡作為數據傳輸平臺,以高速MCU為數據處理中心,可通過電腦、智能手機、平板電腦等設備進行遠程控制,并可拓展更多功能。

  1 基本原理

  設計的機器人所要實現的功能為:操作員在操作終端通過WiFi無線網絡連接到小車內置的WiFi模塊上,并向其發出相關操作指令,WiFi模塊接收指令并傳遞給內置的單片機,單片機通過控制電路讓機器人執行相應的指令;同時,安裝在機器人上的各種傳感器和攝像頭可以通過WiFi網絡將數據反向傳遞給操作終端,從而實現上下行控制及雙向通信,以便操作員實時了解機器人周圍的環境,并根據環境情況發出指令控制機器人執行特定的任務,實現交互式操作,圖1為系統整體實現框圖。

  a.JPG

  2 硬件設計

  硬件系統由車體部分、路由器、攝像頭及云臺、驅動板、紅外壁障、車燈部分等構成。

  (1)車體部分。車體部分主要由4個12 V/120轉直流電機和電池組構成,電機兩兩并聯,相當于驅動兩個電機。為方便電池充放電,設計了充放電電路,只需撥動開關即可實現充放電操作。電池組電源12 V,可多個并聯使用,為機器人提高持久動力。

  (2)攝像頭及云臺。攝像頭選擇高質量高清攝像頭進行監控,攝像頭滿足0°~180°水平,0°~180°上下旋轉,可以遠程打開或關閉。攝像頭型號為索尼PS2,通訊接口為USB協議。云臺由2個MG995數字舵機及其他輔助材料構成。

  (3)路由器(WiFi模塊)。WiFi模塊采用TP—LINK全新推出的150 Mbit·s-1迷你型3G無線路由器。該路由器具有尺寸小,供電電壓低的特點。其供電電壓只有5 V,且支持OpenWrt。OpenWrt是一個基于Linux的開源路由固件,提供了一個完全可寫的文件系統及軟件包管理,對支持OpenWrt的路由器刷機后,其相當于一個Linux小系統。路由器選擇OpenWrt作為操作系統,將USB攝像頭采集的現場圖片發給遠端的PC控制終端,并將上位機發出的命令通過串口轉發給單片機控制系統。

  (4)驅動模塊。控制板主要包括電源模塊、電機驅動、舵機驅動、下載串口、單片機電路、紅外壁障、車燈控制以及數據通信接口等。在此主要介紹電機驅動和舵機驅動兩個驅動模塊。電機驅動采用英飛凌公司的BTS7960直流電刷電機驅動芯片,其具有大電流MOSFET半橋結構。芯片具有較高的集成度和足夠的輸出能力,并在能耗方面具有優勢。在集成化和小型化的電機控制系統中,適合作為理想的電機驅動芯片。

  圖2為BTS7960與單片機組成的H電機驅動單元。由于所采用驅動芯片是半橋,因此需要采用兩片以構成全橋實現電機的正反轉。

  b.JPG

  單片機產生2路PWM輸出作為兩片BTS7960的控制信號,同時要求PWM0、PWM1不能同時為高電平。采用定時器輸出硬件PWM脈沖,使得單片機CPU只在改變PWM占空比時參與運算,這樣可大幅減輕系統運算負擔和PWM軟件編程成本。

  線性穩壓器具有輸出電壓恒定或可調、穩壓精度高的優點,但是由于其線性調整工作方式在工作中會造成較大的“熱損失”,導致其電源利用率不高、工作效率低下,不易達到便攜式設備對低功耗的要求。因此為保證較高的電源利用率,舵機驅動采用LM2596開關型穩壓芯片實現,它可以提供3 A以上電流,驅動強勁。圖3給出了舵機驅動方案。

  g.jpg

  由于舵機型號為MG995,其工作電壓為5.0 V~7.0 V。因此舵機驅動芯片選擇了可調LM2596-ADJ芯片,其輸出電壓Vout=Vref(1.0+R2/R1),其中,Vref=1.23 V為芯片內部參考電壓。

  3 軟件設計

  軟件部分是機器人智能化的體現,它控制WiFiRobot所有的運行狀態。整個軟件系統體系結構如圖4所示。

  c.JPG

  操作系統采用OpenWrt,此部分在路由器刷機部分完成,主要完成視頻采集、數據傳輸、轉發等功能。上位機軟件控制燈光控制、拍照、實時控制機器人運動等行為。下位機軟件通過接收來自上位機的命令,從而執行相應操作。而連接上位機和下位機之間的紐帶就是通信協議,軟件部分包括通信協議,客戶端控制軟件和下位機軟件。在此主要介紹通信協議和上位機的開發。

  3.1 通信協議

  上位機采用數據包格式傳送指令,也可以采用單字符的形式發送,由于單字符通信方式干擾較大,因此采用數據包格式傳送指令,包頭用OXFF,包尾用OXFF,無校驗位。上位機利用無線網卡通過Socket發送數據包到路由器,路由器通過解包機制把數據包解開,通過串口發送到單片機并通過控制模塊執行相關操作。其協議規定如表1所示。

  d.JPG

  3.2 上位機軟件

  對于控制平臺,文獻給出了一種基于Windows CE.net技術的方法,文中使用Visual Studio2010編寫C#上位機客戶端。采用TCP/IP協議,利用Socket發送數據包到路由器。客戶端包括兩個窗口:主窗口和配置窗口。主窗口包括視頻顯示區及控制按鈕區,主要用于顯示回傳視頻和實現機器人運動控制。配置窗口主要完成WiFi無線網絡及機器人控制指令自定義鍵值的配置。配置窗口和主窗口分別如圖5和圖6所示。

  e.JPG

  根據表1的通信協議,上位機通過Socket以Byte打包的方式向機器人發送控制命令,同時接收攝像頭回傳視頻流并在視頻顯示區實時顯示。視頻部分也可將攝像頭拍攝的視頻分解成一張張獨立的jpg圖片發送到客戶端,客戶端再將圖片組合成視頻。對于Socket數據發送,首先創建Socket對象的實例,創建Socket實例后上位機即可通過Connect方法連接到路由器,并通過Send方法路由器發送數據。數據發送完成后用Close方法關閉Socket以釋放資源。

  除此之外,采用配置文件的方式來存取上一次配置的數據,以免重復配置,并通過定義8個鍵盤值,便于觀察事件的執行,以此可方便地通過鍵盤的觸發事件實現電機和舵機的全方位移動,且增加了拍照和車燈控制命令,經測試上位機軟件運行良好。

  3.3 下位機軟件

  驅動板微處理器采用STC公司的STC89C516芯片。STC89C516單片機是宏晶科技推出的新一代超強抗干擾、高速、低功耗的單片機,指令代碼完全兼容傳統的8051系列單片機,這為很多嵌入式控制系統提供了一種靈活性高且成本低的方案。下位機程序主要包括:外部中斷、舵機PWM中斷、定時器、串口中斷、初始化等。下位機程序接收來自路由器轉發的上位機命令,實現數據接收、攝像頭云臺全方位控制、電機轉向、車燈控制、電池電量指示、紅外壁障等功能。

  4 結束語

  經過實際調試運行,WiFi Robot的實際控制距離可以達到100 m。WiFi Robot具有實時視頻傳輸、人工自主控制、紅外壁障等功能。實物如圖7和圖8所示。

  f.JPG

  在目前所設計機器人的基礎上,也可以對系統的功能進行拓展,如加載多自由度機械臂、GPS定位、超聲波測距、外網控制等,則可實現全方位、超遠距離控制,并廣泛應用于險情探測、圖像采集、目標定位、無線通信等領域。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲一区国产视频| 免费久久99精品国产自| 亚洲狠狠婷婷| 欧美一区二区三区在线看| 亚洲天堂av电影| 亚洲深夜影院| 亚洲性视频网站| 亚洲主播在线| 亚洲专区欧美专区| 亚洲综合色噜噜狠狠| 亚洲欧美日韩国产综合| 午夜久久久久久| 欧美一区二区视频97| 欧美在线一二三四区| 久久黄色网页| 亚洲黄色有码视频| 日韩视频免费看| 亚洲天堂av高清| 午夜精品免费| 欧美中文在线观看| 久久久久久久波多野高潮日日| 久久国产精品电影| 久久一二三国产| 欧美电影电视剧在线观看| 欧美激情一区二区久久久| 欧美日韩国产成人在线91| 欧美视频日韩| 国产毛片久久| 一区二区三区我不卡| 亚洲国产日韩在线一区模特| 999在线观看精品免费不卡网站| 在线视频免费在线观看一区二区| 亚洲一级影院| 欧美一区二区三区四区高清| 亚洲国产欧洲综合997久久| 99re热这里只有精品免费视频| 亚洲深夜福利视频| 性18欧美另类| 久久综合色播五月| 欧美日韩成人综合在线一区二区| 国产精品久久久久毛片软件| 国产一区二区av| 亚洲欧洲日产国产综合网| 亚洲视频中文| 亚洲电影免费在线观看| 一区二区av在线| 久久精品99久久香蕉国产色戒| 男男成人高潮片免费网站| 欧美日韩一区二区三区免费 | 欧美国产精品人人做人人爱| 欧美日韩视频在线观看一区二区三区| 国产精品日韩欧美| 在线观看欧美精品| 中文亚洲字幕| 亚洲韩日在线| 午夜精品福利一区二区三区av| 久久亚洲捆绑美女| 欧美日韩亚洲激情| 国模私拍视频一区| 一区二区三欧美| 久久精品亚洲一区二区| 亚洲性夜色噜噜噜7777| 久久天天狠狠| 国产精品久久久久婷婷| 亚洲国产精品成人精品| 亚洲欧美国产高清va在线播| 亚洲精品中文字幕在线| 久久黄色小说| 国产精品成人av性教育| 亚洲承认在线| 亚洲欧美色婷婷| 在线综合亚洲| 欧美va天堂在线| 国产日韩欧美视频| 亚洲乱码一区二区| 欧美精品国产一区二区| 国产欧美日韩麻豆91| 影视先锋久久| 亚洲一区欧美| 亚洲最新视频在线播放| 久久久一区二区| 欧美午夜免费电影| 亚洲国产精品一区二区三区| 午夜精品国产更新| 亚洲亚洲精品在线观看| 欧美 日韩 国产 一区| 国产区二精品视| 一区二区三区视频在线| 亚洲精品免费网站| 老司机午夜精品视频| 国产欧美在线看| 亚洲午夜在线观看| 在线亚洲免费| 欧美精品在线看| 亚洲电影网站| 久久精品亚洲精品| 久久久精品久久久久| 国产精品亚洲一区| 亚洲深夜福利网站| 亚洲一区日韩| 欧美日韩精品一区| 最新国产乱人伦偷精品免费网站| 久久国产精品亚洲77777| 欧美在线视频免费播放| 国产精品日韩欧美一区| 99精品欧美一区| 亚洲视频成人| 欧美日一区二区三区在线观看国产免 | 一区二区免费在线视频| 99香蕉国产精品偷在线观看| 欧美成人小视频| 亚洲国产精品精华液2区45| 亚洲国产精品久久91精品| 久久久久久久一区二区| 国产欧美短视频| 亚洲欧美日本国产专区一区| 亚洲欧美视频在线观看| 国产精品久久久久毛片软件 | 亚洲福利视频一区| 亚洲欧洲日产国码二区| 裸体丰满少妇做受久久99精品| 黄色av日韩| 亚洲国产精品精华液2区45| 久久资源av| 在线欧美不卡| 亚洲蜜桃精久久久久久久| 欧美成人激情在线| 亚洲国产精品黑人久久久| 亚洲毛片视频| 欧美三级视频在线| 亚洲一区激情| 久久精品国产一区二区三 | 亚洲国产精品va在线看黑人| 亚洲免费电影在线| 欧美视频一区二区三区四区| 一区二区三区视频在线看| 午夜精品久久久99热福利| 国产欧美日本一区二区三区| 欧美一区免费视频| 免费短视频成人日韩| 亚洲毛片一区二区| 午夜精品三级视频福利| 国产区日韩欧美| 亚洲国产精品成人| 欧美激情一区二区三区四区| 亚洲美女电影在线| 午夜在线视频观看日韩17c| 国产日本欧美一区二区| 久久国产乱子精品免费女 | 亚洲综合成人在线| 国产日韩综合一区二区性色av| 亚洲高清久久| 欧美天堂亚洲电影院在线观看| 亚洲欧美激情在线视频| 毛片一区二区| 一区二区欧美国产| 久久久久国产精品一区| 91久久综合亚洲鲁鲁五月天| 亚洲欧美日韩国产另类专区| 国产亚洲高清视频| 日韩一本二本av| 国产精品影音先锋| 亚洲人成网站777色婷婷| 欧美视频中文在线看| 久久爱www| 欧美日韩免费一区二区三区| 亚洲欧美日韩成人高清在线一区| 久久久久久久久久久一区| 日韩性生活视频| 久久久激情视频| 999在线观看精品免费不卡网站| 欧美在线视频一区二区| 亚洲精品乱码久久久久久按摩观| 欧美一区二区精品| 亚洲人成人77777线观看| 欧美在线国产| 亚洲精品日韩激情在线电影 | 国产精品免费一区豆花| 亚洲精美视频| 国产精品亚洲视频| 日韩一级二级三级| 韩国一区二区三区美女美女秀| 在线视频你懂得一区| 韩日视频一区| 亚洲在线观看视频| 亚洲丰满在线| 久久久99爱| 亚洲午夜激情网站| 欧美激情精品久久久久久大尺度 | 欧美日韩国产欧| 久久精品国产一区二区电影 | 午夜精品久久久99热福利| 亚洲国产美女| 久久久久国产免费免费| 亚洲视频狠狠| 欧美精品一区二区三区在线播放| 久久aⅴ国产紧身牛仔裤| 国产精品久久综合| 一本色道久久综合亚洲二区三区| 一区在线观看|