SPIKE 樂高機器人

我的網頁

2008-05-31

nxtprograms.com的新作品--NXT Modular Test Vehicle(MTV)

一般NXT玩家都希望有各種不同模型的建構圖示,新手或是小朋友更需要各種不同的模型,加強自己的組裝能力。

除了探奇舊文章曾經介紹過的9797 LEGO NXT Basic Car 建構圖

nxtprograms.com又有新的點子,NXT Modular Test Vehicle(MTV)(<--點擊連結)

有各種不同組合,還可以做出各種齒輪變化,也進行了重量分佈的測試。

探奇將試著詢問是否可以翻譯這些文章,讓更多的人可以瞭解內容。

有興趣的人可以先看看建構圖組裝看看喔!





2008-05-30

The NXT Constructopedia (Beta 2.1)更新

探奇舊文章LEGO Engineering:超級棒的NXT建構手冊

提到2007/9/25 LEGO Engineering 2.0公布新的NXT建構手冊

The NXT Constructopedia (Beta 2)

今年公布更新版本Beta 2.1

我沒有比較,不知道差異在哪裡。不過既然有最新的版本,家裡有9797的人不妨下載新版看看。

是蠻不錯的建構說明喔!

旗津國小 黑海洋流隊 FLL 報導--TaiwanNews財經文化週刊封面故事

這篇文裝的標題是『邊陲國小 完成超級任務』

副標是『社經條件欠佳 出國比賽照樣拿冠軍

不僅提到FLL比賽,也點出旗津國小各方面的努力。

這篇文章剛好可以在網上閱讀,大家可看看,

TaiwanNews財經文化週刊封面故事344期--創意課程 顛覆校園

LEGO NXT相關書籍整理

關於LEGO NXT的書籍愈來愈多,

The Unofficial LEGO MINDSTORMS NXT Inventor’s Guide” 的作者David J. Perdue特別整理書籍列表,讓大家一次就可以找到所有NXT相關書籍。

還包含日本的橘皮,灰皮及黑皮書,還有JIM KELLY等人出版的教學手冊。

請參考NXT書籍列表網頁:http://www.booksnbots.com/(應該建議包含中文書籍吧?!)

反正有資訊整理就要萬分感謝,造福大家!

順道一提九月份還有一本新書:

Maximum LEGO NXT: Building Robots with Java Brains

是以JAVA為主的書籍,作者是開發LeJOS的主要成員Brian Bagnall

(最早的一本NXT書籍就是他出的:Maximum Lego Nxt)

這本新書可以在Amazon 預定。

AlphaRex環球之旅--日本東京-- 大阪

樂高慶祝LEGO MINDSTORMS十週年,特地舉辦AlphaRex環球之旅。

目前樂高官網已經公布最新的大阪行照片。

有著名景點:甲子園球場,大阪道頓崛的商店招牌。

你可以到樂高官網看看

2008WRO台南縣市校際盃,2008義大盃全國機器人競賽,第一屆創意暨WRO機器人大賽

又有最新競賽資訊,歡迎大家自行前往比賽網頁報名:

2008WRO台南縣市校際盃
:報名6/23,教練會議6/25,比賽7/6

承辦:南台科技大學

報名網頁:http://www.csie.stut.edu.tw/airobot2008/index.aspx

(資料同時更新探奇舊文章:2008台灣地區WRO校際盃比賽日期彙整):


2008義大盃全國機器人競賽:報名6/20,比賽6/27

主辦:義守大學

參賽資格:專科、大學、研究所在學學生

網頁:http://www.ee.isu.edu.tw/IRTE2007/ISURC/detail.asp


第一屆"創意暨wro機器人大賽"

主辦:創意機器人教育推廣中心-台南市Lego NXT樂高機器人積木教室

參賽資格:國中組與國小組..高中組跟大專以上含成人組

網頁:http://tw.myblog.yahoo.com/robot-mindstorms/article?mid=1252


大家一起為參賽者加油,也可以為自己加油喔!

2008-05-27

LEGO NXT Simon game -- 按鍵更新為觸碰感應器

前篇文章的Simon Game有時覺得還蠻無聊的,但是竟然有人留下25個數字的紀錄。

