劉振東 馬建民 李雪琴
摘 要 隨著國內高等教育事業(yè)的發(fā)展,機器人逐漸作為教具進入課堂。由于公選課程的特殊性,選課學生專業(yè)差異很大,難以統(tǒng)籌兼顧,再加上課堂所用兩種機器人編程方法相差較大,學生不宜完成思想轉變。通過拆分課程內容,補充新型傳感器,改善教學方法,取得了良好的教學效果。
關鍵詞 機器人 公選課 教學改革
中圖分類號:G424 文獻標識碼:A
0 概述
隨著國內高等教育事業(yè)的大力發(fā)展,高校對學生的教育理念、培養(yǎng)模式發(fā)生了深刻變化,創(chuàng)新精神和實踐能力的培養(yǎng)越來越受到重視,大力開展創(chuàng)新型教育、培養(yǎng)創(chuàng)新人才已成為當前高等教育改革的重點。①
機器人技術是融合了機械、電子、傳感器、計算機軟件、通訊技術、硬件和人工智能等的先進技術,將機器人作為教具進入課堂,可以鍛煉學生將各方面技術知識融會貫通的能力;另外,程序是機器人的靈魂,硬件是軟件基礎,程序要根據(jù)機器人所配的傳感器、起動裝置、驅動裝置、搭建位置等諸多硬件條件來編寫,②通過編程練習,可以使學生了解機器人軟件與硬件之間的協(xié)作關系,提高學生的編程技巧。
筆者結合中國石油大學(華東)石油工業(yè)訓練中心面向全校本科生開設的一門公選課初級機器人技術與實踐,進行了教學內容、教學方法等方面的改革研究與實踐探索,通過兩個學期的應用,取得了良好的教學效果,提高了學生的綜合素質。
1 原課程主要存在的問題
原課程中讓學生學習、使用的機器人為德普施公司的寶貝車機器人和步行機器人兩種,分別如圖1和圖2所示。由于本門課程為面向全校本科生開設的一門公選課,授課時間僅為24學時,所以存在如下幾個問題:
1.1 學生專業(yè)不同,教學難以統(tǒng)籌兼顧③
課堂上授課時采用“講+練”相結合的形式,先講解機器人控制指令的含義和用法,或者是講解機器人要完成某個功能所對應的程序,然后布置一些挑戰(zhàn)課題,讓學生自己動手編寫程序、調試硬件,并在機器人上實現(xiàn)。
由于選課學生專業(yè)不同,知識基礎不一樣,而且對機器人的求知欲也不一樣,在課堂上難以做到統(tǒng)籌兼顧。比如像機械類、電工電子類專業(yè)的學生希望能夠更加透徹地了解機器人的結構組成和工作原理、能夠自己編寫新程序、設計機器人新動作、完成挑戰(zhàn)課題等,而其他如文科專業(yè)、部分理科專業(yè)的學生則感覺自由時間太長,希望能介紹更多的前沿機器人技術。
1.2 兩種機器人編程方法相差較大,學生不宜完成思想轉變
由圖1可以看出,寶貝車機器人有三個車輪,分別為兩個主動輪和一個萬向輪;兩個主動輪分別由一個伺服電機驅動,通過控制兩個主動輪的轉向和轉速實現(xiàn)不同的運行軌跡。
寶貝車上所用電機為連續(xù)旋轉伺服電機,脈沖值對應電機軸的旋轉方向和轉速,如圖3左側坐標所示。由于寶貝車三個輪子永遠和地面接觸,無需考慮傾斜、摔倒或者是動作不連貫等問題,所以編程難度較小,學生學習起來容易上手。比如讓小車向前直線行走,僅需要一個循環(huán)指令就能夠完成:
由圖2可以看出,步行機器人需要通過傾斜和跨步兩種狀態(tài)相組合,才能實現(xiàn)直線行走、轉彎等動作。步行機器人的傾斜和跨步分別由一個伺服電機控制。傾斜伺服電機位于機器人的正前方,通過四連桿使步行機器人實現(xiàn)左、右傾斜;跨步伺服電機位于機器人下方中間位置,通過連桿驅動兩腿前進、后退。
從圖中可以看出,由于受結構的限制,步行機器人的伺服電機不能連續(xù)旋轉,故所用伺服電機為舵機,脈沖值對應電機軸所處的角度,如圖3右側坐標所示。若想讓舵機的電機軸連續(xù)旋轉,必須不斷地向電機發(fā)送變化的脈沖值。想讓步行機器人完成向前行走的一個循環(huán)單步,至少需要以下指令:
由以上語句可以看出,步行機器人向前行走時,先向左傾斜,右腳向前邁,再向右傾斜,然后左腳再向前邁,四個動作完成一個向前行走的循環(huán)單步;與寶貝車相比,步行機器人完成相同的運動軌跡,程序要長很多,難度上也有很大增加。
另外,在編寫步行機器人程序的時候必須要清楚機器人當前處于哪種狀態(tài),接下來有哪些運動可以調用,否則機器人在行走過程中將會出現(xiàn)跳動。當編寫復雜運動時,程序會變得非常冗長,而且難以理解。為了精簡程序可以采用一些新編程方法,但學生在學習新編程方法時感覺難度很大。
1.3 作為公選課程,學生很難在課后花費很大精力
高等院校開設公選課,主旨在于滿足學生的不同興趣和需求,促進學生不同學科的交叉滲透,拓寬學生知識面,增強學生綜合素質,促進學生全面發(fā)展,是使課程種類多樣化的重要手段,是實現(xiàn)“通識教育”的重要途徑。④
大學生在校期間,除了要上各門必修課、限選課和實驗課以外,還要準備英語四、六級考試、計算機二、三級考試等等,公選課幾乎是所有大學課程中地位最低、對學生要求最為寬松的課程,學生很難在此類課程上花費很大精力。因此作為面向全校本科生的初級機器人公選課程,編程難度應適合各專業(yè)的學生。
2 課程改革方案
為了解決以上問題,對原來的初級機器人技術及實踐課程內容進行了拆分和補充,具體情況如下:
(1)將寶貝車作為新初級機器人技術與實踐課程的主載體,編程方法和各類傳感器的應用練習均以寶貝車為基礎平臺。原來課程里面的傳感器僅有觸須、光敏電阻和紅外探測器,為彌補減掉步行機器人后的課時內容,新購置了Sensirion溫濕度探測器、柔性力傳感器、HM55B指南針模塊、發(fā)聲模塊和寶貝車數(shù)字編碼器套件等,用于拓寬學生的視野,使學生了解更多的傳感器工作原理和機器人技術,并掌握其編程方法。
其中,柔性力傳感器可用于工業(yè)自動化、夾段滾筒、壓縮模塊、密封包裝、機器人夾持力、消費產品和服裝等行業(yè); HM55B指南針模塊能感應微特斯拉的磁場強度,校準后有6位(64個方向)的精度,從開始測試到數(shù)據(jù)準備好只需30-40ms,廣泛用于無線和步行機器人方向傳感器、袖珍電子指南針和汽車電子指南針;發(fā)聲模塊為可以用地道的女聲連續(xù)智能地說出一些句子,數(shù)字和常用的縮寫,可以加入一些生僻的或難發(fā)音的單詞,廣泛用于人工智能、餐飲及其它服務領域等。
(2)新申請了中級機器人技術與實踐公選課程,并將步行機器人作為該課程的主載體,配套傳感器除原來的光敏電阻、紅外傳感器外,新購置了傳感器安裝云臺、LED顯示器、閃光腳趾、Memsic加速度計、藍牙通訊模塊和TCS230顏色傳感器等。本課程主要面向已經選修過初級機器人技術與實踐課程的工科學生。
其中,傳感器云臺上面可以簡單快捷地安裝上各種傳感器,能夠上下、左右旋轉180埃梢韻捎讜諮沂蛟諂淥燙逕顯碩討脅畝抖籐CD顯示器套件可以方便地連接到面包板上,能夠顯示所有ASCII字符,4個用戶輸入按扭方便學生設計各種不同的控制方案;Memsic加速度計為采用雙軸熱加速計來測量動態(tài)震動加速度和靜態(tài)重力加速度的裝置,已廣泛應用于自我平衡機器人、傾斜的游戲控制器、無人駕駛的飛機模型、汽車報警系統(tǒng)、撞擊檢測/氣囊自動展開和人手勢的檢測等工況。
(3)在課堂教學過程中,采用以“學生為主體,教師為主導”的教學模式,對學生進行分組,先讓學生自學相應傳感器的工作原理和編程方法,給學生提供獨立思考的機會;然后由老師對后續(xù)操作的注意事項進行說明,避免學生走太多彎路,提高課程效率;最后由學生自己動手搭建、調試電路,并自由編寫程序,以實現(xiàn)不同的功能。在每節(jié)課中留出五分鐘時間,讓學生交流、討論課堂上所遇到的問題和解決方法,促進學生與學生之間的相互溝通和學習交流,培養(yǎng)和提高學生分析問題、解決問題的能力。
(4)在課程最后的拓展環(huán)節(jié),不再局限于現(xiàn)有的野外重載鐵甲蟲機器人、柱狀機器人、六自由度機械臂、人形機器人和足球機器人等,其他高級機器人如日本本田公司的阿西莫機器人、美國Big Dog機器人、水下機器人等相關技術和知識都會給學生講解,讓學生對世界當前的機器人技術發(fā)展水平和趨勢有所了解,激發(fā)學生對機器人前沿技術的學習興趣。
3 結論
經過兩個學期的教學試驗,取得了良好的教學效果:(1)在兩門公選課的教學過程中發(fā)現(xiàn),絕大多數(shù)學生在課堂上就能夠掌握機器人及配套傳感器的編程方法,無需占用學生課后的學習時間,學生在課堂上表現(xiàn)非常積極。(2)通過對課程內容的調整,滿足了不同專業(yè)學生的需求,讓學生真正學到了一定的機器人技術和傳感器知識,拓寬了學生的視野。(3)通過對教學方法的調整,培養(yǎng)了學生的自學能力和團隊協(xié)作精神,促進了學生與學生之間的學習交流,提高了學生的實踐動手能力和創(chuàng)新精神。
注釋
①③劉振東,張作龍,等.初級機器人教學的探索與實踐[J].科教文匯,2009(21):22-23.
② 雷靜桃,劉亮,等.“機器人學”課程教學改革與實踐[J].實驗室研究與探索,2013.5.32(5):179-182.
④ 申鳳君,楊蕓,等.高校公選課存在的問題及對策[J].成都理工大學學報(社會科學版),2006(3):96-99.