仿真機器人教案_第1頁
仿真機器人教案_第2頁
仿真機器人教案_第3頁
仿真機器人教案_第4頁
仿真機器人教案_第5頁
免費預覽已結束,剩余16頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第一課:教學機器人概述教學目標:1. 了解機器人的概念。2. 了解機器人的分類和用途。3. 培養對機器人的濃厚興趣。教學重點:I培養對機器人的濃厚興趣。教學難點:了解機器人的概念。教學準備:機器人仿真環境軟件。教學過程:一、問題導入同學們,你們隊機器人感興趣嗎?你們隊機器人了解多少?二、了解機器人I I1 .講授機器人概念I機器人是一種可編程的多功能智能操作機,或是為了執行不同的任務而具有電 腦控制功能、可編程實現動作的專門系統。它是高級整合控制論、機械電子、計算 機、材料和仿生學的產物。在工業、醫學、農業、建筑業甚至軍事等領域中均有重 要用途。一般由執行機構、驅動裝置、檢測裝置和控制系統和復

2、雜機械等組成。2 .通過圖片讓同學們了解各種機器人民用機器人歡迎閱讀娛樂用機器人軍事用機器人科研機器人三、練習鞏固和同學們一塊通過網絡了解更多的關于機器人比賽的信息四、布置作業設計一個自己想象中的機器人,畫圖并用文字說明自己的機器人有什么功能和 特點。第二課:教學機器人和仿真機器人教學教學目標:了解教學機器人的概況。了解能力風暴教學機器人的身體結構。了解和應用能力風暴教學機器人的仿真教學環境。教學重點:了解和應用能力風暴教學機器人的仿真教學環境。教學難點:一'I I了解能力風暴教學機器人的身體結構。教學準備:機器人仿真環境軟件。教學過程:一、問題導入我們沒有購買到機器人怎么辦?我們怎么

3、才能夠通過其他渠道學習和了解機器 人。歡迎閱讀歡迎閱讀隨著人工智能技術、計算機技術等相關技術的發展,對智能機器人的研究越來 越多。在教育領域,許多學校已在學生中開設了機器人學方面的有關課程或開設了 興趣實踐小組。為了滿足這些需要,人們專門研制出來了各種適合于教學用的機器 人。三、介紹能力風暴教學機器人情況在 VJC1.5中,有五種型號的機器人:AS-M、AS-MII、AS-UIl AS-InfoX和 AS-InfoM 虛擬機器人的身體結構跟真實的能力風暴智能機器人是相似的。感覺器官能力風暴 智能機器人的感覺功能,是由機器人的傳感器實現的。能力風暴機器人身上安裝的/ I1 I /1 /傳感器有以

4、下幾種:紅外傳感器紅外傳感器由紅外發射器和紅外接收器兩部分組成。一旦程序中發出“紅外測 障”的指令,紅外發射器就開始發射紅外線。紅外線遇到障礙物會反射回來,被紅 外接收器接收,從而機器人就能判斷出障礙物所在的方位。碰撞傳感器虛擬機器人的碰撞傳感器能夠檢測左、右、前、后四個方向的碰撞,型號為 AS-InfoX的機器人只能檢測前、左、右三個方向的碰撞。光敏傳感器光敏傳感器能夠檢測光線的強度,檢測到的值為0255之間的整數。光線越亮,檢測到的數值越小;光線越暗,檢測到的數值越大。地面灰度傳感器口 M d ; F /地面灰度傳感器能夠檢測地面的灰度,檢測到的值為。255之間的整數。地面> _ I

5、. -» f '顏色越深,灰度值越大;地面顏色越淺,灰度值越小。此項功能跟真實的能力風暴智能機器人基本相同。聲音傳感器聲音傳感器能夠檢測聲強大小,檢測到的值為 0255之間的整數。數值越小, 聲音越低;數值越大,聲音越響。此項功能跟真實的能力風暴智能機器人是一樣的。四、給學生演示,并讓學生了解仿真運行環境前面我們已經詳細地介紹了教學機器人,但是由于教學用機器人比較昂貴,一 般的農村學校由于經費短缺,尚且不能配備實物機器人。為了教學的需要,人們又 開發了模擬仿真的環境,也就是用計算機軟件來模擬實物機器人的運行情況。這種 形式的教學就是本書所要提的仿真機器人教學。五、布置作業通過

