6時間と36 x日でここまでできた!microsoft robotics...
TRANSCRIPT
![Page 1: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/1.jpg)
6 時間と 36X 日でここまでできた! Microsoft Robotics Studio を用いて ライントレースロボットにリベンジ
asa2009 年 8 月 26 日
![Page 2: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/2.jpg)
今から約一年前・・・
ふと、こんなことを思いつきました。
MINDSTORMS RCX のライントレースプログラムと同様のことを Microsoft
Robotics Studio を用いて行えるか?
![Page 3: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/3.jpg)
Robotics Studio の対応ロボットの中にRCX の文字があったから
・ LEGO/MINDSTORMS NXT ・ LEGO/MINDSTORMS RCX ・近藤科学 /KHR-1 ・ iRobot/Roomba Discoveryなど
なぜならば・・・
ここ!
![Page 4: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/4.jpg)
Robotics Studio って ?
Microsoft Robotics Developer Studio
マイクロソフトが提供しているロボットアプリケーションの開発ツール
•企業向け: Standard Edition •学生および教育機関向け: Academic Edition •一般ユーザー向け: Express Edition
先日、 6/10 に最新版 RDS 2008 R2
がリリースされました
。
![Page 5: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/5.jpg)
Robotics Studio において 提供されているもの
1. 並列分散処理させる実行環境
2. 処理の流れの記述をビジュアルに行えるプログラミング言語および実行環境
3. ロボットの動きをシミュレーションできる環境
ロボット学習の入門者から開発、研究といった上級者まで幅広く活用することができる!!
![Page 6: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/6.jpg)
Robotics Studio の基本構造
![Page 7: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/7.jpg)
Visual Programming
Language処理の流れの記述をビジュアルに行え
る
プログラミング言語および実行環境
→ Xbox360 のコントローラも使えます!
![Page 8: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/8.jpg)
ロボットの動きを
シミュレーションできる実行環境
Visual Simulation
Environment
 ̄∀ ̄
![Page 9: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/9.jpg)
ロボットアプリケーションの流れ(簡易版)
1.ロボット制御プログラミングVPL で制御処理(モータの ON 、 OFFなど)を記述。
前進しなさい!
接続します
セツゾクカンリョウ
壁ニブツカリマシタ。停止シマス。
メッセージ2.実行( VSE )
3.実行(実機)
![Page 10: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/10.jpg)
去年の TechEd ではこんなセッションがあったのですが・・・
あれ・・・?今年はないみたい。。。
日本語版はリリースはまだされていませんが、企業や研究機関でも使われてます。
そういえば・・・
T6-301 Windows Embedded CE と Robotics Studio によるロボット開発
![Page 11: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/11.jpg)
話を戻しまして・・・
去年の TechEd のLT でこんな発表をしてみました!
![Page 12: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/12.jpg)
結果は・・・
去年の TechEd で発表したスライド
![Page 13: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/13.jpg)
結論
※ちなみに 6 という数字は LT 申込み締切当日の朝まで応募を悩んでいて、実際に作業したのが帰宅後の 6 時間近くしか時間がなかったからです。。。
![Page 14: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/14.jpg)
リベンジしてみようと思います!
そして、一年後・・・
![Page 15: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/15.jpg)
1 年間を振り返って・・・
8 月
Codezine 連載スタート!Microsoft Robotics Developer
Studio 2008 入門
6 月12 月
2009年
2008 年
8 月
Tech Ed 2008 LT
6 時間でどこまでできる?Robotics Studio を用いて
ライントレースロボットにチャレンジ
RDS 2008 R2 Express Editionで遊んでみよう
使ってみよう!RDS 2008 Express Edition- 1週間+ α でできること
使ってみたくなる!(かも。。。)RDS 2008 Express Edition - インストールからの 1 ヶ月間
Tech Ed 2009
6 時間と 36X 日でここまでできた! Microsoft Robotics Studio を用いてライントレースロボットにリベンジ
![Page 16: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/16.jpg)
と思った矢先。。。
えぇっ。。。ど、どうしよう。。。
昨年、 11 月にリリースされた RDS 2008 Express Edition のリリースノートの中を見てみると・・・
対応ロボット・ LEGO/MINDSTORMS NXT・ LEGO/MINDSTORMS RCX ???・近藤科学 /KHR-1・ iRobot/Roomba Discovery
←って、こと???
![Page 17: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/17.jpg)
さて、結果は如何に?
DEMO
![Page 18: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/18.jpg)
結論36X 日をぷらすして
もライントレースさせるのは・・・
![Page 19: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/19.jpg)
ここまではできました。。。
DEMO
Xbox のコントローラを使用して、 RCX の前進と後進
![Page 20: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/20.jpg)
VPL で書くとこんな感じ
Xbox のコントローラを使用して、 RCX の前進と後進
![Page 21: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/21.jpg)
C 言語( 35行)RCX でライントレースするプロ
グラム
ところで・・・
![Page 22: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/22.jpg)
VPL でなんとかライントレースさせてみようと思ったら・・・
![Page 23: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/23.jpg)
あ、あれ。。。?
![Page 24: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/24.jpg)
まとめ
はじめるならNXT をおすすめします
RCX なら持ってるんだけど。。。→ \Microsoft Robotics Studio (1.5) とRCX 純正のファームウェアがあれば動かすことは可能
VPL は覚えやすいが、複雑な処理をするには工夫が必要
(C# などで書いたほうがよかったのかも。。。)
今後の課題VPL でライントレースは実現可能かを検討する?
来年に続く・・・?
![Page 25: 6時間と36 X日でここまでできた!Microsoft Robotics Studioを用いてライントレースロボットにリベンジ](https://reader034.vdocuments.mx/reader034/viewer/2022042716/55a433021a28abe1318b4840/html5/thumbnails/25.jpg)
目の前で実際にロボットが動くと楽しいです!