機器人程式模擬與開發


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

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

上課教室E214    上課時間:四234   學期別: 101學年度上學期   學分數: 3



課程簡介

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

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


評分標準:100%
  • 出席:10%,無故缺席每次扣學期總分2分,扣完為止。請務必親自請假,不接受代請。
  • 自我評估:5%
  • 組員互評:5%
  • 回家作業/課堂競賽:25% (5% x 5),取高分 
  • 期中專案報告:20%,10/24繳交計畫書紙本
  • 期末專案展示:35%

參考書目:

1. 機器人程式設計與實作 使用Java(第二版), 作者:CAVE教育團隊, 2013.   

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

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

4. App Inventor手機程式超簡單[入門卷], 作者:CAVE教育團隊, 2012.

5. App Inventor手機程式超簡單[機器人卷], 作者:CAVE教育團隊, 2012.