樂高機器人課件_第1頁
樂高機器人課件_第2頁
樂高機器人課件_第3頁
樂高機器人課件_第4頁
樂高機器人課件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第二課 認識樂高藍牙機器人系統(tǒng)_NXT 授課時間 參加教師 活動目的:1、  認識NXT主要配件,并將其與RCX核心配件作比較,學(xué)習(xí)和掌握新型樂高機器人;2、  搭建藍牙機器人;3、  知道NXT控制器各按鈕的作用,初步學(xué)會在NXT是編寫簡單程序,理解傳感器的功能活動過程:一、      樂高機器人 MINDSTORMS NXT與RCX的比較1、處理器由8位升到32位丹麥樂高(LEGO)將于2006年9月上旬推出樂高公司和美國麻省理工學(xué)院共同開發(fā)的機器人組件新款“教育用LEGO Mindstorms NXT”。Mi

2、ndstorms是將配備微處理器的LEGO公司的塑料積木組裝起來,通過個人電腦制作的程序來控制的機器人。此前的RCX的微處理器為8位,而NXT配備32位處理器等,提高了性能。 表格1列出RCX和NXT的比較。圖1:安裝4個傳感器和3個伺服馬達的LEGO NXT圖4:LEGO NXT系統(tǒng)目前提供的4種傳感器全家福5、改進了編程軟件NXT程序用軟件“ROBOLAB ver.2.9”,跟ROBOLAB原來的版本一樣,是基于NI LabVIEW開發(fā)的。該軟件不僅可以制作NXT用的程序,也可以完成RCX用的程序。此前要操作接近400個圖標進行編程,這次減少為約40個,從而使得編程更為簡單。OS為“Win

3、dows2000”以上和“Mac OS X”。圖5:樂高網(wǎng)站給出的ROBOLAB 2.9的樣圖,跟以前版本相比,變化較大二、  快速認識NXT1、  按鈕NXT正面有四個按鈕,它們分別是開關(guān)、運行;導(dǎo)航和返回。2、  NXT顯示器上各圖標的意義最上一行,相當(dāng)于狀態(tài)欄,從左到右依次表示了:藍牙、USB、NXT控制器名、運行狀態(tài)、電池電量以及聲音音量的情況。 狀態(tài)欄的下面是六個主控操作面板,相當(dāng)于主菜單,它們依次是:“My Files我的文件”、“Try me測試”、“Settings設(shè)置”、“Bluetooth藍牙”、“View查看”、“NXT Program NX

4、T程序”。三、  NXT Prpgram(NXT程序)不需要在電腦上,通過NXT就可以編寫簡單的控制程序。1、  進入NXT Program 2、  屏幕顯示傳感器和馬達的連接方式;3、  確定后,進入五步編程第一步主要是設(shè)置運動方式:前后、后退、左轉(zhuǎn)、右轉(zhuǎn)等第二步主要是設(shè)置傳感器第三步 也是運動方式設(shè)置第四步 傳感器感應(yīng)設(shè)置第五步 設(shè)置停止或循環(huán)運行四、  活動研究任務(wù)1、  研究前進5,前進的時間是多少?前進的距離是多少?前進5,前進的時間是 ;前進的距離是 。你的機器人能走直嗎?你們是怎么讓它走直的?2、  前進5,再

5、右轉(zhuǎn)2,看看你的機器人怎么運動?3、  組內(nèi)合作完成下列任務(wù): 每組四個同學(xué),分別位于四方形的四邊,要求用nxt編程,將機器人駛向自己的隊友。(1)       隊長將機器人駛向程序員;(2)       程序員讓機器人左轉(zhuǎn)駛向機械師(3)       機械師讓機器人按直線退到研究員(4)       研究員再讓機器人轉(zhuǎn)彎退回隊長。第三課 嘗試NX

6、T編程教學(xué)目的:1、  了解NXT編程軟件界面;2、  知通如何創(chuàng)建一個新文件;3、  認識移動圖標,了解移動圖標的設(shè)置面板中各選項的意義4、  會用它控制機器人的運動狀態(tài)(前進、后退、轉(zhuǎn)彎運動);5、  學(xué)會如何下載,并運行機器人。教學(xué)過程:今天我們學(xué)習(xí)用電腦編寫第一個程序,控制機器人按我們的意愿運動。一、             進入編程環(huán)境1、  雙擊桌面圖標,進入NXT編程環(huán)境;2、  一個出現(xiàn)下列

