SPIKE 樂高機器人

我的網頁

2007-12-31

FLL競賽內容的有趣影片

參加中正大學動力機械課程的學員及家長應該都看過我們播放的2005FLL主題---海洋世界的有趣影片。

2006FLL的奈米科技(Nano Quest)及今年的能源拼圖(Power Puzzle ),也有相同的影片。

藉由Dr. CASE和Nina兩位主角,介紹FLL競賽主題的各項任務。

這些風趣幽默的影片全部是以類似黏土動畫的方式拍攝。工作人員投入大量的時間,讓一個一個單獨攝影的畫面,連續完整地呈現在大家的面前。

Jinkiats Production在他們的網頁宣稱用了400人時的工作時間才完成Power Puzzle的動畫。

大家可以在他們的網頁看到辛苦拍攝的過程。(gallery相片連結

已經參加或準備參加FLL比賽的老師學生都可以放鬆心情,在2007的最後一天盡情地觀賞這些影片。

祝大家新年快樂!

Dr. Case & Nina in: Power Puzzle. FLL animation 07-08



Nano Quest請自行連接觀賞


Dr. Case & Nina in: Nano Quest. FLL animation 06-07


2007-12-25

新的NXT中文書籍--ROBOT 機器人

資料來源:機器人學苑的新文章

ROBOT機器人

台北縣德音國小的老師們一同發表的新書,

作者:德音國小機器人社團 姚松齡.張永康.廖學明.蕭景隆. 周彥光.尤力弘
出版社:旗林文化
出版日期:2007年12月15日
語言:繁體中文
ISBN:9789866881763
規格: 平裝 / 192頁 / 25K / 普級 / 單色印刷 / 初版

請參閱博客來介紹,點選“內容連載”還可以看到台北科技大學吳國棟教授的序文)

總共有三本書,這是第一本。

筆者還沒看過內容,不過對於已經購買NXT套件的大小朋友應該是一本不錯的參考書。

德音國小老師盡心投入機器人教學真是令人佩服,他們在2006,2007WRO及FLL都有傑出的表現。

其實現在許多都會區的國中小及高中高職都已經漸漸將機器人教育納入社團課程,

讓大小朋友都可以透過機器人教育學習相關的知識。

大家可以參考看看喔!





2007-12-21

博客來購買的NXT書籍--LEGO(R) MINDSTORMS(TM) NXT Power Programming


我曾經在這裡介紹過這本書:NXT Power Programming

NXC作者John Nansen先生的著作。

實際翻閱這本書之後,筆者認為是一本超值好書,全書厚達547頁,雖然花了1038元(博客來),不過在兩個星期內收到這本書,非常值得推薦。

當然這不是一本適合國小學童的書,不過對於青少年或是成人樂高迷,除了NXT-G或ROBOLAB,還可以有另一種控制NXT的選擇。

想要進階研究控制NXT的同好不可錯過喔!

筆者也認為,對於高中職或大專院校的同學更適合使用NXC學習操控NXT,還可以順便學習程式結構及演算技巧。真是一舉兩得。

(雖然ROBOTC有更好的表現,但是ROBOTC是一套商業性軟體,NXC是自由軟體喔!)

(另一個好處就是使用NXC不用更換NXT的韌體,直接使用NXT標準FW,雖然因此受限於標準FW的缺點,但還真是佩服John Hansen的功力)

以下就條列說明這本書的內容:

第一章簡單介紹NXT的程式設計,NBC/NXC在WINDOWS,MAC,Linux都可以使用,也比較了NXT-G的程式。

第二章介紹NXT電子元件:包含NXT主機,各種感應器,馬達及接線。

第三章介紹NXT的操作目錄,NXT韌體

第四章簡單介紹NXT各種主要積木元件,例如橫樑(BEAM),齒輪,PIN連接器,十字軸Axle等

第五章介紹Bricxcc, Bricx Command Center的各項功能

第六章關於NXT好用的公用程式,例如Brick Piano,MIDI Conversion,Wav2Rso,nxtRICedit,NXT Program Dumper,NeXT Explorer,NeXT Screen

第七章終於開始介紹NXC

第八章介紹NBC:一種接近組合語言的程式設計。

第九章教你組合一台基本的機器人,讓你可以練習NXC程式控制。使用LDD繪製的NXT機器人組裝圖。(不過似乎是使用8527的零件做為機器人建構範例,有空我們再PO上探奇教室阮老師的1~4號機器人作品,是用9797教育版做成的喔!)

