使ってみよう!rds 2008 express edition -1週間+αでできること

24
使ってみよう! RDS 2008 Express Edition asa 2008 12 13 - 1週間+ α でできること

Upload: asa88

Post on 14-Jul-2015

1.382 views

Category:

Technology


0 download

TRANSCRIPT

使ってみよう! RDS 2008 Express Edition  

asa2008 年 12 月 13 日

- 1週間+ α でできること

RDS 2008 Express Edition とは?

マイクロソフトが提供しているロボットアプリケーションの開発ツール

11 月

MSRS : Microsoft Robotics StudioRDS : Microsoft Robotics Developer Studio

RDS 2008 Express Edition

7 月

MDS 2008 (CTP July)

4 月

MDS 2008 (CTP April)

4 月

2007年 

2008年 

2006 年

12 月

MSRS 1.5(CTP April)

MSRS 1.0

インストールして、 1週間ちょっと使ってみ

ました。

RDS とロボットの接続例

対応ロボット・ LEGO/MINDSTORMS NXT・ LEGO/MINDSTORMS RCX ???・近藤科学 /KHR-1・ iRobot/Roomba Discovery

前進しなさい!

接続します

セツゾクカンリョウ

壁ニブツカリマシタ。停止シマス。

メッセージ

ロボットアプリケーションの流れ

2.ロボット制御プログラミング1.で作成したサービスを用い、制御処理(モータの ON 、 OFF など)を記述。VPL,C# などで作成。

前進しなさい!

接続します

セツゾクカンリョウ

壁ニブツカリマシタ。停止シマス。

メッセージ3.実行( VSE )

1.サービスプログラミングC# で作成。

4.実行(実機)

VPL : Visual Programing LanguageVSE : Visual Simulation Environmnet

0. スタート前

13 日(土): LT 発表日

17 日: RDS 2008 Express  Edition リリース

8 月  12 月 11月 

20 日 : インストール

21 日 :VPL で Hello,RoboticsWorld!!

28 日 :TechEd LT 発表 28 日 :LT 応募を決断

インストール・ MSRD1.5・ RDS 2008(CTP April)

8 日 : 資料提出締切り日

0. スタート前

13 日(土): LT 発表日

17 日: RDS 2008 Express  Edition リリース

8 月  12 月 11月 

20 日 : インストール

21 日 :VPL で Hello,RoboticsWorld!!

28 日 :TechEd LT 発表 28 日 :LT 応募を決断

インストール・ MSRD1.5・ RDS 2008(CTP April)

8 日 : 資料提出締切り日

6 時間でどこまでできる ?

Microsoft Robotics Studio を用いてライントレースロボットにチャレン

0. スタート前

13 日(土): LT 発表日

17 日: RDS 2008 Express  Edition リリース

8 月  12 月 11月 

20 日 : インストール

21 日 :VPL で Hello,RoboticsWorld!!

28 日 :TechEd LT 発表 28 日 :LT 応募を決断

インストール・ MSRD1.5・ RDS 2008(CTP April)

8 日 : 資料提出締切り日かなり無謀なことをしました。

0. スタート前

13 日(土): LT 発表日

17 日: RDS 2008 Express  Edition リリース

8 月  12 月 11月 

20 日 : インストール

21 日 :VPL で Hello,RoboticsWorld!!

28 日 :TechEd LT 発表 28 日 :LT 応募を決断

インストール・ MSRD1.5・ RDS 2008(CTP April)

8 日 : 資料提出締切り日

1 日目

13 日(土): LT 発表日

11月 

12月 

29 日 ( 土曜日)

8 日 : 資料提出締切り日

掃除・洗濯・買出しで疲れ果て、気がついたら初日終了。。。

2日目 :VPL で方向ダイアログを使ってみる(失敗

編)

11月 

12月 

30 日(日曜日)

8 日 : 資料提出締切り日

内容)ダイアログの左ボタンを押し、その結果をログに出力するアプリケーションを

作成する。

結果)実行してもログが表示されない。

