陳靈 徐昱琳
【摘 要】自主移動(dòng)機(jī)器人是一門涉及機(jī)械、電子、計(jì)算機(jī)科學(xué)、通信及智能控制的機(jī)電一體化綜合課程,是服務(wù)機(jī)器人發(fā)展的重要部分。以提高學(xué)生實(shí)踐能力為出發(fā)點(diǎn),本文探索了自主移動(dòng)機(jī)器人課程在教學(xué)內(nèi)容、教學(xué)方法等方面的改革,對(duì)于提升工科學(xué)生理論聯(lián)系實(shí)踐解決實(shí)際工程技術(shù)問題的能力、提高學(xué)生綜合素質(zhì)和在相關(guān)技術(shù)領(lǐng)域內(nèi)的創(chuàng)新實(shí)踐能力具有重要意義。
【關(guān)鍵詞】自主移動(dòng)機(jī)器人;實(shí)踐能力;機(jī)器人操作系統(tǒng);教學(xué)改革
中圖分類號(hào): TP242 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2017)20-0014-003
Exploration of Teaching Reform of Autonomous Mobile Robotics based on Practice
CHEN Ling XU Yu-lin
(School of Mechatronic Engineering and Automation, Shanghai, 200072,China)
【Abstract】Autonomous mobile robotics is a mechanotronics and comprehensive course that involves mechanical, electronics, computer science, communication and intelligent control, and it is a vital part of the development of service robotics. For the purpose of improving the practicing ability of the students, this paper explores the reform of the aspects teaching content and methodology of the autonomous mobile robots course. It will play a significant role in improving the ability of engineering students to address real engineering problems, enhancing the comprehensive quality of the students and strengthening the ability of innovation in related technological area.
【Key words】Autonomous mobile robots; Practicing ability; Robot operating system; Teaching reform
0 引言
機(jī)器人技術(shù)被稱為制造業(yè)皇冠頂端的明珠,同時(shí)也是改善人類生活方式的重要切入點(diǎn),在現(xiàn)代國(guó)民經(jīng)濟(jì)生活中占據(jù)非常重要的地位。為貫徹落實(shí)好《中國(guó)制造2025》將機(jī)器人作為重點(diǎn)發(fā)展領(lǐng)域的總體部署,工業(yè)和信息化部、發(fā)展改革委、財(cái)政部發(fā)布的《機(jī)器人產(chǎn)業(yè)發(fā)展規(guī)劃(2016-2020年)》對(duì)我國(guó)機(jī)器人發(fā)展作出重要部署,可見國(guó)家對(duì)機(jī)器人技術(shù)發(fā)展的高度重視。機(jī)器人總體上可分為適用于結(jié)構(gòu)化環(huán)境中作業(yè)的工業(yè)機(jī)器人和在非結(jié)構(gòu)化中工作的服務(wù)機(jī)器人,而服務(wù)機(jī)器人中種類最多的是移動(dòng)機(jī)器人,主要是因?yàn)榉?wù)機(jī)器人的一個(gè)最基本的功能是能在非結(jié)構(gòu)化環(huán)境中自主運(yùn)動(dòng),因此區(qū)別于結(jié)構(gòu)化環(huán)境中的機(jī)器人,移動(dòng)機(jī)器人因需和非結(jié)構(gòu)化環(huán)境交互而更具挑戰(zhàn)性。
移動(dòng)機(jī)器人是一個(gè)集環(huán)境感知、動(dòng)態(tài)決策與規(guī)劃、行為控制與執(zhí)行等多功能于一體的綜合系統(tǒng)。隨著機(jī)器人性能不斷地完善,移動(dòng)機(jī)器人的應(yīng)用范圍大為擴(kuò)展,不僅在工業(yè)、農(nóng)業(yè)、醫(yī)療、服務(wù)等行業(yè)中得到廣泛的應(yīng)用,而且在城市安全、國(guó)防和空間探測(cè)領(lǐng)域等有害與危險(xiǎn)環(huán)境中得到很好的應(yīng)用。因此,移動(dòng)機(jī)器人技術(shù)已經(jīng)得到世界各國(guó)的普遍關(guān)注。本課程是國(guó)內(nèi)外高等院校高年級(jí)本科生和碩士研究生必修或選修課程,它集中了傳感器技術(shù)、信息處理、電子工程、計(jì)算機(jī)工程、自動(dòng)化控制工程以及人工智能等多學(xué)科的研究成果,代表機(jī)電一體化的最高成就,是目前科學(xué)技術(shù)發(fā)展最活躍的領(lǐng)域之一。因此,該課程教學(xué)可以使學(xué)生充分學(xué)習(xí)機(jī)電一體化系統(tǒng)的理論和實(shí)踐知識(shí),對(duì)于提升學(xué)生理論聯(lián)系實(shí)踐解決實(shí)際工程技術(shù)問題的能力,提高學(xué)生綜合素質(zhì)和在相關(guān)技術(shù)領(lǐng)域內(nèi)的創(chuàng)新實(shí)踐能力具有重要意義。
自主移動(dòng)機(jī)器人課程內(nèi)容豐富,涉及理論教學(xué)和實(shí)踐內(nèi)容,先修課程包括電工理論、數(shù)字/模擬電子技術(shù)、自動(dòng)控制原理、現(xiàn)代控制理論與傳感器技術(shù)、程序設(shè)計(jì)、算法導(dǎo)論、人工智能等,對(duì)學(xué)生的基礎(chǔ)知識(shí)要求較高,尤其對(duì)實(shí)踐動(dòng)手能力要求更高,學(xué)生往往理論成績(jī)不錯(cuò)但運(yùn)用理論知識(shí)動(dòng)手真正解決實(shí)際問題的能力欠缺[1],造成漸漸失去對(duì)該課程學(xué)習(xí)的興趣。因此為進(jìn)一步提高該課程教學(xué)質(zhì)量和教學(xué)效果,培養(yǎng)學(xué)生對(duì)自主移動(dòng)機(jī)器人課程的興趣,本文以實(shí)踐項(xiàng)目為導(dǎo)向,對(duì)自主移動(dòng)機(jī)器人課程在內(nèi)容和教學(xué)方法上進(jìn)行探索和研究。
1 自主移動(dòng)機(jī)器人教學(xué)現(xiàn)狀分析
本文首先針對(duì)目前自主移動(dòng)機(jī)器人教學(xué)現(xiàn)狀進(jìn)行分析,以期為教學(xué)改革措施提供依據(jù)。目前自主移動(dòng)機(jī)器人課程主要存在如下問題:
1.1 課程內(nèi)容大多為概述內(nèi)容
國(guó)內(nèi)自主移動(dòng)機(jī)器人相關(guān)課程內(nèi)容大多以概述內(nèi)容為主,理論知識(shí)傳授占據(jù)大部分課堂時(shí)間,主要講述移動(dòng)機(jī)器人的基本原理與概念,包括移動(dòng)機(jī)器人運(yùn)動(dòng)學(xué)建模、環(huán)境感知、定位、路徑規(guī)劃與導(dǎo)航、自動(dòng)控制等,較少涉及這些具體內(nèi)容在實(shí)踐中如何程序代碼實(shí)現(xiàn)。盡管基本原理與概念在后期實(shí)踐過程中具有基礎(chǔ)性作用,但過多的該屬性內(nèi)容和少量的實(shí)踐內(nèi)容令學(xué)生興趣不高。
1.2 現(xiàn)有實(shí)驗(yàn)仿真軟件不能精確仿真真實(shí)環(huán)境endprint
本課程的實(shí)驗(yàn)教學(xué)環(huán)節(jié)對(duì)于培養(yǎng)學(xué)生運(yùn)用理論知識(shí)的能力至關(guān)重要,實(shí)驗(yàn)仿真是很多高校采取的實(shí)驗(yàn)環(huán)節(jié)的一部分。仿真平臺(tái)或仿真軟件是否能較真實(shí)的模擬真實(shí)環(huán)境在一定程度上決定了培養(yǎng)學(xué)生解決實(shí)際問題的能力的有效性。而現(xiàn)有機(jī)器人相關(guān)課程很多是基于MATLAB仿真[2-3],或者M(jìn)obileRobot公司的MobileSim[4]仿真軟件,前者的可視化效果和運(yùn)行速度都不盡人意,而后者缺乏許多物理特性(如碰撞、摩擦等)的仿真,缺乏物理引擎。
1.3 由于條件限制無法讓學(xué)生真正動(dòng)手實(shí)踐
盡管仿真實(shí)驗(yàn)對(duì)培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力發(fā)揮了一定的重要作用,但仿真畢竟不能完全模擬現(xiàn)實(shí)世界的環(huán)境,比如現(xiàn)實(shí)世界中的許多不確定性因素較難用數(shù)學(xué)模型表達(dá)。因此,讓學(xué)生真正動(dòng)手在現(xiàn)實(shí)世界中運(yùn)行真實(shí)移動(dòng)機(jī)器人并實(shí)現(xiàn)一定功能才能切實(shí)提高學(xué)生分析問題和解決問題的能力,從而提高教學(xué)質(zhì)量。但由于軟硬件成本過高,許多高校無法滿足讓每個(gè)學(xué)生都有機(jī)會(huì)使用移動(dòng)機(jī)器人的相關(guān)設(shè)備,造成無法讓學(xué)生真正動(dòng)手實(shí)踐。
2 課程改革探索
針對(duì)上述自主移動(dòng)機(jī)器人課程尚存問題,通過對(duì)國(guó)外自主移動(dòng)機(jī)器人課程的觀察學(xué)習(xí),將國(guó)際先進(jìn)教學(xué)方式、方法和理念引入到本課程教學(xué)中,以期本課程能緊跟國(guó)際潮流,提升教學(xué)質(zhì)量。筆者在英國(guó)埃塞克斯大學(xué)求學(xué)期間,有幸作為該校課程《Mobile Robotics》的助教,了解到課程教授非常注重理論與實(shí)踐的結(jié)合,課堂上深入淺出地介紹移動(dòng)機(jī)器人相關(guān)理論,實(shí)驗(yàn)中則要求學(xué)生先通過仿真編程實(shí)現(xiàn)一個(gè)具體任務(wù),然后再在真實(shí)的先鋒機(jī)器人上實(shí)現(xiàn)同樣的任務(wù),以培養(yǎng)學(xué)生動(dòng)手實(shí)踐能力。瑞士聯(lián)邦理工大學(xué)機(jī)器人系統(tǒng)實(shí)驗(yàn)室則為了提升學(xué)生機(jī)器人軟件開發(fā)能力專門開設(shè)了《Programming for Robotics》的課程,可見其對(duì)學(xué)生動(dòng)手實(shí)踐的能力。美國(guó)賓夕法尼亞大學(xué)為研究生開設(shè)了《Robotics》的課程,主要涉及移動(dòng)機(jī)器人的運(yùn)動(dòng)規(guī)劃,控制和視覺等方面的內(nèi)容,同樣非常注重學(xué)生理論和應(yīng)用實(shí)踐的平衡,課程的作業(yè)分個(gè)人項(xiàng)目和團(tuán)體項(xiàng)目,以培養(yǎng)學(xué)生獨(dú)立思考和團(tuán)隊(duì)協(xié)作的能力。
綜合考慮以上各國(guó)際高校在移動(dòng)機(jī)器人課程的教學(xué)經(jīng)驗(yàn)以及國(guó)內(nèi)課程的諸多不足,在課程內(nèi)容和教學(xué)方法兩大方面進(jìn)行改革探索。
2.1 課程內(nèi)容改革
2.1.1 以點(diǎn)帶面,學(xué)生觸類旁通
選擇一款具有廣大用戶群的移動(dòng)機(jī)器人產(chǎn)品,詳細(xì)全面介紹其硬件組成,包括動(dòng)力驅(qū)動(dòng)、傳感器和計(jì)算單元等。本課程將采用廣受國(guó)內(nèi)外高校歡迎的移動(dòng)機(jī)器人平臺(tái)TurtleBot[5],如圖1所示。 選擇該平臺(tái)的理由如下:(1)成本不高。相比于其他產(chǎn)品如MobileRobot公司的Pioneer機(jī)器人動(dòng)輒10萬人民幣甚至更高的價(jià)格,TurtleBot價(jià)格只有數(shù)千元,如此親民的價(jià)格,對(duì)于教學(xué)經(jīng)費(fèi)有限的高校甚至學(xué)生個(gè)人來說都可以負(fù)擔(dān)得起;(2)雖然成本不高,但絲毫不因此而減少移動(dòng)機(jī)器人所需的最基本的組件。所謂“麻雀雖小,五臟俱全”;(3)該產(chǎn)品有個(gè)非?;钴S的社區(qū)平臺(tái)。該社區(qū)平臺(tái)資源豐富,且都可免費(fèi)獲??;由于用戶群眾多,社區(qū)平臺(tái)上總有人遇到和學(xué)生相同的問題且有眾多同行解答,因此,通過該平臺(tái)學(xué)生能迅速找到解決問題的方案;(4)原生態(tài)支持目前國(guó)內(nèi)外最為流行的機(jī)器人程序開發(fā)平臺(tái)“機(jī)器人操作系統(tǒng)(Robot Operating System, ROS) [6]”。通過對(duì)該產(chǎn)品的學(xué)習(xí)和實(shí)踐,可以掌握ROS,有助于提高學(xué)生的就業(yè)競(jìng)爭(zhēng)力和科研能力。
通過對(duì)該產(chǎn)品的詳細(xì)介紹,使學(xué)生能較為透徹地掌握移動(dòng)機(jī)器人的硬件組成的基本概念和原理,以點(diǎn)帶面,再簡(jiǎn)單拓展到其他類似產(chǎn)品,學(xué)生便可觸類旁通,甚至可通過自己查閱資料對(duì)一款移動(dòng)機(jī)器人有較全面的認(rèn)識(shí)。
2.1.2 以ROS為開發(fā)平臺(tái),堅(jiān)持原理和實(shí)踐結(jié)合,全面掌握知識(shí)點(diǎn)
傳統(tǒng)的課程大多只介紹硬件或者算法原理,并未涉及實(shí)踐中應(yīng)該如何用具體的代碼實(shí)現(xiàn)硬件驅(qū)動(dòng)和算法,學(xué)生往往對(duì)概念和原理一知半解。ROS 是一個(gè)開源機(jī)器人軟件系統(tǒng)開發(fā)框架,于2010年對(duì)外正式發(fā)布,很多高校、機(jī)器人研究單位開始重視機(jī)器人開發(fā)框架的應(yīng)用。2012年以來,隨著ROS框架的逐步完善,全球開始有越來越多的開發(fā)者學(xué)習(xí)并將其應(yīng)用于自己的機(jī)器人開發(fā)項(xiàng)目中。2013年,越來越多的企業(yè)開始重視ROS開發(fā)框架的應(yīng)用,并招募相關(guān)人才,近年來的ROS使用量和下載量呈指數(shù)級(jí)增長(zhǎng),已然成為機(jī)器人軟件開發(fā)事實(shí)標(biāo)準(zhǔn)。為了使學(xué)生能夠?qū)χR(shí)點(diǎn)融會(huì)貫通,同時(shí)緊跟先進(jìn)技術(shù)潮流,將以ROS為開發(fā)平臺(tái),介紹和講解硬件驅(qū)動(dòng)和算法原理對(duì)應(yīng)的兼容ROS的代碼實(shí)現(xiàn)。在課程的前期,首先安排課時(shí)講解ROS相關(guān)基礎(chǔ)知識(shí),包括ROS的特性、基本概念、常用命令和基本的ROS應(yīng)用程序結(jié)構(gòu)及編程方法,以期為后續(xù)的理論的實(shí)現(xiàn)打好良好的基礎(chǔ)。
2.2 教學(xué)方法改革
2.2.1 以項(xiàng)目為依托,切實(shí)提高動(dòng)手能力
以輪式移動(dòng)機(jī)器人導(dǎo)航項(xiàng)目為依托,要求學(xué)生在TurtleBot移動(dòng)機(jī)器人平臺(tái)上實(shí)現(xiàn)移動(dòng)機(jī)器人自主導(dǎo)航功能,即當(dāng)給定機(jī)器人在環(huán)境中的某個(gè)目標(biāo)位置后,機(jī)器人便能首先規(guī)劃好一條最短路徑,然后自主沿著最短路徑移動(dòng)到目標(biāo)位置,并且在移動(dòng)過程中如果遇到障礙物,則能主動(dòng)實(shí)現(xiàn)避障。
整個(gè)項(xiàng)目的軟件系統(tǒng)采用ROS框架開發(fā)。由于ROS框架原生態(tài)支持軟件開發(fā)模塊化,在項(xiàng)目完成過程中,教學(xué)中,按照傳感器驅(qū)動(dòng)模塊、電機(jī)驅(qū)動(dòng)模塊、定位模塊、地圖構(gòu)建模塊、路徑規(guī)劃和控制模塊等逐個(gè)講解;學(xué)生項(xiàng)目實(shí)踐中,也同樣按照以上各模塊單獨(dú)實(shí)現(xiàn)與調(diào)試,并灌輸軟件模塊化編寫與調(diào)試的思想。每完成某個(gè)模塊的教學(xué)和講解就進(jìn)行該模塊的具體代碼編程實(shí)現(xiàn)的講解,編程實(shí)現(xiàn)的講解只涉及算法核心代碼部分的實(shí)現(xiàn),完整的代碼編寫以及代碼修改作為學(xué)生的課后作業(yè)由學(xué)生自己完成,并在下一模塊學(xué)習(xí)之前進(jìn)行檢查,以看到訂閱和發(fā)布的話題是否正確作為評(píng)價(jià)標(biāo)準(zhǔn)。通過完成該項(xiàng)目,學(xué)生們可熟練掌握基于ROS的機(jī)器人軟件系統(tǒng)開發(fā),包括Rviz,TF,rosnode, rostopic, rosservice,roslaunch等工具的使用,雖然該項(xiàng)目是以輪式移動(dòng)機(jī)器人為平臺(tái),但是其中有關(guān)機(jī)器人和ROS的基本概念、原理知識(shí)和ROS使用方法、技巧等都可舉一反三,觸類旁通地?cái)U(kuò)展至其他移動(dòng)機(jī)器人類型,如步行移動(dòng)機(jī)器人、履帶式移動(dòng)機(jī)器人、爬行機(jī)器人、蠕動(dòng)機(jī)器人和游動(dòng)式機(jī)器人等,從而切實(shí)提高學(xué)生機(jī)器人軟件系統(tǒng)開發(fā)的動(dòng)手能力。endprint
2.2.2 仿真和實(shí)物相結(jié)合,提升學(xué)生軟件測(cè)試和調(diào)試能力
學(xué)生首先在仿真器中完成該項(xiàng)目。采用兼容ROS的仿真器Gazebo[7],如圖2所示。選用Gazebo仿真器的原因在于:不同于前述MATLAB仿真,以及MobileRobot的MobileSim移動(dòng)機(jī)器人仿真軟件,Gazebo是個(gè)開源軟件,內(nèi)含復(fù)雜物理引擎,支持復(fù)雜物理現(xiàn)象的精確模擬,能夠較精確再現(xiàn)現(xiàn)實(shí)世界環(huán)境;另外,Gazebo原生態(tài)支持ROS,并且已有許多現(xiàn)有機(jī)器人和各類傳感器模塊插件可用,包括本課程使用的TurtleBot的模塊。在仿真器中,學(xué)生能在不用TurtleBot實(shí)物的情況下調(diào)試各軟件模塊以及整體軟件系統(tǒng),為后續(xù)在實(shí)物上的實(shí)現(xiàn)奠定基礎(chǔ)。完成在仿真器上的軟件調(diào)試后,學(xué)生轉(zhuǎn)移到在TurtleBot實(shí)物上繼續(xù)實(shí)現(xiàn)移動(dòng)機(jī)器人的自主導(dǎo)航功能,和仿真器中不同的是,傳感器和電機(jī)驅(qū)動(dòng)程序需要另外編寫和測(cè)試;另外,現(xiàn)實(shí)世界的環(huán)境含有更多不確定因素,需要學(xué)生遇到問題時(shí)解決。通過仿真和實(shí)物的結(jié)合,能有效提升學(xué)生機(jī)器人軟件測(cè)試與調(diào)試能力。
2.2.3 參觀博覽會(huì),開拓視野
帶領(lǐng)學(xué)生參觀上海每年舉行的中國(guó)機(jī)器人博覽會(huì)和工業(yè)博覽會(huì),一方面開拓學(xué)生視野,了解機(jī)器人領(lǐng)域現(xiàn)狀,另一方面進(jìn)行現(xiàn)場(chǎng)教學(xué)和講解,鞏固課堂所學(xué),以進(jìn)一步培養(yǎng)學(xué)生興趣和理論結(jié)合實(shí)際的能力。
2.2.4 課程設(shè)計(jì)-學(xué)生搭建自己的移動(dòng)機(jī)器人平臺(tái)
課程設(shè)計(jì)目標(biāo)是搭建自己的移動(dòng)機(jī)器人,并實(shí)現(xiàn)該機(jī)器人的自主導(dǎo)航功能:
首先,讓學(xué)生完成機(jī)器人關(guān)節(jié)、結(jié)構(gòu)和外觀的設(shè)計(jì),并通過設(shè)計(jì)URDF(Unified Robot Description Format)文件對(duì)該機(jī)器人進(jìn)行描述,然后編寫驅(qū)動(dòng)算法,傳感器驅(qū)動(dòng)和電機(jī)驅(qū)動(dòng)模型插件,導(dǎo)入至Gazebo進(jìn)行仿真驗(yàn)證,接著在課程教學(xué)中的TurtleBot的自主導(dǎo)航項(xiàng)目的基礎(chǔ)上,實(shí)現(xiàn)自建機(jī)器人在Gazebo仿真器中的自主導(dǎo)航。
其次,在課程經(jīng)費(fèi)的支持下,將學(xué)習(xí)班學(xué)生分成若干個(gè)小團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)一起合作搭建一個(gè)實(shí)物移動(dòng)機(jī)器人,并在該機(jī)器人上實(shí)現(xiàn)自主導(dǎo)航功能。計(jì)算平臺(tái)擬采用Nvidia 公司基于Tegra K1芯片的Nvidia Jetson TK1開發(fā)板,如圖3所示。該開發(fā)板以革命性的Tegra K1 SoC為基礎(chǔ)構(gòu)建,使用KeplerTM計(jì)算核心,該核心專為超級(jí)計(jì)算機(jī)所設(shè)計(jì),用于快速開發(fā)和部署面向機(jī)器視覺,機(jī)器人、醫(yī)療和其他更多領(lǐng)域的計(jì)算密集系統(tǒng)。傳感器和電機(jī)控制與Nvidia Jetson TK1開發(fā)板之間的通信通過常用通信接口如串口和USB接口等實(shí)現(xiàn)。傳感器和電機(jī)控制驅(qū)動(dòng)程序開發(fā)可參考課程教學(xué)中的TurtleBot的對(duì)應(yīng)的驅(qū)動(dòng)程序。最后,同樣地,在TurtleBot的自主導(dǎo)航項(xiàng)目的基礎(chǔ)上實(shí)現(xiàn)該自建實(shí)物移動(dòng)機(jī)器人在某未知環(huán)境中的自主導(dǎo)航。通過自己搭建仿真和實(shí)物移動(dòng)機(jī)器人并實(shí)現(xiàn)自主導(dǎo)航,學(xué)生們才算真正掌握了課程所學(xué),有助于培養(yǎng)和鍛煉自主學(xué)習(xí)、分析問題和解決問題的能力。
4 結(jié)束語
針對(duì)目前自主移動(dòng)機(jī)器人課程重理論和概述而輕實(shí)踐的現(xiàn)狀,對(duì)該課程在內(nèi)容和教學(xué)方法上進(jìn)行基于實(shí)踐的教學(xué)改革探索。課程內(nèi)容上,采用廣受國(guó)內(nèi)外高校歡迎的移動(dòng)機(jī)器人平臺(tái)TurtleBot進(jìn)行系統(tǒng)性介紹,以點(diǎn)帶面;采用機(jī)器人操作系統(tǒng)ROS這個(gè)堪稱機(jī)器人程序開發(fā)的標(biāo)準(zhǔn)框架作為課程軟件開發(fā)工具,堅(jiān)持原理和實(shí)踐結(jié)合;教學(xué)方法上,以實(shí)現(xiàn)輪式機(jī)器人TurtleBot自主導(dǎo)航功能項(xiàng)目為依托,切實(shí)提高學(xué)生動(dòng)手能力;引導(dǎo)學(xué)生仿真和實(shí)物相結(jié)合實(shí)現(xiàn)項(xiàng)目功能,提升學(xué)生軟件測(cè)試和調(diào)試能力;帶領(lǐng)學(xué)生參觀機(jī)器人相關(guān)博覽會(huì),開拓學(xué)生本領(lǐng)域內(nèi)的視野;指導(dǎo)學(xué)生以團(tuán)隊(duì)形式搭建自己的移動(dòng)機(jī)器人平臺(tái),使學(xué)生真正掌握課程所學(xué)。
【參考文獻(xiàn)】
[1]金明.工科大學(xué)生實(shí)踐教學(xué)中幾個(gè)基本問題的初步探索[J].高教學(xué)刊,2016(05):87-88.
[2]張泉,張健滔,陳江萍,蔡紅霞.基于實(shí)踐與創(chuàng)新驅(qū)動(dòng)的《機(jī)器人學(xué)》教學(xué)改革探索[J].大學(xué)(研究版),2017(04):38-45.
[3]張奇志,周亞麗.機(jī)器人學(xué)教學(xué)內(nèi)容改革與實(shí)踐[J].計(jì)算機(jī)教育,2012(18):67-70.
[4]MobileRobots,2017.MobileSim,http://www.mobilerobots.com/Software/MobileSim.aspx,August 19,2017.
[5]Open Robotics Software Foundation.TurtleBot2,http://www.turtlebot.com/turtlebot2/,August 29,2017.
[6]Open Robotics Software Foundation,2017.Robot Operating System (ROS),https://www.ros.org/,August 19,2017.
[7]Open Robotics Software Foundation,2017.Gazebo,http://www.gazebosim.org/,August19,2017.endprint