6、網絡查找關于機器人和機器人教學的更多信息和知識。 第三課:Vjc1.5仿真機器人教學編程環境歡迎閱讀歡迎閱讀教學目標:了解Vjc1.5仿真機器人教學編程環境。觀察Vjc1.5軟件,看看界面有哪些部分組成。了解Vjc1.5仿真機器人教學編程環境,從中發現什么信息呢?教學重、難點:了解Vjc1.5仿真機器人教學編程環境。教學準備:Vjc1.5仿真機器人教學編程環境| I教學過程: I1 1/ /一、問題導入廣 L>""在我們以前學習過的word、excel等軟件中界面包括哪些部分?二、展示Vjc1.5仿真機器人教學編程環境界面1 .流程圖編輯界面介紹“VJC1.助真版”流

7、程圖編輯界面如下圖所示,由以下幾個部分組成:菜單欄、工具欄、模塊庫(包括執行器、傳感器、控制、程序模塊庫、AS多功能擴展卡(適用型號AS_MAS_MIIAS_UI)、通訊模塊庫(適用型號AS_UII)垃圾箱、流程圖生成區、JC代碼顯示區。下面將作具體介紹。菜單欄菜單欄中包含了各種菜單,如下圖所示:將鼠標放在各個菜單上,就會出現一個下拉框,可以看到其中的子菜單。分別介紹如下:文件:“新建”、“打開”、“保存”、“關閉”這些都是對文檔最基本的操作;“輸出JC程序”可根據流程圖生成JC代碼。歡迎閱讀歡迎閱讀編輯:在編寫復雜程序的過程中,經常會用多個子程序服務于一個主程序,而“編輯”菜單中的“主程序”

8、、“刪除子程序”就為編程帶來了便利。視圖:可以隱藏/顯示工具條、JC代碼顯示區;“連接指示”則可以顯示/隱藏模 塊的指示紅點,幫助初學者掌握模塊連接的技巧;可以用“流程圖背景”為流程圖 生成區更換背景;通過“放大”、“縮小流程圖”、“自動縮放”來調整流程圖大小。工具:分為“仿真當前程序”、“仿真流程圖文件”、“設置選項”三個功能項。“仿 真當前程序”對用戶正在編寫的流程圖進行仿真,“仿真流程圖文件”對用戶選擇的流程圖文件進行仿真。“設置選項”可以設置機器人型號和流程圖文件保存路徑。工具欄 I1 1/ /工具欄圖標依次對應如下功能:新建 打開 保存 仿真 主程序JC代碼顯示 縮小 放大自動縮放幫

9、助。三、模塊庫區介紹模塊庫可以通過鼠標的點擊把它們分別打開。下圖是AS-InfoM機器人可以使用的全部圖形模塊。如果機器人型號不同,會與下圖略有不同。四、流程圖生成區“VJC1.助真版”中間最大一個窗口就是流程圖生成區(如下圖所示),左側的模 塊庫區的模塊可以移入到這個區域,連接生成流程圖程序。在編輯流程圖的過程中, 還可以進行模塊的插入、移動、刪除等操作。JC代碼顯示區“VJC1.助真版”可以根據流程圖程序自動生成 JC語言的源程序,顯示在“ JC 代碼顯示區”中(點擊工具欄中的“ JC代碼”快捷按鈕即可顯示)。垃圾箱在編程的過程中,如果要刪除某個模塊,可以將模塊移到“垃圾箱”處,在“垃 圾

10、箱”上點擊一下,即可刪除此模塊。五、編程特點介紹本軟件可采用兩種形式進行編程,即代碼編程和圖形化編程。對于代碼編程需 要C語言基礎,對于一般的小學生不做要求,只要求掌握圖形化編程。我們可以從模塊庫中點擊選中一個模塊將其添加到編程區域,并將模塊拖放到 上一個模塊附近時就會產生一條連接線,這樣就夠成了一個流程圖,在流程圖的結 束位置放一個結束模塊,就完成了一個簡單的程序,其實本軟件的編程實質是在畫*_ 一 _* . =1I I流程圖,并對每個流程圖的模塊進行簡單的參數設置,就完成了編程,這樣就是圖 I1 1/ /形化編程。六、布置作業1 .認真打開和關閉機器人編程軟件,觀察其組成部分和特點。2 .

11、簡單地將圖形模塊拖放到編程區進行連接,并練習文件的保存、打開、關閉等 操作。第四課:運行和欣賞例程教學目標:一'I I1 .運行和欣賞例程。2 .了解vjc1.5仿真版各個工具欄的使用和作用。教學重、難點:了解vjc1.5仿真版各個工具欄的使用和作用。教學準備:機器人仿真環境軟件教學過程:一、問題導入VJC機器人編程精彩嗎?你想看一看別人的編程結果嗎?二、VJC機器人仿真環境介紹VJC1.5仿真版”仿真工具能模擬機器人運行程序,同時提供了運行環境的創建、 修改、刪除、參數設置等功能。在這里可以對我們編寫的機器人程序進行調試或模 擬實踐。對于模擬環境的進入可以在編程界面下點擊“工具一一仿

12、真當前程序”或 點擊下列工具欄中的第四個仿真命令來實現進入仿真環境。關于仿真環境的退出,必須點擊退出按鈕,這樣才能正真地退出,否則下次運| I 行仿真環境時就會出錯啦! I1 1/ /進入仿真界面后,點擊先設置仿真環境,再點擊運行機器人,將機器人放到運 動區域的適當位置就可以模擬運行了。對于模擬環境的設置同學們去探索,這里就 不一i 一敘述了。三、一個例程的運行對于例程的運行我們得分三步走,首先在打開原程序,然后進入仿真環境,最 后,調入仿真環境,再執行機器人即可。如上圖所示,從文件的打開命令中進入對話框選擇本程序自帶的例程,然后就 可以打開并已經編好的圖形程序。點擊仿真命令進入仿真環境。最后

13、一步,就要點擊加載,選擇沿線走場地,再點擊進入環境。之后點擊“運 行”將機器人放到線的一段,這樣就可以讓機器人沿線走了。如果我們將運行環境中選擇為現實軌跡那么我們就可以實現將機器人行走的軌 跡留在了屏幕上。四、作業布置歡迎閱讀歡迎閱讀運行和欣賞本程序所帶的例程。第五課:利用流程圖解決問題教學目標:了解流程圖解決問題的辦法。了解生活中的問題解決辦法有哪些。教學重、難點:了解流程圖解決問題的方法I J教學準備:教學幻燈片教學過程:一、了解解決問題的過程生活中的解決問題的三種方式:1 .按照某種順序去做完某些過程;2 .將某些過程循環做若干次;3 .有時 候就是按照某些條件的具體情況有選擇的執行過程

14、我們的計算機和機器人也遵循了這三種解決問題的方式,我們對其對應的程序 結構分別叫做順序結構、循環結構和判斷結構。二、各種圖形所表示的思維方式一'I I以下是我們經常用來表示某些事件的操作過程,叫流程圖,其實就是表示我們 的思維方式的圖形,你們認識嗎?表示終止表示過程表示決策判斷表示獲取數據信息我們就用上述流程圖來表示一下路燈的控制思維吧。同學們注意體會一下用流 程圖表示思維的方法。歡迎閱讀三、同學們你能讀懂下面的流程圖嗎?同學們,你能把你平時想解決的問題用圖形表示嗎?四、作業布置用流程圖表示一下選班長的過程。第六課:圖形化模塊操作的方法教學目標:1 .介紹流程圖來編寫各種機器人程序的圖

15、形化編程方式。I J2 .介紹連接模式的操作方法。教學重、難點:流程圖來編寫各種機器人程序的圖形化編程方式教學過程:一一 i / / :; 1 )一、問題導入你知道利用流程圖來編寫各種機器人程序的圖形化編程方式嗎?你認識下面的 各種模塊屬于流程圖的那個類型,并能猜出下面各種程序控制圖形的含義?本節課 帶著這個問題來學習圖形化模塊操作的方法。二、新課學習我們可以通過可以將模塊添加到程序編輯區中,就可以看出來。利用圖形化編程就是對上述各種圖形模塊進行的操作,如何操作這些模塊將是 本節課要解決的問題。首先來看模塊的新增、連接和插入從模塊庫選擇一個模塊,單擊模塊的圖標,把它移入流程圖生成區,再單擊一