看來真的是『有志者事竟成』

在楊老師的回覆中,楊老師建議將按鍵改為觸碰感應器。

加上這幾天也很害怕NXT的按鍵出問題,有時還會卡住,所以趕緊做出使用觸碰感應器的按鍵。

剛好LEGO NXT 9797就有兩顆觸碰感應器,利用五十川老師的主意,將兩顆感應器當成三個按鍵。

左邊代表第一個按鍵,中間代表第二個按鍵,右邊代表第三個按鍵。



其實中間的按鍵就是同時按下兩個觸碰感應器,利用感應器的組合分別當成三種不同的狀態。


抱歉!圖片有點模糊,我還特地使用系統積木加強結構,避免十字軸歪斜,只觸發一個觸碰感應器,造成誤判。還好9797有這些系統積木,倒是省了不少功夫。


最後,程式也有些許改變,為了防止NXT執行太快,遊戲者按下時造成觸碰感應器一快一慢,無法同時判別兩個觸碰,只好捨棄原來的寫法,另外延遲0.2秒。同時要求遊戲者按鍵速度稍微放慢。

其實硬體結構加強之後,十字軸不再歪斜,可以有效限制按鍵活動範圍,觸碰感應器應該可以視為同時接收訊號。但是為了保險起見,仍然修改程式寫法,雙重保障!

下面是示範影片,刻意按下中間滑輪的邊緣,造成十字軸歪斜,仍然可以正確判別。




2008-05-26

LXF檔案需要使用LDD (LEGO Digital Designer)觀看

