2015年6月18日 星期四

六歲小朋友的創意作品-螳螂




EV3-SuperCar(SUP3R)超級跑車

來自Daniele著作EV3 Laboratory中的模型-超級跑車

Danny的書很值得買,組裝結構上具備許多巧思,程式中的電子差速器功能的計算值得參考。



車頂裝上運動攝影機(有Wifi)連結平板,以第一人稱視角開車增加趣味性。


連搖控器都不含糊




2015年6月16日 星期二

雙馬達履帶車

今天魯哥挑戰雙馬達車,本次完全不假他人之手,全由魯哥自己看書想結構(五十川芳仁的Idea books可沒有step by stey的組裝指南),組裝好後我幫它加上紅外線遙控程式,在控制車輛前進、後退、轉彎的過程,該小朋友明白履帶車傳動的原理及轉彎的機制。





我也沒閒著,改良昨天做的摩托車,讓它更有型。



紀錄一下遙控程式

2015年6月15日 星期一

單馬達履帶車


兒子魯哥(6歲)參考五十川芳仁的EV3 Idea book中的履帶車模型,做出自己的履帶車並挑戰不同的障礙。







我則參考How to build Supersport Motorcycle做台摩托車,缺不少零件但還是做出有避震器的版本。



2015年6月12日 星期五

GyroBoy之杯麵行為模式初版

迪士尼製作3D動畫片「大英雄天團」(Big Hero)是魯哥很喜歡的片子,其中杯麵(Baymax, 台灣翻譯名稱)是男主角阿廣的哥哥阿正製作的機器人,杯麵具有強大的力量,但阿正附與它治療機器人的靈魂(我認為是程式運作),希望能對全人類作出貢獻。但電影中總有意外,後續的發展深具可看性及啟發性,建議沒看過的人租本片看看。


在試作平衡男孩當時就有改成杯麵行為模式的想法,但平衡男孩的平衡不太穩定,尤其是杯麵在講話時,我想EV3在播放聲音檔時多執行緒(Multithreading)效能會被影響,所以機器會失去平衡;但平衡程式在GyroBoy上就好很多,所以想法就變成計劃。

這個版是試作版,又稱之為老杯麵(因為用了我的聲音),主要測試是否可行,只有「我是杯麵」這句是魯哥的(效果好多了)。

這個版功能有,杯麵Scan你的健康(綠色:很健康,黃色:要注意,紅色:要看醫生),程式用Array儲存,完成掃描後依續說明你的健康(當然是為了好玩目的),最後問你「是否滿意我的照顧」(電影中的杯麵要你滿意後,他才可以去充電關機)。

完整版,至少我希望所有聲音的代言,還是由六歲的可愛兒童完成;如果能多加點表情或用超音波感應器辨識人的方位,轉過去面向你,這樣的擬真度就更高了。




用圖形化語言寫程式,很好玩但一點點功能程式卻落落長(最後還要將電腦改成高解悉度模式,一次才能看比較多資訊)。不過還沒有使用My Blocks將重復使用的程式段落包裝起來,等整個行為模式程式碼完成後,有空再來做吧,到時程式易讀性才能提高。





2015年6月9日 星期二

樂高直升飛機改造

單純一種玩法很快就無趣,
如果兩種不同玩法合在一起呢?突然興緻高昂,這就是動腦玩的優點。
一個簡單的想法及程式就讓靜態玩具動了起來。








試組EV3的Pubby

用家用版組,
頭部結構少了齒輪零件,
所以這隻的頭不會動,
但已經可以淺嘗Pubby的可愛動作。


雖然可愛,可玩性卻不高,很快就拆掉來不及錄影,待零件補足再組一次來研究如何使機器人有可愛行為。

平衡男孩

參考 LaurensValk發表的 Self-Balancing EV3 Robot

教育版的EV3中的Gyro boy很吸引我,所以加購陀螺儀。

有了陀螺儀當然要試試平衡男孩,
他的結構很簡單,兒子魯哥很快就完成,
平衡男孩程式啟動後要讓他抓到平衡需要小技巧(輕輕扶著它),
六歲的小朋友一直試不成功(連我都要試個幾次),
但平衡後,站的挺穩的。

程式結構部份作者寫的讓人易懂,
所以可修改性很高
下次試試Gyro boy




2015年6月8日 星期一

第二次親子樂高課

2015年6月6日,題目為彈珠發射器,參考nxtprograms.com的NXT Ball Shooter的範例,之後改為按鍵感應器玩起射擊遊戲。但我乎略了小朋友的專注力是有限的,本來還要改成槍的樣子,後來小奇問「阿伯可以吃點東西嗎」後,馬上中止課程改成吃點心。








第一次親子樂高課

自己玩樂高不過癮,不只拉兒子(魯哥)及老弟的小兒子(小奇)開起「親子樂高課」
一來讓小孩學學機器結構及程式,二者用來督促自己要用功。

2015年5月28日,第一次開親子樂高課,想說簡單一點,參考Youtube NXT Dog Sled Team的作品。






不要小看樂高機器人是個玩具!