16、下將其放下,你的程序就新增了一個模塊。要使這個模塊在程序中變為有效,需要 歡迎閱讀歡迎閱讀將模塊連接到流程圖中。新增一個模塊的過程中經常會用到“連接”這個概念。用VJC編寫程序時,首先要在模塊庫中選擇所需要的模塊,將它拖入到流程圖生成區,并且將此模塊與程序主體連接上。模塊一旦連接上,在JC代碼顯示區。就會自動生成與之相對應的JC代碼,說明新增模塊已成為程序的一部分。如果沒有連接上,JC代碼顯示區就不會出現相應的代碼,這時模塊對程序不起作用。連接模塊如何操作?先在模塊庫中點擊需要增加的模塊,模塊就跟隨光標移動 I J了。這時將模塊拖到需要連接的位置,光標的頂點放在上方模塊的紅點處,單擊鼠標,新增

17、的模塊就與上方模塊連接上了。模塊上的紅點是可連接標志,如果模塊上 I1 I /1 /都沒有紅點,可以在“視圖”菜單中選中“連接指示”,模塊上就會有紅點了。一一一"/ / I ) J模塊連接上的標志是什么?模塊連接上之后,會出現以下標志:(1)模塊間有箭頭連接起來;(2)上方的模塊“紅點”消失;(3) JC代碼顯示區自動生成與新增模塊相對應的代碼。在程序的中間插入一個模塊該如何操作呢?答:如圖所示,在模塊A后面插入一個新增模塊,操作步驟如下:(1)點擊模塊B,將本II塊B及其以下部分移到一邊,二.1 I再點擊一下鼠標將其放下,整個程序就分成了兩個部分;(2)將新增模塊連接在模塊A的下方

