999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于無線網(wǎng)絡(luò)的移動機(jī)器人遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2010-08-22 07:35:10王新杰
制造業(yè)自動化 2010年1期
關(guān)鍵詞:移動機(jī)器人系統(tǒng)

高 飛,王新杰

(鄭州輕工業(yè)學(xué)院 機(jī)電工程學(xué)院,鄭州 450002)

0 引言

機(jī)器人遠(yuǎn)程控制技術(shù)的研究開始于20世紀(jì)60年代,隨著人類對自然界的認(rèn)識和機(jī)器人應(yīng)用領(lǐng)域的不斷擴(kuò)大,不可避免出現(xiàn)一些相對比較惡劣的工作環(huán)境,比如,火山探險(xiǎn)、深海探密、空間探索,軍事場地巡邏、偵察、監(jiān)視,在生物、化學(xué)、核試驗(yàn)場地作業(yè)等。危險(xiǎn)的環(huán)境,對操作人員的人身安全和身心健康造成極大危害,有時(shí)甚至導(dǎo)致死亡。因此很多在惡劣環(huán)境下對現(xiàn)場工作機(jī)器人的控制方式已從傳統(tǒng)的現(xiàn)場控制方式發(fā)展到無線遠(yuǎn)程控制方式。

1980年出現(xiàn)了第一個(gè)基于互聯(lián)網(wǎng)的控制設(shè)備“cambridgecoffeepot”“劍橋咖啡壺”。它由劍橋大學(xué)的科研人員開發(fā)的,“劍橋咖啡壺”的出現(xiàn)以及后來Internet的快速發(fā)展,使得操作機(jī)器人網(wǎng)站和基于互聯(lián)網(wǎng)的可控設(shè)備在幾年內(nèi)大量涌現(xiàn)。在國內(nèi),中科院沈陽自動化研究所研制的主從異構(gòu)的監(jiān)控遠(yuǎn)程控制系統(tǒng);哈爾濱工業(yè)大學(xué)開發(fā)的空間機(jī)器人共享系統(tǒng);北京航空航天大學(xué)開發(fā)的基于Internet的遠(yuǎn)程控制系統(tǒng)等,都是機(jī)器人遠(yuǎn)程控制系統(tǒng)的典型范例。

當(dāng)前遠(yuǎn)程控制系統(tǒng)模型基本都是基于互聯(lián)網(wǎng)點(diǎn)對點(diǎn)單一控制,當(dāng)機(jī)器人遇到復(fù)雜環(huán)境或者需要多機(jī)器人協(xié)作的時(shí)候,這種控制方式就顯得力不從心?;跓o線局域網(wǎng)的控制方式能夠方便的把單一機(jī)器人擴(kuò)展為機(jī)器人組并使之協(xié)調(diào)動作,同時(shí)保證數(shù)據(jù)傳輸?shù)募皶r(shí)性和穩(wěn)定性。因此本課題正是要在實(shí)驗(yàn)室現(xiàn)今所具有的軟硬件條件的基礎(chǔ)上,設(shè)計(jì)一套基于無線局域網(wǎng)的機(jī)器人控制系統(tǒng),使之能半脫離主控端(PC),自主完成一些簡單動作,通過TCP/IP協(xié)議中的Socket(套接字)編程,使上位機(jī)(PC)能對機(jī)器人進(jìn)行簡單控制指令的遙操作,利用人類的高級智能和機(jī)器人的低級智能,實(shí)現(xiàn)人監(jiān)控下的移動機(jī)器人半自主運(yùn)動。

1 硬件環(huán)境

整套硬件設(shè)備圖如圖1所示,

上位PC機(jī)通過無線網(wǎng)卡與下位機(jī)器人進(jìn)行無線通訊,為了保證兩個(gè)車間之間信號質(zhì)量、實(shí)現(xiàn)對移動機(jī)器人的遠(yuǎn)程無線控制,在兩個(gè)車間中間增加了無線路由器,從而加強(qiáng)了信號強(qiáng)度、擴(kuò)展了信號無線傳輸距離。

車載PC采用威盛 EPIA-P700 系列 Pico-ITX 嵌入式主板,擴(kuò)展接口多,尺寸小,功耗低,采用嵌入式主板一方面節(jié)省了開發(fā)時(shí)間,另一方面增加了系統(tǒng)的穩(wěn)定性,在此主板上自行添加了視覺傳感器和超聲波傳感器,豐富移動機(jī)器人各方面的功能。

2 系統(tǒng)設(shè)計(jì)

整個(gè)機(jī)器人系統(tǒng)可分為無線通信模塊,機(jī)身控制器模塊,電機(jī)控制器及驅(qū)動模塊,傳感器及圖像采集模塊。各個(gè)模塊結(jié)構(gòu)關(guān)系圖如圖2所示。

