21009張博皓

Download Report

Transcript 21009張博皓

樂高機器人
NXT與EV3
班級:二年十班
座號:09
姓名:張博皓
指導老師:林洸亨 老師
大綱
一.引言
十二.結論
二.名詞解釋:機器人的定義
三.艾西莫夫機器人三定律
四.名詞解釋:自動化控制
五.認識樂高公司
六.介紹樂高機器人
七.NXT-有聰明頭腦的玩具
八.樂高機器人的應用
九.機器人大賽
十.我玩樂高
十一.我比賽樂高
引言
 在這個資訊發達的時代,機器人存在於你我的身邊,
包括自動行駛的捷運以及工廠中幫忙組裝的機械手
臂,都是機器人家族中的一員唷!
 其實機器人與我們是非常親近的,樂高機器人即是
最好的例子,他並不會像工業機器人一樣造價昂貴,
他可是目前時下最熱門的玩具呢。
 那就讓我們一起揭開樂高機器人的神秘面紗吧
~Go~~!
名詞解釋:機器人的定義
 機器人(英語:Robot)是自動控制機器的俗稱。
 自動控制機器包括一切模擬人類行為或思想與模
擬其他生物的機械(如機器狗、貓等)。
 有些電腦程式也被稱為機器人。
 在當代工業中,機器人指能自動執行任務的人造
機器裝置,用以取代或協助人類工作。
資料來源:維基百科(zh.wikipedia.org)
艾西莫夫機器人三定律
 科幻小說家以撒·艾西莫夫在小說《我,機器人》
中所訂立的「機器人三定律」非常著名。 艾西莫
夫為機器人提出的三條「定律」,程序上規定所
有機器人必須遵守:
 第一法則:機器人不得傷害人類,且確保人類不
受傷害。
 第二法則:在不違背第一法則的前提下,機器人
必須服從人類的命令。
 第三法則:在不違背第一及第二法則的前提下,
機器人必須保護自己。
資料來源:維基百科(zh.wikipedia.org)
名詞解釋:自動化控制
 自動化控制通常是指不需藉著人力親自操作
機器或機構,而能利用動物以外的其他裝置
元件或能源,來達成人類所期盼執行的工作。
 比較狹義的來說就是以生化、機電、電腦、
通訊、水力、蒸汽等科學知識與應用工具,
代替人力或減輕人力的機構機制。
資料來源:維基百科(zh.wikipedia.org)
認識樂高公司
 維基百科:樂高(英語:LEGO)是一家丹麥的玩具
公司,亦指該公司出品的積木玩具,由五彩的塑膠
積木、齒輪、迷你小人和各種不同其他零件,組成
各種模型物件。
 對我來說樂高就是創作的素材,如果你的手上有六
塊八顆凸起的長方體樂高積木,這六塊積木可以拼
出102,981,500多款組合,很嚇人吧,這也是樂高能
成為創作工具的原因。而樂高機器人的巧思不限於
機構,而多出了程式部分可以自由運用。
介紹樂高機器人
 樂高公司和麻省理工學院最早在1988年開始合作研發
「智慧型可程式化積木」,1998年正式在紐倫堡、倫敦
和紐約玩具展中推出Mindstorms和Robotics Invention
System產品,也就是我們說的RCX
 接下來樂高公司在2006年推出第二代的可程式化積木,
就是我們目前最廣泛使用的NXT,NXT也是目前許多國
內外比賽及學校教學中最常見機種。
 接著樂高在2013年CES消費性電子展中推出新一代EV3智
慧積木,不只規格升級,零件變多、組裝的方式變得更
簡單、圖像化程式淺顯易懂,成為目前最聰明的玩具。
[圖片來源一]
[圖片來源二]
[圖片來源三]
NXT-有聰明頭腦的玩具
• NXT可連接的裝置有:
程式撰寫:
• 伺服馬達
樂高與美商國家儀器合作,以
知名的圖形儀控軟體LabVIEW
為基礎,發展出容易學習的
NXT-G圖形程式
• 光感應器
• 聲音感應器
• 顏色感應器
• 觸碰感應器
• 超聲波感應器
• 溫度感應器
樂高機器人的應用
來看看世界各地的樂高愛好者怎麼玩…
銑床[來源]
提款機[來源]
解數獨機[來源]
畫圖機[來源]
保險箱[來源]
解魔術方塊[來源]
機器人大賽
 WRO, World Robot Olympiad「國際奧林匹克機器人大賽」
是一項國際性的科技及教育活動。目的是藉著電腦資訊及科
學原理之融合運用,啟發參賽者之科技運用及創意。
 比賽分為國小組、國中組、高中組、足球組,每隊由2~3名
選手與一名教練組成,選手的年齡須符合簡章規定;比賽項
目包含競賽與創意賽兩種。
 我在WRO的比賽經驗已經5年了,剛開始都是累積經驗,之
後漸漸有了好成績,連續兩次參加全國比賽,對我來說成績
不是最重要的,重要的是你在比賽中學了多少,有沒有將所
學的運用在比賽之內。當然去比賽時,參考別人的機構也是
非常好的。
-引用自圓動力機器人右昌教室
我玩樂高
 我學樂高應該有4~5年了,以前是用圖像化的介面寫
程式,而現在則是改到NXC,NXC是C語言的一種,
用NXC寫程式不但有更多功能、控制更精準、檔案更
是小到比Word檔還小,但是讓大家最害怕的應該就
是長到不行的程式碼了,NXC需要背程式碼,所以英
文單字如果不好…後果可能不太好。
 最近我利用NXC寫了打殭屍遊戲(ShotZombie)在
NXT主機內,還非常成功,說不定以後可以寫俄羅斯
方塊(Tetris Battle)呢。
我比賽樂高
 每次比賽都有不同的任務,除了考驗機構與程式能力,到現
場的應變能力也非常重要,在詭異的比賽場地,除了會有各
種突發狀況,全國比賽還會有意外題(Surprise Rule),讓參
賽者臨機應變。
 團隊合作也很重要,每個人有各自負責的工作(我專門寫程
式…),機構組裝也是要大家一起合作,配合得越好,機構組
的越快,測試時間也更多,所以團隊合作也是重要的一環。
 所以我每次比賽總是練習再練習,到了比賽還需全神貫注,
冷靜思考,才能順利完成指定任務。
2012南區賽冠軍[來源]
2012南區賽[來源]
2012全國賽[來源]
結論
 樂高可以讓我們激發創意,加上程式撰寫,讓我對
「寫程式」產生濃厚的興趣。現在樂高機器人在各
學校的課程中越來越普遍,世界上(台灣也是)也舉辦
了許多相關的比賽。
 樂高機器人風靡全世界,因為他好學習又能激發我
們的創意,簡單易懂的圖像化程式,加上各種馬達、
感應器,便能讓我們輕鬆達成任務,像是爬樓梯,
障礙偵測等等。這個能激發創意的新玩具,一定是
我們親近機器人的最好的方式。
 因為樂高,讓我創意無窮,因為樂高,我對程式產生了興趣,
我相信只要我認真學習、持續奮鬥,必定能成為程式高手。
THANKS FOR YOUR ATTENTION.
21009 張博皓 簡報製作
林洸亨 老師 指導
我的報告到此結束
謝謝大家!