VSE視覺化模擬環境

Download Report

Transcript VSE視覺化模擬環境

LEGO機器人教學
-MRDS為例(下)
1
VSE視覺化模擬環境
•桌面球型控制器
傳統座標系統 MRDS座標系統
(Desktop Joystick)
•遊戲搖桿
第一象限
(X+;Y+)
第四象限
(X+;Y-)
第二象限
(X-;Y+)
第三項限
(X-;Y-)
第三象限
(X-;Y-)
第二項限
(X-;Y+)
第四象限
(X+;Y-)
第一象限
(X+;Y+)
2
VSE視覺化模擬-球型控制器
• 泛用型差動駕駛控制
器(GenericDifferential
Drive)。
• Use a manifest→Import
→LEGO.NXT.TriBot
• From:UpdateAxes,
To:SetDrivePower。
3
VSE模擬-自走控制
• 機器人自主行走控制-iRobot掃地機器人
• 圓型軌跡
以Data元件紀錄輸出至Variable元件中成為變
數輸出。
• 8字型軌跡
以時間(Timer)元件控制LEGO機器人左右輪
動力輸出改變
4
自走控制-圓形軌跡
• Data和Variable元
件以SetValue做
Connections。
• 計算結果輸入Join
元件中作為左右輪
同時有動力數值輸
出的依據,並輸出
至Generic
Differential Drive
元件。
5
LEGO藍芽遙控機器人
• DSS Manifest Editor
• (GenericDifferential
Drive)元件改為使用
LegoNXTDriver2元件。
Motor Port
Motor Name
A
Right Hand
B
Right Wheel
C
Left Wheel
Sensor Port Sensor Name
1
Touch Sensor
2
Light Sensor
3
Sound Sensor
4
Ultrasonic Sensor
6
LEGO藍芽遙控機器人
• DSS
Manifest
Editor編
輯畫面
7
LEGO藍芽遙控機器人
• 感測器與動力元件模組化設定
8
LEGO藍芽遙控機器人
• 「RunMainfest」
檢視是否設定成功
9
LEGO藍芽遙控機器人
• LegoNXTDriv
er2屬性中選取
「Use a
manifest」並
插入(Import)剛
剛完成的
LegoRobot1.manifest.xml
。
10
謝謝聆聽
歡迎指教
11