機器人程式模擬與開發

謝謝大家,你們很皮,但我會想你們的。

課程名稱:機器人程式模擬與開發

講師:Chi-Hung Tseng 曾吉弘  ( nissin at cavedu.com)                   

上課教室E214    上課時間:五678   學期別: 100學年度上學期   學分數: 3

意見回饋園地   歡迎多加利用

重要公告: 書面報告與相關資料補交時間為1/10 (二)  23:59,請將檔案以組為單位寄給班代。

                      1. 期末demo的 word檔, ppt檔. 

                      2. 本學期課堂中所有程式碼, 依照日期分好, 如有影片照片也請附上,  並請簡附說明.

課程簡介

本課程為機器人進階程式設計課程,課程目標在於讓學生使用Java語言搭配機器人平台了解有關自動控制、機電整合以及基礎機器人學。本課程使用LEGO NXT機器人為硬體,leJOS NXJ (可於樂高機器人上執行的JVM) 語言為主要控制語言。課程內容囊括了機構設計馬達/感應器控制、資料擷取/分析、藍牙通訊、定位/導航等課題。

本課程為實作導向,修課學生將以2~3人為一組進行密集的小組討論,每次上課皆會進行小型測驗以檢視學習成果,整學期並有5次回家作業。期末會以公開活動方式來展示小組本學期之研究成果,期待同學們能在實作中學習與機器人相關的知識。


評分標準:100%
  • 出席:10%,無故缺席每次扣學期總分2分,扣完為止。請務必親自請假,不接受代請。
  • 自我評估:10%
  • 組員互評:10%
  • 回家作業:20% (4% x 5)
  • 期中專案報告:15%
  • 期末專案展示:35%
JAVA相關網站

1. JAVA官方網站  http://java.com/

2.  Eclipse官方網站 http://www.eclipse.org/

3.  JAVA程式語言教學  http://programming.im.ncnu.edu.tw/J_index.html 

4.  良葛格學習筆記   http://caterpillar.onlyfun.net/Gossip/JavaEssence/JavaEssence.html

5.  Android SDK教學 - 孫傳雄談科技  http://blog.chinatimes.com/tomsun/

leJOS相關網站:

1.  leJOS官方網站  http://lejos.sourceforge.net/

2.  完整leJOS指令    NXT  API /  PC  API

3.  Juan Antonio leJOS教學  http://www.juanantonio.info/lejos-ebook/  

參考書目:

1. 機器人程式設計與實作 使用Java, 作者:CAVE教育團隊, 2010.   

2. Intelligence Unleashed: Creating LEGO NXT Robots with Java, 作者:Bagnall, Brian, 2011.

3. Android NXT機器人大戰 智慧型手機控制機器人, 作者:CAVE教育團隊, 2011.