2013-08-31

樂高玩具部門 - 家用版 EV3 樂高機器人 官網更新



樂高EV3機器人分為兩種版本,教育版45544及家用版31313。

(請參考探奇舊文章:EV3 教育版 (45544) 與 EV3家用版 (31313) 的差異)

家用版預定9/1上市,所以家用版 EV3 樂高機器人官網也已經更新。

http://www.lego.com/en-us/mindstorms/

探奇將重要連結列出如下:

1. 官網中最受矚目的就是重要的下載網頁

有EV3軟體,EV3家用版韌體,多種語言的使用手冊,擴充命令方塊。

還有影片可以欣賞,例如:

http://www.lego.com/en-us/mindstorms/funzone/movies/products/ev3-us/

http://www.lego.com/en-us/mindstorms/funzone/movies/about-ev3/content-editor/


2. EV3的常見問題回答FAQ

雖然字型很扁,很難閱讀,不過還是可以找到許多答案。

3. EV3社群 Community

可以上傳你製作的機器人模型,還有討論區。

4. 還有一項令人矚目的MINDSTORMS Apps

這是大家非常期盼的東西,目前有三種App,預定9/1正式上架。確切功能等待上架使用才能知道。

3D Builder (行動裝置看圖拼樂高機器人模型?),(Google Play已上架連結)

Robot Commander(行動裝置遙控EV3樂高機器人?),(9/1Google Player已上架連結)

以及 Fix the Factory (電玩遊戲,也可以在電腦線上試玩,需要安裝Unity Web Player) (9/1Google Play 已上架連結)

可以先參考國外文章:

LEGO MINDSTORMS Launches Social Media Site for Robots, Unveils Apps That Enhance MINDSTORMS EV3 Experience




大家可以快去參觀、下載喔!

那麼NXT樂高機器人的網頁消失了嗎?

答案是還沒有,請到這裡:http://mindstorms.lego.com/en-us/default.aspx


還沒有到手的讀友可以先參考TechnicBRICKs的文章My EV3 unboxed,有超棒的EV3開箱影片:

LEGO 31313, MINDSTORMS EV3 - Unboxing

還有真的「EV3開箱」影片! (看了影片就知道我在說什麼)

LEGO 31313, MINDSTORMS EV3 - Unboxing the TBs way



2013-08-30

LEGO Digital Designer 也支援 EV3 樂高機器人



LEGO Digital Designer (LDD)這次新版的更新動作特別快。

樂高公司在EV3 樂高機器人家用版 (EV3 Home Edition)開始發售後,馬上在LDD加入EV3的零件,

還很大方地通通有獎,家用版31313,教育版45544,擴充零件組45560,全部零件都包含在內,再也不用為了缺零件而傷腦筋。

請參考下面連結:

LDD官網

LDD EV3 機器人說明網頁

LDD 下載網頁

2013-08-28

2013 WRO 國小組 競賽程式設計 教學



今年WRO機器人競賽的校際盃比賽與全國初賽都已經告一段落,




探奇認為今年的國小組題目,許多老師及同學應該都會基本的作法,也就是:




辨識色瓶顏色,走到對應顏色區域,擊出色瓶。

每打一次色瓶,根據機器人的位置,找出移動的方法。

或是每打一次色瓶,移動到中間基準線(或第一條黑色線),再重複辨識打擊的動作…


邱老師是想破頭才想到這種平面電梯的處理方式,所以我想大部分的新手老師或新手同學需要接受訓練,

才能體會平面電梯的作法,所以探奇邱老師與大家分享這樣的程式設計。


還請有豐富經驗的老師教練及參賽選手多多指導。


以下是本文開始:
 

探奇曾經多次發文介紹國小組題目的相關資料,硬體設計已經有一些討論,現在就程式設計進行探討。


 


主要程式


 


首先需要清楚知道比賽時機器人的動作要求,根據2103 WRO 國小組比賽規則,機器人需要分段完成下列動作:


 


