【摘要】:Parallax機器人是一套用于學生機器人創(chuàng)新實踐的組件式的機器人套件。本文以Parallax機器人平臺為基礎(chǔ)設(shè)計和開發(fā)輪式避障小車,在圖形化的編程環(huán)境下,讓機器人運動起來。該平臺也能很好地作為學生參加各類機器人競賽的載體,成為激發(fā)學生們學習興趣、引導學生積極探索和培養(yǎng)創(chuàng)新性思維的良好平臺。
【關(guān)鍵詞】:Parallax;輪式機器人;避障;機器人教育研究
機器人技術(shù)是集機械、電子、計算機、人工智能等眾多領(lǐng)域的先進技術(shù)。伴隨著世界范圍內(nèi)科學技術(shù)的迅猛發(fā)展,使機器人逐漸走進人們的視野,并滲透到我們生活的各個領(lǐng)域,使人們對其應(yīng)用也變得越來越廣泛。近年來各大高校逐漸重視學科競賽,滁州學院更是將學科競賽作為深入推進創(chuàng)新創(chuàng)業(yè)教育的重要抓手,多措并舉推動“全員參賽”,保證大學四年期間每人至少參加一項學科競賽,以培養(yǎng)學生的工程開發(fā)能力和創(chuàng)新實踐能力。本文闡述了Parallax機器人的特點,及在機器人學科競賽培訓中引入Parallax機器人的必要性,探討了Parallax機器人的應(yīng)用方案和實踐過程。
1、Parallax機器人的特點
Parallax機器人由數(shù)百個零件拼接組成,其中包括驅(qū)動方式、運動控制方法、感知系統(tǒng)等。與傳統(tǒng)的智能小車相比,它具有如下特點[1]:
1.1零件的多樣性
Parallax機器人的各種零件、傳感器之間可以自由組合,學生可以自由動手按照意愿組裝完成機器人,學生通過這個過程可以提高動手能力。
1.2 Parallax機器人開發(fā)板與Arduino輕松結(jié)合
parallax機器人的核心控制元件為BOE Shield-Bot開發(fā)擴展板,Parallax機器人是將Arduino開發(fā)板,BOE Shield和車體機構(gòu)這三者進行結(jié)合。
Parallax機器人的軟件是基于Arduino的集成開發(fā)環(huán)境, Arduino是一類便捷靈活、方便上手的開源電子原型平臺包含硬件和軟件,并且這些硬件通常都已經(jīng)帶有了兼容Arduino控制的函數(shù)庫[2],讓人們更加簡單方便的控制機器人。
2、Parallax機器人在學科競賽中應(yīng)用的必要性
由于Parallax機器人是由眾多零件拼接組裝而成,操作簡單,便于上手,在學科競賽中使用便于激發(fā)學生的興趣,創(chuàng)造性及動手能力。
2.1增加學生對所學內(nèi)容的理解及應(yīng)用
在搭建機器人的過程中會涉及到驅(qū)動方式、運動控制方法、感知系統(tǒng)等專業(yè)知識,便于課堂講授內(nèi)容的理解和吸收,強化了專業(yè)能力[3-4]。
2.2鍛煉學生的動手能力及創(chuàng)新思維
比賽過程中所使用的機器人均需手動組裝,并且機器人零件具有通用性和可重組行,學生在此過程中可以較好的鍛煉動手能力。同時,學生可以自行設(shè)計機器人樣式,從而增加了學生的想象力及創(chuàng)造性。
因此,在機器人學科競賽中引入Parallax機器人是很有必要的。
3、Parallax機器人在學科競賽中的應(yīng)用
3.1項目分析
拼裝一個觸碰式導航的智能車,編寫Arduino程序,使得機器人可以根據(jù)觸須傳回的數(shù)據(jù)進行分析,實現(xiàn)避障導航的功能。
3.2項目設(shè)計
BOE Shield-Bot根據(jù)觸須碰觸障礙物的狀況給予不同的回應(yīng)動作。當遇到障礙物時:
(1)若兩個觸須均碰觸:BOE Shield-Bot倒退1秒鐘,接著向左轉(zhuǎn)120度角,接著繼續(xù)直線前進。
(2)若僅有左邊觸須碰觸:BOE Shield-Bot倒退1秒鐘,接著向右轉(zhuǎn)60度角,接著繼續(xù)直線前進。
(3)若僅有右邊觸須碰觸:BOE Shield-Bot倒退1秒鐘,接著向左轉(zhuǎn)60度角,接著繼續(xù)直線前進。
4、結(jié)論
將創(chuàng)意之星機器人應(yīng)用到學科競賽中,不僅豐富了實踐教學內(nèi)容,而且促進相關(guān)專業(yè)建設(shè)的協(xié)同發(fā)展。依托專業(yè)優(yōu)勢,以機器人為載體,營造創(chuàng)新教育氛圍,開展創(chuàng)新教育活動,進行開放式創(chuàng)新實踐,鍛煉學生動手能力。通過自主學習及組裝機器人,可以使課堂講授知識變得更有趣味性,學生主動學習專業(yè)知識,從中探索其中的奧秘,大大提高了學生創(chuàng)新意識與能力以及團隊合作能力。
參考文獻:
[1]牛玉艷.創(chuàng)意之星機器人在機電實踐教學中的應(yīng)用[J].甘肅科技.2015, (31)23:51-52.
[2]紀欣然.基于Arduino開發(fā)環(huán)境的智能尋光小車設(shè)計[J].現(xiàn)代電子技術(shù).2012,35(15):161-163.
[3]周軼.博思維龍智能教育機器人在機器人教育中的應(yīng)用[J].信息技術(shù)教育.2006(5):91-92.
[4]李一浩,裴旭明,李宏偉.Arduino開源硬件引入機電專業(yè)課程實踐教學.2015(1):61-63.