摘" 要: 面向本科機(jī)器人方向?qū)嵺`教學(xué),設(shè)計(jì)一款輪式格斗機(jī)器人。該機(jī)器人可以實(shí)現(xiàn)自主登臺(tái)、自動(dòng)巡航、自主視覺尋敵攻擊、落臺(tái)后重新登臺(tái)等功能。首先,進(jìn)行機(jī)器人的機(jī)械結(jié)構(gòu)設(shè)計(jì)。通過合理的機(jī)械結(jié)構(gòu)設(shè)計(jì)以及合理的傳感器安裝布置,可以有效改善機(jī)器人的結(jié)構(gòu)強(qiáng)度、靈活性、穩(wěn)定性和機(jī)動(dòng)性。其次,進(jìn)行機(jī)器人控制系統(tǒng)設(shè)計(jì),其中,包括機(jī)器人控制系統(tǒng)元器件選型設(shè)計(jì)、機(jī)器人的控制策略及控制算法設(shè)計(jì)、路徑規(guī)劃算法設(shè)計(jì)、目標(biāo)識(shí)別與視覺跟蹤算法設(shè)計(jì)。最后,采用現(xiàn)場測試的方法對機(jī)器人的性能進(jìn)行優(yōu)化提升。在不同環(huán)境下,通過機(jī)器人現(xiàn)場表現(xiàn)進(jìn)行測試和分析,評估機(jī)器人的性能和穩(wěn)定性,并針對性地進(jìn)行改進(jìn)和優(yōu)化。通過輪式格斗機(jī)器人的設(shè)計(jì)與實(shí)現(xiàn)訓(xùn)練,有助于提升機(jī)器人工程專業(yè)本科生在機(jī)器人領(lǐng)域的設(shè)計(jì)實(shí)踐和問題分析能力。
關(guān)鍵詞: 格斗機(jī)器人; 機(jī)械結(jié)構(gòu)設(shè)計(jì); 控制系統(tǒng)設(shè)計(jì); 控制策略; 路徑規(guī)劃; 目標(biāo)識(shí)別; 視覺跟蹤
中圖分類號(hào): TN876?34; TP273" " " " " " " " " "文獻(xiàn)標(biāo)識(shí)碼: A" " " " " " " " " " " 文章編號(hào): 1004?373X(2025)02?0124?07
Design and implementation of wheeled fighting robot
LI Hui, CAO Yuehua
(School of Information Engineering, Hangzhou Dianzi University, Hangzhou 310000, China)
Abstract: A wheeled fighting robot is designed for the practical teaching in undergraduate robotics direction. This robot can achieve functions such as autonomous staging, automatic cruising, autonomous visual enemy search and attack, and re?staging after landing. The design of mechanical structure of robot is conducted. The reasonable mechanical structure design and reasonable sensor installation arrangement can effectively improve the structural strength, flexibility, stability and mobility of the robot. The design of robot control system is conducted, which includes the lectotype design of components for robot control systems, the design of control strategies and algorithms for robots, the design of path planning algorithms, and the design of target recognition and visual tracking algorithm. The field testing method is used to optimize and improve the robot performance. In different environments, the robot field performance is tested and analyzed to evaluate the performance and stability of the robot, and the targeted improvement and optimization are carried out. The design and realization training of wheeled fighting robot is helpful to improve the design practice and problem analysis ability of robot engineering undergraduates in the field of robot.
Keywords: wheeled fighting robot; mechanical structure design; control system design; control strategy; path planning; target recognition; visual tracking
0" 引" 言
習(xí)近平總書記于2018年9月10日在全國教育大會(huì)上的講話提到“要在增強(qiáng)綜合素質(zhì)上下功夫,教育引導(dǎo)學(xué)生培養(yǎng)綜合能力,培養(yǎng)創(chuàng)新思維?!痹诒究粕臋C(jī)器人專業(yè)課程中,實(shí)驗(yàn)是研究性教學(xué)環(huán)節(jié)的重要組成部分,因此,研究一個(gè)適當(dāng)?shù)膶?shí)驗(yàn)設(shè)計(jì)對人才培養(yǎng)有很大的幫助。
隨著科學(xué)技術(shù)的不斷發(fā)展,國內(nèi)的輪式格斗機(jī)器人得到了迅猛的發(fā)展。輪式格斗機(jī)器人競賽是機(jī)器人競技運(yùn)動(dòng)中的一項(xiàng)重要比賽,其比賽形式以機(jī)器人之間的對戰(zhàn)為主,目的是在保證機(jī)器人安全的前提下,通過技術(shù)、策略、配合等多種因素的競爭,讓機(jī)器人之間進(jìn)行搏斗,以檢驗(yàn)其機(jī)械結(jié)構(gòu)的穩(wěn)定性和智能控制的水平。國內(nèi)輪式格斗機(jī)器人競賽已經(jīng)經(jīng)歷了多年的發(fā)展,其中不乏一些知名的比賽,例如,中國機(jī)器人大賽暨RoboCup世界杯中國賽、Robomaster、中國高校智能機(jī)器人創(chuàng)意競賽等。本文的研究重點(diǎn)在于如何設(shè)計(jì)出一套高效的控制系統(tǒng),從而使輪式格斗機(jī)器人能夠穩(wěn)定運(yùn)動(dòng)并實(shí)現(xiàn)對抗任務(wù)的目標(biāo),進(jìn)而提高學(xué)生的學(xué)習(xí)熱情、動(dòng)手能力,提升學(xué)生的科研素質(zhì),實(shí)現(xiàn)立德樹人的目標(biāo)。
1" 輪式格斗機(jī)器人設(shè)計(jì)要求
本文設(shè)計(jì)一款輪式格斗機(jī)器人,可以對不同情況完成不同的功能性任務(wù),大致分為以下幾種。
1) 擂臺(tái)臺(tái)上臺(tái)下自主識(shí)別。機(jī)器人需要辨識(shí)出自身所處的環(huán)境,因?yàn)槔夼_(tái)臺(tái)上與臺(tái)下的運(yùn)動(dòng)邏輯完全不同,擂臺(tái)臺(tái)上臺(tái)下的識(shí)別作為基礎(chǔ)功能尤為重要。
2) 擂臺(tái)下運(yùn)動(dòng)。機(jī)器人需要自主識(shí)別擂臺(tái)下場景,辨識(shí)出機(jī)器人處于擂臺(tái)下過道區(qū)還是在擂臺(tái)邊角區(qū),自主完成擂臺(tái)下路徑規(guī)劃和自主登臺(tái)。
3) 擂臺(tái)上運(yùn)動(dòng)。機(jī)器人的擂臺(tái)上運(yùn)動(dòng)要保證不掉臺(tái),并制定機(jī)器人的運(yùn)動(dòng)路線邏輯,確保運(yùn)動(dòng)效率最高化。
4) 能量塊與敵人識(shí)別。場地擂臺(tái)上放有敵方能量塊、我方能量塊、中立塊,其中我方能量塊不能被推下擂臺(tái),若被推下就會(huì)失去積分,而推下敵方能量塊、中立能量塊會(huì)獲得積分。機(jī)器人需要對檢測到的物體或者在推動(dòng)的物體進(jìn)行識(shí)別,以確保推動(dòng)的運(yùn)動(dòng)可以獲得最多的積分。除了能量塊,還需識(shí)別出是不是敵方機(jī)器人,完成對敵方的攻擊和防御運(yùn)動(dòng)。
實(shí)驗(yàn)所用比賽擂臺(tái)圖如圖1所示。擂臺(tái)包括擂臺(tái)臺(tái)上部分和擂臺(tái)臺(tái)下部分,其中臺(tái)上擂臺(tái)部分高于臺(tái)下擂臺(tái)部分,是一個(gè)的正方形高低臺(tái)組合體。臺(tái)上部分的底色從外側(cè)四角到中心分別為純黑到純白漸變的灰度顏色。而臺(tái)下擂臺(tái)位于臺(tái)上擂臺(tái)之下,也呈正方形形狀,主要為純黑色的灰度顏色,臺(tái)下出發(fā)區(qū)的顏色不同于擂臺(tái)臺(tái)下純黑灰度顏色。擂臺(tái)臺(tái)面上放有不同AprilTag二維碼的能量塊,機(jī)器人推動(dòng)不同能量塊會(huì)獲得不同的加分。對抗簡要來說為:雙方機(jī)器人要從出發(fā)區(qū)啟動(dòng),并從兩個(gè)出發(fā)區(qū)自主完成登臺(tái),機(jī)器人要在擂臺(tái)上實(shí)現(xiàn)對能量塊或是敵方機(jī)器人的推動(dòng)。
2" 輪式格斗機(jī)器人硬件設(shè)計(jì)方案
輪式格斗機(jī)器人主要包含硬件和軟件兩個(gè)部分。其中硬件部分包括機(jī)器人的傳感器、控制器、執(zhí)行器和電子電路等,用于環(huán)境感知、控制機(jī)器人的狀態(tài)和動(dòng)作。
2.1" 機(jī)械結(jié)構(gòu)設(shè)計(jì)
輪式格斗機(jī)器人結(jié)構(gòu)框架的設(shè)計(jì)是至關(guān)重要的,良好的結(jié)構(gòu)框架可以為機(jī)器人提供必要的支撐和保護(hù),使其具有良好的穩(wěn)定性和抗擊打性??紤]機(jī)器人的穩(wěn)定性、重心、布線和傳感器等問題時(shí),需要仔細(xì)設(shè)計(jì)適合機(jī)器人的結(jié)構(gòu)框架。同時(shí),合理的結(jié)構(gòu)框架還能夠使機(jī)器人的重量和尺寸達(dá)到最優(yōu)化,在對抗過程中獲得更好的表現(xiàn)。
機(jī)器人前部安裝鏟子結(jié)構(gòu),可以實(shí)現(xiàn)推動(dòng)敵方機(jī)器人和保護(hù)己方機(jī)器人。機(jī)器人后方安裝倒三角結(jié)構(gòu),可以提高機(jī)器人上臺(tái)效率。機(jī)器人倒三角結(jié)構(gòu)及實(shí)物圖如圖2~圖4所示??紤]機(jī)器人可能會(huì)受到撞擊的沖擊以及機(jī)器人主體的質(zhì)量的限制要求,采用高強(qiáng)度、輕質(zhì)、耐磨損和抗腐蝕的碳纖維材料作為支撐底板,并使用CNC精密加工技術(shù)進(jìn)行切割和打孔。
2.2" 電路硬件設(shè)計(jì)
電路硬件主要包括主控制電器即Multiflie?AI控制器(包含樹莓派4B和拓展板)、USB攝像頭、CDS5516舵機(jī)、BDMC1203電機(jī)驅(qū)動(dòng)板及其配套電機(jī)、傳感器、電源等多個(gè)元件,這些模塊共同完成機(jī)器人的硬件設(shè)計(jì)。各個(gè)模塊之間連接示意圖如圖5所示。
2.3" 控制系統(tǒng)設(shè)計(jì)
機(jī)器人控制系統(tǒng)流程為:攝像頭和傳感器讀取擂臺(tái)的環(huán)境數(shù)據(jù)和圖像,將傳感器數(shù)據(jù)和圖像數(shù)據(jù)傳輸?shù)娇刂破鬟M(jìn)行算法分析,判斷出所處的環(huán)境以及圖像識(shí)別信息,控制器將發(fā)送控制指令至執(zhí)行器舵機(jī)和電機(jī)驅(qū)動(dòng)板來控制機(jī)器人的整體運(yùn)動(dòng)以及鏟子和攝像頭的角度運(yùn)動(dòng)。控制系統(tǒng)流程如圖6所示。
3" 輪式格斗機(jī)器人軟件程序設(shè)計(jì)
輪式格斗機(jī)器人對抗實(shí)現(xiàn)主要包括擂臺(tái)位置的判斷、目標(biāo)尋找、視覺檢測、機(jī)器人運(yùn)動(dòng)控制等程序。機(jī)器人會(huì)在等待接收揮手信號(hào)后啟動(dòng)默認(rèn)的登臺(tái)動(dòng)作。機(jī)器人登臺(tái)后,開始在擂臺(tái)上進(jìn)行敵人檢測,如果機(jī)器人檢測到了敵人,會(huì)對目標(biāo)識(shí)別并讀取其AprilTag二維碼數(shù)值。接下來,機(jī)器人會(huì)執(zhí)行攻擊或者規(guī)避動(dòng)作,具體取決于識(shí)別結(jié)果。在執(zhí)行攻擊動(dòng)作時(shí),機(jī)器人需要確保攻擊的準(zhǔn)確性和效果。在執(zhí)行規(guī)避動(dòng)作時(shí),機(jī)器人需要避免碰撞和受到攻擊,同時(shí)保持機(jī)器人的穩(wěn)定性和平衡性。輪式格斗機(jī)器人軟件設(shè)計(jì)流程如圖7所示。
傳感器安裝及功能表如表1所示。傳感器安裝位置圖如圖8所示。傳感器安裝實(shí)物圖如圖9所示?;叶葌鞲衅靼惭b在機(jī)器人的底板上,調(diào)用self.controller.adc_data[8]函數(shù)來讀取灰度傳感器在AD8串口反饋的電壓值。通過灰度傳感器的測量值和設(shè)定的適當(dāng)閾值,可以將電壓值與臺(tái)上和臺(tái)下的灰度情況進(jìn)行比較。如果電壓值超過了設(shè)定的閾值,可以判斷機(jī)器人處于臺(tái)上;反之,如果電壓值低于閾值,則可以判斷機(jī)器人處于臺(tái)下。經(jīng)過實(shí)測獲得的灰度數(shù)據(jù)如表2所示。通過對比發(fā)現(xiàn)在擂臺(tái)的臺(tái)上角落區(qū)域和臺(tái)下區(qū)域的灰度值最相似,需要設(shè)置合理的閾值加以區(qū)分。因此,設(shè)置385為判斷閾值,即可滿足臺(tái)上臺(tái)下檢測程序的功能實(shí)現(xiàn)。
3.1" 輪式格斗機(jī)器人臺(tái)下位置檢測
通過紅外光電傳感器和紅外測距傳感器來判斷擂臺(tái)位置。傳感器安裝位置可分為上下兩層,利用擂臺(tái)高度低于圍欄高度的特點(diǎn),底部傳感器與頂部傳感器分別安裝在不同高度,共同作用于檢測自身狀態(tài)和四周環(huán)境信息,從而實(shí)現(xiàn)臺(tái)下位置的檢測。
以左側(cè)面檢測為例,實(shí)際測試數(shù)據(jù)表如表3所示。如果左面底部傳感器和頂部傳感器都未檢測到物體,則機(jī)器人認(rèn)為此面沒有物體,可能為臺(tái)下過道;如果底面?zhèn)鞲衅魈綔y到物體,同時(shí)頂部傳感器未探測到物體,則機(jī)器人認(rèn)為此面物體較低,為擂臺(tái);如果左面底部傳感器和頂部傳感器同時(shí)檢測到物體,則機(jī)器人認(rèn)為左面物體較高,為圍欄;如果遇到僅頂部傳感器檢測到物體,但底部未檢測到,該條件可能由于環(huán)境因素導(dǎo)致傳感器未能成功檢測到物體,頂部傳感器有識(shí)別結(jié)果,識(shí)別結(jié)果左面為圍欄。圍欄與擂臺(tái)識(shí)別邏輯圖如圖10所示。
如圖10所示,對機(jī)器人臺(tái)下情況進(jìn)行記錄并判斷,準(zhǔn)確地找到輪式格斗機(jī)器人所在的臺(tái)下位置。臺(tái)下的環(huán)境情況大體可以分為過道、拐角等。判斷完所在的擂臺(tái)臺(tái)下的場景環(huán)境后,將判斷出的環(huán)境進(jìn)行編號(hào)并反饋至機(jī)器人擂臺(tái)臺(tái)下運(yùn)動(dòng)程序,最后實(shí)現(xiàn)登臺(tái)動(dòng)作。通過這種方式能夠準(zhǔn)確地判斷機(jī)器人當(dāng)前所處的位置,并根據(jù)不同的位置做出相應(yīng)的行動(dòng)。這使得機(jī)器人能夠在格斗過程中,根據(jù)實(shí)際情況進(jìn)行自主的決策和動(dòng)作,從而提高其競爭力和適應(yīng)性。
3.2" 輪式格斗機(jī)器人臺(tái)上位置檢測
擂臺(tái)臺(tái)上邊緣檢測程序主要依靠機(jī)器人四周的紅外光電傳感器,傳感器面對有物體遮擋的情況,輸出低電壓,而無物體遮擋的時(shí)候輸出高電壓。控制器通過對io口信號(hào)的電壓高低進(jìn)行測試,從而判斷出該方向面是否懸空。例如:當(dāng)4個(gè)方向的紅外光電傳感器都可以檢測到臺(tái)面時(shí),紅外光電傳感器都會(huì)向io口輸入低電平,機(jī)器人就可以判斷出為無邊緣的狀態(tài)并執(zhí)行巡航動(dòng)作;若是有單個(gè)方向傳感器沒有探測到擂臺(tái)臺(tái)面,則會(huì)在io口輸入高電平,機(jī)器人可以判斷出哪一個(gè)方向出現(xiàn)懸空狀態(tài),即檢測到邊緣,并執(zhí)行倒車拐彎動(dòng)作達(dá)到脫離邊緣的動(dòng)作。邊緣檢測實(shí)際測試數(shù)據(jù)表如表4所示。
3.3" 輪式格斗機(jī)器人尋找敵方目標(biāo)
輪式格斗機(jī)器人位于臺(tái)上時(shí)需要推動(dòng)敵方能量塊、躲避敵方攻擊和推動(dòng)敵方機(jī)器人。為了完成以上功能,設(shè)計(jì)目標(biāo)尋找和目標(biāo)識(shí)別兩大模塊。
1) 目標(biāo)尋找通過傳感器尋找。利用扇形結(jié)構(gòu),紅外測距傳感器對機(jī)器人周邊環(huán)境探測并反饋ad電壓讀數(shù),判斷出機(jī)器人四周是否存在障礙物遮擋,通過比較各個(gè)接口的檢測結(jié)果,判斷出敵人所在的位置。敵人檢測實(shí)際測試數(shù)據(jù)表如表5所示。當(dāng)多個(gè)傳感器探測到敵方時(shí),各個(gè)位置傳感器的判斷權(quán)重優(yōu)先級為前優(yōu)先,即在安裝前部的傳感器探測的反饋優(yōu)先判斷。程序enemy_detect()中主要的判斷結(jié)果有:前有敵人、左側(cè)有敵人、右側(cè)有敵人、后有敵人等。
2) 目標(biāo)識(shí)別主要使用攝像頭對圖像進(jìn)行識(shí)別。當(dāng)傳感器探測到四周存在遮擋時(shí),機(jī)器人會(huì)使用舵機(jī)控制語句將攝像頭轉(zhuǎn)向遮擋區(qū)域,并使用OpenCV對傳輸?shù)膱D像進(jìn)行分析,調(diào)用AprilTag檢測庫,用于檢測和識(shí)別圖像中的二維碼。通過反饋二維碼識(shí)別結(jié)果來控制機(jī)器人的運(yùn)動(dòng)方向。為了避免多個(gè)二維碼對機(jī)器人的運(yùn)動(dòng)控制產(chǎn)生干擾,在傳感器檢測到障礙物的情況下,圖像中存在多個(gè)二維碼,機(jī)器人讀取并記錄每個(gè)二維碼的4個(gè)角點(diǎn)坐標(biāo),再計(jì)算其面積,將這些數(shù)據(jù)保存到相應(yīng)的數(shù)組中。然后通過限制面積閾值來防止遠(yuǎn)處二維碼誤識(shí)別,并將面積最大的二維碼作為判斷結(jié)果,進(jìn)而執(zhí)行機(jī)器人的動(dòng)作。
4" 輪式格斗機(jī)器人的優(yōu)化
4.1" 機(jī)器人運(yùn)動(dòng)模式的優(yōu)化
在調(diào)試過程中會(huì)出現(xiàn)機(jī)器人的前進(jìn)速度過快,邊緣檢測識(shí)別來不及反饋,導(dǎo)致機(jī)器人沖下擂臺(tái)。改進(jìn)方案為:利用比賽場地底色從四周到中心分別為純黑到純白的漸變環(huán)境,灰度值會(huì)在擂臺(tái)不同區(qū)域反饋不同值,可以設(shè)定一個(gè)灰度安全區(qū)范圍,在此范圍內(nèi),機(jī)器人可以以正常速度運(yùn)動(dòng);當(dāng)灰度值低于安全范圍區(qū)時(shí),將機(jī)器人的移動(dòng)速度提前降低,從而解決機(jī)器人過快沖下臺(tái)的問題。
當(dāng)位于擂臺(tái)臺(tái)下時(shí),由于傳感器無法完整檢測機(jī)器人后方情況,可能會(huì)出現(xiàn)只有傳感器探測位置恰好為擂臺(tái),而部分沒有擂臺(tái)的情況,機(jī)器人的識(shí)別結(jié)果可能滿足登臺(tái)的情況,導(dǎo)致登臺(tái)失敗。改進(jìn)的方案是利用安裝于機(jī)器人后部的擂臺(tái)邊緣檢測的傳感器,在登臺(tái)動(dòng)作前會(huì)對擂臺(tái)完整性進(jìn)行檢測,以確保滿足登臺(tái)條件。若兩個(gè)傳感器同時(shí)檢測到障礙物,則確保登臺(tái)的位置為完整的擂臺(tái);若是有一邊沒有檢測到障礙物,則登臺(tái)位置為不完整的擂臺(tái),需要進(jìn)行位置糾正。
4.2" 機(jī)器人臺(tái)上臺(tái)下檢測的優(yōu)化
出發(fā)區(qū)的地板為正藍(lán)色和正黃色,顏色不同于臺(tái)下純黑色區(qū)域,因此僅使用灰度值讀取判斷擂臺(tái),機(jī)器人可能會(huì)被誤判為處于臺(tái)上狀態(tài)。為了解決這個(gè)問題,需要使用程序上的邏輯輔助判斷。機(jī)器人如果處于臺(tái)上,必然使用了“登上擂臺(tái)”語句;反之,如果機(jī)器人處于臺(tái)下,必然使用了“檢測到邊緣”語句。因此,在讀取這兩個(gè)特殊灰度值時(shí),需要讀取機(jī)器人的歷史程序,判斷是否使用了“登上擂臺(tái)”語句或“檢測到邊緣”語句。如果機(jī)器人未使用“登上擂臺(tái)”語句,并且灰度傳感器讀取的灰度值為正藍(lán)色或正黃色,可以判斷出機(jī)器人處于出發(fā)區(qū);如果機(jī)器人使用了邊緣檢測程序并判斷出機(jī)器人掉下了擂臺(tái),同時(shí)灰度傳感器讀取的灰度值為正藍(lán)色或正黃色,也可以判斷出機(jī)器人掉下了擂臺(tái)并處于出發(fā)區(qū)。
4.3" 視覺算法的優(yōu)化
在調(diào)試過程中會(huì)出現(xiàn)長時(shí)間無敵人巡航模式,但在該巡航過程中機(jī)器人可以在視覺部分看到能量塊,利用此巡航模式時(shí)間可以提高工作效率。在巡航模式下加入視覺部分算法,輔助機(jī)器人運(yùn)動(dòng),當(dāng)出現(xiàn)可以推動(dòng)的能量塊,視覺算法會(huì)提取AprilTag二維碼4個(gè)角點(diǎn)的橫軸坐標(biāo),并計(jì)算AprilTag二維碼中心點(diǎn)的橫軸坐標(biāo)。如果可推動(dòng)能量塊的二維碼橫軸坐標(biāo)不在機(jī)器人畫面的中心區(qū)域,機(jī)器人的視覺算法將反饋移動(dòng)指令對機(jī)器人運(yùn)動(dòng)進(jìn)行優(yōu)化,以提高效率。
視覺輔助情況及視覺輔助運(yùn)行結(jié)果圖如圖11、圖12所示。機(jī)器人在四周傳感器沒有檢測到障礙物的情況下,機(jī)器人認(rèn)為處于四周無敵人的狀態(tài),開始進(jìn)行視覺的輔助運(yùn)動(dòng)。當(dāng)前狀態(tài)左邊為敵方能量塊,右邊為己方能量塊,機(jī)器人通過視覺檢測,識(shí)別出多個(gè)二維碼并判斷出右邊為己方能量塊左邊為敵方能量塊,開啟視覺輔助運(yùn)動(dòng)語句,輔助機(jī)器人向左移動(dòng),從而實(shí)現(xiàn)推動(dòng)敵方能量塊并避免誤推己方能量塊的目的。
5" 結(jié)" 果
經(jīng)過不斷的優(yōu)化,筆者帶著這款輪式格斗機(jī)器人參加了浙江省智能機(jī)器人大賽,輪式格斗機(jī)器人對抗、識(shí)別目標(biāo)能量塊的場景如圖13、圖14所示。最終經(jīng)過激烈的角逐,筆者取得浙江省第一名的好成績。最終結(jié)果也驗(yàn)證了這款輪式格斗機(jī)器人具有良好的性能,可以實(shí)現(xiàn)前面設(shè)計(jì)要求的所有功能,即機(jī)器人自主登臺(tái)、自動(dòng)巡航、尋敵攻擊、掉落后重新登臺(tái)等。
6" 結(jié)" 語
1)" 整個(gè)輪式格斗機(jī)器人的設(shè)計(jì)過程不僅包括硬件電路的設(shè)計(jì)制作,還包括軟件設(shè)計(jì)、機(jī)器人優(yōu)化等,整個(gè)過程適合機(jī)器人專業(yè)的實(shí)踐課程。整個(gè)實(shí)踐過程以學(xué)生為中心,使學(xué)生的學(xué)習(xí)興趣和研究興趣更濃、 自主能動(dòng)性更強(qiáng),有利于學(xué)生的實(shí)際動(dòng)手能力、知識(shí)應(yīng)用能力和創(chuàng)新能力的提高。
2) 整個(gè)輪式格斗機(jī)器人制作過程中,學(xué)生不僅能夠進(jìn)行深入的理論知識(shí)學(xué)習(xí),還可以提升動(dòng)手能力和學(xué)術(shù)研究能力。通過一些競技性比賽不斷地完善輪式格斗機(jī)器人的設(shè)計(jì),可以提高學(xué)生的熱情,使學(xué)生們獲得更多榮譽(yù)和成就,提升自信心,最終實(shí)現(xiàn)立德樹人的根本任務(wù)。
參考文獻(xiàn)
[1] 殷孝雎,周莉,孫志強(qiáng),等.基于視覺識(shí)別的隨動(dòng)機(jī)械臂實(shí)驗(yàn)裝置設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2023,40(11):168?174.
[2] 林昀軒,劉超,包建榮,等.通信實(shí)驗(yàn)數(shù)據(jù)的分布式智能無線傳輸及共享方案[J].實(shí)驗(yàn)室研究與探索,2021,40(7):116?120.
[3] 張禮廉,屈豪,毛軍,等.視覺/慣性組合導(dǎo)航技術(shù)發(fā)展綜述[J].導(dǎo)航定位與授時(shí),2020,7(4):50?63.
[4] 馬學(xué)條.改進(jìn)AOD?Net的端到端圖像去霧實(shí)驗(yàn)研究[J].實(shí)驗(yàn)室研究與探索,2023,42(7):38?43.
[5] 馬晨,蘇易衡,張紫鈺,等.全向移動(dòng)式智能安防機(jī)器人[J].實(shí)驗(yàn)室研究與探索,2023,42(7):94?98.
[6] 陳海明,石海龍,李勐,等.物聯(lián)網(wǎng)服務(wù)中間件:挑戰(zhàn)與研究進(jìn)展[J].計(jì)算機(jī)學(xué)報(bào),2017,40(8):1725?1749.
[7] 蔡澤利,譚振江.物聯(lián)網(wǎng)智能無線節(jié)點(diǎn)自動(dòng)監(jiān)控?cái)?shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2018,41(4):183?186.
[8] 曾毅,劉成林,譚鐵牛.類腦智能研究的回顧與展望[J].計(jì)算機(jī)學(xué)報(bào),2016,39(1):212?222.
[9] 李磊,葉濤,譚民,等.移動(dòng)機(jī)器人技術(shù)研究現(xiàn)狀與未來[J].機(jī)器人,2002(5):475?480.
[10] LIU P H, CHEN H C, DU Y Z. Design of multifunctional intelligent security robot based on single chip microcomputer [J]. Journal of physics: conference series, 2019(3): 1187.
[11] 楊志勇,黃文鋒,劉燦.基于樹莓派的遠(yuǎn)程控制智能拍照小車[J].現(xiàn)代電子技術(shù),2019,42(8):168?170.
[12] 張國營,劉鳳林,李進(jìn)香,等.以STM32F103為核心的智能滅火機(jī)器人[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2014,14(3):73?75.
[13] 張偉,鄒自明.RoboCup擂臺(tái)賽機(jī)器人控制系統(tǒng)設(shè)計(jì)[J].山東理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2011,25(5):19?22.
[14] 傅思勇.基于CDS5516的智能機(jī)器人的設(shè)計(jì)[J].無線互聯(lián)科技,2013(4):112.
[15] 韓宇,張磊,吳澤民,等.基于嵌入式樹莓派和OpenCV的運(yùn)動(dòng)檢測與跟蹤系統(tǒng)[J].電視技術(shù),2017,41(2):6?10.