1.      機器人出發,到第一條黑線。


2.      根據色瓶顏色分別丟入相同顏色的對應區域


3.      推動紙筒罐子到指定區塊


4.      經過障礙區


5.      回到終點


 


依據上面的流程,我們可以寫出2013WROelem1程式,如下圖:


 



 


 


比賽場地的顏色區域為:第一區綠色,第二區藍色,第三區紅色。


 


設定三個顏色變數,名稱為Green, Blue, Red,將相對應的區域數目寫入變數中。


 


機器人出發到第一條黑線停止,接著進入判定色塊顏色的My Block 程式 – ColorKick




判斷色塊程式


 



 


上面是ColorKick程式圖,


 


先說明相關變數,Now表示機器人現在所在位置,


 


Key表示機器人需要前往的位置,也就是偵測的色瓶顏色區域。


 


流程如下:


 


1.      Now變數寫入1,因為機器人停在第一條黑線,也就是第一個顏色區域。


2.      根據顏色感應器偵測顏色值,將設定好的顏色變數值寫入變數Key


3.      依照「平面電梯」的遊戲方式,將Key-Now,得到結果Res


4.      Res有五種狀況,正數表示機器人向前,負數表示機器人後退,數字表示區域數。0就是不用移動。


5.      機器人到達指定區域後,驅動A馬達將色瓶擊出。


6.      變更現在的位置記錄,將Key數值寫入Now


7.      重複相同的判斷動作五次,跳出迴圈。結束My Block


 


接下來在主程式中關於推動紙筒罐子、通過障礙區,相信大家可以自行控制機器人前進轉彎。


 


後續程式改進


 


每次比賽除了基本規則外,還有所謂的驚喜規則,這是為了辨識大家的機器人設計程度,同時提高比賽難度,也增加參賽者的挑戰心,以及觀賽者的緊張氣氛,讓比賽增添許多樂趣。


 


一般的驚喜規則可能是在機器人行進的路程中放置障礙物,或是機器人必須將額外物品帶回終點。


 


今年國小組的驚喜規則有可能是改變顏色區域的順序,甚至增加色瓶的顏色種類。


 


針對顏色區域順序改變,我們只要修改主程式的前半段,就能因應。


 


下圖是2013 WROelem2程式


 



 


原本的顏色區域為固定,第一區綠色,第二區藍色,第三區紅色。現在先將所有顏色區域變數設為3


 


機器人到達第一條黑線後,需要轉彎推進,藉由另一顆顏色感應器偵測區域的顏色。將1寫入相對應的顏色區域變數。機器人退回第一條黑線


 


機器人前進到第二條黑線,重複上述相同動作,偵測第二區域的顏色。


 


機器人退回第二條黑線後,將機器人目前位置設定為2 ( Now = 2 )(圖中的程式未設定)


 


接著執行ColorKick程式,進行打擊色瓶動作。


 


比賽開始


 


以上是2013WRO國小組競賽的程式設計教學討論,只是最基本的程式。當大家了解之後,一起進行腦力激盪及思考實驗,還可以有更多的變化及改進。




競賽的準備過程是辛苦的,結果可能帶來歡樂或是失望,不論如何都是成為更進一步的動力。大家能夠盡力完成比賽挑戰,就是最棒的學習經驗。祝大家玩得快樂高興。




BricxCC test release 又有更新 (20130827)




剛剛在臉書上,John Hansen先生又發布新版 BricxCC test releases 連結

http://bricxcc.sourceforge.net/test_releases/

更新狀況包含:

1. Screen Capture tool:免裝SD card,點擊PC螢幕上的EV3按鍵,可以操控EV3,也能打開資料夾(不會自動關閉資料夾)。

2. Direct Control, Remote, and Joystick tools 的馬達控制改善。

3. Explorer tool:可以新增資料夾。

大家可以試試看。



正式公布:2013-2014 FLL的主題 Nature's Fury



探奇在月初發文提到今年FLL的主題:2013-2014 FLL的主題 Nature's Fury

