LEGO機器人製作專題 -以MSRDS為例(上).

Slides:



Advertisements
Similar presentations
專題實驗 Q & A 周建興. 關於我的專題 同學你好,很榮幸的你對我的專題有興 趣。不管你是正在找專題的,或已經選 進來(或被迫分到我這的), 還是手滑不小心點進來的 有一些部分要先跟各位同學說明! 強烈建議請用投影片播放!
Advertisements

第一單元 建立java 程式.
Lego 機器人 基礎元件與感測器.
LinkIt ONE開發板的簡介.
2012大華技術學院推廣教育中心舉辦 歡樂夏令營 洽詢專線:(03) 分機:2357或2523 梯次 日期 課 程 名 稱
校園霸凌事件處理、申復流程暨狀況模擬 林華杉教官 此範本可作為群組設定中簡報訓練教材的起始檔案。 章節
Views ,Stored Procedures, User-defined Function, Triggers
第十五章 樂高機器人程式設計 課程名稱:程式設計 授課老師:李春雄 博士
機器人設計與應用專題 國立豐原高中 郭再興.
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
国家“十一五”规划教材 数据库原理与应用教程(第3版).
国家“十一五”规划教材 数据库原理与应用教程(第3版).
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
Installation for Visual Studio 2008
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
LINQ 建國科技大學 資管系 饒瑞佶.
主講人:資通中心李威頤 校內分機:6111 講義下載: 資料下載
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
手機作業系統介紹.
第四章 流程控制(一) if,if-else 與 switch
資料庫操作.
程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知
HiNet 光世代非固定制 用戶端IPv6設定方式說明
C語言簡介 日期 : 2018/12/2.
LEGO機器人教學 -MRDS為例(下).
SQL Stored Procedure SQL 預存程序.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
探討樂高機器人的系統穩定性提升 對學生認知上的影響
安裝JDK 安裝Eclipse Eclipse 中文化
LEGO機器人製作專題 -以MSRDS為例(上).
OpenID與WordPress使用說明
2017 Operating Systems 作業系統實習 助教:陳主恩、林欣穎 實驗室:720A.
第1章 單晶片微電腦概論.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
雲端運算的基石(2) 虛擬化技術實作(XP篇─上)
湯馮斯創意積木工作坊 國中樂高機械積木社團介紹.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
Topic Introduction—RMI
第一單元 建立java 程式.
建立一 function s (type) 可以用來繪製cyclic-harmonic curves
App Inventor 2初體驗 靜宜大學資管系 楊子青
LEGO 講義3 1. Hitechnic 紅外線sensor介紹 2. Hitechnic 顏色sensor介紹
ASP基礎— VBScript基本語法 張森.
Install OpenCV C++ with Visual Studio 2017 on Windows PC
雲端運算的基石(1) 虛擬化技術簡介
CH05. 選擇敘述.
期末考.
教學媒體作業 歷史系99級 楊琇媚. 教學媒體作業 歷史系99級 楊琇媚.
感側期末報告概續 樂高機器人 NXT 設計與應用 資工四甲 黃鼎峰.
挑戰C++程式語言 ──第8章 進一步談字元與字串
VS.NET 2003 IDE.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
取得與安裝TIDE 從TIBBO網站取得TIDE
黃影雯副教授講授 E_Mail Address:
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Cloud Operating System - Unit 03: 雲端平台建構實驗
2018 Operating Systems 作業系統實習 助教:林欣穎 實驗室:720A.
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
資料擷取與監控應用實務.
安裝JDK 配置windows win7 環境變數
我會看年曆.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
第五章 自訂佈景主題與文字處理 講授者:詹雅愔.
String類別 在C語言中提供兩種支援字串的方式 可以使用傳統以null結尾的字元陣列 使用string類別
108學年度第1學期 高中多元選修 LEGO機器人EV3
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
CHT IPv6測試 D-Link Taiwan 友訊科技台灣分公司 TTSS 電信技術支援課 Name:
Presentation transcript:

LEGO機器人製作專題 -以MSRDS為例(上)

何謂MSRDS Microsoft Robotics Developer Studio-(MSRDS)-2008 MSRDR特點 1.CCR-非同步處理程式庫 2.DSS-分散式軟體服務(物件導向) 3.MVPL-微軟視覺化程式語言 4.VSE-視覺化模擬環境

MSRDS取得與安裝 微軟MSRDS的官方網頁-http://msdn.microsoft.com/en-us/robotics/aa731520 選擇Microsoft Robotics Developer Studio 2008 R3 Express Edition的版本。 軟體要求: WIN-XP以上作業系統。 DirectX 9.0以上(VSE用)

MSRDS與MINDSTORM 比較 通訊方式- 藍芽 操作介面- MVPL圖形介面 具備VSE模擬環境 對應硬體- LEGO、iRobot、、等 通訊方式- USB or 藍芽 操作介面- NXT-G圖形介面 對應硬體- LEGO

MSRDS基本操作與介面

MSRDS與LEGO服務元件 1.Lego NXT Bettery 2.Lego NXT Brick 3.Lego NXT Buttons 4.Lego NXT Contact Sensor Array 5.Lego NXT Drive 6.Lego NXT Light Sensor 7.Lego NXT Motor 8.Lego NXT Sound Sensor 9.Lego NXT Touch Sensor 10.Lego NXT Ultrasonic Sensor 11.Lego NXT Brick I/O

MSRDS基本活動元件 Activity 可用來創造使用者自訂的活動,每一個使用者自訂的活動可以接收輸入值和回傳的輸出值,也能觸發通知。 Variable 用以儲存數值和字串,讓其他活動元件使用。透過SetValuec和GetValue可設定和取得儲存的資料。 Calculate 可進行加減乘除及各種邏輯運算,如&&表示(And)、II表示(Or)、! 表示(Not)。

MSRDS基本活動元件 Data 用來提供資料給其他的「活動元件」如Variable、Calculate等。 Join Merge 用來合併一個或多個活動元件輸出的訊息。與Join不同Merge只要有任一個訊息輸入就可產生輸出訊息。

MSRDS基本活動元件 If 支援IF…Then…Else等語法,利用「==」、「>」、「<」、「!=」等表示等於、大於、小於、不等於等比較運算子最條件敘述。 Switch 類似C的CASE或V.B的Select Case語法。 List 用來建立一個特定資料形式的資料清單。可作為其他活動元件的輸入值。 List Function 用來對已存在的List當中的項目進行操作。例如:附加(Append)、排序(Sort)、插入項目(Insert Item)和串聯(Concatenate)及產生新的清單(List)。

超音波障礙閃避機器人

光線感應器控制

適合的教學場域與限制 1.資訊學科學選修課程 2.社團教學-例如:資訊科技研究社等。 1.成本高-LEGO套件價格高 2.英文介面(MSRDS) 3.學習門檻較高(邏輯、程式基礎)

問題與討論

謝謝指教