18、;(3)再將模塊B及其以下部分連在新增模塊的下方,這樣就完成了插入新增模塊的操作。模塊的移動基本方法:點擊所需移動的模塊,這個模塊就處于“拿起”狀態,將鼠標移動 到目標位置,點擊鼠標即可將模塊放下。下面介紹兩種需要“移動”操作的情況: 如要將圖中模塊B調整到模塊C的后面,操作步驟可參看圖(2)(6)。模塊的刪除流程圖生成區中的模塊(除“主程序”、“子程序”模塊外)均可以刪除。刪除的方法為:將要刪除的部分從程序主體中“拿起”,再將其拖到垃圾箱處,點擊一下,I J此部分就會自動消失。另:從模塊庫中“取出”的模塊在沒有點擊放下之前,可以j/通過點擊鼠標右鍵取消。 I1 1/ /三、作業要求一一 i

19、/ 1:)1 .把本軟件中的各個模塊拖放到編輯區中看看他們的樣子,并右擊各個模塊看看其中參數應該填什么。2 .再打開一個本軟件的例程認真觀察看他們是怎么編寫的,試著改變模塊位置和 參數再還原。第七課:我的第一個機器人程序教學目標:I| |1 .學會將模塊添加到程序流程中來。2 .體會編寫一個完整的機器人程序并仿真運行。3 .學會編寫機器人走正方形的程序。教學重點:體會完整的編寫一個完整的機器人程序并仿真運行。歡迎閱讀歡迎閱讀教學難點:學會調試機器人程序。教學準備:微機教室、教學ppt等教學過程:一、談話導入I J同學們,經過這一階段的了解知道了一些機器人方面的常識,但是我們還沒有完整地編過一個