(大自然的憤怒,大自然的逆襲)

副標題是Prepare. Stay Safe. Rebuild

(讓我想到颱風,颶風,龍捲風,地震,火山爆發,海嘯,水災,旱災,地球暖化,蟲害,太陽風暴)

昨天美國FLL官網也正式發布比賽規則。

請點擊連結 http://www.firstlegoleague.org/challenge/2013naturesfury

附上官方宣傳影片

(大家可以練習英文參與討論)




下面影片:計畫說明



機器人競賽說明(注意下面,影片的這張預視圖,旁邊的海報造成有趣的錯覺,好像真的有小朋友正在觀看FLL道具)



2013-08-27

樂高官方新的 EV3 樂高機器人影片



有人將樂高官方的EV3機器人新影片整理成撥放清單,讓大家一次看個夠。

請點擊下列網址:

http://www.youtube.com/watch?v=jhKGW7TLAJg&list=PLuf8yRVZIxuJrhIdahloi3AryS9ZY--4q

雖然是樂高機器人的應用廣告,不過都是以遙控為主。

另外,最後一部是The Robots are coming,是意象廣告,我想。



2013-08-26

燈塔定位 -- NXT樂高機器人模型



Aswin Bouwmeester 在他的部落格 NXT time 發表 Beacon localization with the NXT

模擬GPS定位系統,利用多個燈塔(或稱為星星),進行機器人定位。

機器人緩慢旋轉,偵測各個燈塔亮光強度的變化(閃動快慢),以解決Snellius–Pothenot problem的方法,透過三角函數計算,得知自己的位置,並且主動回到基地定點。

(這讓我想到古代航海家觀星定位,或是砲兵觀測官定位敵人的位置)

程式以leJOS完成,leJOS有關於燈塔定位的三角函數計算的程式庫。

請看影片示範:







延伸閱讀:Beacon localization with the NXT

2013-08-24

如何使用EV3的無線網路WiFi功能



EV3主機目前只能使用樂高官方的無線網卡,還有NetGear WNA1100 dongle。

(台灣網拍都找不到,有人要團購嗎?)

MonoBrick.DK 倒是發表一篇文章 - How to establish a WiFi connection with the EV3 brick

教導大家如何讓EV3連接無線網路,好像還可以搭配他們開發的MonoBrick函數庫,用C#寫程式以無線網路連接EV3。

有興趣的讀友可以先參考參考。

EV3教育版的鋰電池問題



曾經聽到有 一些教育版EV3所附的鋰電池無法使用,

充電時,電池上的紅綠燈同時亮起。充電完畢,只有亮綠燈。

將EV3主機裝上電池後,按下中央按鍵(Enter),EV3主機上的紅燈開始點亮。

如果是正常的鋰電池,應該在30秒後,EV3主機亮綠燈,同時有聲音,螢幕有顯示。

如果是NG鋰電池,EV3主機紅燈熄滅,呈現未開機狀態。表示你的電池是NG品!


現在樂高官方終於提出說明,國外的部落格馬上貼出消息,文章中還有官方PDF檔案可以下載觀看。

Bot Bench - PSA: Issues with Some EV3 Battery Packs

The NXT STEP is EV3 - PSA: Issues with Some EV3 Battery Packs

大意是說,樂高公司發現EV3鋰電池上的電路問題,會針對無法使用的鋰電池進行更換,

在未更換前,可以使用三號電池讓EV3主機運作。

目前出貨都已經經過檢查,不會有同樣情形發生。

(以上為意譯,實際情況仍以台彩公司公告為準。)  (喔!是樂高公司。)

已經拿到EV3的讀友趕快開箱全面確認喔!

2013.08.27 更新:日本Afrel公司也發布消息



讓NXT主機「發光」



想要讓你的NXT主機發出漂亮的藍光,營造更有氣氛的環境嗎?

Joshua "NXTesla"The NXT STEP -- Illuminating the NXT brick