回憶二十幾年前電腦在發展的過程,大學「使用」電腦並不普遍的年代,能花時間、金錢去「學」電腦的大學生不多,就算是資訊系的學生也不見得有自己的個人電腦「要用電腦就去電腦教室」。有幸,在因緣際會加入學電腦的行列,沒想到後來的二十年後,使用電腦的基本能力已成為就業必要條件,自己的資訊能力還可以應付工作所需。

最近常聽到工業4.0的名稱,想想看未來的工廠只有機器人的場景,人的角色會去那了? 不要以為那是未來式,在國家地理頻道: 超級工廠-樂高積木中,一大間工廠真的沒有人,我認為未來想要謀職,不管是辦公室或工廠都需具備寫「程式」控制的基本能力。

樂高機器人這一系列的產品,正是訓練力學、結構、數學、程式最好的教材之一(但不是唯一),正因為要的是綜合能力,玩起來的門檻較高。就算是大人(在講我自己),想要駕馭這套玩具也需要費一番功夫,K點書、看youtube上的教學才行。如果單純買給小孩玩,就會像我的 NXT 一樣,玩一會就冷藏了兩年,直到EV3進家門又點燃我的小宇宙。

2015年5月27日 星期三

藍芽控制NXT



如何用藍芽控制NXT呢?(網路有教
怕忘記,所以做個筆記

NXT-G上依續
1. 迴圈
2. 藍芽接收(port=1, true/false, Text)
3. 判斷1=》邏輯
4. 判斷2=》Text (0,1,2,3,4) =>對映動作
5. 資料線拉一拉
    藍芽接收的"邏輯"資料線拉至判斷1
    藍芽接收的"T"文字輸出資料線拉至判斷2


手機端
無捺不會寫手機軟體,找個別人寫好可以發出數字的App
1. prot = 1
2. Text mode



2015年5月10日 星期日

體驗組裝EV3版暴龍

EV3零件清點後
浮現腦海的模型就是這隻暴龍
反而不是官方的模型
原因無它-就是cool
組裝的過程更能體驗作者的巧思
在程式部份也給了我改進「NXT魯蛇」一些想法
找時間試試,讓魯蛇在擬態模擬上更有fu


2015年5月6日 星期三

驗收「NXT魯蛇」

在EV3家用版中範例Snake好Cool
Youtube也有人用NXT組出十分類似的版本
經一番努力完成看起來七分像的硬體的組建(山寨版)
軟體控制的部份達成「偵測-》警示抖動-》攻擊」

程式:



硬體:







影片:


2015年5月3日 星期日

新兵火力展示 EV3


新兵(ev3家用版)入替,火力展示兼校閱(排好久)
教育及家用版之間徘徊許久
最後因買的書裹模型建置的基礎都來自家用版
沒有參賽需求,家用版是很好的選擇
目前官方、書及網路上的模型,cool的都是基於家用版設計出來的

這個版本的零件質感有進步(跟nxt版比較)
主機用了Linux缺點開關機太慢
跟教育版比起來缺少鋰電池,本次也沒有加購,買充電電池是不錯的選擇
零件比nxt版多了很多不同的零件
所以要以nxt版組出ev3的模型,那要巧思
我想,如果用nxt及ev3零件大混裝,應該可以開發出新模型
ev3的感應器馬達nxt主機都不支援,我可憐的nxt
但我還是不會放棄你的

nxt是以橘色做為綴色,ev3是用了紅色
比較起來新兵比較搶眼
樂高官方也好像比較重視本次的ev3家用版,
光在官網上就放了17組模型
加上書的,不用頭腦光組好玩的,就可以玩好久。

總之,本次的版本比起nxt成熟多。




LEGO MINDSTORMS EV3 Home 新兵真優

新版EV3硬體、模型好,開發軟體更優,尤其mac上以原生版出現,蘋果電腦上使用不再是次等公民。



2015年5月2日 星期六

讀書計畫

過去
一直沒用心學習機器人學
這次為了想再買EV3
花了大筆金費在書籍上。



2015年5月1日 星期五

LEGO Mindstorms NXT不死

這個版本的mac版只支援舊系統(tiger 吧,但不是intel版OSX的原生程式),我使用時機剛好在由視窗轉蘋果之際又正值Apple快速更新作業系統,所以早就不支援mac新版64位元系統,只好放棄。後來就只能在windows主機上編寫,但懶得開機所以NXT被我荒癈好一段時間。過了多年後windows主機已在我家中消失,若在用此版就只能在mac虛擬機器中。

不過,最近又熱血起來,經測試它還是表現得不錯,畢竟它對NXT的支援比較完整(藍牙、firmeware update),mac的虛擬器也做的非常好,所以它仍在我的macbook pro中占一席之地。


2015年4月30日 星期四

LEGO積木之夜

樂高磚,買過幾次很小組盒裝版(蜘蛛人、幻影忍者),中間買過1次一公斤二手磚,所以都是雜魚磚。今晚修好NXT的喇叭,所以心情特好,於是在樂高網站上找2個model(暴龍、鱷魚),陪兒子組個山寨版。



我認為父母在經濟許可範圍內(樂高真貴),樂高磚是玩具中最好投資。除了可重新組裝的耐玩度外,欣賞小朋友在組件時的專注及不受約束,是我陪伴的最大樂趣。今晚組出來的雜魚山寨,看起來還不錯,父子倆玩得滿開心,值得紀錄一下。