第十章開始介紹NXT的輸出設備(也就是馬達)

第十一章介紹NXT機器人的輸入設備,也就是感應器,NXT按鍵等。

第十二章教你NXT進階的輸出,例如存取檔案,進行資料蒐集(Data Logginng),藍芽通訊傳輸,I2C介面的通訊等

第十三章NXT進階輸入,包括開檔讀檔,藍芽收信,客製感應器(如IRLINK)

第十四章:做一台臥房安全機器人,詳細介紹機器人組裝與程式設計。

第十五章:利用NXT螢幕顯示,撰寫程式,例如井字棋,乒乓球

第十六章:遙控NXT,使用NXT標準韌體的直接命令(NXT Direct Commands)。

附錄A:NXC快速參考手冊

附錄B:NBX快速參考手冊

附錄C:NXT韌體模組

附錄D:NXT圖片檔格式(RIC files format)

附錄E:夾球機構介紹

書後還有一些參考索引,本書中還穿插了WEBSITE專欄,方便讀者上網蒐集資料,可以更加瞭解NXT。

-----------------------------------------------------------------------------------------------------

高中職或大專院校的同學有機會使用C語言撰寫程式,搭配NXT之後,讓程式不再侷限於電腦操作及單純的螢幕虛擬顯示,更可以模擬工業界自動化科技的控制技術。

大家可以參考看看喔!





Mindsensors感應器及NXT附件的團購(預定募集至97.1.2)

Mindsensors是另外一家專門生產樂高NXT第三方感應器及零配件的公司。

我們的文章也曾經介紹一些Mindsensors公司的產品,例如Camera for NXT,NXT專用的軟性電線,NXT電線公母座及專用壓線鉗。請參考相關文章mindsensors 搜尋結果

由於這家公司產品眾多,請大家自行前往MINDSENSORS網站挑選。

NXT相關感應器:Sensors for MINDSTORMS NXT

NXT接線,接頭:NXT Compatible Wires, Sockets and Plugs

如果有興趣購買,歡迎留言或來信告知,touch_classroom@yahoo.com.tw

預定價格應該是:美金定價*1.35*34

確實價格需要等到貨後再結算。

也歡迎大家提出問題討論,例如感應器的用途或是使用方式,探奇教室可以幫大家詢問喔!

預定募集時間至97.1.2,再決定實際購買情況。




2007-12-18

新的HiTechnic團購活動(12/20截止)

大家還需要HiTechnic的感應器嗎?
探奇教室決定再辦一次團購。請大家把握機會。
根據HiTechnic官方網頁說明,大家期待的Sensor and Motor Multiplexers are scheduled to be available in 2008.

所有HiTechnic可以訂購的產品如下:

1. The solderable board (Model NPT1050) 預定價格1500元

2. The solderless prototype board (Model NPS1055) 預定價格 1800元

3. NXT Prototyping Sensor Kit NPK1056 價格2200元
     (就是NPS1055+麵包板+一些線材)

4. NXT IRLink (Model NIL1046) 價格是2100元

5. GYRO SENSOR (Model NGY1044)價格是2200元


6. NXT IRSeeker (Model NSK1042) 1800元


7. NXT Compass Sensor (Model NMC1034) 2100元


8. NXT Color Sensor (Model NCO1038) 2100元


9. NXT Acceleration / Tilt Sensor ( Model NAC1040) 2100元


10. NXT Extended Connector Cable Set (Model NWS1000) 300元


訂購的人還必須負擔台灣地區的郵寄掛號費用。


即日起開始接受大家來信預訂,Email : touch_classroom@yahoo.com.tw


團購募集截止:2007/12/20,下單後預計兩個星期1/3到貨,運費及關稅結算之後,再通知大家確實的價格。


再次提醒:請自行考慮清楚,也請誠實對待團購。


當然也謝謝大家對團購的支持。


2007-12-16

蘋果電腦作業系統Mac OS 10.5 (Leopard) 與NXT 韌體的修正程式

探奇教室沒有Mac, 所以沒有遇過Mac的問題。

或許有人購買新的Mac OS 10.5 (Leopard) ,據說在更新NXT韌體時會遇到障礙,

樂高公司在12/7公布Mac OS 10.5 (Leopard) 的修正程式,Mac使用者可以試試這個更新程式。