參考圖片連結:http://imgur.com/a/2ogda#7

2013-08-22

國外一大堆 LEGO EV3 的開箱文章整理



隨著EV3 樂高機器人家用版 ( EV3 Home Edition ) 即將上市,近日又有一堆開箱文,

探奇邱老師還來不及細看,先列出連結,作為記錄。

1. PC Magazine的開箱文:How to Robot: Your Guide to LEGO Mindstorms EV3

2. PC Magazine的評論:LEGO Mindstorms EV3 (以前一篇文章作為基礎的評論)

3. Mashable:LEGO Mindstorms Ev3 Is 601 Pieces of Awesome

4. Siliconbeat:Unboxing the Lego Mindstorms EV3

5. Siliconbeat:Tech Files First Look: Building a ‘bot with Lego’s new Mindstorms EV3

6. 最後附上Damien Kee的家用版EV3開箱縮時影片:



LEGO Mindstorms EV3 - Unboxing and EV3RSTORM timelapse




花了1個小時32分,從開箱到組裝EV3RSTORM(EV3人形機器人),接著灌軟體,更新主機韌體,

(還要拍攝手指敲桌子的畫面,真是有趣,灌韌體的確等很久)

終於可以遙控,但是遙控器似乎出了問題,

原來是沒插線,原來老師也會經歷小朋友最常發生的問題!(邱老師也是
)

終於可以遙控了!(看來遙控器好像也不是很靈敏,奇怪的是射球要去按機器人身上的觸碰感應器,而不是遙控)

同樣期待EV3家用版的上市。(我更期待免費軟體)

2013-08-21

國外書籍Classroom Activities for the Busy Teacher: EV3

這應該是第一本EV3的書,

Damien Kee 的 Classroom Activities for the Busy Teacher: EV3

http://www.damienkee.com/classroom-activities-ev3/

實體書定價美金54.99元,電子書定價美金20元

讀友可以參考看看。

2013-08-19

8/19 的 EV3 樂高機器人文章



今天沒有時間細看文章,直接貼上連結,歡迎讀友分享心得。

1. 來源:www.greatfallstribune.com

Lego learning: Robotics class teaches kids how to use their problem-solving skills

2. 來源:MAKE

53 Minutes To Your First Remote-Controlled EV3 Robot

順帶一提,

有人詢問在 EV3 軟體中,如何更改程式檔名,預設都是Program,

答案很簡單,請直接雙點擊程式分頁標籤的檔案名稱,就能進行更改。

2013-08-18

EV3 與 leJOS



leJOS的主要開發成員  Andy Shaw 在 leJOS論壇發表文章,教導大家如何在EV3主機上安裝leJOS,

你需要至少 2GB 的 micro SD 卡,還有WiFi Dongle,(目前支援 NetGear WNA1100 and EDIMAX EW-7811Un),Linux的電腦(用模擬器執行Linux也OK)....

請參考Andy的步驟說明:lejosimage-readme

More than just bricks…將這些說明放在部落格文章:Java on the EV3; porting leJOS

還有這篇:HelloWorld.java: first steps with Java on EV3


leJOS論壇討論串連結:leJOS and Lego Mindstorms EV3

2013.08.24 更新:新的完整說明wiki:http://sourceforge.net/p/lejos/wiki/Home/





(我只想執行leJOS VM,有好心人士可以直接釋出SD卡的內容,讓我塞進去EV3主機直接Boot 嗎?)



18:53更新:

         再一次插上我的Buffalo N150,EV3主機仍然找不到。

剛剛在順發三C找到Edimax EW-7811Un,是訊舟的產品,開學特價295元,差點敗下去,但是身上沒帶錢,只好作罷!還望 ch_lego 先生能趕快測試分享結果!


22:16更新:


根據ch_lego先生的測試,答案是在EV3 VM下無法使用 Edimax EW-7811Un。

感謝他的測試分享。

2013-08-17

Mindsensors 又有新產品 - EV3 Sensor adapter for NXT or Arduino



