- UID
- 366
- 閱讀權限
- 40
- 精華
- 0
- 威望
- 4
- 貢獻
- 2044
- 活力
- 4426
- 金幣
- 14648
- 日誌
- 2
- 記錄
- 45
- 最後登入
- 2020-5-28
  
- 社區
- 世紀館
- 文章
- 3662
- 在線時間
- 1460 小時
|
Bear 發表於 2012-5-2 12:52 
! b) ^ W6 b. J, s" O2 F「樂高機器人研習營」為機器人教育系列課程中針對小三以上孩子設計,在這學程中電腦自動控制與機械結合, ... ) D' S: i4 Z$ k* f4 I4 d
樂高機器人研究課程包含機械、物理觀念外,更進階的教導孩子圖形化程式的觀念及操作認識電腦積木、紅外線傳輸工具。* O1 F+ N" A' x. c7 d, K' m
訓練邏輯思考及程式撰寫能力,利用電腦程式控制各種機器人執行任務,並學習各種實用機械的組裝及各種感應器的應用,將硬體與軟體結合,製作可以實際完成任務的樂高機器人。2 a% g; l* F6 a1 t
8 W" M0 V6 s- i# W7 J
利用專題研究討論如何製作機器人,並運用機器人達成任務,從組裝機器人、測試程式、修正錯誤、重覆追求更佳方案中,尋求解決各類問題的辦法。在運用樂高機器人完成任務的過程中,激發思考能力與創造能力,並培養團隊合作的精神,是樂高機器人教育最有意義的目的,豐富完整的機器人課程足以培養下一代成為機器人工程師。2 a/ P' ` L$ c v* T* u
RCX-可程式化智慧型積木
& J+ Y8 K$ u8 {1 P* d" ^8 s% l5 f7 P, g* ]" `, y+ P9 U
+ N1 l0 y: a9 w- V' d# h! j RCX就是一個美國麻省理工學院所研發的樂高機器人才微型電腦,也是樂高機器人的大腦。它有一個很小的顯示幕、3個輸入端連接感應器、3個輸出端連接馬達或燈泡,以及一個紅外線收發裝置。當你在電腦上編寫程式後,再通過IR(紅外傳輸器,用於連接PC和RCX的設備)將程式傳輸給RCX。最後,經由RCX驅動機器人執行程式命令,接收感應器傳回的訊息,並控制馬達或燈泡,讓機器人完成我們設定的任務。2 B4 u3 ?3 p& F$ ~, _& G
: `% T+ D. v* o/ V
RCX是讓樂高積木轉變機器人的關鍵重要可程式化智慧型積木,可儲存5個程式,並可利用RCX上的按鍵來切換程式,對於富於思考及創造能力的學生,樂高機器人課程擁有特殊的魅力,吸引人不斷的創新,以作出更具挑戰性的完美作品。
. s2 J5 {' K* D $ j g& h- b, C5 K; |/ E# F
ROBOLAB-圖形化的程式語言
0 ?7 D8 ]* h$ Q+ {' }' ~7 ]& p) T( U$ G& Z& g. k
# t7 ^) y8 T6 G( I6 _: [/ n 為樂高機器人編寫程式的ROBOLAB軟體是一種直觀易學的圖形化程式編輯環境,是樂高公司通過與美國國家儀器公司(AI)及美國TUFTS大學共同合作,以LabVIEW為基礎所開發的機器人控制程式編程軟體。
! J7 Z8 K% b9 q* {4 W
& ]9 B% c# N/ ?$ h ROBOLAB採用圖形化的程式語言,對於使用者來說,編寫程式就像設計流程圖一樣,在很短的時間內就能夠學會。每一種功能使用一個圖示表示,編寫機器人程式過程實際上就是邏輯思維訓練的過程,讓我們的孩子在很小的年齡就可以開始學習編寫富涵深刻智慧的機器人程式,而從小訓練邏輯思維的能力,將是新生代未來在新時代競爭的最有力的工具。' x, b" L* C, W% A Y; x
: R" F- {; y6 vNXT-新一代智慧型積木 ; D# H" [, C0 N" e B
- u0 Z7 _' e' K! Z6 Z
& J% X7 s6 n" Q6 I% N% s. D+ W" n* t 丹麥樂高(LEGO)于2006年9月推出樂高公司和美國麻省理工學院共同開發的Lego機器人軟件新款“教育用LEGO Mindstorms NXT”。Mindstorms是由配備微處理器的LEGO公司的塑料積木組裝起來,通過個人電腦制作的程序控制的机器人。此前的RCX的微處理器是 8位,而NXT配備32位處理器等,提高了性能。
. c& z9 |4 t6 s 在通信方面,配備了USB可以直接與PC相容,與RCX相比,不但可以節省需要另外購買的紅外發射器,而且傳送的速度也會大幅提高。另外,還配備了藍芽功能,可與手機,PDA等實現聯動。3 ~4 r& i o. T W
在感應器方面,NXT加裝了此前配備的光感應器和觸碰感應器的性能。另外,還配備了超音波感應器和聲音感應器。人接近時,機器人可以做出特定的動作,或對聲音做出反應,發出擬音及有簡單意義的單詞 。
3 [ D$ P0 o u' q5 D$ O
d+ ]3 V. C' g2 ~
, C0 }/ u0 b2 x' ^樂高機器人課程內容 9 l+ }2 k. t: P5 f- T
& ~ ?% S$ D' ]9 [$ P/ S 6 g7 t& H( N3 c% b0 {1 u
一、學習圖形化程式觀念及操作
" F% E* j. i2 p: R. C
9 Y4 {1 g4 d9 w* ]4 D2 {$ @! [●認識電腦積木及紅外線傳輸
6 W) l, K$ F2 K" _+ H●訓練程式撰寫能力及邏輯思考/ c2 T4 j8 d7 F2 I5 x) n: q1 y6 k
●學習控制原理與實作
5 l9 y& @; F9 D& g
+ Q3 f5 p- i9 V6 ?& S
, Q, @9 O& M, q) t' e7 x; J' d4 g1 F- i' |/ ~
二、利用電腦程式控制機器人
0 H/ X$ r' W6 j3 h1 k
1 x+ V$ q! }0 ~( s, V6 q) i; }# m8 u●學習機器人的組裝
5 K: ^1 H& `/ X* o- d' k k# r●各式高科技感應器的應用
: g, ?3 S: z6 `, P1 c6 f5 R8 ?●結合硬體與軟體,完成實際可以執行任務的機器人* d9 D3 y/ d" ]6 y: K Y% [
1 |$ E) G. f* v+ a) o8 Y三、製作專題及研討
1 l E" k' }7 N/ a3 G S/ S k) Z, Y) \ G+ ?$ Y! x6 }% ^# C0 f) W
●規劃工作流程0 F+ z' _- s v# B
●設計機械結構6 l2 d) t& {6 v/ }8 F, o
●設計程式' `5 {& p7 ~( K: r. ^) Q, q
●討論如何達成任務
& X. I" S7 D6 k●實際應用所學知識3 Z) |( s, o# P6 U/ }* c' O. J
●測試機器人並尋求完成任務的辦法2 K4 {* }4 d$ t0 d
9 J. a I$ a- V a
四、其他能力的激發與學習" `2 T/ g) M2 T) U5 U
8 ~% o) j- ^. L: B6 W( B+ T7 _1 T●在學習機器人的過程中,激發想像能力與創造能力* S& I2 r1 a( h3 S/ K4 a; @( E
●在參與機器人競賽的過程中,加強團隊合作能力
/ V5 Y. o- g$ n+ J0 |; E! m" Q8 y: X●在合作完成機器人的過程中,與同學間互相切磋,共同成長+ q$ ~6 D7 E- I8 g/ l. x
% \+ c! H' y" p1 q
; K$ N, v6 h6 r1 i
. |
|