順道一提,最近Mac又發佈新的廣告,延續以往讓人笑破肚皮的PC vs Mac系列,這次聽說是針對Vista而來,大家也可以看一看。(筆者也有一點想買Mac!!)

2007-12-12

TOYOTA的新機器人--拉小提琴, 載人購物車

忍不住分享給大家,這是TOYOTA新發表的機器人,一台可以拉小提琴,另一台可以載人或是載物

(先出場的機器人會簽名)

拉小提琴的機器人太厲害了!

探奇教室曾經討論過影片最後購物車的概念喔!應該可以用NXT試試看!大家加油!

參考來源:AKIHABARA NEWS

影片連結來源:DailyMotion





Toyota Mobiro and new Robots
Uploaded by AkihabaraNews

2007-12-10

樂高機器人鬥牛大賽--LEGO NXT SUMO

這是上個星期在中正大學清江終身學習中心上課的影片。

這些學員經過四個月的基礎訓練,現在進入第三階段的課程。

我們安排不同的比賽練習,鬥牛大賽就是其中一項。

在這段影片最後是超級樂高機器人大亂鬥,我想是世界上首次七台NXT機器人的大亂鬥。

雖然大亂鬥真的很亂!但是學員都非常的熱情!真是愉快的一堂課程!

請大家參考指教!

探奇寶藏箱--我們的上課照片


我們將樂高機器人及動力機械的上課照片放到另外一個部落格--探奇寶藏箱

看看大小朋友上課的歡樂情形,歡迎大家連結觀賞,謝謝!


2007-12-06

兩個耳朵的NXT機器人



剛開始研究這台機器人,具有兩個耳朵,也就是兩個聲音感應器(Sound Sensor)。 由於聲音感應器只能接受聲音大小(音量),再加上感應器的位置距離沒有很遠,所以無法像人的耳朵辨識聲音的遠近,不過倒是可以試一試聲音方位的辨識。

簡單利用NXT-G的SWITCH功能,調整聲音感應器的接受程度,大概可以辨識聽到的聲音是在左邊還是右邊。

下一個階段可以將這個耳朵模組加在Tribot,就可以透過左右邊的聲音控制機器人向左轉或是向右轉。(還需要測試馬達噪音是否有影響)

另外的計畫就是透過資料記錄的功能(Data logging),將左右兩邊的音量記錄下來,分析之後或許可以做到多方位的辨識。