8/5才發文介紹「Mindsensors的新產品 -- Console Adapter for EV3」,

現在已經在Mindsensors官網上市販售,Console Adapter for EV3,售價是美金19.95。

如果想自製,可以參考Xnader的文章

今天看到Mindsensors又在Coming Soon...推出新產品,EV3 Sensor adapter for NXT or Arduino

既然NXT已經有許多種現成的第三方感應器,我想這個產品用在Arduino比較實際,

至於原理是什麼,還要請電子電路達人回答。

據說EV3的感應器是使用TTL Serial,如果轉換成I2C,是不是會降速呢?


一切等待樂高官方公布軟硬體規範。


延伸閱讀:BOT BENCH - Coming Soon: Mindsensors EV3 Sensor adapter for NXT or Arduino



2013-08-16

Ian Chow-Miller 的 EV3 文章



Ian Chow-Miller 已經辦過EV3的教師訓練課程,他將他的教學經驗寫在部落格文章中,

其中幾篇請大家參考一下:

1. Gyro Sensor Tests

使用Robot Educator的範例,進行陀螺儀感應器的測試。

除了許多變化的實驗外,還有影片示範

Ian 似乎在研習時發現一些問題,為了解決這些問題,也就是為了讓 Gyro Sensor的讀值歸零,每次實驗前需要將電線拔除再接上。

探奇認為使用這顆類比的Gyro Sensor,還是先記錄機器人靜止時(或動作前)的基準值,再用這個基準數值進行比較,應該比較不會產生偏差。


2. EV3 – Early Reflections – The Good, The Bad, and The Ugly

這篇文章提到研習時,老師對於使用EV3的心得與感想,有好的一面,有壞的一面,還有不太好的一面。

真是心有戚戚焉啊!

感謝Ian Chow-Miller的分享,等我看完再寫一下邱老師的想法。

也歡迎各位讀友提出你的看法喔!



Robot Square的創作 - EV3R



這是Robot Square的創作,EV3版的全世界「最沒有路用」的機器,EV3R,

它的功能很簡單,就是:你將開關打開,啟動機器,將開關關上。

請看示範影片:



Laurens Valk 也分享積木組裝圖示及程式設計方法,

請直接到Robot Square網頁觀看:Tutorial: Most Useless Machine EV3R


網路上的EV3開箱文



探奇的EV3是借來的,所以沒有開箱文,