原因) Switch のテキストボックス上に入力するパラメータを間違えていた。

13 日(土): LT 発表日

3 日目 :VPL で方向ダイアログを使ってみる(成功編

11月 

1日(月曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日

12月 

4日目 :Visual Studio 2008 から RDS サービスを作

11月 

12月

2日(火曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日

4日目 :Visual Studio 2008 から RDS サービスを作

11月 

12月 

2日(火曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日

自作したサービスをドラックアンドドロップで呼び出して使用可能となる。

5 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

る(失敗編 )

11月 

12月 

3日(水曜日)8 日 : 資料提出締切り日13 日(土): LT 発表日

6 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

る(成功一歩手前編)

11月 

12月 

4 日(木曜日)8 日 : 資料提出締切り日13 日(土): LT 発表日

グラフィックボードのドライバをインストールすることで解決した。

6 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

る(成功一歩手前編)

11月 

12月 

4 日(木曜日)8 日 : 資料提出締切り日13 日(土): LT 発表日

VSE の画面は起動しても LEGO が動かない。

7 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

(解決編)

VPL プログラムの修正でシミュレーション画面上で LEGO が走り出すようになった。

11月 

12月 

5 日(金曜日)

8 日 : 資料提出締切り日13 日(土): LT 発表日

7 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

(解決編) 【 Roomba 乗り猫】 という記事を見つけたので http://www.gizmodo.jp/2008/11/roomba.html・ RSD のシミュレータ機能を使って iRobot Create を動かしてみることにしました。

11月 

12月 

5 日(金曜日)

8 日 : 資料提出締切り日13 日(土): LT 発表日

マニフェストファイルの指定を変更するだけで iRobot のシミュレーション実行が可能。

7 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

(解決編) 【ロボット未来デパートメント オープン】 http://www.robox.jp/サイトで一番売れている二足歩行ロボットが KHR-2 という記事を見つけたので、・ RDS 2008 Express Edition で KHR-1 Control を試してみることにしました。

11月 

12月 

5 日(金曜日)

8 日 : 資料提出締切り日13 日(土): LT 発表日

もともとシミュレーションには対応していないため、実行してもポートが接続されていないとエラーが

出てしまう。

8 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

(成功編) ・発表資料締切りが当初提示よりも 2 日、延びたので手順をまとめました。

上矢印キーを押すと LEGO が前進する。

STOP キーを押すと LEGO が停止する。

11月 

12月 

6 日(土曜日)

8 日 : 資料提出締切り日13 日(土): LT 発表日

9 日目 :VPL から RDS 2008 のシミュレータ機能を使ってみ

る( 総集編)

11月 

12月 

7 日(日曜日)

8 日 : 資料提出締切り日13 日(土): LT 発表日

上矢印キーを押す→ LEGO が前進

左矢印キーを押す→ LEGO が左回転

右矢印キーを押す→ LEGO が右回転

下矢印キーを押す→ LEGO が後進

STOP キーを押す→ LEGO が停止

動画: http://d.hatena.ne.jp/asa0808/20081207/1228662804

結果( 1 週間 +α でできたこと)

VPL によるロボット制御プログラミング(初級編)

サービスプロジェクトの生成

VSE の実行

あれ。。。夏とあんまり変わってないかも。。。

参考書籍

Microsoft Robotics Studio              プログ

ラミング

著者:布留川英一 監修:マイクロソフト株式会社 出版社:毎日コミュニケーションズ発行年月: 2007 年 6 月

ISBNコード: 978-4-8399-2383-9

著者:大川善那 出版社:工学社 発行年月: 2008 年 8 月 ISBNコード:

978-4-8399-2383-9

Microsoft Robotics Developer                  

Studio 入門

参考サイト

・ Microsoft Roboticshttp://msdn.microsoft.com/ja-jp/robotics/default(en-us).aspx

・ Microsoft Robotics (ライブラリ)http://msdn.microsoft.com/en-us/library/bb881626.aspx

・ Microsoft Robotics Studio (日本語サイト

)http://www.microsoft.com/japan/robotics/default.mspx