20、機器人程序項目,你知道怎樣才能完整地實現一個機器人編程項 I1 1/ /目?廣j.,一一一一/./ i :)出示本節課要求:為機器人編程,使之能走一個正方形。走的時候顯示軌跡。二、程序分析相關模塊:直行、轉向。項目解析:編寫“走正方形”程序可參照上圖編寫,項目的難點在于要反復調整“轉向模塊”中轉向時間和速度,以便機器人正好轉90。“直行”、“轉向”模塊的參數設置方法可參考“幫助”電子文檔一一“執行器模塊”。編程思路機器人走四邊形就讓機器人完成“前進一轉彎-前進一轉彎-前進一轉彎-前 進一轉彎”,也就是說機器人需要完成四個“前進一轉彎”。而要讓機器人完成一個“前進一轉彎”首先就需要啟動電機,使機

21、器人能以一定的速度向前運行一段路程,然后停下,以左輪為中心旋轉 90再停下,這樣就走完了四邊形的一邊。歡迎閱讀歡迎閱讀要讓機器人走四個邊,這里有一個簡便的方法,這就是循環,循環重復上述步驟4次,機器人就能夠走完一個四邊形了 。三、編程操作實踐圖形化方法編程操作進入“VJC1.昉真版”的流程圖編輯界面,編寫此程序的步驟如下:用鼠標點擊左邊“控制模塊庫”,從中選擇“多次循環”。將此模塊拖到流程圖生成區,與主程I J序相連,如圖所示。鼠標右鍵點擊此圖標,就會出現如圖所示界面,輸入循環次數4 .點擊“執行器模塊庫”,選擇“直行”模塊,連接在流程圖中。在模塊上右擊鼠標,彈出一個對話框。在對話框中可設置“

22、電機速度”,前進范圍從0100,數值越 -, .大,行走越快;“時間”框內填寫所要行走的時間值。這一個步驟是讓機器人完成走 直線的任務。再點擊“執行器模塊庫”,選擇“轉向”模塊,連接在流程圖中,在模塊上右擊 鼠標,出現如圖所示對話框,在“速度”和“時間”狀態欄內,分別填寫適當的值, 使機器人向右旋轉90°。這樣走四邊形的程序就編寫好了,只需要我們保存和運行了。軟件仿真I I程序編寫完畢,接下來就可通過VJC1.附真軟件進行仿真了。在流程圖界面中,選擇菜單欄中“工具(T)”選項卡下的“仿真當前程序”選項,或者點擊“仿真” 快捷按鈕,進入仿真系統。在仿真主界面下方的初始設置欄下,點擊一下

23、“有軌跡” 按鈕,以便在機器人運行時,觀察它的軌跡。然后點擊“運行”按鈕,得到一個虛歡迎閱讀歡迎閱讀擬機器人。將機器人放到中央的運行區,機器人就會走出一個四邊形,并且可以看 到它的軌跡。下圖為仿真結果。四、作業布置自己編一個走六邊形的程序并實踐。第八課:走五角星的機器人教學目標:1 .繼續體驗完整的編寫機器人程序和仿真運行的全過程。2 .學會用實驗法編寫讓機器人走五角星的程序。3 .培養學生分析問題、解決問題的能力。教學重點:學會用實驗法編寫讓機器人走五角星的程序。教學難點:編程的實驗方法。教學準備:一'I IC 二曰1 I微機教室、機器人仿真環境。教學過程:一、談話導入我們會編走四邊形的機器人,那么我們會讓機器人周五角星嗎?二、活動任務分析項目內容:為機器人編程,使之能走出一個五角星的形狀。走的時候顯示軌跡 要求使用“條件循環”模塊。歡迎閱讀歡迎閱讀相關模塊:直行、轉向、條件循環、計算。三、程序設計與仿真實踐程序設計通過該項目的學習可熟悉 VJC1.刖真版中引用變量、變量百寶箱的概念以及“條 件循環”和“計算”模塊的使用。“條件循環”模塊在“控制模塊庫”中。從上圖中可以看到,要畫出一個五角星,需重復五次“前進、右轉”的動作,右轉的角度為1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論