7、程序進度條,調(diào)入程序;二、             編寫程序有FLASH步驟  按下例操作步驟編寫程序     三、下載程序 1、機器人與電腦的連接 用USB連線將機器人與電腦連接。注意:下載程序時,NXT必須打開。三、             移動圖標參數(shù)設(shè)置面板四、 

8、0;           運行機器人按下列操作步驟運行機器人演示編寫、下載、運行一個前進左轉(zhuǎn)再前進的程序活動研究任務(wù) 1、  研究能量級為75%時機器人1秒鐘,前進的距離是多少?大約_樂高單位2、  能量級為100%時機器人1秒鐘,前進的距離是多少?大約_樂高單位2、  組內(nèi)合作完成下列任務(wù): 每組四個同學(xué),分別位于四方形的四邊,要求用nxt編程,將機器人駛向自己的隊友。(1)       隊長將

9、機器人駛向程序員,前進2秒鐘;(2)       程序員讓機器人前進5秒,左轉(zhuǎn)駛,再前進5秒,駛向機械師;(3)       機械師讓機器人按直線后退,到研究員,時間根據(jù)距離調(diào)整;(4)       研究員再讓機器人后退5秒,轉(zhuǎn)向,再直線回到隊長所在位置。 第四課 機器人的計步器教學(xué)目標:1、  學(xué)習(xí)和理解馬達內(nèi)置角度傳感器2、  理解移動模塊和馬達模塊的屬性面板3、  能準確控制機器人

10、的運動距離和角度4、  通過活動理解馬達內(nèi)置角度傳感器的應(yīng)用教學(xué)過程:一、你知道嗎?_NXT使用技巧1、  關(guān)閉藍牙功能,可以讓NXT更省電2、  刪除NXT中多余的程序,可節(jié)約空間。二、研究活動用時間控制機器人的運動比較:1秒鐘內(nèi)馬達能量為75%行駛的距離大約是 厘米;1秒鐘內(nèi)馬達能量為100%行駛的距離大約是 厘米;1秒鐘內(nèi)馬達能量為75%行駛的距離 (填<或>)馬達能量為100%行駛的距離;不同組的機器人1秒鐘內(nèi)馬達能量為100%行駛的距離相同嗎? (填相同或不相同)。三、NXT馬達的內(nèi)置角度傳感器用時間控制機器人的運動非常不準確,當(dāng)電池能量足時

11、機器人跑得快,當(dāng)電池能量不足時,機器人跑得慢。為了解決這個問題,在NXT機器人的馬達中安裝了一個角度傳感器,它可以記錄機器人行走的距離。馬達里的角度傳感器相當(dāng)于機器人的計步器。3、 機器人的計步器是怎么計算機器人行走的距離的呢?第一:它可以記錄機器人輪子轉(zhuǎn)過的圈數(shù),根據(jù)輪子的周長,就可以計算出機器人行走的距離。觀察學(xué)習(xí)環(huán)境中的常用面板中的向前驅(qū)動。例如,我們機器人的輪子周長約為17厘米機器人輪子轉(zhuǎn)1圈,前進的距離是 厘米。機器人輪子轉(zhuǎn)2圈,前進的距離是 厘米。機器人輪子轉(zhuǎn)5圈,前進的距離是 厘米。機器人輪子轉(zhuǎn)10圈,前進的距離是 厘米。第二:記錄機器人輪子轉(zhuǎn)過的角度,根據(jù)角度,計算出機器人行走

12、的距離。我們知道,一個是360度,如果機器人的輪子轉(zhuǎn)過半周,那么它轉(zhuǎn)過的角度就是180度,走過的距離就是輪子周長的一半,大約8.5厘米。轉(zhuǎn)子轉(zhuǎn)過的圈數(shù)輪子轉(zhuǎn)過的角度大約行走的距離實際行走的距離136017厘米半圈1808.5厘米1/4圈904.2厘米1/6圈60度3厘米四、學(xué)習(xí)電機模塊移動模塊雖然也能控制機器人做轉(zhuǎn)彎運動,但由于不能準確地控制單個馬達的能量級,因為機器人的轉(zhuǎn)彎運動很難精確控制。為此,我們可以使用電機模塊。1、  電機模塊位置、屬性2、下面,我們用電機模塊控制機器人轉(zhuǎn)直角:方法一:一個電機停,一個電機運動方法二:一個電機快,一個電機慢方法三:兩個電機向相反方向運動五、挑

