朱思宇 劉剛 瞿志二 吐魯遜江·克熱木
摘要:本文針對中國機(jī)器人大賽中武術(shù)擂臺(tái)機(jī)器人比賽規(guī)則,設(shè)計(jì)并制作出武術(shù)擂臺(tái)機(jī)器人硬件系統(tǒng),探索出一種攻防兼?zhèn)涞目刂撇呗?,?shí)戰(zhàn)證明該方案達(dá)到了預(yù)期的目標(biāo)。
關(guān)鍵詞:機(jī)器人;STM32;邊緣檢測
中圖分類號(hào):TP242 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2018)12-0039-02
0 引言
武術(shù)擂臺(tái)賽是中國機(jī)器人大賽中參賽隊(duì)最多、競爭最激烈、最富有觀賞性的賽事:兩個(gè)具有自主行動(dòng)的機(jī)器人在2.4m×2.4m的擂臺(tái)上,通過傳感器來辨別自身方位的同時(shí),并感知對手的位置、方向,然后開展攻擊的對抗性機(jī)器人競賽。在設(shè)計(jì)、制造、訓(xùn)練、比賽一系列過程中,參賽者的綜合工程素質(zhì)、創(chuàng)新能力、動(dòng)手能力、團(tuán)隊(duì)協(xié)作能力都能得到全面的培養(yǎng)和提升。
本文重點(diǎn)研究了機(jī)器人硬件系統(tǒng)及競賽策略。
1 機(jī)器人主要硬件系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)設(shè)計(jì)與組成
為了適應(yīng)競賽要求增強(qiáng)機(jī)器人的上臺(tái)能力機(jī)器人采用前高后低設(shè)計(jì)結(jié)構(gòu),其底板外形尺寸為260mm*250mm的長方形,底板距離地面高度前面35mm,后面25mm;總體系統(tǒng)設(shè)計(jì)共采用了四輪差速方案,由8個(gè)紅外開關(guān)傳感器、4個(gè)紅外測距傳感器組成;執(zhí)行模塊由4個(gè)舵機(jī)和4個(gè)直流電機(jī)構(gòu)成,直流電機(jī)型號(hào)為BDMC1203驅(qū)動(dòng),14.8V/3A鋰電池供電;主控模塊選用以STM32F103Z為核心的Luby控制器。
如圖1所示,機(jī)器人硬件系統(tǒng)由主控模塊、傳感模塊、執(zhí)行模塊和供電電池四部分組成。
1.2 主控模塊
機(jī)器人采用STM32F103Z核心芯片為主控板,STM32F103Z是一種低功耗控制器,豐富的IO接口,方便擴(kuò)展可實(shí)現(xiàn)各個(gè)模塊的功能要求。
1.3 傳感模塊
傳感器模塊由8個(gè)紅外光電傳感器和4個(gè)紅外測距傳感器組成:底板下面正前、后、左、右,及頂部左前、右前、右后、左后各一個(gè)紅外開關(guān)傳感器;底板下面、前、后、左、右各一個(gè)紅外測距傳感器。
紅外開關(guān)傳感器利用了障礙物對光束的漫反射作用,通過同步回路電路接通,從而檢測物體的有無障礙物。
紅外測距傳感器是測量障礙物到傳感器接收探頭的間距。所采用的GP2D12由紅外發(fā)射端、PSD(位置敏感檢測裝置)及相關(guān)處理電路構(gòu)成,輸出為0~2.5V的模擬量(電壓、距離相關(guān)),量程范圍10~80cm。
1.4 執(zhí)行模塊
由4個(gè)直流電機(jī),2個(gè)BDMC1203驅(qū)動(dòng)器組成的四輪差動(dòng)設(shè)計(jì)方案。四路直流電機(jī)分別安裝于底盤的左右兩側(cè),每組兩個(gè),電機(jī)的取值決定轉(zhuǎn)速,取值越大,轉(zhuǎn)速越快。
2 攻防策略應(yīng)用
策略是機(jī)器人的靈魂,是武術(shù)擂臺(tái)機(jī)器人參賽獲勝的關(guān)鍵。核心問題有:首先是機(jī)器人盡快完成自主登臺(tái),其次是防止自身掉臺(tái),且防止自身掉臺(tái)的優(yōu)先級(jí)高于檢測敵方機(jī)器人。
2.1 自主登臺(tái)
常見登臺(tái)方式有兩種,一種是利用機(jī)器人高速?zèng)_擊慣性使機(jī)器人沖上擂臺(tái),這種方式對于車上的傳感器、自身結(jié)構(gòu)損傷加大,對于電機(jī)的驅(qū)動(dòng)要求較高,且不穩(wěn)定;另一種如圖2所示是在機(jī)器人車體上增加適當(dāng)機(jī)械結(jié)構(gòu),安裝舵機(jī),依靠機(jī)械結(jié)構(gòu)完成自主登臺(tái),這種登臺(tái)方式較容易實(shí)現(xiàn),容易控制,被廣泛采納。
2.2 檢測機(jī)器人是否在擂臺(tái)上
利用前后左右四個(gè)測距傳感器綜合判斷是否位于臺(tái)上。在擂臺(tái)下時(shí),首先要檢測機(jī)器人朝向。以前方對擂臺(tái)為例:此時(shí)前方底部傳感器檢測到擂臺(tái),其他均未檢測到擂臺(tái)。機(jī)器人是否在擂臺(tái)上的流程如圖2所示:
2.3 邊緣檢測
如前、后、左、右4個(gè)光電開關(guān)中,3個(gè)檢測到擂臺(tái),1個(gè)未檢測到時(shí),表明在該方向機(jī)器人繼續(xù)前進(jìn)時(shí)可能會(huì)掉臺(tái)。需要采取遠(yuǎn)離擂臺(tái)邊緣的措施。以左前方擂臺(tái)邊緣檢測為例,流程圖如圖3所示:
2.4 敵方檢測
敵方探測利用機(jī)器人底部正前、后、左、右的四個(gè)紅外開關(guān)傳感及相對應(yīng)的紅外距離傳感器合作完成。例如當(dāng)正前方檢測到敵方機(jī)器人時(shí),正前方光電開關(guān)傳感器滅,此時(shí)我方機(jī)器人加速向前推進(jìn)直至敵方機(jī)器人落臺(tái)(但同時(shí)還應(yīng)防止自身同時(shí)掉臺(tái));當(dāng)左側(cè)檢測到敵方機(jī)器人時(shí),左側(cè)光電開關(guān)傳感器滅,我方機(jī)器人需左轉(zhuǎn),此時(shí)敵方機(jī)器人相當(dāng)于由左方回到正前方,我方機(jī)器人直接加速向前推進(jìn)即可。
3 結(jié)語
本文較全面研究了武術(shù)擂臺(tái)大賽用機(jī)器人的設(shè)計(jì)及策略。在老師的指導(dǎo)下,利用該機(jī)器人參加競賽獲得了良好的比賽成績。說明該設(shè)計(jì)是合理的。
參考文獻(xiàn)
[1]黨金哲,高晶敏,李明慧.一種基于AVR單片機(jī)控制的武術(shù)擂臺(tái)機(jī)器人設(shè)計(jì)[J].傳感器世界,2018(06):22-28.
[2]趙磊,李衛(wèi)國,王利利.新型非標(biāo)準(zhǔn)平臺(tái)武術(shù)擂臺(tái)機(jī)器人的研究與實(shí)踐[J].機(jī)械管理開發(fā),2016(7):9-10.
[3]王鑫,許曉飛,靳宸.武術(shù)擂臺(tái)賽機(jī)器人自主登臺(tái)方案設(shè)計(jì)[J].電子技術(shù)設(shè)計(jì)與應(yīng)用,2016(10):69-70.
[4]王擇,李響,胡金鑫,王浩冉,李鑫,劉賽賽.用于武術(shù)擂臺(tái)賽的仿人智能機(jī)器人設(shè)計(jì)[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2016,(19):54-58.
Analysis and Practice of WUSHU Arena Robot
ZHU Si-yu,LIU Gang,QU Zhi-er,TULU Xun-jiang·Ke Re-mu
(School of Instrument Science and Optoelectronic Engineering, Beijing Information Science & Technology University,Beijing 100192)
Abstract:Based on competition rules of WUSHU Arena Robot at China Robot Competition, this thesis designed and manufactured a kind of robot hardware system and explored out a control strategy equally good at attack and defense, which get the expected target proved by actual combat.
Key words:robot;STM 32;edge detection