從圖中可以看出機(jī)身控制器模塊是整個(gè)系統(tǒng)的核心,也就是機(jī)器人的大腦部分,一方面通過無線模塊與上位機(jī)進(jìn)行通訊,接受上面的指令,同時(shí)又通過自身的串口接口把收到的控制指令發(fā)送給下一層的控制器,從而對電機(jī)進(jìn)行控制,另一方面接收圖像采集模塊傳送過來的視頻信息經(jīng)過處理反饋給上位機(jī),使主控端能時(shí)時(shí)刻刻了解移動機(jī)器人所處的環(huán)境。

采用這種模塊化分布式控制的優(yōu)點(diǎn)在于,控制系統(tǒng)的每一層,每一個(gè)控制模塊幾乎都是相互獨(dú)立的,屬于層層調(diào)用模式,當(dāng)出現(xiàn)問題時(shí),很容易就找出是哪一部分出錯。同時(shí)也方便了系統(tǒng)移植,任何一個(gè)模塊都可以移植到其他系統(tǒng),只需改變與新系統(tǒng)相應(yīng)的底層函數(shù)即可。

3 無線通信系統(tǒng)

車載機(jī)身控制器采用小型嵌入式控制主板,通過一塊無線網(wǎng)卡與無線路由及其上位控制PC機(jī)構(gòu)成無線局域網(wǎng)環(huán)境。

由于實(shí)現(xiàn)移動機(jī)器人遠(yuǎn)程控制的任務(wù)主要是數(shù)據(jù)傳輸,所以在上位PC機(jī)與機(jī)身控制器無線通信采取Socket(套接字)通信方式,根據(jù)傳輸數(shù)據(jù)類型的不同,套接字可分為面向連接的數(shù)據(jù)流套接字(stream sockets)和無連接的數(shù)據(jù)報(bào)套接字(datagram sockets)兩種類型。本系統(tǒng)中我們采取面向連接的數(shù)據(jù)流式套接字,其編程模型如圖3所示。

在使用面向連接流式套接字通信時(shí),應(yīng)注意先打開服務(wù)器端,否則當(dāng)客戶端連接時(shí)將會出現(xiàn)錯誤。通信流程如圖3所示,車載機(jī)身控制器作為通信服務(wù)器端,啟動后首先調(diào)用socket()建立一個(gè)套接字,然后調(diào)用bind()將該套接字和本地網(wǎng)絡(luò)地址聯(lián)系在一起,再調(diào)用listen()使套接字做好偵聽的準(zhǔn)備,并規(guī)定它的請求隊(duì)列的長度,之后就調(diào)用accept()來接收PC客戶機(jī)的連接。而遠(yuǎn)程PC機(jī)在啟動建立套接字后就可調(diào)用connect()和服務(wù)器建立連接。連接一旦建立,機(jī)身控制器和遠(yuǎn)程用戶PC機(jī)之間就可以通過調(diào)用系統(tǒng)定義的子功能函數(shù)send()和recv()來通過無線網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)了。

4 機(jī)器人控制通信系統(tǒng)

在機(jī)身控制器接收到遠(yuǎn)程上位機(jī)發(fā)來的指令(具體行走路線或步態(tài))將其保存,當(dāng)數(shù)據(jù)接收完畢后關(guān)閉Socket,將其轉(zhuǎn)發(fā)給下位電機(jī)控制器,由電機(jī)控制器對其解釋和執(zhí)行,由機(jī)身控制器發(fā)送給電機(jī)控制器數(shù)據(jù)傳輸流程圖如圖4所示:

圖4 機(jī)器人控制系統(tǒng)數(shù)據(jù)傳輸流程圖

在進(jìn)行機(jī)身控制器與電機(jī)控制器之間的串口通信之前,首先要對串口進(jìn)行設(shè)置,在此我們調(diào)用電機(jī)控制器底層已有的函數(shù)庫,

VCS_OpenDevice(...,...,...,...,...) 打開設(shè)備,初始化用戶數(shù)據(jù);

VCS_OpenDeviceDlg (…) 初始化RS232串口,并顯示現(xiàn)有可用端口;

VCS_SetProtocolStackSettings (…,…,…) 初始化串口通信的波特率和超時(shí);

VCS_ClearFault (…,…,…) 清除錯誤信息;

VCS_CloseAllDevices(…,…,…) 關(guān) 閉 所 有 端口,并解除對其的綁定;

當(dāng)串口協(xié)議設(shè)置完成以后,機(jī)身控制器便可與電機(jī)控制器進(jìn)行串口通信,傳送控制指令使機(jī)器人移動或做其他動作。

5 結(jié)束語

