機器人-Robot Nobody 機器人.

Slides:



Advertisements
Similar presentations
計算機程式及實習 Computer Program Design and Experiment) 期末報告 ppt 南台科技大學機械工程系 姓名 : 蔡中銘 學號 :4A 授課老師 : 謝慶存大帥哥.
Advertisements

視窗應用程式表單的基本輸出入 資管系 助理教授 詹曉苓.
題目:徽章之記憶 南台科技大學 機械系 車輛一乙 學號:4A 姓名:黃冠嘉 教師:謝慶存
計算機程式及實習 期末報告 題目:超級猜一猜
班級:二年十班 座號:09 姓名:張博皓 指導老師:林洸亨 老師
藥物濫用 華德學校上午校 黃秀雯.
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
計算機程式及實習 期末報告 題目:商店結帳系統
主題─ 悌 授課教師:謝宛琳.
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
課程名稱:程式設計 授課老師:________
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
南台科技大學 機械工程系 車輛一甲 學號:4A 學生:黃信成 老師:謝慶存
機器人的應用II.
走過光陰 ── 眷村 三平 2號 何苡瑄.
高架水塔扶搖直上 南區水塔定案設計說明-眾志成城 廣告塔樓:夜間以LED燈光輔助效果 太陽能板: 提供抽水機電力及夜間照明用電使用
Visual Basic 2005學習範本 第5章 選擇結構.
課程名稱:程式設計 授課老師:________
他們,與眾不同…….
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
CH10.
BLANK overview.
程式語言Visual Basic 變數的可視範圍
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
Chapter 1 複習.
CH11.
Visual Basic 2010 程式設計16堂特訓 第七堂 VB的迴圈流程控制.
建立VB.NET應用程式 資管系 助理教授 詹曉苓.
第2章 建立Visual Basic應用程式 2-1 如何設計Visual Basic應用程式 2-2 建立主控台應用程式
第2章 建立Visual Basic應用程式.
課程名稱:資料庫系統 授課老師:李春雄 博士
程式語言 -Visual Basic 變數、常數與資料型態.
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
副程式 將可以重複使用的程式區塊獨立而成 寫在Private Sub 函數名稱() 副程式碼 End Sub 呼叫副程式
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第8章 数据的排序、搜 索和过滤.
Access VBA程序设计 本章重点 Access Basic编程语言 运算符、函数与表达式 Access Basic语句 模块的使用
第4章 程序控制结构与算法基础.
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
流程控制、陣列 台南市聖功女子高級中學 毛全良.
Timer & Format.
第10章 視窗應用程式的工具列與功能表.
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
3.5 用递归法解决问题 黄学鸿.
第12章 VBA模块设计.
RWM600 (13.56MHz) Reader Antenna.
RWM600 (13.56MHz) Reader Antenna.
VB程序设计语言 主讲教师:王 杨.
VB程序设计语言 主讲教师:王 杨.
Visual Basic.NET 程序设计语言课程内容
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
第4章 視窗應用程式的基本輸出入 4-1 物件基礎程式設計 4-2 表單控制項 4-3 按鈕控制項 4-4 資料輸出的標籤控制項
教育部大專校院未來想像與創意人才培育計畫 103年度期初報告
題目:南台飲料店結帳系統 南台科技大學 機械工程系 車輛一甲 學號:4A
菜单、状态栏和工具栏 菜单 状态栏 工具栏 编写代码 创建用户界面 Debug and Deploy 使用 Visual
FileUpload控制項 建國科技大學 資管系 饒瑞佶 2007年.
程式語言(I)- Visual Basic 6.0 第 8 章 模組化程式設計I-副程式與自定函數.
江西财经大学信息管理学院 《数据库应用》课程组2007
小结 郭清溥.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作 南台科技大學 機械工程系 題目:南台電影城結帳系統 班級 : 車輛一甲 學號 : 4A 授教學生: 阮偉倫 授課老師: 謝慶存.
計算機概論與實習期末報告 老師:謝慶存 4a415057賴震製作.
第 11 章 功能表列與工具列的設計 & 第 10 章 檔案.
計算機程式及實習 Computer Program Design and Experiment) 期末報告ppt製作
職業病預防與健康管理資訊化.
1、过程概述 2、函数过程 3、子过程 4、过程的使用 5、传递参数 6、过程的嵌套
再戰DataSet.
程序调试与错误处理.
講師:劉俊民(金剛) Idea 創意應用科技有限公司
Presentation transcript:

機器人-Robot Nobody 機器人

