网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

能力風暴智能機器人無線通信系統(tǒng)分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了能力風暴智能機器人無線通信系統(tǒng)分析范文,希望能給你帶來靈感和參考,敬請閱讀。

能力風暴智能機器人無線通信系統(tǒng)分析

摘要:本文針對多個機器協(xié)作之間無線通信的問題,介紹了一種能夠讓能力風暴智能機器人彼此進行無線通信的方法,闡述了能力風暴智能機器人發(fā)送信息和接收信息的原理,并且設(shè)計了一種實現(xiàn)機器人之間無線通信的硬件系統(tǒng)。該系統(tǒng)讓能力風暴智能機器人不再依靠計算機網(wǎng)絡(luò)的協(xié)助,就能實現(xiàn)機器人之間發(fā)送信息和接收信息。通過實驗測試表明,該系統(tǒng)采集的實驗數(shù)據(jù)在一定的有效范圍內(nèi),能夠?qū)崿F(xiàn)多個機器人之間高效地通信。

關(guān)鍵詞:能力風暴智能機器人;無線通信;無線通信模塊

引言

當今時代,人類對機器人的研究越來越深入,其研究成果也越來越豐碩,其研究力度和研究層次都在不斷加大、不斷深入。人們期待智能機器人之間能夠彼此交流,互相協(xié)作,完成一些繁瑣復雜的工作任務(wù),例如在某些火災場景中,為了保障救火員的人生安全,又要完成滅火的重任,就可以依靠機器人來完成滅火工作。但滅火需要統(tǒng)籌指揮,彼此溝通,滅火時機、滅火位置、滅火計劃都需要交流溝通,因此滅火機器人也必須彼此交流,互相協(xié)作,共同完成滅火的重任。通信是不同機器人之間互相交流的基礎(chǔ),通過通信,機器人才能了解其他機器人發(fā)送的指令,繼而完成相應的操作,在通信方式中,無線通信是最便捷、最高效、最理想的通信方式。本文以力風暴智能機器人為實驗平臺,利用體積輕巧的單片機為通信工具,通過對接好單片機和機器人之間的接口,來實現(xiàn)機器人之間的無線通信。

1能力風暴智能機器人平臺

本文的實驗內(nèi)以能力風暴智能機器人為研究對象,能力風暴直徑為30cm,高13cm,能力風暴的頂端設(shè)置為半圓形,底端安裝一個具備圓形碰撞環(huán)的、能夠移動的機器人,機器人的微處理器選用單片機M68HC11,在微處理器中安置32k的靜態(tài)不揮發(fā)RAM,輔助以驅(qū)動、通訊、復位等外圍電路。在進行試驗之前,要保障能力風暴智能機器人平臺具備以下功能;(1)平臺底部的機器人能夠自主移動。它應該是一個適應能力強,具有具體規(guī)劃,靈活性強,能夠在繁瑣復雜場景內(nèi)工作的智能機器人。(2)傳感器的數(shù)量要盡可能地多,且傳感器的質(zhì)量應該有所保障,其感知能力要強。傳感器的構(gòu)造應該具備一個紅外接收模塊,此外還應該有兩支紅外發(fā)射管以及4個碰撞傳感器。此外傳感器還必須配備旋轉(zhuǎn)角度編碼器以及麥克風。紅外傳感器的傳感能力為,可以感應正前方120°以內(nèi),距離紅外傳感器10~50cm內(nèi)的物體;紅外光傳感器應該能夠準確地判斷強弱光;碰撞傳感器應該安裝在碰撞環(huán)上,感受東西南北四個方向上以及東西南北四個方向45°夾角線上的碰撞;麥克風的功能是感知周圍聲音的強弱,其并無方向之分;旋轉(zhuǎn)編碼器可以精準地計量機器人轉(zhuǎn)輪的角度。(3)能力風暴機器人之間都使用M68HC11單片機,且必須使用交互式C語言對單片機進行編程。交互式C語言結(jié)構(gòu)分為編譯環(huán)境以及機器人操作系統(tǒng),交互式C語言的優(yōu)點是能夠同時進行多個編程,允許多個程序同時運行。機器人與計算機的連接方式是串口連接,在計算機內(nèi)部編好的程序可以經(jīng)由串口線輸送到機器人內(nèi)部,從而發(fā)出相應的指令,操作機器人執(zhí)行相關(guān)命令或者讓機器人主運行。(4)機器人設(shè)計了硬件擴展總線ASBUS(abili2tystormBUS)。設(shè)計硬件擴展總線的好處是便于機器人拓展外圍電路,為智能機器人之間的交流協(xié)作提供必要的基礎(chǔ)。硬件擴展總線有A,B兩組,兩組加起來的信號線共計28根。在實際的實驗中,以下提及的信號線都是必須用到的、主要的信號線:VCC:5V電源;GND:地;PC0~PC7:數(shù)據(jù)線:OS0~OS3:輸出選擇線0~3;IS0~IS3:輸入選擇線0~3;PA1~PA2:輸入捕捉口;PA3:輸出比較口。