LXF是樂高繪圖軟體LDD(LEGO Digital Designer)專屬的副檔名。(請參考探奇舊文章:樂高繪圖軟體介紹

(對LXF檔案結構有興趣的人也可以參考BricksViewer的解釋)

目前NXTlog2.0已經開放上傳LXF檔案,也漸漸有越來越多人發佈LXF檔案,大家可以多加利用LDD觀看NXT機器人的建構方式。

第一個要件當然是下載安裝LDD,LDD會自動將LXF設為關聯副檔名,將來點擊LXF檔案就會自動以LDD開啟。

下面的範例是開啟NXTClamp-N-Lift-Body.lxf(請參考探奇舊文章:一顆馬達完成抓舉的動作

自動執行LDD之後,LDD會上網自動更新零件資料庫,

接著會出現兩個警告視窗:

第一個視窗是告訴你無法查詢零件價格,我們可以直接按下OK。


第二個視窗是告訴你有兩塊積木沒有放好,所以已經從這個模型移除,無也不知道是那個積木,所以只好按下OK



進入NXT模型畫面,請按下上方的Building Guide Mode (F7),也可以直接按F7


進入Building Guide Mode,左邊會出現第一步驟的積木零件表,中間就是組裝圖,還有一個小視窗--Building Guide Player



這個Player可以讓你控制組裝步驟的行進,有一點像是DVD播放遙控器,直接按下向右的箭頭,就可以跳到下一組裝步驟。也可以按下向右的三角形,直接連續播放組裝步驟。



其他功能就不在此詳細說明,歡迎留言討論!


NXT主題挑戰教案Mars Base Command

還記得LEGO Mindstorms NXT --The Mayan Adventure嗎?(參考探奇舊文章介紹

作者Jim Kelly以懸疑的故事情節,帶領大家創作五台不同的機器人,挑戰各種不同的任務。

探奇曾經介紹國立中央大學開設的課程,也是以這個方向進行教學。(參考探奇舊文章

現在Jim Kelly又有新的作品--Mars Base Command

這一系列的機器人挑戰計畫是以火星基地為背景(在RCX時代也有這樣的LEGO套件)

從Alpha到Theta共六個計畫模組,每個模組預定相隔3-4個月發表。

每個計畫需要用到不同的場地及3到4個道具,場地就像是FLL比賽的底圖,道具則可以使用一套9648(Education Resource Set)組裝完成。

讀者可以免費下載每一個挑戰計畫的故事背景,再決定是否付費(約美金10~15)購買詳細的『任務手冊』

根據作者敘述,已經有許多人預定將這些挑戰計畫當成夏令營的主題。

第一個計畫模組的故事大綱已經發表:"Mission Base Alpha: Plan B",

大家可以到Alpha模組下載故事大綱,點選"Module Summary",下載後解壓縮,就有PDF檔案。

任務手冊預定六月初發佈。

作者的文筆生動有趣,就像是真的發生在2062年火星基地的狀況。

特別是今天NASA的鳳凰號也成功登陸火星,科學家正是使用機器人進行生命的探測。

小朋友可以融入故事情節,自行設計機器人,參與計畫的完成,想挑戰嗎!先去看看故事吧!

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

探奇教室也曾嘗試以故事情節串連各個主題,讓孩子過關斬將。例如珠寶大盜解救長髮王子....Orz

(想到過關斬將就聯想到過五關斬六將,或許設計一台『關羽』機器人,以各種不同方式逃離曹操的阻撓。

其實就像線上遊戲,或自創新的故事,或改編經典小說,化身主角一起遊戲於故事中。

樂高教案的編寫也可以這樣進行,除了魔戒,哈利,印第安納瓊斯,我們也有很多的古老傳說,山海經,西遊記,水滸傳,紅樓夢,金庸,衛斯理,論語,三十六計,孫子兵法.........@#$#@%@$%@

嘿!紅樓夢?論語?可以阿!誰說不能有『假保育』機器人,陪著『劉姥姥』機器人逛逛大觀園。

大觀園比起金字塔更加神秘,也有印加帝國的叢林,百慕達三角洲的水塘............

誰說不能有『恐夫子』機器人周遊列國冒險。恩!太老套的故事引不起孩子的興趣阿!)

無論如何,想像的空間,無限寬廣喔!

結合孩子的生活經驗,一定更能鼓勵大家挑戰任務!






2008-05-23

LEGO NXT-G教學--NXT大型數字顯示原理

探奇教室利用大型數字顯示替代了NXT的小字型,解決一些看不清楚的情形。

(請參考NXT螢幕大型數字顯示(Big Digits for NXT LCD Display)

在投籃機,吃角子老虎以及SIMON GAME都充分利用。

以下是顯示大型數字的原理及使用方法:

大型數字的圖形編輯

使用nxtRICedit,很容易就可以進行RIC圖檔的編輯,還可以輸入中文字。

我們利用這個圖形編輯程式,製造NUM0.ric~NUM9.ric

共十個圖形(數字0~9),所佔的記憶體大約為0.1Kx10=1K



下圖:nxtRICedit很貼心地自動將圖片存到NXT-G軟體的目錄下。



下載大型數字圖片至NXT

我已經編輯好大型數字的圖片,你也可以編輯更大的數字。

跟我索取程式的使用者必須將NUM0.ric~NUM9.ric等十個圖檔複製到你的NXT-G軟體目錄,

大部分是C:\Program Files\LEGO Software\LEGO MINDSTORMS Edu NXT\engine\Pictures

(也可以直接利用NXT-G的NXT Window下載到NXT主機)

如果你是放在Pictures子目錄,可以在你的NXT程式前面加上這個MY BLOCK,

Input Big Num,這個MY BLOCK很單純地顯示0到9的圖片,NXT-G就會自動將圖片下載到NXT。

下圖:MY BLOCK--Input Big Num



下圖:我們可以看到Display Block的設定就是顯示數字圖片。


顯示大型數字

我們做了兩個MY BLOCK,方便直接顯示大型數字。

第一個是Print_BF,我們直接利用資料線,配合文字的接合,直接讓NXT顯示相對應數字的圖片,當然也保留XY座標的輸入控制。所以可以隨意地在LCD螢幕的任何位置顯示單一數字。


第二個是print_xy_num

利用MathScript Block,將三位數的數字分解為百位數、十位數及個位數,連續分別顯示。

顯示位置直接利用X座標累加方式,就能一次顯示三位數字。

(關於MathScript Block,大家可以參考舊文章:超級好用的MathScript Block)


另一個大型數字使用的範例

下圖是一個簡單的範例,可以取代NXT主目錄的View--Reflected light的功能,將接在輸入埠3的光源感應器數值,直接使用大數字顯示,小朋友可以方便觀測光源感應器的讀值,不用盯著小小的數字觀看。



你可以試試看,將光源感應器改為超音波感應器,也就是模擬View--Ultrasonic cm的功能。

你也可以改進這個程式,讓它可以自由選擇哪一個輸入埠,哪一種感應器(這需要能監測NXT按鍵輸入,下一堂課再做介紹)

下課了!

歡迎討論,謝謝!




nxtOSEK發佈v2.02b0

配合Sivan Toledo與John Hansen的計畫

nxtOSEK也發佈新的v2.0.2b0

好處是不需要更新NXT韌體就可以直接執行nxtOSEK程式。

根據說明,這一版的nxtOSEK也支援拿鐵盒子的eNXT。

p.s. 拿鐵盒子與淡江電機系合作已經做出NXT控制的雙足機器人,請點擊參考相關影片







最根本的NXT控制

為了充分利用NXT強大的硬體功能,許多計畫都需要直接更新NXT的標準韌體才能使用,例如LeJOS, pbLua等。

現在使用John Hansen版的NXT韌體,也可以直接撰寫程式控制NXT核心處理器ARM,不需要重新更新韌體。

更好的是nxtOSEK也立即推出新的v2.02b0,支援John Hansen版韌體。

這意味著對NXT進行最基本的控制,不再需要更換韌體,也可以保有NXT標準韌體的功能,可以執行NXT-G的程式。

對於需要將NXT作為嵌入式系統的同好,也不用每次執行程式就要自行更換NXT的韌體。

這也代表NXT可以成為共用的機器人平台,不再侷限使用樂高的程式

這個構想是由Sivan Toledo提出,與John Hansen合作,

請參考Sivan在nxtasy.org的文章,Runningon the Bare Metal, the easy way

也一定要到Sivan的網頁,看看詳細的解釋。

2008-05-20

LEGO NXT Simon game--考考你的記憶力

購買9797附贈三顆電燈泡,及三條轉換線。如果沒有RCX馬達或其他舊型9V馬達,似乎沒有太大用處。

所以探奇一直想要努力使用這些電燈泡,除了機器人的裝飾、訊息傳遞、紅綠燈的操控之外,似乎也沒有其他用途。

去年探奇部落格發表Simon Game---Extreme NXT,文中提到也要用9797的電燈泡做一個simon game

最近終於下定決心寫出程式,這個記憶力遊戲該有的功能都有了,同也運用了NXT的File Access Block。

玩法很簡單,NXT會先示範燈光及音樂(紅黃綠及Do Re Mi),請你照著順序按下相對應的按鍵(左鍵,Enter鍵及右鍵)

從亮一個燈開始增加,兩個燈號,三個燈號.........看看你能記到多長的順序。

(探奇還有另一個記憶遊戲,金庫密碼,等完成了再發文介紹)

答對了就有開機音樂聲及笑臉鼓勵,還可以繼續進行挑戰。

如果按錯鍵或是五秒之內沒有按鍵,就會說SORRY,並且顯示你的最高順序紀錄(連續記憶多少個數字)

大家可以看看影片示範,也歡迎留言討論或索取程式親子同樂喔!

(這個程式也用到NXT大型數字)

快來考驗你的記憶力!



2008-05-17

nxtOSEK (原來的LEJOS OSEK)發佈2.01版

原來的LEJOS OSEK改名為nxtOSEK,最近也發佈了新版2.01

可以使用ANSI C/C++撰寫程式,載入NXT執行。

這次的改版細節如下:

What's new in 2.01 is:
- Support for BMP file format for LCD graphics (see samples/bmptest, anime)
- Support for WAV file format for sound generation. (see samples/wavtest)
- Added USB communication API (see samples/usbtest)
- Added general I2C communication API
- Support for Bluetooth run-time connection (see samples/btmaster, btslave)
- User customizable BMP file based splash screen
- Refactored code to be easier for porting other RTOS/your scheduler (check nxtOSEK Hack)
- No functionality changes in NXT BIOS (you don't need to update NXT BIOS)

作者是日本人TakaShic,請參考探奇部落格舊文章。也可以看看官網的說明,什麼是nxtOSEK

nxtOSEK計畫網站有需多詳細的資料,教導如何安裝、下載及執行程式。

探奇認為這是一個執行速度很快的FW喔!值得試試看!

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

消息來源:nxtasy論壇





JAVA for NXT:NXJ Version 0.6

新版的NXJ 0.6已經發表了,有興趣的同好趕緊下載試試。

這次已經完全支援Mac OSX,還有許許多多的修正及範例程式。

當然也支援拿鐵盒子的 Lattebox NXTe interface and servers motors。

相關改版的修正細節請參考0.6.0 beta release notes

LeJOS官方網頁,Java for Lego Mindstorms

真感謝有這麼多人願意合作,貢獻這麼好的東西,讓NXT的操控多了許多選擇,這也是其他小型機器人系統所無法比擬的。

如果有任何問題歡迎回報LeJOS論壇

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

消息來源:The NXT STEP

2008-05-15

樂高慶祝MINDSTORMS 10週年,AlphaRex全球走透透行動

樂高慶祝MINDSTORMS 10週年,(RCX8年,NXT2年)

LEGO派出兩位AlphaRex當作特使,打算環繞世界。

第一站是美國的亞特蘭大,舉辦FLL比賽場地。

第二站是日本東京,舉辦亞洲FLL公開賽的場地。

第三站是.........

台灣!

根據樂高積木中文論壇的貼文,奇岩智略的蔡宇振老師已經跟樂高公司敲定,預計停留一星期。

有興趣的同好趕快把握機會,也許你跟AlphaRex的合照可以公佈到樂高官網喔!

你也可以點擊連結到樂高官網看看亞特蘭大東京的照片。(或點擊官網地圖的地點)

專貼蔡老師的發文:

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

樂高慶祝Mindstorms機器人誕生10週年,發起Alpha Rex全球走透透的慶祝活動,隨著FLL競賽的腳步,四月中在美國亞特蘭大開跑,五月來到第二站日本(請參考www.legomindstorms.com),第三站到哪裡...台灣!

Alpha Rex在台灣預計停留一星期,除了拜訪101、故宮,將台灣的特色介紹給全球的Mindstorms玩家之外,也希望能與台灣的Mindstorms玩家見面,若您有興趣一起慶祝Mindstorms 的10週年,請發聲。對於聚會的初步構想是:
1. 初步了解有興趣參與的玩家,在台北、台中、高雄的分布情況;
2. 請玩家們推派一位擔任總協調,統整大家的意見;
3. 聚會時間,預計5月24(六)或25(日),選一天早上10:00-13:00;或其它適當的時間;
4. 地點:在台北或台中,或巡迴!
5. 活動內容:認識Mindstorms玩家,分享應用心得。

看到這裡,各位心中應該在問:真的假的?這人是誰?

簡單介紹:
1. 蔡宇振 – LEGO SERIOUS PLAY Facilitator [樂高認真玩]的引導顧問;
2. 奇岩智略發展顧問有限公司 – LEGO SERIOUS PLAY Certified Partner [樂高認真玩]的授權合作夥伴;
3. [樂高認真玩]是樂高繼玩具零售部門及教育部門之後,最新的第三部門LEGO Play for Business的核心產品;LEGO Play for Business將統整樂高產品在企業的應用;
4. 這次Alpha Rex逛台灣的活動,由樂高玩具零售部門Mindstorms的行銷經理Steven Carvin與蔡宇振4/11在丹麥Billund敲定;

So,這是樂高的官方活動沒錯!

歡迎玩家們共襄盛舉!

蔡宇振/奇岩智略 敬邀




2008-05-12

探奇教室的NXT吃角子老虎機

曾經介紹一些LEGO NXT大型的吃角子老虎機,看了也很想做一台。

那天帶小朋友到家樂福,順便去湯姆龍瘋狂一下,孩子看到一台遊戲機就拼命猛玩,一下子代幣就沒了。

想到小朋友對這種機台特別有興趣,(真是賭性堅強)就想用NXT做一台。

當然硬體結構比較麻煩,特別是會吐錢的機構。需要再研究有限的樂高積木。

所以先用軟體娛樂一下,有時間再慢慢加上拉桿、投幣及出幣機構。

下面的影片就是暫時的試驗程式,使用NXT-G,(還有大數字顯示),歡迎留言討論,謝謝!

遊戲的規則是

五個格子,出現1-5的數字,

出現三個以上相同的數字(或四個或五個)就有彩金。

也可以是12345的組合,各出現一個數字,順序不限。





LabVIEW toolkit for LEGO MINDSTORMS NXT試用說明

這是我在Yahoo知識回答的內容,貼在這裡跟大家分享經驗。

想使用LabVIEW toolkit for LEGO MINDSTORMS NXT的同好,

您可以參考這個PDF檔案,非常詳細告訴你進行的步驟。
LabVIEW_Toolkit_for_LMS_NXT_Getting_Started_Guide.pdf

或是到NI網頁看看其他說明檔案
http://zone.ni.com/devzone/cda/tut/p/id/4435

大概的流程就是:

1. 安裝LabVIEW (現在是8.5版,我是30天試用)
2. 安裝Toolkit
3. 安裝Toolkit 1.0.1 patch
4. 執行MASS Compiling
5. 開啟LabVIEW,建立新的VI檔案
6. 使用NXT Toolkit functions palette的指令
7. 寫完程式儲存
8. 開啟ToolsNXT Module-->NXT Terminal
使用藍芽就選擇Find NXT....然後scan, connect
9. 按下Debug
10.對著聲音感應器喊一喊,你可以在LabVIEW的front panel看到聲音感應器的值透過連線,不斷顯示畫出圖形。

更多的範例程式就在LabVIEW\examples\NXTToolkit
分為Direct Commands及NXT Programs

想使用藍牙連線還是需要先確認藍牙連接器的驅動程式。

可以參考探奇部落格的舊文章:NXT的藍牙功能

也附上在LabVIEW尋找NXT的圖片,希望對大家有幫助。

下圖是使用Tools--> NXT Module--> NXT Termial....
其實下載程式時,LabVIEW就會自動搜尋NXT,不用擔心。



我選擇Scan,沒有使用USB接線,所以主動用藍牙搜尋。


找到之後,點選NXT的名字,再按下Connect


介面跟NXT-G很像,(應該是說NXT--G的NXT Winodws跟LabVIEW的NXT Terminal很像!



2008-05-11

Bridan&#39;s Blog舉辦的NXT機器人比賽

Bridan先生在牠的部落格提出線上NXT機器人的競賽。

有興趣的同好可以到他的部落格瞭解相關資訊,當然大家也都可以進行評鑑。

Bridan's Blog的文章:

線上 LEGO MINDSTORMS NXT 比賽預告

LEGO MINDSTORMS NXT 線上比賽 施行細則說明

其實在國外的網站也有這種比賽,大家在家裡完成NXT機器人,將相關資料貼在網上公告,大家可以一起參與,不受時間及地域的限制,正是網路無國界的概念。

例如:我常介紹的NXTLOG,還有The NXTasy Challenge

另外還有NXTCentral Challenge #1 - Move that Weight!(是由NXTCentral舉辦的)

歡迎大家一起共襄盛舉喔!


2008-05-09

LabVIEW toolkit for LEGO MINDSTORMS NXT範例程式--LEGO Engineering 的資料庫介紹

上週有人在yahoo知識提到:

『有沒有LabVIEW toolkit for MINDSTORMS NXT的範例程式?』

除了Toolkit所提供的sample programs,在LEGO Engineering網站也有許多範例程式喔!

大家可以點擊LEGO Engineering的Resources and Downloads



再點選左上角的Library



再點選Code


裡面就有分類,NXT-G, LabVIEW toolkit, Robolab


點選之後就可以分別下載相關範例程式,趕快試試看吧!

有空再翻譯分析這些範例程式,讓更多喜愛NXT或RCX機器人的同好一起實驗。

順帶一提,在這個資料庫裡面還有許多有用的資料喔!



2008-05-08

Wii控制NXT機器人的方法

相信很多人都有Wii,(只有我沒有,嗚...嗚...嗚!)

所以也可以試試使用Wii遙控NXT。

探奇教室曾經發佈一篇舊文章使用Wii 遙控器(Wii Remote)控制NXT機器人(點擊連結)

原理就是wii remote <--> PC <--> NXT

中間PC就需要自行撰寫程式接收wii的動作命令,再向NXT發出控制命令。

兩邊都是透過藍牙連接,很多人也會問到,那麼為什麼不直接讓wii使用藍牙連接NXT呢?

答案就是因為wii 和NXT的藍牙通訊協定方式不同。(請參考Bluetooth Profile)

wii使用了Human Interface Device (HID),

NXT使用了Serial Port Profile (SPP),

(有興趣還可以看看這篇文章

所以雖然大家都有藍牙硬體裝置,可惜語言不通,就好像有電話,但是說英文跟說中文無法溝通。

雖然上一篇文章提到微軟的MSRS可以撰寫這些程式,(當然是因為有完整的程式庫支援藍牙的各種通訊協定)

但是對於不知道如何上手的人還是需要花一番功夫才能完成。(我就是其中一位,不想下載MSRS,也不會用的人

那就想一想別的辦法。

執行兩個現成的程式,分別接收wii的訊號,並控制NXT。

wii romote <--> GlovePIE <--> On Brick <-->NXT

wii remote的訊號經由GlovePIE轉為PC鍵盤按鍵或滑鼠指令,再由On Brick控制NXT的動作。

就像這個youtube的影片。

http://tw.youtube.com/watch?v=hMBFv3x_9C8

為了證明該作者沒有作假,還有這段影片:

http://tw.youtube.com/watch?v=dzjcodqGGeM

更有完整的教學影片:

http://tw.youtube.com/watch?v=5BwGGQ7jXHU

真要謝謝作者的貢獻,Thank you! 作者:jaredb93max

最後利用相同原理還可以使用語音控制:

麥克風<-->VR Commander<-->On Brick <--> NXT

http://tw.youtube.com/watch?v=4uFPjVfkh4E

看來就剩下其他更棒的方式,應該都可以做到,也都能遠端遙控,例如:

攝影機追蹤眼球運動控制NXT,

攝影機辨識人體肢體動作控制NXT,

身障人士肢體電極控制NXT,

大腦電極感應控制NXT,

心電感應控制NXT。

PS:探奇的異想世界

當然最好用的還是{他人}控制NXT (我<-->他人<-->NXT)

就是我命令另外一個人推動NXT,最快,最方便!








微軟與樂高NXT機器人研討會的報導

早上看到行事曆,才想起來5/7在台北有一個『重量級』的會議,

就是那個沒有辦法去的教育機器人教育趨勢研討與交流會(舊文章連結)

當然透過昨天的新聞稿大概知道了一下狀況,

這個會議應該是以各大專院校為主,就是微軟的軟體,搭配貝登堡的樂高NXT硬體,推廣機器人的訓練。

上網搜了一下,找到聯合報的報導,台大土木所師生的微軟樂高道路檢測機器人

還有南開技術學院樂高機器人研習社部落格的文章,

970506-970507台北機器人教育研討會


有一些照片及心得喔!至少能感受一下會場的狀況。

再找找微軟的新聞吧!MSRS本來就是免費的,有興趣發展的人也可以使用看看。

聽說C#就跟JAVA很像,還請瞭解的人分享心得。

順便再看看這個Wii遙控器與NXT的結合。

文章來源:Alberto Bietti's projects blog



2008-05-07

機器人競賽資訊--歡迎提供

除了使用樂高NXT組裝機器人,其實還有許多不同機器人,也有各種相關競賽。

(當然也有許多不同的機器人教學課程及營隊,包含各個年齡層)

目前先整理手邊的資料,以各年齡層分組列表,也歡迎大家提供資料。

1. WRO

2. FLL

3. Robocup Junior

4. 2008全國智慧型機器人大賽(以前好像是台灣區國民中學以上學校電腦化運動競技大賽)

5. 大葉大學工業機器人競賽

當然各大專院校也有許多不同的機器人競賽。

6. 全國微型機器人競賽

7.
全國大專院校創思設計與製作競賽

8. 東元科技創意競賽(前兩屆以機器人設計為主題,今年改為Green Tech環保主題)

9. 智慧型機器人產品創意競賽

其實要知道最新的機器人競賽資訊,大家可以到機器人世界情報網查詢。

2008-05-06

Ebook: Develop LeJOS programs step by step

對LeJOS有興趣的人又有新的資料了!想學習如何撰寫JAVA程式控制NXT嗎?

Ebook: Develop LeJOS programs step by step


這是由JAB先生(Juan Antonio Breña Moral)所撰寫的一本電子書,2008/04/20發表,

內容是關於NXJ的詳細使用教學,大綱請參考JAB網頁Ebook

JAB網站並不是只有NXT的創作,還有許多精彩文章,請參考Ebooks, Articles & Other documents相關整理。

JAB先生也使用JAVA程式連接NXTe,透過拿鐵盒子Lattebox的LSC,就可以控制伺服馬達,大家可以參考他的文章:

RC Servos with Lattebox NXTe and leJOS






2008-05-05

台灣第四屆機器人世界盃賽(Robocup Junior TAIWAN)

台灣第四屆機器人世界盃賽昨天在台北科教管舉辦。

恭喜得獎隊伍,他們將參加七月中由中國蘇州主辦的第十二屆世界盃大賽。

大家可以連結相關新聞報導(有時效性)

相關比賽介紹可以連結RCJ台灣官網

2008-05-04

研發養成所的NXT文章

以前曾經看過研發養成所關於NXT藍牙連線的說明,

今天在樂高積木中文論壇看到Bridan先生貼文介紹他的部落格--研發養成所三篇關於NXT的文章。

NXT 購買通路 及 國外購買關稅問題
非 Widcomm® Bluetooth driver 與 NXT 連線的方法
PID 轉速控制法


個人覺得最近的這一篇PID Speed Control,提供大家關於NXT轉速的控制方法。

還有NXC程式示範A馬達的旋轉及轉速試算表(GOOGLE DOCS線上試算表,需要登入才能觀看)

非常值得試試,歡迎大家連結至研發養成所看看。

也謝謝Bridan先生的分享,其他文章也很棒喔!

2008-05-03

NXT 新書“Creating Cool Mindstorms NXT Robots” by Daniele Benedettelli

這本新書應該是四月底發行的。

“Creating Cool Mindstorms NXT Robots” by Daniele Benedettelli

作者在RCX時代就已經有許多機器人作品,進入NXT世代,當然也在2006及2007年發表相關創作。

(點擊連結作者網頁)

這本書的大綱列表在這個網頁,都是很有趣的主題,相關程式以NXT-G和NXC為主。

特別是JohnNXT,NXT版的Johnny 5(強尼五號),作者在他的網頁也有相關介紹,

(可惜的是相關影片都沒辦法下載,在youtube應該找得到吧!)

Amazon已經販售,博客來當然也可以訂購。

書本評論在nxtasy.org

如果有人已經購買這本書,歡迎分享心得。

MINDSTORMS NXT NXT Building Challenge

這是NXTLOG官網新的挑戰。

MINDSTORMS NXT NXT Building Challenge

NXT NXT,沒有打錯字!就是使用兩台NXT做成的機器人。

一般人可能不會擁有兩台以上的NXT。但是上課時就可以有不同的創意構想產生。

剛好本週在中正清江中心的樂高NXT機器人課程就是要教導學員使用NXT藍牙通訊。

不論兩台NXT是否使用藍牙通訊合作,還是各個NXT單獨運作,大家都可以試試兩台NXT的機器人!

也歡迎大家分享你的創作,或是投稿到NXTLOG



2008-05-02

2008竹苗WRO校際盃的網頁終於公布!

先前有人在留言版詢問相關問題,目前已經有報名網頁,也同步更新部落格文章。

請竹苗地區的同學注意報名,加油喔!

2008竹苗地區WRO校際盃報名網頁

2008台灣地區WRO校際盃比賽日期彙整