Bill Gates 說 「今日的機器人產業,恰似30年前的個人 電腦」 「繼電腦與網路後,機器人將成為下一個 超級科技新星」 - 【家家都有機器人】科學人雜誌2007/02

台灣的機器人比賽 機器人奧林匹克大賽WRO,中小學參加 初賽的隊伍超過800隊 台灣智慧型機器人實作競賽 TDK盃創思設計與製作競賽 全國工業機器人競賽 全國機器人技能競賽 ……每年超過十數場

中國 2007,中國哈爾濱省教育局頒布命令,國 中小學校必須開設機器人課程,好培養下 一代的創新精神和實踐能力 機器人是中國高技術研發計畫(簡稱863 計畫)的項目之一

韓國 韓國首爾,一間專事機器人教育的高中已 成立,校名就叫做Robotics High School 韓國政府2004年宣布,要在2013年成為繼 美、日之後的第三大機器人強國。

機器人是什麼? 當紅炸子”機” – Pleo 蛋蛋 - Rolly 吸塵器 – Roomba iRobot 變形金鋼 – i-SOBOT Show time or show time 2 蛋蛋 - Rolly 吸塵器 – Roomba iRobot Show time 變形金鋼 – i-SOBOT 積木 – NXT ……功能(外型)千變萬化

機器人的組成 軟體 程式設計 人工智慧 硬體 電子 機械 類似電腦的組成 硬 體 軟 體

機器人的學習重點 機器人本體 電子電路 機械構造 專屬程式語言 控制行為動作 (思考 – 人工智慧) 創意與應用

機器人RoCar的學習重點 問題解決 電子電路 機械構造 專屬程式語言 控制行為動作 創意與應用

機器人RoCar架構 使用者 程式 .NET(2005/2008) VB VC++ VC# VJ#...... Robots 物件 USB

Robots家族 RoCar RoArm RoAnt RoDog RoBoy…… http://www.fisp.com.tw/blog/robots/ RoArm RoAnt RoDog RoBoy……

RoCar規格一覽 電源 : AAA電池1 ~ 6顆,USB 感測器 : 10 輸出元件 : 12~19

認識RoCar硬體 – 上視 感測器 聲音 * 3 感測器 碰觸 * 2 輸出元件 LED * 8 輸出元件 7段顯示器 馬達電池 1 ~ 2 輸出元件 蜂鳴器 感測器 溫度 感測器DIP sw 電源開關 左電池/中off/右USB Reset 按鈕

認識RoCar硬體 – 下視 輸出元件 馬達 * 2 感測器 光線 * 3 三段變速 齒輪箱

實作 – 1 測試硬體 裝上AAA電池1顆USB 接上USB線(開關向右) 安裝驅動程式 測試內建程式 : DIP Switch 1=音樂、2=閃 燈、3=碰碰車、4=循軌車、5=全黑停

實作 – 2「我的第一隻程式」 使用MoveC()讓機器人動起來 建立新專案,選取「專案/加入參考/瀏覽」 C:\Program files\旗立Robots\iRobots.dll C:\Program files\旗立Robots\vRobots.dll 程式第一行(Public Class Form1之後) : Dim WithEvents RC as New iRobots.RoCar01 或 Dim WithEvents RC as New vRobots.RoCar01 Button1_Click()加入 : RC.MoveC(“F”)

實作 – 3「機器人趴趴Go!」 改善前一實作,變成有”前、後、左、右 、停”共5按鈕之程式 繞圈圈 提示: RC.MoveC(“F”) RC.MoveC(“B”) RC.MoveC(“L”) RC.MoveC(“R”) RC.MoveC(“X”) 繞圈圈 提示: RC .WaitN(2000) ‘持續兩秒

作業 – 自動尋跡軌道車 (請參考 Lesson 16) 狀態 傳回值 對應動作 (2進位) (10進位) 黑黑黑 000 黑黑白 001 1 直走 黑白黑 010 2 黑白白 011 3 左轉 白黑黑 100 4 白黑白 101 5 白白黑 110 6 右轉 白白白 111 7 停止

Private Sub Button1_Click(ByVal sender As System Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim ioldc, ic As Integer ic = RC.camsIN() Do Until ic = 7 Select Case ic Case 1 RC.MoveC("F") Case 3 RC.MoveC("L") Case 4 Case 5 Case 6 RC.MoveC("R") Case Else RC.MoveC("B") End Select RC.WaitN(100) RC.MoveC("X") ioldc = ic ic = RC.camsin() Loop If ic = 7 And ioldc = 0 Then MsgBox("請放在軌道上") Else MsgBox("終點到了") End If End Sub