2011-11-30

Dave Parker:用9797就能完成的NXT Express-Bot

這是早上從The NXT STEP看到的文章:Express-Bot: A Simple Modular Robot for the 9797 Set




(原圖片為The NXT STEP文章原作者提供

NXT Express-Bot

只要用樂高機器人教育版9797就能完成,同時建構圖示提供更多樣的建構方式,例如:固定輪,萬向輪,加裝各種感應器,第三顆馬達等,內容非常豐富喔!

建構圖示還貼心地分成三種等級的挑戰,增加了建構樂高模型的樂趣!

1. 初學者的『逐步示範』;
2. 已經入門同好的『提示建構』;
3. 還有達人等級的『圖片照做』,只有一張圖片。

感謝Dave Parker就甘心的分享!(其實nxtprograms.com真的是大家學習的好典範!)

回頭想想探奇的『不掃地機器人』,還真是相像,這就是英雄所見略同嗎?(哈哈!嘗試一次『自我感覺良好』也蠻不錯的!)

大家比比看,

Express Bot利用馬達下方安裝Double bend的Technic Beam,固定在NXT主機側邊的孔位,強化馬達本體的連接。這一點『不掃地』顯得比較脆弱,如果單手抓住NXT主機,從地上拿起機器人,『不掃地』可能會分屍。

『不掃地』也有位於NXT主機兩側凸出的Technic Beam,方便安裝感應器,這一點是從探奇一號就確立的建構目標。

『不掃地』的後方獨立輪,直接採用樂高官版模型的萬向輪設計(也就是探奇一號的萬向輪),個人認為會比Express Bot來得容易移動。Express Bot也有提供萬向輪的設計,但是採用12齒的Double Bevel Gear,探奇認為還是不妥,容易損傷齒輪,最好使用其他替代品。




無論如何,能夠快速做出NXT車體模型,進行測試,不正是探奇一直推廣的目標嗎?

(所以才有探奇三分車,當然探奇的『不掃地機器人』也是另一台不錯的『三分車』。)

老師在課堂上很容易可以直接應用Express Bot,大家趕快做做看喔!

LabVIEW與NXT樂高機器人的教學網頁(2012.12.3更新)

探奇過去陸陸續續介紹過關於如何使用LabVIEW控制NXT樂高機器人的教學網頁,

例如LEGO Engineering:http://www.legoengineering.com/lvee.html

還有K12Lab:http://k12lab.com/的一些範例。

這些網頁的資源大多是主題計畫式的說明,比較不容易從頭學習。

最近有了一些新的發現,或許可以提供大家參考。

1. K12Lab的Support專頁:

NXT + LabVIEW,除了影片,還有 Programming a MINDSTORMS® NXT Robot的教學手冊。

2. Tufts大學的 LabVIEW for Lego MINDSTORMS Projects

探奇曾經介紹過Tufts大學的暑期報告:NXT樂高聖代機器人NXT樂高機器人應用在Tufts大學的課程 EN-10: Simple Robotics。這個LabVIEW for Lego MINDSTORMS Projects正是Tufts大學的LabVIEW教學網頁。還有許多精彩模型影片。

3. Labview Manual for the Freshman Course

這是在Google協作平台找到的,不知道是那個大學的新鮮人課程,以Michael Gasperi的LabVIEW for LEGO MINDSTORMS NXT書本為範例,沒有這本書的讀友可以參考這個網頁。不過是用LabVIEW 8.6,但是觀念都相通。

4. LVLM Tutorials--Rob-otics的資源分享

LVLM Tutorials,持續建構中,網頁上還有一些有用資訊。(2011.12.5更新)

5. NXTMastery.comNXT Beginner Course (2012.12更新)

http://nxtmastery.com/
 
以上資訊給老師及讀友作為教學上的參考。


NXShield的相關資訊

應該有一些讀友想使用Arduino控制NXT樂高機器人,

探奇也曾經發表一些文章介紹mindsensors公司發行的NXShield,

(請參考探奇Arduino相關舊文章連結

除了ch lego先生的精彩文章,CAVE也中譯了使用手冊及函數庫說明。

請參考CAVE文章:

NXShield 文件中文化完成

NXShield AVR函式庫 中文手冊




2011-11-29

Android App for LEGO MINDSTORMS NXT

Android Market上有許多的App是關於『使用Android手機控制NXT樂高機器人』,

探奇也發文介紹過這些現成的Android App,例如MINDdroid,

(請參考探奇舊文章:Android上的NXT樂高機器人控制程式(MINDdroid更新)

當然你也可以利用App Inventor自行撰寫App控制NXT機器人,

(請參考CAVE的App Inventor中文學習網

不過直接使用他人的程式也是不錯的選擇,同時使用現成的程式也是學習的方式之一。

下面是探奇認為蠻有趣的App,

1. NXT Speech Control德國的Roberta成員開發的App,

搭配google的voicesearch modul (Sprachsuche),能夠用語音控制NXT樂高機器人。

2. NXT Pad for Android:由香港的Billy Yuen開發。

手機透過藍牙發送訊息,決定控制的動作。還有一段示範影片:





探奇對於影片中的NXT雙足機器人超有興趣,很像是AlphaRex的下半身,加上超音波及雙手,倒是很像背著重物的雙足機器人,(像AlphaRex的重心太高,反而不容易行走)雖然我沒有智慧型手機,但是決定先寫信詢問作者是否願意提供建構圖。

有Android手機的讀友不妨下載試試看!歡迎分享你的經驗!

2011-11-28

五十川芳仁與三井淳平的Smart Community

看不太懂這個影片的內容,應該是以樂高呈現Toshiba公司的創新概念,智慧型社區(Smart Community)

五十川先生與三井先生合作,共同用樂高積木建構東芝公司的『智慧型社區』,



命名為:『「M/E/S/S/A/G/E ~symphonic balance of smart community~」』

根據東芝公司的官網說明,整個社區包含用水用電等能源管控,網路資訊的建設,完備的醫療設施,還有交通物流的管理,都是智慧型社區的目標。(東芝也有許多相關企業!)

請觀賞下面的影片:






(感謝Rex Poon的分享:三井淳平先生是日本首位LCP,他的官網:http://jumpei-mitsui.com/)

樂高火星探測車--MSL rover Curiosity

NASA於美東時間10/26成功發射Mars Science Laboratory,(有興趣可以看看壹電視的新聞報導

還搭載了一台好奇號探測車,請參考維基百科的說明解釋:Mars Science Laboratory

(詳細任務可以到Mars Science Laboratory官網


剛好The NXT STEP也有文章報導,MCP Will GormanKennedy Space Center
展示他所創作的 NXT model of Curiosity

請參考下面影片:




2011-11-26

Enchanting 0.0.9.0公布了!

7/18更新0.0.8Enchanting有更新了!

新版是0.0.9.0,根據Clinton Blackmore的說明,這一版新增了BYOB功能,也就是 Build Your Own Blocks <http://byob.berkeley.edu/> (a.k.a. Snap!)。

可以將你常用的程式包裝成一個Block,類似副程式(或函數)。

另外還支援彩色感應器。

近日Clinton會提供範例程式,http://launchpad.net/enchanting/trunk/0.0.9.0/+download/EnchantingSampleProjects.zip

有興趣的讀友可以到這個連結下載Enchanting 0.0.9.0測試。

另外,

有一些老師提到安裝後,無法正常執行Enchanting,也有台灣老師在論壇留言詢問Clinton,不過還沒有明確的解決方法。

探奇是無法使用藍牙進行連線,只能使用USB。

歡迎讀友分享安裝使用經驗。











2011-11-25

德文版的NXT樂高機器人書籍

根據The NXT STEP的消息,又有一本德文NXT樂高機器人書籍問世,

Roboterwesen

作者是Matthias Paul Scholz,350頁,全彩印刷,

有興趣的讀友可以到出版社網頁http://www.it-fachportal.de下載試讀PDF檔案。
(內容當然是德文,只能看圖,好後悔沒有學德文,現在只會唯一的一句Guten Morgen)

順道一提,第一本德文版的NXT樂高機器人書籍應該是

"Roboter programmieren mit NXC für LEGO® MINDSTORMS NXT"

由Daniel Braun撰寫的NXC書籍,於2010年初出版。

(參考資料http://thenxtstep.blogspot.com/2010/01/first-nxt-book-in-german.html

精彩回顧:2011 WRO in Abu Dhabi, UAE

分享剛剛看到一些在阿布達比的WRO影片。

WRO的Lego Robotics Experts:

不知道這些樂高達人是受到邀請參加WRO展覽的嗎?探奇過去曾經發文介紹過的一些樂高機器人模型,竟然都在阿布達比現場展示!





另外一部影片是WRO官方公布的WRO 2011 Highlights,有中華民國的國旗飄揚在現場喔!






2011-11-24

無段變速的樂高模型

這真是太神奇了。(或許是我孤陋寡聞,還需要找找其他的類似作品。)

一般我們都會使用齒輪加速或減速,也有許多同好發明各式各樣的樂高變速齒輪箱。

這位Sheepo利用輪胎跟圓錐積木,製作出無段變速的變速箱,真是太厲害了!

LEGO Continuously Variable Transmission (CVT)





除了這個作品,Sheepo的部落格:Sheepo's Garage還有許多超棒的創作!

快去取經喔!





又有一台解魔術方塊的NXT樂高機器人MindCuber


由全世界最快速解開魔術方塊的NXT樂高機器人CubeStormer II,其中一位作者David Gilday,使用一套NXT 2.0(應該是指8547)完成。

(不敢相信探奇竟然沒有發文介紹這一台Cube Stormer II

使用彩色感應器辨識方塊,超音波感應器辨識魔方是否放正。

花了1分46秒,在三十個動作完成任務,將魔術方塊復原。

原始程式是搭配nxtOSEK,以C++完成,目前作者打算轉成NXC分享。

解魔方的演算法是table-driven solving algorithm(我完全不懂,還請讀友教導。)

http://mindcuber.com/
MindCuber: Build a Rubik's Cube Solver with a single NXT 2.0 set!



2011-11-22

dIMU的分析文章


根據Dexter Industries部落格最新文章:dIMU: Deep Technical Dive and Review

提到有位Inertial Motion Units的專家,Aswin,(探奇曾經介紹過他的NXT2excel)

寫了一些關於DI dIMU的分析文章,

轉貼連結如下:

Guy NXT door部落格還有其他IMU的技術文章,想瞭解dIMU的讀友不要錯過。

示範影片,以dIMU控制NXT螢幕的3D圖像:








相關閱讀:dIMU的探奇舊文章:

使用Dexter Industries IMU 的兩輪NXT樂高機器人

NXT樂高機器人的第三方新感應器上市!dIMU=三軸加速計+三軸陀螺儀

好消息!Anyway公開原始程式碼!



恭喜2011WRO國際賽的台灣得獎隊伍!

恭喜!

轉貼台灣玉山機器人協會的公告:

狂賀!!!!!!
台灣代表隊在阿拉伯聯合大公國阿布達比第八屆國際奧林匹克機器人​競賽(WRO2011)獲得8個獎項!
競賽國小組第一名 "馬路不平"
競賽國中組第二名 "護蛋保衛之組"
競賽高中組第二名 "前鎮高中"
競賽高中組第三名 "JSM"
競賽高中組第四名 "嘿"

創意賽國小組第八名 "夏之星"

足球賽第三名 "我愛海龜"
足球賽第八名 "ROBOT ARASHI"

台灣代表隊在此次的比賽中大放異彩也讓我國在世界舞台上再度發光​。

2011-11-19

五十川芳仁先生的文章

許久沒有到五十川芳仁先生的部落格,發現一篇文章:攝影Box的製作。

雖然跟樂高沒有直接關係,但是有興趣拍攝樂高模型的讀友也可以試試。

isogawa blog撮影ボックスの製作

另外一個消息是:


五十川老師應用9686 Simple & Powered Machines Set做出四個科學與科技的模型,


包括:上皿天平,風力與橡皮筋動力車,地球月亮太陽運轉的三球儀,以及使用蝸桿的吊橋。


請參考NaRiKa公司的STEM網頁介紹。








2011-11-18

好消息!Anyway公開原始程式碼!

Anyway網頁Anyway---三十分鐘內做出一台樂高NXT Segway HiTechnic的Gyro sensor和Dexter Industries的dIMU

雖然沒有NXT-G版本的程式碼,不過NXT-G版的可執行檔(.rxe)仍然提供下載。

Laurens Valk的Anyway網頁連結

下面是Laurens Valk的示範影片:LEGO MINDSTORMS NXT Segway balancing with Dexter Industries IMU Sensor





2011-11-17

薛源的NXT入門教程

探奇曾經介紹過大陸的中文樂高--中文的樂高機器人社區,在那裡有一群樂高機器人的愛好者,經常討論NXT樂高機器人的相關話題。

除了論壇管理員糖伯虎,我知道還有另外兩位比較活躍的成員:曉舟跟薛源。

(請參考探奇舊文章:大陸的NXT樂高機器人部落格--曉舟的部落格

薛源目前應該也是一位學生,他在部落格中寫了一系列的文章(應該是影片,視頻):NXT入門教程。

這些影片是放在優酷網,實際操作說明如何撰寫NXT程式,

目前最新的一篇是NXT入門教程7,有興趣的讀友也可以連結過去參考看看。

薛源的部落格連結:薛源的博客

2011-11-16

第二代樂高NXT街景車

這台LEGO Street View Car v2.0是Mark Crosbie的最新力作,



(探奇的舊文章介紹過用NXT樂高機器人模擬Google街景車),

這台車利用另一台NXT主機遙控,進化版的街景車使用iPhone進行拍照,搭配Dexter Industries的dGPS sensor,記錄座標位置,寫成KML檔案,再用Dexter Industries的WiFi sensor傳回電腦,可以用Google Earth觀看。

iPhone使用PhotoStream拍照,搭配SoundSnap,當NXT主機發出聲響,iPhone就會拍照。

作者會將這台新一代的街景車帶到阿布達比的WRO會場展示,出國比賽的讀友除了拿到勝利外,也別忘了對這台街景車拍照回來分享喔!

作者的部落格有詳細介紹及圖片:LEGO Street View Car v2.0



2011-11-15

HiTechnic也開始販售Rotacaster Omniwheel

探奇曾經介紹過『想自己創作全向輪 (Omniwheel) 嗎?』,

現在HiTechnic也有販售Rotacaster的全向輪HiTechnic Rotacaster 2-Pack (HRC2148),

一組兩顆(為何不是三顆?),售價39.95美金(不太便宜,不過Rotacaster也差不多這個價)。

HiTechnic也會在近期提供相關的組裝說明,可以做成三輪車的第三獨立萬向輪,也可以用來製作全向平台(HiTechnic稱之為Holonomic Driving Base),我想HiTechnic應該也會教大家如何應用全向輪,控制方向,屆時NXT樂高機器人就會有更多的操控樂趣!

還不太清楚台灣廠商的全向輪跟Rotacatser的規格比較如何?希望廠商能夠提供相關資料,當然也需要專家提供相對的解說。

延伸閱讀:Xander部落格提供Rotacaster wheel contest!,只要提出你的想法,寄信給Xander,就有機會得到Rotacaster的全向輪喔!

2012更新:HiTechnic的NXT全向輪機器人建構圖HiTechnic RotaBot - a holonomic robot using HiTechnic Rotacaster wheels

台南林老師的Arduino樂高機器人

上次到台南林老師教室看到這台車,覺得真是精巧。

林老師已經可以直接將樂高馬達及感應器接在Arduino上(透過轉換線),當然馬達及感應器需要額外的電源供應。軟體部分也已經有對應的驅動函數庫,簡單的說就是把NXT主機換成Arduino。

請參考林老師的文章介紹,樂高機器人vs Arduino的結合與應用!!

想幫Arduino找個簡單方便,容易組裝結構的身體,NXT樂高機器人是不錯的選擇。

如果覺得NXT樂高機器人套件太過脆弱,想組個大一點,更堅固的金剛機器人,

台南林老師也開發出全新的機器人移動平台,不同科系的學生不用為了機器人的身體傷腦筋,

這個全向式自走車可以適用於各種『腦袋』,NXT ,Arduino ,利基,Compact Rio等控制器都OK,

非常適合學校開發機器人系統,當然也可以利用參加各種機器人競賽。

請參考台南林老師的另一篇文章介紹:Arduino全向式自走車-基本型

(不知道這個機器人平台是否已經有各種相對應控制器的控制函數庫?)

有意研究機器人的讀友可以參考看看!





2011-11-10

橘子老師的好文章:藍芽無線遙控車

探奇曾經發文介紹NXT之間的藍牙遙控,上次還在教學時出了一些狀況,

(請參考探奇舊文章:兩台NXT的遙控方式NXT藍牙遙控車程式

橘子老師也寫了一篇文章介紹他們製作的藍牙無線遙控車,有詳盡的程式解說。

讀友可以直接連結觀看文章:藍芽無線遙控車



2011-11-09

根據NXT主機電壓調節:穩定馬達轉動


昨天在童年萬歲看到陳教授的文章:轉速調節(NXT Motor Rotation Speed Regulation)

文中提到NXT程式中雖然設定相同的馬力值(Motor Power),但是主機在不同電壓值會有不同的輸出,造成馬達轉速不穩定。

感謝陳教授的文章說明,探奇將陳教授的Robolab程式改寫為NXT-G程式,

預設參考電壓同樣為7.5V,預定馬力值同樣為90。

這個程式需要用到Battery Level Block,讀友可以到MindBOARDS的NXT-G資料庫(請另開新分頁,右鍵點擊連結)下載Batterylevel.zip,


(請參考探奇舊文章:如何使用NXT-G讀取NXT主機的電池電力?)



經過測試,果然可以讓馬達穩定旋轉。

下面程式改用Advanced Display顯示較大的數目字,方便拍照觀察。

下圖:7.754伏特,計算輸出馬力為87.05,轉速每秒724度。



下圖:換一顆顯示Low Battery的電池,6.508伏特,計算輸出馬力為103.05,轉速每秒719度。

電壓太低,當然無法達到預期效果。

(還不太清楚,輸入馬力103.05是有效的嗎?NXT-G會自動變成100嗎?待研究。)




下圖:換一顆剛充電的電池,8.364伏特,計算輸出馬力為80.97,轉速每秒734度。



有興趣的讀友可以留言或mail給我,我會將程式及Batterylevel一起寄給你。(或是找個地方上傳開放大家下載)。

最後突然想到NXT-G的Motor Block本來就有一個Motor Power選項,一般的解釋是當馬達受到較大負載時,馬達會輸出較大能量,保持應有的一定轉速。但是說不定也有這種電壓調節功能,改天再做轉速測試。



2011-11-08

2011-11-06

美國樂高教育部門推出新版的簡易機械組Simple Machines Set


不經意看到美國樂高教育部門推出全新的Simple Machines Set(簡易機械套件,編號可能是9689),

售價美金49.95元,有204個零件,

可以搭配Simple Machines Activity Pack (9689)的書本及光碟,售價美金64.95元,

提供16 principle activities, four main activities, and four problem-solving hands-on activities,

樂高教育部門的文章New Simple Machines Set is Here!也建議應用在學校班級,可以2-3個學生一組,進行各種主題活動。

圖片由樂高教育部門網頁連結提供:





2011-11-05

Dexter Industries 的WiFi Sensor已經上市

最新消息,Dexter Indutries的WiFi Sensor已經可以購買。

99.99美金,讓你的NXT樂高機器人可以直接連網,也可以架設網站,或是發送Twitter。

WiFi Sensor需要連接在NXT主機Port 4的RS-485,我想這樣就不能同時使用NXTBee。

Dexter Industries預訂下星期連續發文,以範例解釋如何使用WiFi Sensor,適用ROBOTC或NXC。

請參考WiFi Sensor的詳細說明

或許將來NXT機器人可以自己走進7-11,透過7WiFi連線,你可以在家裡叫機器人幫你買御飯團或早午餐。

2011-11-04

萬聖節,NXT樂高機器人突然.....

不知道是不是萬聖節的緣故,連NXT樂高機器人也要耍脾氣,Trick or Treat.....

按下NXT主機的橘色按鍵,程式開始執行,

忽然間,NXT主機發出慘叫聲,連續三個『NO!』,

接著降下十字軸,自己按下長灰鍵,停止執行程式,

NXT主機明明已經顯示『DONE』,跳回『RUN』的狀態,還是一直持續狂笑,亂動........

哇!太詭異了.........

真是全世界最沒用的NXT樂高機器人.....





2011-11-03

NXShield-D for Arduino Duemilanove or Uno上市了



OpenElectrons.com終於正式發表NXShield-D for Arduino Duemilanove or Uno

可以連接4顆NXT馬達,四顆感應器,還可以連接6顆RC伺服馬達,當然也支援I2C,OpenElectrons提供Arduino的函數庫及範例程式。

定價美金79.95。



讚!優勝家機器人教室的『WRO足球機器人參考資料蒐集』

感謝陳慶明老師的分享!

優勝家機器人教室的文章:『WRO足球機器人參考資料蒐集

集合很多機器人足球賽的資料和影片,真的可以幫助大家快速進入足球機器人的世界。

首先是場地,再來是規則(一對一,二對二),

然後準備紅外線球,

必備的感應器為IR Seeker(找球)和Compass電子羅盤(知道機器人在何處,球門在哪裡)。

控制軟體的部分就是:『如何找到球,如何踢球,如何阻擋,如何合作』。

當然戰略及戰術也是很重要的喔!

我也要趕快去學習......

2011-11-02

樂高新書Cult of LEGO -- No Starch Press

這一本Cult of LEGO是樂高的百科大全,從多個面向寫出全世界樂高的創作,只有一章是關於樂高機器人。

轉貼No Starch官網資料:

by John Baichtal and Joe Meno

November 2011, 304 pp.
ISBN: 978-1-59327-391-0
Hardcover, 4-Color, 8"x10"

硬殼精裝四色全彩

Table of Contents

Introduction


Chapter 1: The History of LEGO
Chapter 2: Building Again
Chapter 3: Minifig Mania
Chapter 4: (Re)creating Icons
Chapter 5: Building from Imagination
Chapter 6: LEGO Art
Chapter 7: Telling Stories
Chapter 8: Micro/Macro
Chapter 9: Digital Brickage
Chapter 10: LEGO Robotics: Building Smart Models
Chapter 11: Gatherings
Chapter 12: Serious LEGO


Index


還有影片介紹喔!


>


Tufts大學EN-10: Simple Robotics的新影片

探奇在三月的文章曾經介紹:NXT樂高機器人應用在Tufts大學的課程 EN-10: Simple Robotics,但是一直找不到EN 10的詳細課表(還請網友幫忙!

剛好現在CEEO在2011 Fall的EN 10課程貼了一段影片,Rube Goldberg EN10,我想應該就是EN 10課程學生的作品,沒有剪輯,很真實地呈現大家合作完成作品的喜悅。






順便也將Tufts CEEO的另一個影片貼出,
Professor Rogers' Robotics Class,應該是Professor Chris Rogers暑假的課程,也是類似奇妙大百科的創作。




2011-11-01

Robot Virtual Worlds的介紹影片

今天才看到卡內基美隆大學ROBOTC.net推出Robot Virtual Worlds特價活動

活動截止是2011/10/31(應該還來得及,因為是美國時間),特價內容是折抵一年份的使用授權費用$30,

原價$49-->$19。(可惜Robot Virtual Worlds沒有個人的永久授權)

倒是有網友很熱心地製作使用影片:Introduction to Robot Virtual Worlds.mp4,大家可以先參考看看:


< br>