2006-11-30

FLL台灣區比賽開始了!

WRO競賽告一段落,FLL (FIRST LEGO League)各地區的選拔賽正在世界各地舉行。

隨便就可以在GOOGLE搜尋到一大大大堆的資料。

台灣區選拔賽已經預定在高雄科學工藝博物館舉辦。

歡迎參考EROBOT論壇公告

另外有一個不錯的影片,是有關FLL的說明,由GOOGLE將說明會全程錄影,提供給未能參加說明會的人參考,

片長1小時24分,全英語發音,有英文字幕。(真是練習英文的好機會

別忘了FLL不是只有競賽項目,主題研究及團隊精神才是最重要的喔!



2006-11-29

搞笑版AlphaRex--第一台機器人Touch NXT ROBOT--BetaRex

Lego NXT 零售版展示的四台機器人中,最有名的就是AlphaRex


由於9797缺乏一些特殊零件,無法直接組裝AlphaRex,

只好想一些辦法拼湊,當然要讓機器人進步到「步行」或「滑行」是很困難的。

所以讓機器人輕輕「跳起」,也是一個好主意。

將機器人的動作拍成影片,供大家欣賞。

請打開喇叭,這台機器人會說中文喔!




 

聽出來機器人說什麼了嗎?


這台機器人的結構非常不穩固,歡迎觀賞並提供意見,謝謝!


2006-11-23

新版Brick Command Center

John Hansen先生所發展的Brick Command Center已經有新的測試版本,(好像是3.3.7.16)

http://bricxcc.sourceforge.net/

除了修正一些BUG,並且強化了NXT與電腦間的檔案拖放功能。

在NXT程式方面除了支援NBC之外,還支援NXT上簡單的五行程式(NPG),John Hansen 先生甚至改寫了RPGReader.sys(NPG的編譯器),只有2.5KB大小,(原來的RPGReader.sys佔了14.3KB記憶體)。還有較早期的NXC程式,John Hansen先生將會持續發展NXC。

筆者不會用NBC等語言

不過看到Brick Command Center的介面管理NXT就很高興了!

改寫的RPGreader.sys在NBCSample Programs有說明。

再次提醒,下載安裝前請先自行備份原有程式!

PS:筆者的電腦無法執行新版BrickCC(3.3.7.16),不知道原因,所以只好再重新安裝3.3.7.15,請大家自行小心使用,謝謝!

2006-11-22

WRO國際賽--照片

經由ROBOTDIY論壇得知:

西覓亞將一些WRO國際賽比賽照片放在網頁上,請自行觀看。

看到場地及設備,不禁令人讚嘆,雖然沒能親眼目睹比賽現況,

但是筆者覺得中國大陸的「迎頭趕上」,或是「已經超越」都是我們需要警惕的。

孩子的視界及國際觀,心靈的成長,放眼未來,如果再不成長,恐怕不是城鄉差距而已。

即使是都市的孩子,也有落差!

難怪學者專家會憂心孩子的未來,這個擔憂不是沒有道理的!

期望明年在台灣舉辦的比賽。


11/28:新增一些照片,請參觀奇悅的旅程的WRO照片,它的旅遊部落格也很奇悅喔!





恭喜!WRO國際賽,台灣選手大放異彩!

forum.erobot.com.tw轉載最新消息:


狂賀!!2006WRO國際賽斬獲佳績

2006.11.17~18在中國大陸廣西省南寧市舉行的2006年WRO國際奧林匹克機器人大賽(World Robot Olympiad 2006)共有17個國家地區200多支隊伍近6百位選手參賽,中華小將發揮了精湛的技術和團隊精神,在競爭激烈的比賽中技冠群倫、成績優異、大放異彩,總計榮獲冠、亞、季軍及一個優勝,為我國贏得極高榮譽。

機器人競賽國小組 冠軍 前金國小隊
教練 蔡豊珍    
黃季霖 高雄市前金國小 郭彥儀 高雄市前金國小
機器人競賽國小組 亞軍 Red Strom隊
教練 曾琬淑
陳泰里 高雄市忠孝國小    陳泰吉 高雄市忠孝國小    胡詠恩 高雄市光武國小
機器人創意賽國小組 季軍 Humdrum Girl隊
教練陳日明
鍾怡庭 台北市三玉國小 謝汶儒 台北市士東國小
機器人競賽高中組 優勝 Sky Eagle隊
教練吳坤霖
周聰岳 台北市大理高中 黃耀萱 台北市延平高中


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


也恭喜蔡老師及毛毛老師,當然選手與教練是最辛苦的!


 


加油!明年WRO國際賽將在台北小巨蛋登場,大家加油!


 


WRO官方網站已經公布成績,是中華台北的隊伍,


 


對這個比賽有興趣的朋友可以到官方網頁下載比賽規則,還有西覓亞公司所提供的比賽解決方案!


耐心等待中---棉鈴(棉桃)

下圖:已經開了好幾朵花,也結成了果實



下圖:這就是乳白色的花謝掉之後,結果的樣子。



(以上圖片是使用Nikon P2 近拍模式所拍攝,效果還不錯喔!)


由於昨天晚上的一場大雨,將棉花株打歪,變成彎腰垂下,只好用木條將莖部綁住,支撐棉花,

加油!耐心等待收成!!


無心插柳柳成蔭---是棉花!

今年四月,做完DNA科學實驗--動植物觀察:棉花

就將棉花種子埋入院子裡,沒有刻意栽培,當老師整理雜草時,才發現棉花長大了!

大概有100-110公分高,不過莖部較細,有點搖搖欲墜的感覺。



花苞還蠻多的喔!



真的是乳白色的花,現在就等結果,就可以採收棉花了!



比照台北植物園的圖片,真實的東西與照片相似,真是太高興了!

現在可以很驕傲的說雲林地區還有種植棉花喔!



2006-11-19

在NXT軟體安裝Mini Block

Mimi Blocks 的安裝是直接在NXT軟體執行,進入NXT-G後,開一個新檔,再選擇Tools,Block import....



開啟精靈後,按Browse,選擇下載更新程式解壓縮後的目錄,經過一段時間,軟體會自動搜尋到四個Mini Blocks,接著選擇將Mini blocks安裝到哪一個Palette,筆者選的是Action


按下Import,開始進行安裝,(實際上就是將相關檔案複製到NXT的相關目錄下,說明文件檔有詳細說明),精靈會在STATUS告訴你安裝完畢。打開Complete Palette的Action Palette,就可以看到新增四個Mini Block



在教育版原本就有Legacy Blocks,加了「*」以區別新舊感應器,當然BLOCK的圖案也不相同。
零售版在更新之後,應該也會有這四個Legacy Block



比較Move 與 Move Mini,除了BLOCK圖案不同外,設定選項也減少,DATA HUB也少了一個,最主要是Mini無法單獨指定連接PORT(實際上就是選擇全部PORT)



嘗試做兩個簡單的程式,MOVE :BC馬達,前進兩秒,BREAK。下載至NXT後,打開NXT MEMORY比較,發現

MOVE BLOCK程式大小是5.1K

Move Mini Block 程式大小是3.1K

果然比較節省記憶體,這讓筆者想到要五毛給一塊的故事,就像有一些軟體,提供「強大」功能,但是實際應用時卻用不到,可是佔了一大堆記憶空間,導致整個軟體跑起來也像一隻大烏龜恐龍,又長又慢。

看來如果懂得Lab View tool kit for NXT,相信應該可以寫出一些小而美的BLOCKS!



LEGO Mindstorms NXT軟體更新!!

NXT軟體更新了!

請到LEGO Mindstorms Update page下載更新。

這次更新最主要分為三大部分:

1.Dynamic Block Update:

可以新增BLOCK到
Complete palette,新的Block包含下列:

Mini Blocks :(使用這些BLOCK可以讓程式減肥,節省NXT珍貴的記憶體空間)

Legacy Blocks:(配合轉換線,可以讓NXT使用RCX的馬達及感應器,包含觸碰,光源,角度,及溫度)

3rd party sensor blocks:協力廠商所開發感應器的BLOCK

其他Block: 使用LabVIEW Toolkit for LEGO MINDSTORMS NXT開發的BLOCK

2. Mini Block Library

安裝了Dynamic Block Update後,就可以增加這些Mini Block,包括
Mini Move, Mini Motor, Mini Display and Mini Sound。執行功能相似,但是可以減少使用的記憶體,讓NXT程式更加輕薄短小。

3. Legacy Block Library

NXT配合轉換線就可以使用RCX的馬達及各種感應器,包括觸碰感應器,光源感應器,角度感應器及溫度感應器。

原本在LEGO Mindstorms Education NXT軟體就已經有這個功能。零售版8527所附的NXT軟體是沒有這項功能的。這次軟體更新,配合LEGO單獨販賣轉換線,也提供零售版的用戶可以使用RCX的感應器。

----------------------------------------------------------------------------------------------------------
看完以上的介紹,趕快下載,更新你的NXT軟體,讓他有更強大的功能!

別忘了先備份你所寫的程式,也請看一看解壓縮之後的安裝說明文字檔,

如同LEGO所聲明,風險自行負擔喔!






2006-11-17

LEGO Mindstorms NXT的展示



這是樂高官方網站販售LEGO Mindstorms NXT的網頁

前文曾經提到NXT的介紹,大部分都是文字及靜態圖片,未曾接觸樂高教玩具的人,不太容易瞭解。

筆者認為如果有一些互動式的影片,說明就會更加生動,也許大家沒有時間到探奇教室看看NXT,但是透過網路,大家可以先瞧瞧NXT的模樣。

特別的地方是,樂高官方網頁以AlphaRex作為展示,更受到大人小孩的喜愛!

進入樂高網頁後,請點擊機器人圖片。會新開一個視窗,簡單說明如下:

More Views: 展示四台NXT模型的圖片。

ZOOM: 可以讓你靠近AlphaRex,仔細觀察各個部位。

360 Spin: 360度的旋轉,讓AlphaRex轉圈圈,你可以從各個角度看他。

DEMO:非常有趣的示範影片,分為三大部分

1. What is it ? 什麼是8527套件
2. How do I use it ? 如何使用NXT
3. How does it work ? NXT組件介紹,包括馬達及感應器的影片

雖然是全英文介紹,不過簡單扼要,讓你一目了然,觀賞時別忘了將電腦喇叭打開!

當然LEGO Mindstorms NXT絕對不是只能組合四台機器人而已 ,他還有許多應用,就看你如何創造!


2006-11-16

五十川先生的NXT Walker---組裝說明PDF檔

看了五十川先生的NXT Walker,當然想自己組裝,試試看兩足機器人的驚人表現。

現在五十川先生已經將詳細照片製成PDF檔(18頁),

請參閱五十川先生的網頁:http://www.isogawastudio.co.jp/legostudio/modelgallery_model/a036.html

最下方的PDF檔案連結。

在最後幾頁還有一些日文說明,包含了英文翻譯,所以應該很容易瞭解。

封面(第一頁)倒是有一些有趣的內容:(註:翻譯不佳還請指教!

標題:不太親切,只有一點點的製作說明

下方文字:

この製作ガイドは、写真と必要最小限の要点説明で構成しています。 作り方の手順などは一切ありませんので、 写真から構造、部品、結合方法を読み取るだけのスキルが必要となります。 でも、あなたならきっと大丈夫。 お楽しみください。

大意是:

這個製作說明,只是由一些照片及極少的必要說明所組成。並沒有全部詳細的建構方法,所以需要具備「從照片中瞭解結構,零件,還有組合方式」的能力。 不過你應該是沒問題的,歡迎樂在其中!

這種能力,「從照片中瞭解結構,零件,還有組合方式」的能力,正是探奇教室培養小朋友的目標,經過一段時間的練習,孩子已經可以直接看圖組裝,不再依賴詳細的建構圖示。這也是動力機械課程及機器人課程中增進孩子觀察能力、立體空間概念最好的證明。

有8527的人應該可以直接製作,有9797教育版的人可以配合9648完成。因為需要灰色連接器!!

歡迎做出來的同好一起分享經驗,謝謝!





2006-11-08

一本日文新書:Mindstorms NXT橘皮書--創意的玉手箱

這是五十川芳仁先生的新書,有關NXT的新書。

借用圖片:原始網址連結:
http://isogawastudio.co.jp/legostudio/bookintroduction.html


「玉手箱」就是寶藏箱的意思(出處應該是這個故事:日本的浦島太郎,救了一隻海龜,後來受邀到龍宮遊玩,回來時拿了一個寶藏箱.......。如果這本書是玉手箱,那麼打開書本後我也會變成好老好老的老伯伯!

我想五十川先生的功力,在短時間內就可以做出非常棒的NXT作品,他的書應該是值得購買。

例如這個NXT WALKER,完全使用連接器與Technic Beam,沒有傳統的Technic Brick(長條積木),而且只用一顆馬達!!就可以完成步行的動作!比Alpha Rex還要進步喔!


大家可以觀賞相關圖片及下載動態影片,五十川先生網頁連結:

http://www.isogawastudio.co.jp/legostudio/modelgallery_model/a036.html


還有許許多多樂高作品,建議大家慢慢欣賞!

2006-11-07

手機遙控機器人,樂高官方網站的軟體

真是「說曹操,曹操就到!」

Lego Mindstorms 官方網站已經發表了手機遙控軟體。果然是用JAVA寫的,(看來我也要去學JAVA)

目前支援的手機有

Nokia: 6680, 3230
Sony Ericson: W800i, W550i, K610i, K800i, K750i, Z710i, Z550i, K510i
BenQ-Siemens: CX75, X75

同樣的有兩種控制模式

直接控制:使用手機的搖桿或是滾輪控制機器人移動。

程式控制:選擇對應的程式傳送message給機器人。

詳細操作及程式下載都有很詳盡的說明。


在程式控制下,還可以配合觸碰感應器的動作,回傳訊息給手機,讓手機做出一些動作,例如拍照,發出聲音。


 


這一點非常重要!筆者認為:既然NXT可以透過藍芽與手機溝通,那麼藉由手機強大的功能(照相,攝影,MP3,相當於一台小型電腦),就可以讓NXT機器人具備其他輸出入設備!!


 


也就是說,一台機器人,不再需要將所有功能背負在自己身上


 


還記得,想讓RCX具有「看」的能力,就需要配合影像設備,將攝影機接在PC上,進行影像處理。


 


現在,影像設備就是具有拍照功能的手機,透過藍芽,可以由NXT進行控制,甚至透過手機的3G功能,影像可以即時回傳到世界各地!


 


無線遙控透過手機,可以進入INTERNET的世界。


 


NXT只負責基本輸出入的機器人架構,手機,PC可以執行強大的視覺,聽覺,思考運算功能,


 


太棒了!這樣的組合可以讓機器人更有效率!


 


還希望同時擁有這些手機及NXT的前輩提供測試資訊,謝謝!


2006-11-02

同步發表文章至Xuite

由於Yahoo限制這個部落格的留言或回覆,都需要為YAHOO部落格的成員,

筆者決定將機器人科學實驗的文章同步刊登在Xuite的部落格,歡迎大家一起去留言詢問,謝謝!



增加NXT輸入端的方法!



這是從The NXT STEP看到的消息。


Brickshelf  gordonlbuchanan (51230)發明了這種裝置,利用延伸桿做成機器人前後的碰撞感應裝置(類似汽車前後保險桿),NXT的程式可以偵測按鍵是否被按下,所以可以空出兩個觸碰感應器的輸入端,相當於多了兩個輸入端,可以接上你所需要的感應器。


這對於FLL競賽特別有用,因為在不違反「感應器使用個數」的規則下,等於多了兩個「觸碰」感應器!


真是令人佩服,不過除了槓桿原理之外,這個裝置使用了「橡皮」作為觸碰後的彈回裝置,筆者記得應該是在8288裡面看過這個零件, 'Technic Axle Joiner Double Flexible' (45590)



在NXT零售版(8527)及擴充資源組(9648)也有喔!

根據作者敘述,前方保險桿運作正常,後方需要再做調整,不然會有一些失誤,需要用到多一點感應器的隊伍可以試看看,

在NXT-G中可以輕易地寫出程式,ROBOLAB 2.9是否支援NXT按鍵反應分叉,需要再確認,大家一起做做看!

關於使用手機遙控NXT

有同好留言詢問手機遙控NXT問題(請參閱留言版),我們將回答也公布在這裡。

LEGO設計使NXT具備藍芽通訊能力,我想原本就是想使用手機控制機器人。

你可以參考http://mindstorms.lego.com/Overview/Bluetooth.aspx
其中有一段話:

Coming Soon!
Remote control your NXT Robot from from the palm of your hand with the LEGO MINDSTORMS NXT Mobile Phone Application.
所以全世界的人都在等待喔!



目前在PC及PDA都有利用藍芽設備的通訊程式:

例如:

曾經介紹過的On Brick ( for PC and winCE的PDA) :
http://www.pspwp.p wp.blueyonder.co.uk/science/robotics/nxt/index.html

以及整合環境BrickCC,請參閱舊文章


或是以Palm為主的 NXT Director
http://www.razix.com/nxtdirector.htm

還有也適用於Palm的NXT Mindstorms Remote Bluetooth Control 0.9

因為在這些環境下開發程式比較普遍,所以如果你有手機是具備WinCE或Palm PDA功能的話,就可以先試試看。

當然也有許多人開發程式庫,供各種程式語言使用控制NXT。

例如 : .net,JAVA...或其他

我想手機程式設計比較不容易,需要各家手機的規格及通訊協定。

但是JAVA應該可以通用在各種平台,
如果你具備程式能力,也許可以自行開發JAVA在手機的應用程式!(個人猜想樂高的程式應該也是JAVA寫的!

我沒有任何PDA或藍芽手機,所以無法測試,歡迎有經驗的前輩提供資料,謝謝!

2006-11-01

關於NXT積木零件中最重要的---連接器(Pin)



nxtasy.org連結了一篇文章,是關於連接器(PIN)的文章。原文連結

作者是Jim German,他的網頁Motocube還有許多好文章,大家可以慢慢參考!

這篇
Technic Pin's,最主要是介紹了NXT零售版當中的連接器,總共有九種,並且大致敘述了各種連接器的功能及用途。不論是入門者或是樂高高手都是很棒的參考文章。

NXT採用大量的Technic零件,所以在組裝方面與傳統的SYSTEM BLOCK不太相同,

連接各個積木最重要的零件就是連接器,所以認識不同的連接器,就能進一步瞭解組裝結構的可行性。

探奇教室以前發表的文章中,曾經提到教育版無法組裝Alpha Rex及Scorpion,最主要的原因就是缺少PIN。

一直沒有時間去Peeron做比較,現在對照Technic Pin's這篇文章,終於多一些瞭解:

零售版有九種連接器,教育版只有五種。(如上圖)

這些Connector,有人稱呼短的叫PIN,長的叫PEG,

總之教育版缺少的正是組裝Alpha Rex及蠍子的灰色連接器,所以購買9648是必要的。

有空再將這篇文章翻給大家,歡迎討論,謝謝!

大葉大學的機器人比賽

大葉大學舉辦第二屆程式設計競賽。

主要是以邏輯程式設計為主,機器人的設計都一樣,好像由大葉大學提供。

分成三種組別競賽,資格條件限制都不同。

成人應該也可以參加喔!還有獎金喔!

報名時間自2006年11月25日起至2006年12月25日止

有隊伍名額限制,大家一起參加!

詳情請參考:第二屆程式設計競賽