基于無線局域網(wǎng)的移動機(jī)器人遠(yuǎn)程控制系統(tǒng)的應(yīng)用,使機(jī)器人擺脫了對上位控制PC端在地域上的依賴,機(jī)器人在工作中,遠(yuǎn)程控制人員可時(shí)時(shí)刻刻觀察機(jī)器人的工作狀態(tài),并對工作環(huán)境改變或突發(fā)事件對機(jī)器人進(jìn)行實(shí)時(shí)控制及處理,提高了移動機(jī)器人的靈活性,與此同時(shí)本方案采取了小巧嵌入式主板,增強(qiáng)了機(jī)器人自處理信息的速度,提高了感知環(huán)境的能力?;诜植际侥K化的思想增強(qiáng)了機(jī)器人各部件的可移植性。因此該方案具有廣闊的應(yīng)用前景。

6 本文作者創(chuàng)新點(diǎn)

本系統(tǒng)采用可重構(gòu)分布式控制系統(tǒng),使各個(gè)模塊相互獨(dú)立,有較好的移植性和擴(kuò)展性,同時(shí)系統(tǒng)基于無線局域網(wǎng)保證了穩(wěn)定快速的傳輸速度,實(shí)現(xiàn)了機(jī)器人在人的控制下半自主式移動。

[1] 汪曉平,鐘軍.Visual C++網(wǎng)絡(luò)通信協(xié)議分析與實(shí)現(xiàn)[M].北京:人民郵電出版社,2003.

[2] 易君.Visual C++.NET網(wǎng)絡(luò)編程[M].北京:中國鐵道出版社,2003.

[3] Jim Geier.無線局域網(wǎng)(王群、李馥娟譯)[M].北京:人民郵電出版社,2001.

[4] 孫波,李文鋒,李斌,楊小鑄.基于無線網(wǎng)絡(luò)的嵌入式機(jī)器人控制系統(tǒng)[J].微計(jì)算機(jī)信息,2008,9.

[5] 付二寅.基于WLAN的移動機(jī)器人遠(yuǎn)程控制系統(tǒng)研究[D].西安:西安理工大學(xué),2007.

[6] maxon EPOS控制器編程手冊[Z] .2007,8.

猜你喜歡
移動機(jī)器人系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
移動機(jī)器人自主動態(tài)避障方法
移動機(jī)器人VSLAM和VISLAM技術(shù)綜述
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
基于Twincat的移動機(jī)器人制孔系統(tǒng)
室內(nèi)環(huán)境下移動機(jī)器人三維視覺SLAM
主站蜘蛛池模板: 国产精品成人第一区| 国产办公室秘书无码精品| 亚洲黄色网站视频| 福利国产微拍广场一区视频在线| 中文字幕有乳无码| 波多野结衣在线se| 精品国产网| 天天色天天综合| 日韩美毛片| 日本少妇又色又爽又高潮| 久久人与动人物A级毛片| 亚洲一区二区约美女探花| 中文字幕1区2区| 国产本道久久一区二区三区| 亚洲国产精品无码AV| 九九热免费在线视频| 日韩专区欧美| 无码AV动漫| 欧美日韩午夜| 就去色综合| 99热最新在线| 国产一区二区三区在线观看免费| 巨熟乳波霸若妻中文观看免费| 日韩av无码精品专区| a级毛片免费看| 色噜噜中文网| 漂亮人妻被中出中文字幕久久| 亚洲看片网| 91精品国产自产91精品资源| 国产亚洲欧美在线人成aaaa| 亚洲无码日韩一区| 国产在线精品99一区不卡| 国产亚洲视频免费播放| 波多野结衣视频网站| 国产伦精品一区二区三区视频优播| 免费AV在线播放观看18禁强制| h视频在线播放| 欧美亚洲欧美| 国产精品视屏| 免费看a级毛片| 欧美综合区自拍亚洲综合绿色| 精品欧美一区二区三区在线| 国产在线无码一区二区三区| 日本午夜精品一本在线观看| 国产va在线观看免费| 九九热视频精品在线| 亚洲精品天堂自在久久77| 欧美精品成人一区二区在线观看| 精品国产一区二区三区在线观看| 国产黄色爱视频| 日韩av在线直播| 人妻丰满熟妇av五码区| 亚洲无限乱码| 伊人AV天堂| 69av免费视频| av一区二区三区高清久久| 国产高清精品在线91| 久久永久免费人妻精品| 亚洲欧美自拍视频| 波多野结衣亚洲一区| 婷婷午夜影院| 欧美中文字幕在线视频| 99视频在线看| 欧美中文字幕在线视频| 中文字幕久久波多野结衣 | 综合成人国产| www亚洲天堂| 国产超碰在线观看| 97在线观看视频免费| 欧美午夜网站| 中字无码av在线电影| 玖玖精品在线| 国产一区二区三区在线观看视频 | 国产全黄a一级毛片| 国产91精选在线观看| 久草热视频在线| 欧美自慰一级看片免费| 国产黄网站在线观看| 亚洲三级色| 日本精品一在线观看视频| 亚洲精品成人7777在线观看| 99在线视频免费观看|