2機器人之間無線通信的硬件設(shè)計

2.1無線通信模塊

顧及到機器人本來就具備的特性,以單片機為微處理器的無線通信是機器人之間最高效、最便捷、最理想的通信方式。在本實驗中的,單片機內(nèi)的無線收發(fā)模塊為PTR2000。PTR2000既能夠收信號,也可以發(fā)信號,它具備收發(fā)一體的功能。具體來說,PTR2000還可以高頻率地發(fā)射信號和接收信號,能夠放大信號,合成信號,切換頻率等,該無線收發(fā)模塊主要有以下特性:(1)集發(fā)射和接收為一體,體積小,約40cm×27cm×5cm;(2)工作頻率為國際通用的數(shù)傳頻段433MHz,采用FSK調(diào)制/解調(diào),可直接進行數(shù)據(jù)輸入/輸出,抗干擾能力強;(3)工作電壓2.70~5.25V,功耗小,接收待機狀態(tài)電流僅為8μA;(4)工作速率最高可達20kbit/s,也可在較低速率,如4800,9600bit/s下工作,無需設(shè)置模塊通信速率;(5)使用時不需要許可認證,在地形開闊的環(huán)境下,其使用距離能夠接近1千米。PTR2000一共7個引腳,每個引腳具備的功能都不盡相同,具體如下;VCC(1腳):正電源輸入端,接2.70~5.25V;CS(2腳):頻道選擇端,CS=0時,選擇工作頻道1,即,433.92MHz;CS=1時,選擇工作頻道2,即,434.33MHz;DO(3腳):數(shù)據(jù)輸出端;DI(4腳):數(shù)據(jù)輸入端;GND(5腳):電源地;PWR(6腳):節(jié)能控制端,PWR=1時,模塊處于正常工作狀態(tài);PWR=0時,模塊處于待機微功耗狀態(tài);TXEN(7腳):發(fā)射/接收控制端,TXEN=1時,模塊被設(shè)置為發(fā)射狀態(tài);TXEN=0時,模塊被設(shè)置為接收狀態(tài)[2]。

2.2總體設(shè)計框圖

考慮到機器人本身的特點以及無線收發(fā)模塊的特點,設(shè)計了能力風暴智能機器人之間的無線通信框架圖。

2.3無線收發(fā)模塊與機器人之間的接口電路設(shè)計

在實驗中,所有的機器人都必須具備發(fā)送無線數(shù)據(jù)和接收無線數(shù)據(jù)的功能,因此每個機器人身上都必須安裝無線收發(fā)模塊。又因為能力風暴機器人上的串口另有其他的作用,無法安裝無線收發(fā)模塊,因此就有必要在機器人和無線收發(fā)模塊的中間區(qū)域安裝一個型號為2051的單片機。此單片機的作用是,連接機器人和無線收發(fā)模塊,向機器人反饋接收或者發(fā)送的信號。在具體的連接過程中,無線收發(fā)模塊的數(shù)據(jù)輸出端應該和單片機的串行接收端對應連接,而單片機的串行發(fā)送端應該和無線收發(fā)模塊的數(shù)據(jù)輸入端相連。單片機和和機器人的具體連接方法為,能力風暴機器人的數(shù)據(jù)口(PC0~PC7)應該和單片機的P1口對應連接,此外,機器人擴展總線上的輸入捕捉口應該和單片機的P3.4相接,而機器人擴展總線上的輸出捕捉口應該與單片機上的P3.2相接。