13、戰(zhàn)任務(wù)想辦法讓你的機器人沿一塊地磚走50*50的正方形第五課 機器人的眼睛發(fā)表時間:2008-10-17 20:04:51 來源:龍小分校 編輯:龍小分校點擊/評論:1944/0教學(xué)目標1、  認識樂高光電傳感器,知道光電傳感器的作用;2、  初步理解光電傳感器的原理;3、  會利用光電傳感器測試不同物體表面反射光的光值4、  初步學(xué)會利用光電傳感器控制機器人啟動或停止。教學(xué)過程一、引入想一想,我們?nèi)说难劬Χ寄芸吹胶头洲q什么?(主要功能)第一,   我們能分辯物體的顏色第二,   我們能分辨物體

14、的形狀和大小第三,   我們能分辯物體的遠近機器人要能模擬人的眼睛的功能,也應(yīng)該能做到分辯物體的顏色、形狀、大小和遠近。但機器人的的眼睛的功能沒有人眼功能這么強大的全面。因此,我們常常需要給機器人安裝多個眼睛。比如我們安裝一個或多個光電傳感器來分辨物體的顏色;安裝一個超聲波傳感器來判斷物體的距離;安裝一個火焰?zhèn)鞲衅鱽碜R別火焰等。機器人眼睛功能比較單一,為實現(xiàn)不同的功能,需要安裝不同功能的眼睛。二、初步認識傳感器 傳感器的名稱傳感器功能光電傳感器RCX機器人讀取環(huán)境光或反射光線的強度,數(shù)值以0至100的百分數(shù)的形式返回給機器人的控制器,光值越大,百分數(shù)就越大。NXT藍牙機器人

15、讀取環(huán)境光的強度、反射光線。靈敏度更高,可以識別多種顏色。紅外發(fā)光管可以關(guān)掉。數(shù)值以0至100的百分數(shù)的形式返回給機器人的控制器,光值越大,百分數(shù)就越大。超聲波傳感器幫助機器人判斷距離、識別物體。超聲波傳感器檢測距離為0255cm?;鹧?zhèn)鞲衅鳎ǚ菢犯弋a(chǎn)品) 火焰?zhèn)鞲衅魇菣C器人專門用來搜尋火源的傳感器?;鹧?zhèn)鞲衅骼眉t外線對對火焰非常敏感的特點,當(dāng)然火焰?zhèn)鞲衅饕部梢杂脕頇z測光線的亮度。三、NXT藍牙機器人光電傳感器 光敏管發(fā)光二極管           光電傳感器是機器人的眼睛,它是主要元件是一個

16、發(fā)光二極管和一個光敏管。我們看到光電傳感器有兩個燈,工作時,一個燈發(fā)紅光,一個燈不發(fā)光只接收反射回來的光線。當(dāng)光電傳感器照到不同顏色的表面時,接收到的反射光的強弱不同,控制器就可以據(jù)此判斷出物體表面的顏色。NXT的光電傳感器工作時還可以關(guān)閉發(fā)光燈。1、 NXT光電傳感器的安裝可參考學(xué)習(xí)面板中“檢測黑線”的方法安裝 光電傳感器屬于信息輸入,因此它可以接在NXT的1、2、3、4輸入端的任何一個輸入口中。通常我們插在3號端口。2、 直接從NXT顯示屏上查看接收光的返回值(1)       在主菜單中選擇View(顯示)(2) &#

17、160;     再選擇Reflected light (反射光)或Ambient light(環(huán)境光)(3)       最后選擇Port(端口)號,如Port 3(4)       讀出光的反射值。3、 研究活動分別測出距離樂高積木大約5毫米處,不同顏色的積木塊的反射光值和環(huán)境光值項目紅色白色黃色藍色綠色黑色反射光727472544435環(huán)境光4040432623144、 從光電傳感器屬性面板中查看接收光的返回值(1) &

18、#160;     拖拉一個光電傳感器模塊到程序流程線上;(2)       從屬性面板的反饋控制箱中讀中接收光的返回值5、 研究活動分別測出距離樂高積木大約5毫米處,不同顏色的積木塊的反射光值和環(huán)境光值項目紅色白色黃色藍色綠色黑色反射光737873504132環(huán)境光423835222416四、挑戰(zhàn)任務(wù)1、下面的黑線表示車站,讓你的機器人直線前進,看到車站(黑線)后STOP!分析:我們并不知道離黑線有多遠,所以用角度傳感器和時間都無法控制機器人行走的距離。因此,我們只能考慮利用光感,讓機器人一直

