TIOBE Programming Community Index for November 2010是一個程式語言的排行榜。
統計全世界受歡迎的程式語言,詳細的評比方式可以參考TIOBE Programming Community Index Definition
在這個評比中,圖控式的語言向來是吊車尾,不受大家重視的。
但是就在上個月的評比,NXT-G竟然從36名一舉躍升到17名,真是太神奇了。
(請參考TIOBE的走勢圖)
我想應該是很多人購買NXT樂高機器人,並且將自己的作品發表在網路上,所以才有那麼高的成績。
TIOBE在IT界應該不太受到重視吧?!
不過這對於NXT樂高機器人玩家來說,應該是個很棒的消息。
你用的NXT-G程式語言受大家的青睞,很多人正在使用喔!
(NI應該高興嗎?我想是哭笑不得,因為LabVIEW的排名都沒有那麼高呢!)
LEGO SPIKE Prime Essential 樂高機器人,LEGO MINDSTORMS Robot Inventor, EV3 ,樂高動力機械 BricQ Motion 程小奔Codey Rocky,mBot2,CyberPi 童芯派 mBlock5 慧編程, Python 專業教學,課程設計。 Scratch, MakeBlock產品 艾多美 Atomy 生活用品 NXT 樂高機器人:創意樂趣,隨心所欲!
SPIKE 樂高機器人
▼
我的網頁
▼
2010-11-30
2010-11-27
LEGO NXT足球比賽
作者是Mario Ferrari and Daniele Benedettelli
兩位樂高機器人高手玩家合作出這一個全自動機器人足球場地,
上場比賽的是機器人,發球的是機器人,計分的也是機器人。
除了HiTechnic的感應器,還用到CODATEX的RFID Sensor。
還不清楚詳細的細節,先看影片,也可以到Serious NXT Soccer參考圖片:
兩位樂高機器人高手玩家合作出這一個全自動機器人足球場地,
上場比賽的是機器人,發球的是機器人,計分的也是機器人。
除了HiTechnic的感應器,還用到CODATEX的RFID Sensor。
還不清楚詳細的細節,先看影片,也可以到Serious NXT Soccer參考圖片:
2010-11-25
Tetrix教學文件
Tetrix可以說是一台綜合機器人,擁有NXT頭腦(因為可以使用藍牙操控),鐵製骨架,還有HiTechnic的馬達控制器。堪稱是NXT樂高機器人的進化版。
這樣的機器人當然需要LVEE控制,在LEGO engineering 有一篇關於Tetrix的文章,Beginning With Tetrix,照例有組裝說明,程式範例。
有興趣的同好可以當作參考。
這樣的機器人當然需要LVEE控制,在LEGO engineering 有一篇關於Tetrix的文章,Beginning With Tetrix,照例有組裝說明,程式範例。
有興趣的同好可以當作參考。
2010-11-24
Heli Shooter--NXT防空飛彈
Heli Shooter, 這位年輕人(Matt Stapleton, Matt's Robotics site)利用mindsensors的XNTCAMv3進行影像辨識,將正在空中飛行的遙控直昇機『打』下來,用的武器是橡皮筋。NXC寫的程式。
影片很短,但是很有趣,基本上就是防空飛彈的基本模型。網頁有更多說明,追蹤影像系統用PF馬達移動,其中提到用加速度感應器偵測NXTCAM的傾斜角度,比使用NXT馬達內建的角度感應器來得精準。
影片很短,但是很有趣,基本上就是防空飛彈的基本模型。網頁有更多說明,追蹤影像系統用PF馬達移動,其中提到用加速度感應器偵測NXTCAM的傾斜角度,比使用NXT馬達內建的角度感應器來得精準。
2010-11-23
Dexter Industries的GPS Sensor
探奇很喜歡『讓NXT樂高機器人出門運動』的想法,想像一下NXT在公園自由地跑來跑去,一定很酷。
(先不要想到回家後如何幫NXT清洗,還有樂高積木的磨損.......)
在寬廣的空間活動,當然需要定位,才能讓樂高機器人確實知道自己的方位,防止『機器人迷路』。
跟人類一樣,我們開車,航海,飛行也需要用到GPS,機器人當然可以配備GPS。
早些時候就已經有人提到如何幫NXT連接GPS訊號,
請參考探奇舊文章:NXT機器人與GPS的應用--Robo-Magellan比賽。
或是使用pbLua:的GPS使用介紹。
上面的方法在程序上都有點『複雜』。
現在Dexter Industies公司已經推出NXT專用的GPS Sensor,定價105美金。
下面是一段示範影片,NXT樂高機器人穿越停車場:
影片中的程式設計還可以再改進,讓機器人更『聰明』。從影片中也看到要讓機器人越野,那麼機器人的機構設計需要更加強健才行。
(特別是用腳去踢機器人,真是不愛惜寵物啊!)
這台機器人搭配使用Compass Sensor,探奇心裡想為何DI不將Compass與GPS設計在一起呢?這樣還可以節省購買電子羅盤的費用。
作為一個感應器廠商,DI也很貼心地教導大家如何安裝DIGPS在NXT上。請參考官網說明10 Minute GPS Guided Robot,或是下面的影片:
對於這顆感應器,除了價格之外,探奇還有一些想法:
1. 將來可以辦個NXT樂高機器人越野大賽。不一定要用DIGPS,大學研究機構應該可以買台PAPAGO(探奇心裡的理想是GARMIN)將GPS訊號接上NXT,或是直接利用智慧型手機內建的GPS。
2. 將DI的東西都裝上去,太陽能板,GPS,dFlex,搭配探奇金龜車機器人的設計,就能所向無敵,做成打掃操場的機器人。避撞效果一定好的多!
3. 以後上班上學就可以跟在NXT樂高機器人後面,讓機器人導引到上班上學的地點。
4. 想到:徵信業者可以裝在車子上,偷偷追蹤情人(或小孩)的出遊行蹤。
在這台幣升值的時刻,心動了嗎?歡迎分享你的看法!
延伸閱讀:
DI的部落格文章:Dexter Industries Simple Autonomous Robot GPS (SARG)
這個DIGPS的網頁還有一些說明檔案,例如用Google Maps追蹤機器人軌跡,很值得大家閱讀,學習GPS相關資訊。
Dexter Industies官方部落格還有其他GPS的相關文章。
ch lego大大的文章:Dexter dGPS 應用 與 功能初灠
(先不要想到回家後如何幫NXT清洗,還有樂高積木的磨損.......)
在寬廣的空間活動,當然需要定位,才能讓樂高機器人確實知道自己的方位,防止『機器人迷路』。
跟人類一樣,我們開車,航海,飛行也需要用到GPS,機器人當然可以配備GPS。
早些時候就已經有人提到如何幫NXT連接GPS訊號,
請參考探奇舊文章:NXT機器人與GPS的應用--Robo-Magellan比賽。
或是使用pbLua:的GPS使用介紹。
上面的方法在程序上都有點『複雜』。
現在Dexter Industies公司已經推出NXT專用的GPS Sensor,定價105美金。
下面是一段示範影片,NXT樂高機器人穿越停車場:
影片中的程式設計還可以再改進,讓機器人更『聰明』。從影片中也看到要讓機器人越野,那麼機器人的機構設計需要更加強健才行。
(特別是用腳去踢機器人,真是不愛惜寵物啊!)
這台機器人搭配使用Compass Sensor,探奇心裡想為何DI不將Compass與GPS設計在一起呢?這樣還可以節省購買電子羅盤的費用。
作為一個感應器廠商,DI也很貼心地教導大家如何安裝DIGPS在NXT上。請參考官網說明10 Minute GPS Guided Robot,或是下面的影片:
對於這顆感應器,除了價格之外,探奇還有一些想法:
1. 將來可以辦個NXT樂高機器人越野大賽。不一定要用DIGPS,大學研究機構應該可以買台PAPAGO(探奇心裡的理想是GARMIN)將GPS訊號接上NXT,或是直接利用智慧型手機內建的GPS。
2. 將DI的東西都裝上去,太陽能板,GPS,dFlex,搭配探奇金龜車機器人的設計,就能所向無敵,做成打掃操場的機器人。避撞效果一定好的多!
3. 以後上班上學就可以跟在NXT樂高機器人後面,讓機器人導引到上班上學的地點。
4. 想到:徵信業者可以裝在車子上,偷偷追蹤情人(或小孩)的出遊行蹤。
在這台幣升值的時刻,心動了嗎?歡迎分享你的看法!
延伸閱讀:
DI的部落格文章:Dexter Industries Simple Autonomous Robot GPS (SARG)
這個DIGPS的網頁還有一些說明檔案,例如用Google Maps追蹤機器人軌跡,很值得大家閱讀,學習GPS相關資訊。
Dexter Industies官方部落格還有其他GPS的相關文章。
ch lego大大的文章:Dexter dGPS 應用 與 功能初灠
2010-11-21
LabVIEW Education Edition-LVEE 2009初體驗
上回到台中參加NI舉辦的LabVIEW Education Edition-LVEE說明會,至今已經一個月,LVEE的試用光碟都還擺著,今天終於下定決心安裝看看。
起因是因為有讀友在留言版留言,詢問關於在LabVIEW使用NXT樂高機器人Gyro感應器的Block何處尋,
答案當然是請到HiTechnic下載。
後來讀友又再留言詢問,有Direct Command的Block嗎?
由於我都是使用LabVIEW 8.5+ NXT Add-On,所以就想到有人提過可以使用Direct Command的DC.Read Sensor Value。
回覆後反而很好奇,在LVEE 2009又有什麼解決方式呢?
決定安裝LVEE 2009,放入光碟,按下Next,再按下好多個Next......終於進入安裝程序。
預期會安裝很久,因為這片光碟是DVD,有2.9GB,所以就先去掃地拖地,上廁所,喝咖啡......
過了30多分鐘,哈哈!安裝完畢。如下圖:
照例重新開機,點擊桌面圖示,進入LabVIEW Education Edition的世界,下圖是試用版畫面:
Block Diagram視窗下方有『Main Application Instance』就表示現在是Direct Mode,程式是在PC端直接執行。圖形工具列的圖示有白色向右箭頭,點擊後就可以執行程式。 如下圖:
我們可以使用滑鼠右鍵點擊『Main Application Instance』,
如果PC與NXT主機還沒有用USB或藍牙連結,請選擇『Find NXT....』尋找NXT主機。
如果已經進行過連線,那麼就可以直接選擇NXT主機名稱。
LVEE會跳出新視窗,這個視窗的下方是NXT主機的名稱,視窗上方的圖形工具列也隨之變換,這就是Remote Mode。(如下圖)
程式經過編譯,直接下載到NXT主機。會出現編譯視窗,告知使用者現在的狀況,程式傳輸完畢也會嗶一聲。
目前支援第三方感應器的HiTechnic及mindsensors公司都有提供感應器相對應的LVEE VI,
這些Block應該都是polymorphic VI (我還不知道標準的翻譯為何),特徵是圖示為圓邊外框。
經過安裝後,這些指令可以同時適用於Direct Mode跟Remote Mode,不用擔心用錯指令。
在LabVIEW 2009後開始支援這種兩用模式(Dual Mode),
當然你也可以在NXT I/O找到 LV 8.5版所用的指令,例如NXT Direct I/O (只適用於Direct Mode),或是NXT Native I/O (只適用於Remote Mode)。
目前我的認知是:這種Polymorphic VI的使用方式與NXT-G的命令方塊比較像,也就是透過不同的選項,能夠讓同一個指令作出不同的動作。
試用LVEE後,剛好看到CAVE的文章介紹mindsensors LVEE的VI,於是就順便安裝,如下圖:
打開sample vi,發現無法執行(如下圖),
探奇已經在mindsensors的論壇留言,也獲得回應,mindsensors應該會更正這個狀況。
探奇的作法是在mindsensors devices.vi裡移除"NXTMMX-DM.vi",暫時可以使用。
LVEE的確很有趣,還支援Tetrix硬體設備,探奇認為是介於NXT-G與LabVIEW之間,也就是提供類似NXT-G的用法,加上LabVIEW的其他功能,很適合替代Robolab,作為進階的使用。
有興趣的同好可以試試看!
2010-11-19
ROBOTC for Arduino
ROBOTC的事業版圖真是越做越大,除了有ROBOTC for LEGO MINDSTORMS NXT,還有for 新的VEX,for 舊的VEX(CORTEX & PIC (Original VEX))
現在又打算推出ROBOTC for Arduino。
搞不清楚是否要收費(這可能是廢話),也不知道是不是專屬版本(只能對Arduino編譯,不支援其他NXT等設備),反正ROBOTC就是想攻佔Arduino這個市場。
但是Arduino已經有簡易的編譯器了啊!
是的,我也是這麼想,所以ROBOTC應該會強調其他特點,例如除錯環境......(請教程式專家,你們還需要什麼樣的整合編譯環境呢?)
有興趣的同好可以參加ROBOTC的測試計畫,
ROBOTC for Arduino – Looking for Alpha Testers!
現在又打算推出ROBOTC for Arduino。
搞不清楚是否要收費(這可能是廢話),也不知道是不是專屬版本(只能對Arduino編譯,不支援其他NXT等設備),反正ROBOTC就是想攻佔Arduino這個市場。
但是Arduino已經有簡易的編譯器了啊!
是的,我也是這麼想,所以ROBOTC應該會強調其他特點,例如除錯環境......(請教程式專家,你們還需要什麼樣的整合編譯環境呢?)
有興趣的同好可以參加ROBOTC的測試計畫,
ROBOTC for Arduino – Looking for Alpha Testers!
2010-11-18
Damien Kee的簡易六腳NXT樂高機器人
Damien Kee發表簡單的六腳機器人,用了一些齒輪及米黃色的帶十字軸連接器,詳情可以看影片示範。
探奇根據以往的經驗認為米黃色的連接器很容易損壞,如果發現齒輪卡住,轉動不順,
可以檢查一下米黃色的帶十字軸連接器。
Laurens Valk在The NXT STEP的文章中也提醒大家,他創作出的六隻腳Manty,有興趣的同好可以參考探奇舊文章:
樂高機器人8547 NXT 2.0 官方的新機器人模型3/10
探奇根據以往的經驗認為米黃色的連接器很容易損壞,如果發現齒輪卡住,轉動不順,
可以檢查一下米黃色的帶十字軸連接器。
Laurens Valk在The NXT STEP的文章中也提醒大家,他創作出的六隻腳Manty,有興趣的同好可以參考探奇舊文章:
樂高機器人8547 NXT 2.0 官方的新機器人模型3/10
2010-11-17
Xander發佈3rd Party ROBOTC Driver Suite V1.7
消息來自I'd Rather Be Building Robots,Xander的文章:
Released: 3rd Party ROBOTC Driver Suite V1.7
轉貼新版修改新增內容如下:
Changes:
* Added Dexter Industries GPS driver + test program
* Added Mindsensors Numeric Pad + test program
* Added new "driver" with statistical functions
* Changed HTGYROstartCal in HTGYRO-driver.h to do more sampling for calibration data
* HTRCXreadResp in HTRCX-driver.h now clears all of the response buffer
* Made all calls in TMR-driver.h more robust when used in multiple threads. No guarantee that this works.
有使用RobotC控制NXT樂高機器人的同好請到http://rdpartyrobotcdr.sourceforge.net/下載。
Released: 3rd Party ROBOTC Driver Suite V1.7
轉貼新版修改新增內容如下:
Changes:
* Added Dexter Industries GPS driver + test program
* Added Mindsensors Numeric Pad + test program
* Added new "driver" with statistical functions
* Changed HTGYROstartCal in HTGYRO-driver.h to do more sampling for calibration data
* HTRCXreadResp in HTRCX-driver.h now clears all of the response buffer
* Made all calls in TMR-driver.h more robust when used in multiple threads. No guarantee that this works.
有使用RobotC控制NXT樂高機器人的同好請到http://rdpartyrobotcdr.sourceforge.net/下載。
2010-11-16
探奇樂高NXT機器金龜車
這一台車主要是應用兩顆觸碰感應器,讓NXT樂高機器人『避撞』。
有同學說比較像蟑螂
可以參考下面的影片,動作其實很像掃地機器人,影片品質不佳請見諒。
(剛好最近有國外玩家發表Pulito--NXT作的掃地機器人,有空再發文介紹)
有同學說比較像蟑螂
可以參考下面的影片,動作其實很像掃地機器人,影片品質不佳請見諒。
(剛好最近有國外玩家發表Pulito--NXT作的掃地機器人,有空再發文介紹)
2010-11-14
第六屆工業機器人競賽
第六屆工業機器人競賽
比賽規則:任務與挑戰
競賽時間:2011年1月8日(星期六) 。
競賽地點:國立屏東科技大學演藝廳,屏東縣內埔鄉學府路1號。
比賽分為A、B兩組,每隊成員二至四人,每人限參加一隊。
A組:國小、國中學生。
B組:高中(職)、專科、大學、研究所及產業界人士。
A組限額40隊,B組限額40隊,以報名時間為準。台、澎、金、馬以外地區之隊伍不在限額內。
報名方式與時間
一律以E-mail報名,報名後如需更改,酌收工本費100元,請將修改內容與郵局匯票(受款人:國立屏東科技大學)以掛號寄交籌備處,報名截止後, 恕無法更改。
A組限額40隊,B組限額40隊,以報名時間為準。台、澎、金、馬以外地區之隊伍不在限額內。
報名時間自2010年11月10日起至2010年12月10日24:00止。
(2010年11月11日中午12:00-13:30學校電子郵件伺服器更新,mail系統需停機,此時段無法接受電子郵件與報名,造成不便請見諒。)
請將報名表e-mail至robot@mail.npust.edu.tw,聯絡人: 葉小姐(0930625481)。
報名表下載 (B組報名已額滿)
比賽規則:任務與挑戰
競賽時間:2011年1月8日(星期六) 。
競賽地點:國立屏東科技大學演藝廳,屏東縣內埔鄉學府路1號。
比賽分為A、B兩組,每隊成員二至四人,每人限參加一隊。
A組:國小、國中學生。
B組:高中(職)、專科、大學、研究所及產業界人士。
A組限額40隊,B組限額40隊,以報名時間為準。台、澎、金、馬以外地區之隊伍不在限額內。
報名方式與時間
一律以E-mail報名,報名後如需更改,酌收工本費100元,請將修改內容與郵局匯票(受款人:國立屏東科技大學)以掛號寄交籌備處,報名截止後, 恕無法更改。
A組限額40隊,B組限額40隊,以報名時間為準。台、澎、金、馬以外地區之隊伍不在限額內。
報名時間自2010年11月10日起至2010年12月10日24:00止。
(2010年11月11日中午12:00-13:30學校電子郵件伺服器更新,mail系統需停機,此時段無法接受電子郵件與報名,造成不便請見諒。)
請將報名表e-mail至robot@mail.npust.edu.tw,聯絡人: 葉小姐(0930625481)。
報名表下載 (B組報名已額滿)
2010-11-13
Mindsensors的新玩意--Numeric Pad for NXT
Numeric Pad for NXT,原本只在Mindsensors公司Coming Soon網頁上才看得到,也很好奇是什麼功能。
現在ch lego先生已經拿到測試版本,終於可以一睹本尊模樣。
從ch lego 大大的文章中瞭解,我們可以直接讀取這個pad各個按鍵的讀值,所以可以自訂按鍵的意義,不限於數字鍵盤的用途,相當於提供NXT 12個獨立按鍵。
探奇想到可以用來做多種變化的控制,例如相對於三顆馬達,分別可以控制正轉反轉及停止。
也請教ch lego大大是否可以使用複合按鍵的讀取方式,ch lego先生立刻進行實測,證明可以一次同時觸碰多個按鍵。
請參考ch lego先生的部落格文章:
現在ch lego先生已經拿到測試版本,終於可以一睹本尊模樣。
從ch lego 大大的文章中瞭解,我們可以直接讀取這個pad各個按鍵的讀值,所以可以自訂按鍵的意義,不限於數字鍵盤的用途,相當於提供NXT 12個獨立按鍵。
探奇想到可以用來做多種變化的控制,例如相對於三顆馬達,分別可以控制正轉反轉及停止。
也請教ch lego大大是否可以使用複合按鍵的讀取方式,ch lego先生立刻進行實測,證明可以一次同時觸碰多個按鍵。
請參考ch lego先生的部落格文章:
先看這一篇:Mindsensors Numeric Pad初覽
還有這一篇Mindsensors Numeric Pad多重觸控測試恭喜獲獎!WRO2010國際奧林匹克機器人世界大賽成績揭曉
根據玉山機器人協會的公告,
這次在菲律賓舉辦的WRO2010國際奧林匹克機器人世界大賽,
台灣代表隊選手共贏得十座獎項。計有競賽高中組第二名、競賽國中組第五名、第六名、競賽國小組第三名、第七名、第八名;創意賽高中組第四名、創意賽國中組第六名、第八名、以及最受歡迎獎。
恭喜得獎對伍為國爭光!
相關報導可以到優勝家機器人教室部落格觀看文章:
2010WRO 世界賽得獎新聞報導
童年萬歲也有精彩比賽影片:
馬尼拉之行
這次在菲律賓舉辦的WRO2010國際奧林匹克機器人世界大賽,
台灣代表隊選手共贏得十座獎項。計有競賽高中組第二名、競賽國中組第五名、第六名、競賽國小組第三名、第七名、第八名;創意賽高中組第四名、創意賽國中組第六名、第八名、以及最受歡迎獎。
恭喜得獎對伍為國爭光!
相關報導可以到優勝家機器人教室部落格觀看文章:
2010WRO世界賽心得照片
2010WRO 世界賽得獎新聞報導
童年萬歲也有精彩比賽影片:
馬尼拉之行
2010-11-08
Dryw Filtiarn的第二代樂高工廠--Lego factory project v2.0 (影片更新)
探奇在前幾次的文章中提到荷蘭的LEGOWORLD 2010,
舊文章中也介紹其中一台MakerLegoBot: Lego Mindstorms NXT 3D Lego Printer,
可以根據LDraw的圖檔組裝樂高模型。
當時在The NXT STEP文章討論中就有人提出,有很多樂高工廠也很厲害,
例如樂高飛機工廠,樂高小鴨工廠,樂高小汽車工廠都是超級大型的組裝機器,用樂高模型組裝樂高模型。
看來Dryw Filtiarn的Lego factory project v2.0更進步,可以根據LDD圖檔建構樂高模型,還可以利用倉儲系統準備大量且多樣的樂高零件,直接作出樂高模型。
Dryw Filtiarn在The NXT STEP回覆文章中提到是利用五台NXT,用藍牙加上RS485完成各個NXT主機的通訊,可以參考這張圖片的說明,連結http://files.netsence.com/lego/factory/control-network.png。
透過PC上的外部程式,將LDD圖檔的資料提供給NXT主機。
有興趣觀看製作過程影片的同好可以到Dryw Filtiarn的Youtube頻道。
當然也不要錯過Dryw Filtiarn在Flickr分享的照片。
舊文章中也介紹其中一台MakerLegoBot: Lego Mindstorms NXT 3D Lego Printer,
可以根據LDraw的圖檔組裝樂高模型。
當時在The NXT STEP文章討論中就有人提出,有很多樂高工廠也很厲害,
例如樂高飛機工廠,樂高小鴨工廠,樂高小汽車工廠都是超級大型的組裝機器,用樂高模型組裝樂高模型。
看來Dryw Filtiarn的Lego factory project v2.0更進步,可以根據LDD圖檔建構樂高模型,還可以利用倉儲系統準備大量且多樣的樂高零件,直接作出樂高模型。
Dryw Filtiarn在The NXT STEP回覆文章中提到是利用五台NXT,用藍牙加上RS485完成各個NXT主機的通訊,可以參考這張圖片的說明,連結http://files.netsence.com/lego/factory/control-network.png。
透過PC上的外部程式,將LDD圖檔的資料提供給NXT主機。
有興趣觀看製作過程影片的同好可以到Dryw Filtiarn的Youtube頻道。
當然也不要錯過Dryw Filtiarn在Flickr分享的照片。
2010-11-07
Dexter的dSolar Bot
一直沒有好好介紹Dexter公司的dSolar太陽能系統,價格稍高,體積也很大。
過往都是看到整台組好的太陽能NXT樂高機器人,不太瞭解如何組裝及使用。
近日Dexter公司發表一段影片,說明如何組裝dSolarNXT樂高機器人。
以nxtprograms.com的五分車為基礎,號稱可以在十分鐘內完成組裝,
從影片中可以瞭解dSolar系統的組件,包含有鱷魚夾的電源連接線,電容,還有太陽能版。
對了,Dexter公司也發表NXT-G的客製Block,能夠監看dSolar的能量及供給NXT的電源。
dSolar Battery Level Block for NXT-G
過往都是看到整台組好的太陽能NXT樂高機器人,不太瞭解如何組裝及使用。
近日Dexter公司發表一段影片,說明如何組裝dSolarNXT樂高機器人。
以nxtprograms.com的五分車為基礎,號稱可以在十分鐘內完成組裝,
從影片中可以瞭解dSolar系統的組件,包含有鱷魚夾的電源連接線,電容,還有太陽能版。
對了,Dexter公司也發表NXT-G的客製Block,能夠監看dSolar的能量及供給NXT的電源。
dSolar Battery Level Block for NXT-G
2010-11-04
卡內基美隆大學的Robot Virtual World
卡內基美隆大學有個Robotics Academy,長久以來不宜餘力地推廣機器人教育,
他們也是RobotC的發行單位,並且出版許多關於NXT樂高機器人的教材光碟。
在Robotics Academy下有一個計畫:
Fostering Innovation through Robotics Exploration (FIRE) project,簡稱就是FIRE。
這個計畫有許多關於機器人的創意發想,其中一項是Virtual World,
將NXT樂高機器人擺在虛擬世界中,用RobotC語言程式控制機器人,
標榜即使在家裡或是學校沒有實際的NXT樂高機器人套件,也可以學習撰寫程式,控制機器人在虛擬世界中活動。
這些虛擬世界環境是由UNITY遊戲引擎開發,也可以由Autodesk 或 Solidworks輸入物件到虛擬世界中。
除了NXT樂高機器人,也有VEX機器人,今年12月即將有搭配RobotC的示範版本可以開放下載,
2011年三月就會正式上市,(探奇認為應該也是付費軟體),預計三年內還會擴充到適用NXT-G, LabVIEW等程式語言。
大家可以先到FIRE Website::Virtual Worlds網頁看示範影片。
探奇想到這個跟微軟的MSRDS很像,但是可以使用RobotC程式控制機器人行為,在沒有NXT樂高機器人的環境下,倒是一個學習程式設計的好方法。
或許在虛擬世界可以模擬一些惡劣的環境,例如水中,太空中等等,
不過,探奇認為樂高機器人的好處就是讓學習者脫離『虛擬世界』,實際操作,動手學習,現在又將NXT樂高機器人『虛擬化』,這樣是不是很矛盾呢?
他們也是RobotC的發行單位,並且出版許多關於NXT樂高機器人的教材光碟。
在Robotics Academy下有一個計畫:
Fostering Innovation through Robotics Exploration (FIRE) project,簡稱就是FIRE。
這個計畫有許多關於機器人的創意發想,其中一項是Virtual World,
將NXT樂高機器人擺在虛擬世界中,用RobotC語言程式控制機器人,
標榜即使在家裡或是學校沒有實際的NXT樂高機器人套件,也可以學習撰寫程式,控制機器人在虛擬世界中活動。
這些虛擬世界環境是由UNITY遊戲引擎開發,也可以由Autodesk 或 Solidworks輸入物件到虛擬世界中。
除了NXT樂高機器人,也有VEX機器人,今年12月即將有搭配RobotC的示範版本可以開放下載,
2011年三月就會正式上市,(探奇認為應該也是付費軟體),預計三年內還會擴充到適用NXT-G, LabVIEW等程式語言。
大家可以先到FIRE Website::Virtual Worlds網頁看示範影片。
探奇想到這個跟微軟的MSRDS很像,但是可以使用RobotC程式控制機器人行為,在沒有NXT樂高機器人的環境下,倒是一個學習程式設計的好方法。
或許在虛擬世界可以模擬一些惡劣的環境,例如水中,太空中等等,
不過,探奇認為樂高機器人的好處就是讓學習者脫離『虛擬世界』,實際操作,動手學習,現在又將NXT樂高機器人『虛擬化』,這樣是不是很矛盾呢?
2010-11-02
讚!Scratch控制LEGO MINDSTORM NXT樂高機器人
是的,你沒看錯!的確是用Scratch控制NXT。
探奇發表舊文章Scratch 與 Arduino時,就已經決定還要另外寫文章介紹這位『神人』!
SABRE,Southern Alberta Robotics Enthusiasts,在加拿大的高手Clinton Blackmore。
起因是這篇文章:
Code Blocks, Electronic Bricks, and LEGO Beams
文中敘述使用一些BYOB方式建構Scratch的程式方塊,透過廣播系統傳遞變數,可以跟NXT『交談』(NXT要執行相對應的JAVA或 Python程式)。
這種方式跟探奇舊文章Scratch and LEGO NXT所做的很像,也就是
Scratch<-->Scratch connection廣播<-->JAVA程式<-->NXT
(探奇方法的是用Python程式取代上述的Java程式)
在這篇文章的最後面,SABRE提到要再進行關於JAVA的計畫,過了一陣子,終於有了雛形,
取名叫做Enchanting,不久也有了專屬網站:http://enchanting.robotclub.ab.ca
這個計畫跟leJOS有關,簡單的說就是讓Scratch自動產生Java程式,再傳到NXT執行。
(不要問我如何完成,我也很好奇到底是如何作的,難道也可以自動產生NXC,C++等程式?)
由於探奇沒有實際進行實驗,無法介紹這個系統如何運作,所以遲遲無法發文。
最近SABRE blog接連發出新文章,說明Enchanting已經有v0.0.3版發佈,還有示範影片,
探奇當然在第一時間告訴大家這個消息,同時探奇也想幫忙原作者進行測試。
雖然不是使用Scratch直接控制NXT樂高機器人,不過讓想法轉個彎,產生Java語言程式,再透過leJOS執行,也是非常厲害的事。
總之,能夠用Scratch控制NXT,就是高手中的高手,真是太棒了!
探奇發表舊文章Scratch 與 Arduino時,就已經決定還要另外寫文章介紹這位『神人』!
SABRE,Southern Alberta Robotics Enthusiasts,在加拿大的高手Clinton Blackmore。
起因是這篇文章:
Code Blocks, Electronic Bricks, and LEGO Beams
文中敘述使用一些BYOB方式建構Scratch的程式方塊,透過廣播系統傳遞變數,可以跟NXT『交談』(NXT要執行相對應的JAVA或 Python程式)。
這種方式跟探奇舊文章Scratch and LEGO NXT所做的很像,也就是
Scratch<-->Scratch connection廣播<-->JAVA程式<-->NXT
(探奇方法的是用Python程式取代上述的Java程式)
在這篇文章的最後面,SABRE提到要再進行關於JAVA的計畫,過了一陣子,終於有了雛形,
取名叫做Enchanting,不久也有了專屬網站:http://enchanting.robotclub.ab.ca
這個計畫跟leJOS有關,簡單的說就是讓Scratch自動產生Java程式,再傳到NXT執行。
(不要問我如何完成,我也很好奇到底是如何作的,難道也可以自動產生NXC,C++等程式?)
由於探奇沒有實際進行實驗,無法介紹這個系統如何運作,所以遲遲無法發文。
最近SABRE blog接連發出新文章,說明Enchanting已經有v0.0.3版發佈,還有示範影片,
探奇當然在第一時間告訴大家這個消息,同時探奇也想幫忙原作者進行測試。
雖然不是使用Scratch直接控制NXT樂高機器人,不過讓想法轉個彎,產生Java語言程式,再透過leJOS執行,也是非常厲害的事。
總之,能夠用Scratch控制NXT,就是高手中的高手,真是太棒了!