不過網路上倒是很多開箱介紹,除了前天探奇文章提到的「FLL - Lego EV3 Unboxing (Nature's Fury)」,

還有一些:

1. 趣味のおもちゃ箱的開箱文:LEGO MindStorms EV3

探奇曾經發文介紹日本Afrel公司的預購活動,現在有人已經拿到手,還贈送NetGear的WiFi Dongle,真是羨慕!

第二彈還在接受預約,贈送中型馬達一顆!


2. GEEKDAD:Mindstorms EV3 Education Gets a Big Boost Thanks to Its Powerful Software

算是一篇開箱介紹文吧?!




你也有開箱文嗎?快來分享!


2013-08-15

EV3 教育版 (45544) 與 EV3家用版 (31313) 的差異



最早探奇在今年初發文推測EV3的部品,(請參考探奇舊文章:LEGO MINDSTORMS EV3 有什麼新東西?)

隨著 8/1 EV3 教育版陸續出貨,接著在 9/1 EV3家用版會正式發售,

(請參考探奇舊文章:樂高官網發布:EV3 家用版 9/1上市)

LEGO Shop 已經有網頁介紹,但是還沒開始接受預訂。

令人很好奇,到底兩者差異為何?

雖然這種推測沒有太大意義,等到產品一推出不就明白了,但是探奇還是就目前的消息寫一下,同時也為將來做準備。

首先是積木零件數量及電子零件,如下表:

 

EV3



教育版


家用版


編號



45544


31313


EV3主機


EV3 Brick


1


1


大型馬達


Large Motor


2


2


中型馬達


Medium Motor


1


1


觸碰感應器


Touch Sensor


2


1


顏色感應器


Color Sensor


1


1


紅外線感應器


 IR Seeker Sensor


0


1


紅外線遙控器


IR Beacon


0


1


超音波感應器


Ultrasonic Sensor


1


0


陀螺儀感應器


Gyro Sensor


1


0


鋰電池


Rechargeable DC Battery 


             1


             0


樂高積木



541 pcs


594 pcs


 


 


 


 



這些已經確定,除了超音波,陀螺儀感應器,還有鋰電池,與紅外線感應器及遙控器的差別。

更重要的就是EV3主機還有EV3軟體。

首先EV3主機的韌體部分:

據說韌體分為兩種版本,V1.03E及V1.03H,原本還以為H比較進步,結果好像是Education Edition與Home Edition,差異應該是On Brick Data Logging功能。

至於EV3軟體,這次樂高教育部門使用序列碼線上下載EV3教育版軟體,將來可能連韌體,軟體更新都不會公開。

除了Data Logging及 Robot Educator外,家用版的軟體差別在哪兒呢?家用版聽說也有Content Editor。

探奇比較好奇的有幾點:

1. 從樂高NXT對溫度感應器的支援來看,EV3家用版軟體能夠支援Gyro Sensor,Ultrasonic Sensor,甚至溫度感應器嗎?

2. EV3 家用版軟體會辨識使用不同韌體的主機嗎?例如無法將程式灌入具有EV3教育版韌體的主機。或是從EV3主機的序號來辨識 (想太多!)

3. EV3家用版軟體可以寫出NXT的程式嗎?

這些都要等到9/1才能揭曉。


最後附上樂高教育部門的官方文件連結:

45544 教育版EV3 Core Set 的零件表分類盤擺放圖連結。

45560 教育版 Expansion Set的零件表分類盤擺放圖連結。






有興趣破解EV3主機的玩家請注意!



EV3主機內的Linux系統,一直受到玩家的注意,

探奇也曾經發文介紹過Mindsensors的新產品:Console Adapter for EV3

有了這個東西,你就可以從Port 1直接通往Linux,

現在不用等待Mindsensors販售,Bot Bench的Xander教你如何製作終端台轉接頭,

請快參考他的文章:EV3: Creating a Console Cable,將來還有更多文章。

想幫EV3刷機的讀友,分享你的經驗吧!

2013-08-14

Philo 先生最新文章 - 樂高電池大車拚



只能讚嘆Philo先生真是太強了!

我還沒仔細看完結論,先分享。

使用鋰電池與使用一般電池的比較文章。

趕快朝聖!晚點再補上簡單翻譯,歡迎大家分享心得。


Batteries and Battery packs

(看來我到Costco買的勁量AA充電電池還不錯喔!另外的想法是不要買金頂的鹼性電池!)

0814 看到的 EV3 樂高機器人影片



其實基本上每天都有很多EV3影片,探奇會挑出一些比較特別的影片跟大家分享,

1. FLL - Lego EV3 Unboxing (Nature's Fury)

這是Team Flying Penguins的開箱影片,可以看到FLL隊伍收到的東西,45544教育版EV3套件,一開始有充電的變壓器,EV3的盒子(10-21歲喔!),零件,EV3主機。還有EV3擴充零件組(45560)的853個積木零件。

小朋友能夠自己介紹這些部品真是不錯。

(邱老師看到小朋友拿刀子切割的方式,真是捏了一把冷汗,為何不用剪刀呢?)






2. Chemical Experiment with Mindstorms EV3

這是日本的機器人老師,
Yasufumi Kawarada先生的作品,

使用樂高溫度計,放入燒杯中,小蘇打粉與檸檬酸的酸鹼中和實驗量測吸熱反應的溫度下降變化。

真是一個充分利用EV3教育版軟體資料蒐集功能的好範例。

(探奇貼心提醒:不僅要小心樂高沾上液體,也要注意實驗安全喔!)