3機器人之間無線通信軟件實現(xiàn)分別

機器人之間的信號接收和信號發(fā)送需要通過軟件編程才能實現(xiàn),無線收發(fā)模塊的雙向通信也需要通過編程才能實現(xiàn)[10]。其原理為單片機將串行讀取的數(shù)據(jù)放入單片機內(nèi)部的寄存器中,當完成此環(huán)節(jié)時,接收數(shù)據(jù)的第1位是起始位0,第2~9位是數(shù)據(jù)位,在發(fā)送數(shù)據(jù)時,會遵循先發(fā)送低位,后發(fā)送高位的規(guī)則,第10位是停止位1,接下去的12位都為1,即為發(fā)送數(shù)據(jù)的時間間隔5.5ms(11×500μs=5500μs),最后一位是新一幀數(shù)據(jù)的起始位。

4實驗結(jié)果分析

在兩個能力風暴智能機器人的身上裝上單片機微處理器,裝上無線收發(fā)模塊,兩個機器人分別記作機器人1和機器人2,機器人1與機器人2之間的間隔距離為120m,中間沒有高大的障礙物,地勢平坦。機器人1負責發(fā)送數(shù)據(jù),機器人2負責接收機器人1發(fā)送的數(shù)據(jù)。舉例來說,如果機器人1發(fā)送信號40H,41H,42H,43H,這些信號分別代表前進,后退,左轉(zhuǎn)以及右轉(zhuǎn),當機器人2接收到機器人發(fā)送的這些信號時,就應該執(zhí)行相應的指令,前進或者轉(zhuǎn)動。機器人1發(fā)送的數(shù)據(jù)以及機器人2執(zhí)行的指令整理成了下表1。分析上表能夠知道,在120m以內(nèi)的有效范圍內(nèi),本文設(shè)計的無線通信方法能夠讓能力風暴智能機器人高效交流,機器人之間的信號發(fā)射和信號接收都是快速且高效的。

5結(jié)語

本文根據(jù)所提出機器人與機器人之間的無線通信原理,設(shè)計了機器人之間無線通信的硬件模塊,編寫了無線通信的軟件實現(xiàn)。通過實驗測試表明,在有效的距離范圍內(nèi),多個機器人之間能夠快速地發(fā)射和接收信號。該無線通信實驗,沒有通過計算機實現(xiàn)數(shù)據(jù)交換,而是直接通過無線通信實現(xiàn)機器人之間的直接數(shù)據(jù)傳輸,讓機器人之間具備了直接交流的功能。多機器人系統(tǒng)研究作為一個熱點研究方向,本文的實現(xiàn)方法具有重要的參考價值。

參考文獻:

[1]劉洋,孫愷.協(xié)作機器人的研究現(xiàn)狀與與技術(shù)發(fā)展分析[J].北方工業(yè)大學學報,2017,29(02):76~85.

[2]周慧,安鎮(zhèn)宙,王偉,趙盛萍.基于Z-wave無線通信網(wǎng)絡(luò)的群體智能機器人研究[J].玉溪師范學院學報,2016,32(12):38~41.

[3]羅歡,張健,席文平.基于ZigBee技術(shù)的足球機器人通信系統(tǒng)設(shè)計[J].無線電工程,2015,45(05):16~19+27.

[4]曹俊,汪濱琦.PTR2000及其在不停車收費系統(tǒng)中的應用[J].電子技術(shù)應用,2012(2):61~62.

[5]石東海.單片機數(shù)據(jù)通信技術(shù)從入門到提高[M].西安:西安電子科技大學出版社,2015:191~219.

作者:鐘麗菲 單位:湖南科技學院實驗實訓中心

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
文秘服务 AI帮写作 润色服务 论文发表