19、前進,直到它看到黑線,立即STOP。程序:課后記:今天的教學(xué)很成功,通過幾周的訓(xùn)練,同學(xué)們基本都適應(yīng)了這樣的研究和挑戰(zhàn)模式。在兩種測光值的研究中,同學(xué)們的積極性很高,方法也比較得當(dāng)。在挑戰(zhàn)任務(wù)中,由于機器人看到黑線就停,效果明顯。因些同學(xué)們的研究熱情也很高。第六課 機器人的耳朵發(fā)表時間:2008-11-12 14:01:05 來源:龍小分校 編輯:龍小分校點擊/評論:1317/0教學(xué)活動目的1、  知道機器人的耳朵實際上是一個聲音傳感器。聲音傳感器,能夠使機器人象人一樣具有聽覺。2、  會利用聲音傳感器控制(啟動)機器人運動或停止;3、  編寫

20、程序讓機器人沿黑線行走教學(xué)過程一、引入光電傳感器使機器人有了視覺,能分辨物體的顏色,那么,能不能讓機器人象人一樣有聽覺,能聽到環(huán)境的聲音呢?當(dāng)然可以,我們可以給機器人安裝一個聲音傳感器。二、NXT聲音傳感器聲音傳感器實際上就是一個類似話筒(耳麥)的設(shè)備,它能接收聲音信息。聲音的大小常用音量表示,單位是分貝。一般的聲音傳感器只能感受到有無聲音和音量的大小,而不能分辨語義。比如,我們制作一個聲控機器人,要求它聽到聲音就開始前進。現(xiàn)在,我們啟動機器人,當(dāng)我們說“停”它同樣開始前進。這對人來說是一件很有趣的事。聲音傳感器能夠檢測到的聲壓大于90分貝。因為聲壓的等級非常復(fù)雜,所以在Mindstorms

21、NXT上顯示的時比例(%).數(shù)字越小,聲音越小。例如:? 4-5% 大約是安靜的臥室? 5-10% 從較遠距離聽人的談話? 10-30% 較近距離的正常談話,或者正常音量下的聲音播放器? 30-100% 人們的喊叫聲,或者大音量的音響聲音傳感器的安裝參見NXT常用面板中的“聲音控制”。探索活動1、試試各種聲音效果,并記錄下NXT接收到的聲音大小值。 操作方法:(1)       將聲音傳感器連接到NXT輸入端口2;(2)       在NXT顯示器上選擇 View

22、子菜單,選擇聲音傳感器的圖標和聲音傳感器連接到的接口;(3)       向聲音傳感器說話,看看顯示屏的效果;聲音源一個同學(xué)正常對著聲音傳感器說話四個同學(xué)正常對著聲音傳感器說話你們認為比較安靜的環(huán)境你們認為比較吵鬧的環(huán)境聲音傳感器接收到的聲音值挑戰(zhàn)任務(wù)制作一個聲控機器人,要求啟動后原地不動,聽到聲音后開始運動,再次聽到聲音后停止運動。分析:啟動機器人后,讓機器人進入等待狀態(tài),當(dāng)聲音值達到預(yù)設(shè)的閥值后,機器人前進,同時,再次監(jiān)聽聲音,如果再次聽到聲音,則STOP!聲音傳感器屬性設(shè)置第七課 機器人的眼睛(2)發(fā)表時間:2008-11-12

23、 14:06:18 來源:龍小分校 編輯:龍小分校點擊/評論:1279/0教學(xué)目標1、  認識樂高超聲波傳感器,知道超聲波傳感器的作用;2、  初步理解超聲波傳感器的原理;3、  初步學(xué)會利用超聲波傳感器控制機器人走迷宮。教學(xué)過程一、             引入光電傳感器讓機器人能分辨物體的顏色,但它不能判斷物體的遠近,為了幫助機器人判斷物體的遠近,我們可以給機器人安裝一只超聲波傳感器。二、   

24、;          樂高超聲波傳感器樂高超聲波傳感器,有由一個超聲波發(fā)射器和一個超聲波接收器組成,通過檢測發(fā)射聲波(類似于聲納)和反饋聲波延遲的的時間,測算障礙物離自己的距離。(1)       屏幕顯示機器與最近物體的距離值,單位為厘米或英寸;(2)       超聲波傳感器的檢測距離為0-250厘米;(3)       超聲波傳感器通常接在輸入端口4;三、             超聲波傳感器的安裝參見超聲波測距研究任務(wù)請你編寫一個程序,讓你的機器人向墻靠

溫馨提示

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

評論

0/150

提交評論