大家可以先看看這台不太成熟的耳朵模組。為了方便拍攝及示範,機器人的下方用了一個旋轉圓盤(做蛋糕用的),方便模擬在機器人相同距離的位置發出聲音(固定發聲半徑,也就是相機位置到機器人中心),當聲音在機器人左邊時,左邊的燈泡會亮0.1秒,右邊也是如此。筆者很努力發出"一樣大小"的聲音(真是不科學!

還請大家建議指正,謝謝!



2007-12-04

英吋還是公分?NXT-G 超音波感應器的單位問題

超音波感應器可以偵測前方障礙物的距離,但是NXT-G預設的單位值是英吋。



台灣地區習慣用的是公制的公分(Centimeters)。



小朋友常常忘記變更單位值,原本設定在20公分的距離讓機器人後退,

實際上執行程式時,機器人卻在50公分以外就嚇跑了!

是機器人秀逗了嗎?還是超音波感應器出問題了呢?

其實是距離單位的問題。請記得使用超音波感應器時,需要使用下拉式表單將單位變更。



現在有一個更簡便的方法,可以直接將單位預設值設定為centimeters

請到Program files/LEGO Software/LEGO MINDSTORMS Edu NXT

就可以找到MINDSTORMS Options.ini

使用記事本開啟後,將DefaultUnits=English改為DefaultUnits=Metric



進入NXT-G後,請你拉一個等待超音波感應器的命令方塊,看看預設的單位值是不是Centimeters?

以後再也不用改變單位了!


2007-12-03

MurataBoy--村田頑童

或許大家已經看過這個影片,MurataBoy,村田頑童。

日本村田製作所利用自己的各種零件器材,研發出來的一台騎腳踏車的機器人。

身高50公分,會騎車,保持平衡(即使腳踏車不動也能平衡),會避開障礙物,會沿著白色彎曲道路騎車,可以爬坡,還有藍芽無限通訊裝置......

大家可以到村田的網頁觀賞相關細節介紹及精彩影片(包括村田展現公司研發實力的廣告片)

村田頑童的簡體中文網頁

雖然不是像ASIMOQRIO那麼大型的投資研究,但是這台MurataBoy的特殊功能令人對村田製作所的研發功力大為讚嘆。大家對於村田公司各種感應器及電子零件的性能也有所瞭解。

為什麼會想到介紹這個已經開發一年多的機器人呢?

因為筆者認為NXT加上HiTechnic的Gyro Sensor也可以做到自主平衡,這種平衡與SEGWAY有點相同,但是腳踏車的行進方向不同,特別是MurataBoy胸前的平衡馬達,應該也可以用NXT試試看(雖然馬達很大一顆!

總之先看看他人的理想及概念,大家一起腦力激盪吧!



2007-12-02

Youtube 影片-- 2007 WRO 相關影片

謝謝Rming1分享標籤為maumau的2007 WRO影片。

雖然比賽已經結束,但是WRO的競賽主題都是大家學習的好題材。

大家可以參考看看喔!(我也正在學習中!

請點擊Youtube連結(另開視窗)

2007-11-30

LEGO NXT又得獎:日本經濟產業省“Robot Award 2007”

其實以前也有許多NXT得獎的消息,但是這個日本的獎就比較稀奇了!

日本的經濟產業省(以前的通產省,應該像我們的經濟部吧?)發表First Prize winners of the “Robot Award 2007”

(這應該是第二屆,第一屆在2006年頒佈)

LEGO Mindstorm NXT赫然在列!

筆者一直認為日本對於推動機器人的發展不遺餘力,不論是工業,商業及家用機器人。況且有這麼多的機器人產品,日本一直都是以自家的產品為傲,為何還會選上LEGO NXT呢?

可見LEGO NXT的確受到全世界的矚目,同時也證明NXT是值得信賴,適合使用在教學上的優良教育器材。

(好像是在賣NXT的廣告,不過LEGO NXT真的好處多多,也非常有趣!

大家可以看看其他得獎機器人,請點擊連結。

經濟產業省Robot Award 2007最新消息

Pink Tentacle的Nominees for Robot Award 2007

本來還在納悶為何Kondo沒有得獎呢?原來早就在去年得過獎了! Robot Award 2006





Record/Play命令方塊--NXT 摩天輪

前文提到已經做了一台迷你摩天輪(LEGO NXT mini Ferris Wheel),
當然要好好利用一下,先來試試NXT-G一般命令面版(Common Palette)的Record/Play Block

這個命令好像錄音機,可以將機器人的動作錄下來,再讓機器人重複做出這個動作。

有時候我們需要立即讓機器人學習你想要的動作,例如教一個小朋友寫字,我們可以直接拉著小朋友的手,先帶領他寫一次,小朋友就可以記住手的移動方式,重複我們教導的步驟。

又例如:我們希望機器人從左邊走到右邊,如果沒有辦法量測機器人行走的距離,就可以用這種教導方式,啟動記錄命令,用手「推」機器人,機器人就會記住輪子滾了多少圈,輪子轉動得多快,再利用「播放」命令讓機器人重複剛才教它的動作。

讓我們看看下面的示範:

先為摩天輪安裝手搖曲柄(下圖)


手搖曲柄的放大圖(下圖)


下圖是Record/Play Block 記錄播放命令方塊的示範程式,
流程很簡單,大家應該可以自行寫出動作流程。


下圖是記錄命令方塊的設定,摩天輪只使用了A馬達,所以只要記錄A輸出端就可以了。我們設定的記錄時間是15秒


下圖是播放命令方塊的設定值,播放的檔案名稱必須跟剛才記錄的檔案名稱相同喔!


我們也可以將記錄及播放的命令分開撰寫,例如:寫一個record.rbt只有記錄功能,再寫一個程式Play.rbt專門播放機器人的動作。

請看下面的示範影片:
動作流程就是:
1. 執行程式
2. 按下橘色按鍵,發出提示聲音
3. 開始記錄A馬達的動作15秒鐘
4. 15秒後發出提示聲音
5. 按下橘色按鍵
6. 機器人重複執行剛才教導的動作。


2007-11-29

Motor命令方塊--NXT Ferris Wheel --NXT摩天輪

LEGO Engineering 發表 Moter vs. Move系列第二篇文章Part II:Action

教導大家Motor Block裡面Action的設定,該文還教導大家做一台很迷你很可愛的旋轉木馬,藉由旋轉木馬的動作,可以瞭解Action設定的意義。

探奇教室特別設計一台簡單的迷你摩天輪,小朋友除了製作旋轉木馬,也可以用這台摩天輪學習Action的使用。


從另一個角度觀看摩天輪:


摩天輪上面有四個車廂,猜猜看是哪些零件組合的呢?


言歸正傳,回到Motor命令方塊的解釋。

當大家在使用Motor命令方塊時,每個方塊只能控制一顆馬達,馬達直接使用設定的馬力值在運轉。


當你設定POWER為75的時候,馬達直接輸出75%的馬力進行運轉,如果馬達是裝在車子型的機器人,這種馬達的運轉方式並沒有什麼太大的差別。


但是對於旋轉木馬或是摩天輪,就會發生突然快速用力轉動的情況,由於慣性的緣故,很容易造成人體(或物體)受傷。

在這些特殊場合,我們希望馬達的啟動是緩慢加速,就像是爸爸媽媽開車時,車子是慢慢向前加速;有些時候馬達需要緩慢減速,就像遇到紅燈,慢慢煞車,車子慢慢停止。

這個時候就可以選擇Action下拉式菜單的選項:
Constant:表示固定速度
Ramp Up: 緩緩加速
Ramp Down: 緩慢減速



我們寫了這個簡單的程式讓摩天輪轉動


程式中三個馬達命令方塊的設定值如下圖




摩天輪的動作:
1. 摩天輪從靜止緩慢加速到馬力40%,總共旋轉5圈。
2. 摩天輪以40%的固定馬力旋轉3圈
3. 摩天輪從馬力40%緩慢減速到馬力為0,總共旋轉5圈。

要注意的地方有下列幾點:

1. Duration需要設定為Rotations或degreeds,才能選擇Ramp Up或是Ramp Down

2. 程式會自動均勻分配馬力輸出。以第一個馬達命令方塊為例:程式會在從靜止開始啟動馬達,旋轉5圈後達到馬力40%。

3. 使用Ramp Down需要先設定另一個Constant的馬達命令方塊。這樣NXT-G才能有所依據,計算分配在旋轉5圈內,將馬達輸出馬力由高變低。所以在Ramp Down(第三個命令方塊)之前要設立Constant(第二個命令方塊) 。

4. 設定Constant的命令方塊也要將Next Action設為Coast(浮動)。如果設為Break,馬達就會煞車停止,第三個命令方塊就只能執行馬力0到馬力0的減速動作,馬達不會動,無法旋轉5圈,程式永遠不會結束。

讓我們看看實際的運轉影片:

2007-11-28

HiTechnic NXT Prototype Sensor Board

HiTechnic又推出新產品。

HiTechnic NXT Prototype Sensor Board

這塊板子應該非常適合高中職以上,甚至大學、研究所進行高階的研究,透過NXT接線類比訊號及數位訊號的傳遞,可以利用NXT本身開發新的感應器,也可以讓NXT連結各種儀器,創造更多機器人的應用。

這個產品分為三種:

1. The solderable board (Model NPT1050)

2. The solderless prototype board (Model NPS1055)

3. NXT Prototyping Sensor Kit NPK1056
     (就是NPS1055+麵包板+一些線材)

有經驗的愛好者可以瞭解一下!

2007-11-25

LEGO Technic系列的非官方圖書館--Blakbird's Technicopedia


(圖片來源:www.peeron.com)

最近在Lugnet Technic版的最新話題就是Blakbird's Technicopedia的成立。

這是由Eric Albrecht成立的網站,蒐集樂高Technic系列的相關圖文,特別是對於許多模型進行解說及比較。

這些珍貴的資料以三種方式分別排列保存,方便大家搜尋,分別是"出產年份"Year、"模型類別"Category以及"樂高模型編號"Set number

筆者接觸樂高只不過三、四年時間,資歷尚淺,對於這些「古董級」的東西讚嘆不已。

畢竟30年前就可以利用樂高積木堆疊出這些模型,真是非常不簡單,而這些模型正是動力機械的最佳範例,家裡有積木的父母,不妨參考一下,跟孩子一起組裝看看喔!

例如:模型分類為Crane的模型中,就屬前一陣子很紅的8421大吊車,有1884片零件,是非常複雜的模型。不過樂高公司在1978年就已經推出簡單版的吊車855,雖然只有512片零件,也沒有馬達的配合,但是這台吊車可以動作的機關也是非常有趣。請參考855/955 Mobile Crane圖文介紹

有興趣的人也可以看看這台模型的說明書(請點擊連結


諸如此類,還有推土機,汽車,摩托車及直昇機等,真是讓人大開眼界,也讓人看得眼花撩亂。(每台都想做看看)

謝謝這位樂高迷的努力,讓我們得以瞭解前人的精美設計。

喜愛LEGO TECHNIC系列的樂高迷也可以利用積木做做看!



2007-11-23

樂高積木與科學實驗--簡單的太陽光追蹤器

原本是為了探究nxtasy.org介紹的Mindstorms NXT gramophone(NXT製作的黑膠唱片播放器:愛迪生的唱機),很巧地看到這個gramophone作者(Jose Pino)的部落格,算是大開眼界,也非常羨慕作者的巧思。

利用樂高積木容易組合的特性,很輕易地就可以建構實驗的模型,實在是非常方便。筆者認為運用樂高積木作為科學展示活動的工具,真是再適合也不過了!加上樂高的馬達,甚至NXT及相關感應器,就可以做出許多科學實驗喔!

這個Super Simple Sun Tracker就是很棒的示範。

太陽能板要是固定不動,那麼所接收的太陽能會隨著太陽的東昇西落而有所變化。如果太陽能板能夠隨時面對太陽,那麼就可以提高接收太陽能量的效率。

為了讓大塊的太陽能板能隨時接受日照,進行不間斷的充電,利用一個小塊太陽能板提供電力給樂高馬達,隨著陽光的照射驅動馬達轉動,使大塊的太陽能板可以隨時"向日",充分受到陽光照射,發揮太陽能板的最大效能。(有點像是向日葵)

更神奇的是作者不用任何電路,純粹利用鋁箔紙巧妙的遮住小塊太陽能板,思考太陽的走向,就能追蹤太陽的動向。

大家也可以想一想如何利用樂高積木零件,進行有趣的實驗喔!

先看看這個Super Simple Sun Tracker的影片,作者網頁文章有更詳細的介紹。


2007-11-18

恭喜!2007國際奧林匹克機器人大賽WRO結果出爐

2007國際奧林匹克機器 人大賽(WRO),在國立台灣大學綜合體育館兩天的 競賽成績出爐

恭喜所有得獎隊伍,大家辛苦為台灣爭光!

根據新聞稿內容:

包辦競賽類國小 組前四名、國中組前三名、高中組第二名以及創意類國 小國中高中組第三名

真是太棒了!

再次恭喜所有參賽隊伍,不論得獎與否,大家的辛苦過程都是最美好的經驗!


2007-11-16

千呼萬喚始出來--ROBOLAB 2.9.4 Patch

ROBOLAB又有新的修補程式,雖然號稱不會有3.0版,但是Tufts大學的團隊仍然努力更新,真是謝謝他們!

這次是ROBOLAB Patch 2.9.4,請點擊連接自行下載。

更新方式分為兩種,Easy Install (exe file) 以及 ROBOLAB Patcher (llb file)

筆者還沒用過exe方式,請大家自行測試,建議需要備份者先行備份。

這次也公布了新增及修改的項目:

What is new/fixed?
We have fixed a few major issues with both the RCX and the NXT and have added a few new features. Remember to use the extended help area to see example programs. Major improvements include:

1. VISTA support for the NXT


支援Vista


2. NXT to NXT communication using Bluetooth is supported using the existing mail icons


支援NXT to NXT的藍芽通訊(PC to NXT仍然不通!


3. Vernier sensor support


支援使用Vernier感應器 (不知道HT的IRLink有沒有加入?)


4. Improved the RCX firmware download reliability


(筆者猜想RCX FW應該有了新版本,因為ROBOTC也有1.1版


5. New functions in the Evaluate Expression block (sqrt, log10, log, asin, acos, abs, modulo)


新的函數功能


6. Support for BIG fonts and centered text on the NXT display


NXT大型文數字顯示


(筆者就是看了這個功能才發憤圖強,想出用NXT-G顯示大數字的方法


7. The ability to write anywhere on the NXT screen support


NXT螢幕任意位置的顯示功能


8. A live update of the NXT screen image on the NXT download dialog


下載程式時,電腦同步顯示NXT即時畫面,還可以由PC控制NXT


(像是BRICKCC或ROBOTC的功能)


9. Bug fixes to comparison of floating point variables


修正浮點變數的比較(函數?)


10. Faster NXT subroutines (with support for subroutines within subroutines)


加快NXT子程式執行(速度?),允許子程式包含子程式。



有需要詳細修改列表的使用者可以下載Patch2.9.4完整列表

另外這一次還提供一個有趣的東西:

介紹ROBOLAB的兩"本"互動式電子書(vi檔,下載後雙點擊,電腦會自動使用ROBOLAB執行)


歡迎大家一起討論,謝謝!

(先來試用看看.....)







2007-11-14

機器人相撲比賽 (NXT Tribot and Bulldozer SUMO)

Brian Davis 先生在The NXT STEP發表兩篇文章,Bulldozer SumoTriBot Sumo

文章中提到2007.11.03,他與其他MCP (MINDSTORMS Community Partner,目前全世界只有30位成員) 成員Bryan Bonahoom, John Brost, Jay Kinzie, Steve Hassenplug

一起組裝Bulldozer (NXT控制的8275)和Tribot 進行相撲比賽。

「機器人相撲」一直是所有小朋友的最愛,(或是說「衝撞」比較適當)

不論是9645,9649,9797還是9794,只要可以裝上輪子,也可以裝上馬達,或是使用RCX,NXT,就可以進行兩台或多台的大混戰。

其實除了「亂撞」之外,相撲賽還有許多的策略及技巧,可以說是鬥力也鬥智的比賽

在不是瘋狂破壞的情況下 ,相撲的確是非常有趣的。因為大家無法親自參加相撲,將比賽的鬥志轉移到機器人身上,就像看職棒、賽車、賽馬等一些運動項目的表演,讓人感同身受,禁不住加油叫好!

請大家欣賞一下Brian發表的影片,謝謝!


Bulldozer Sumo


(如果沒有影片請自行連結http://www.youtube.com/watch?v=Nrw2gXLLtKY

TriBot Sumo


(如果沒有影片,請直接連結http://www.youtube.com/watch?v=MYKlFIl6PFY



2007-11-13

NXT的程式語言比較

Dick Swan先生在ROBOT Magazine撰寫一篇文章,名為「 Programming Solutions for the LEGO Mindstorms NXT」,討論NXT各種程式語言的比較。

由於Swan先生是ROBOTC的主要開發者,當然是以ROBOTC為主要敘述,不過ROBOTC的確有很高的優越性。

文章中比較NXT-G, ROBLAB, ROBOTC, NXC, pbLua, NXJ六種主要程式語言。

大家可以仔細觀看,這些語言各有長處及弱點,也可以自行評估適合的需求。

探奇教室主要是以NXT-G進行教學,因為對象都是國中小學生。

如果對象是有程式撰寫經驗的學員或是高中職以上學生,應該可以使用其他文字性語言進行開發,例如ROBOTC, NXC, pbLua, NXJ等。

透過NXT進行程式撰寫的學習(C或JAVA或pbLua),又可以實際應證機電整合的模型,NXT真是非常實用的學習工具。

題外話:今天11/13,Chris Rogers教授(Tufts大學教授ROBOLAB開發計畫主要執行者),到台灣參加2007 NI Day的研討會,不知道有沒有人親臨會場參加呢?歡迎分享您的經驗,謝謝!




樂高小動物大作戰 Part 3



樂高動物大作戰 Part 3

這次要公布的是哪些動物?請大家猜一猜。

起因是已經利用9645完成一件作品,女兒忽然要求我利用9645盒內剩下的材料做出一隻小動物,
於是跟她一起完成。

一開始並沒有設定是什麼主題,只是看看還有哪些材料可以應用,後來女兒說要一隻駱駝,大家就一起努力想一想駱駝的特徵,拼湊出來。

因為體積很小,不可能像電視冠軍賽或是樂高樂園,利用一堆積木拼出很逼真的動物,所以大家要用一些想像力來看牠。

至少有大眼睛,雙駝峰,四隻腳。


缺少尾巴?請自己加上零件吧!


下圖是駱駝伸懶腰的動作:



還有下面這些不是昆蟲的節肢動物,八隻腳喔!



猜到了嗎?這三隻蜘蛛是利用三盒9645分別做出來的。

猜中了,表示你有很棒的想像力及觀察力!

(可以想像這是蜘蛛,並且觀察牠的八隻腳及頭胸部、腹部的特徵)

沒猜中的話,就表示你也有很棒的觀察力及想像力!

(可以觀察到不太像蜘蛛的地方,並且想像真實蜘蛛的特徵)

無論如何,都很厲害喔!

(在教育孩子的過程中,都要利用包容的心去對待,在每堂課也都要欣賞每個孩子的優點,努力做到褒獎每位孩子)

謝謝觀賞!


2007-11-08

LEGO Engineering Online Classes -- NXT-A-SKETCH



剛剛才下課!

這是LEGO Engineering 提供的線上教學課程,利用Adobe Connect Professional 視訊會議功能,直接進行教學。

這是第一次舉行。由Tufts大學的Adam Carberry先生進行講解,主題是NXT-A-SKETCH。

(只有14個線上名額,不過大家可以到LEGO Engineering網站下載教案)

非常有趣!可以邊看邊聽邊說邊做!(聽說讀寫,好像在上英文課)

曾經有老師提到可以進行這種遠距教學模式,雖然還有困難需要克服,這也是另外一種上課方式。

畢竟光看影片及書本的學習方式都是獨自靜態的學習。

課堂上課具備了「與老師對話,接受老師指導,同儕互動,伙伴的腦力激盪,課室環境,專心時間」等特點。這些都是無法取代的喔!

(所以筆者記得,美國有一所大學提供上課影片在網路上供人瀏覽,但是強調只是分享知識,因為沒有課堂上的互動,所以就算看完所有上課影片,也無法承認取得學分。這就是上課的重要性)

當然還是有人沒時間參加這樣有趣的課程,或許Adam會將會議錄影提供大家瀏覽。

筆者也會嘗試將NXT-G教學以影片錄製方式呈現。(這樣就不用貼一大堆照片

歡迎回應討論,謝謝!


2007-11-07

NXT鱷魚機器人

在Youtube可以找到許許多多NXT機器人的相關影片,這次碰巧看到這隻鱷魚,是屬於仿生機器人,提出來跟大家分享。

這是丹麥的Bjørn Grønbæk製作,他目前就讀於University of Southern DenmarkMaersk Mc-Kinney Moller Institute

8月時參加了代號AM36的暑期課程,Robots and dynamic Agents Interface (筆者看不懂,還請各位先進告知是什麼課程?

利用NXT進行實做,這隻鱷魚就是其中一台機器人(該作者部落格的文章),另一台是掃地機器人

因為這是一門正式課程的計畫作業,所以Bjørn Grønbæk先生也將作業報告完整放在網頁上,大家有興趣可以參考(是英文的啦!),其中詳盡談到計畫的目標,機器人的動作分析,硬體設備,各部設計(分為頭、身體、尾巴),軟體程式。是一份很不錯的報告喔!請參考AM36之Croc網頁(網頁圖很多,開啟速度較慢)

就像這個研究報告一樣,完成一個機器人需要計畫、執行、評估、改善等工作。探奇教室在機器人的引導教學時也嘗試將戴明博士的PDCA概念告訴學生,這樣才能循序漸進地設計學員想要完成的機器人。

大家可以先觀賞這隻鱷魚的影片,歡迎討論,謝謝!











2007-11-06

樂高小動物大作戰Part 2

上篇文章的樂高小動物大作戰,大家不知道看出來了嗎?
猜到是什麼動物呢?公布答案囉!
(當然要先戴上安全帽,準備被K,一定有人說不像,下次準備一些真實照片比一比

1號:麋鹿,就是幫聖誕老公公拉雪橇的....
2號:劍角羚羊
3號:小牛
4號:山羊
5號:小羊

(請不要打我喔!其實就像樂高人偶,戴上不同的帽子,就變成不同的角色

這次的小動物是兩隻狗,大家可以猜出來是什麼狗嗎?

請大家一起欣賞我們的表演,謝謝!


上圖:兩隻狗走在路上遇到了,正在打招呼!「嗨!小賓」,「嗨!小腸」




上圖:遠方似乎有一些不尋常的聲音....


上圖: 小賓:「看來我們必須出動了!」


上圖: 小腸:「那就這樣做吧!.......」


上圖: 「那就是......我們一起尿尿宣示地盤」


上圖: 小賓:「我想我一定要"擺一下",讓他們看一看.....」



小賓:「怕了吧!我就是狗面獅身!」 (請網友自行連結觀看人面獅身像照片



「哈哈!正面也不錯看喔!」


「還好有運動健身,側面也不錯吧!」



小腸:「真是看不下去,我還是先回家好了!掰掰!」

----------------------------------------------

謝謝大家觀看兩隻小狗的故事,大家也可以做做看喔!

下次還有其他動物,敬請期待,謝謝!