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

1,527 views
1,468 views

Published on

081213 Tech Fielders セミナー 東京のライトニングトークで発表した資料です。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,527
On SlideShare
0
From Embeds
0
Number of Embeds
77
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. 使ってみよう! RDS 2008 Express Edition   asa 2008 年 12 月 13 日 - 1週間+ α でできること
  2. 2. RDS 2008 Express Edition とは? <ul><li>マイクロソフトが提供しているロボットアプリケーションの開発ツール </li></ul>11 月 MSRS : Microsoft Robotics Studio RDS : 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 週間ちょっと使ってみました。
  3. 3. RDS とロボットの接続例 対応ロボット ・ LEGO/MINDSTORMS NXT ・ LEGO/MINDSTORMS RCX ??? ・近藤科学 /KHR-1 ・ iRobot/Roomba Discovery 前進しなさい! 接続します セツゾクカンリョウ 壁ニブツカリマシタ。停止シマス。 メッセージ
  4. 4. ロボットアプリケーションの流れ 2.ロボット制御プログラミング 1.で作成したサービスを用い、制御処理(モータの ON 、 OFF など)を記述。 VPL,C# などで作成。 前進しなさい! 接続します セツゾクカンリョウ 壁ニブツカリマシタ。停止シマス。 メッセージ 3.実行( VSE ) 1.サービスプログラミング C# で作成。 4.実行(実機) VPL : Visual Programing Language VSE : Visual Simulation Environmnet
  5. 5. 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. 6. 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 を用いてライントレースロボットにチャレンジ
  7. 7. 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 日 : 資料提出締切り日 かなり無謀なことをしました。
  8. 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 日 : 資料提出締切り日
  9. 9. 1 日目 13 日(土): LT 発表日 11月  12月   29 日 ( 土曜日) 8 日 : 資料提出締切り日 掃除・洗濯・買出しで疲れ果て、気がついたら初日終了。。。
  10. 10. 2日目 : VPL で方向ダイアログを使ってみる(失敗編) 11月  12月   30 日(日曜日) 8 日 : 資料提出締切り日 内容) ダイアログの左ボタンを押し、その結果をログに出力するアプリケーションを作成する。 結果) 実行してもログが表示されない。 原因) Switch のテキストボックス上に入力するパラメータを間違えていた。 13 日(土): LT 発表日
  11. 11. 3 日目 : VPL で方向ダイアログを使ってみる(成功編) 11月  1日(月曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 12月  
  12. 12. 4日目 : Visual Studio 2008 から RDS サービスを作成 11月  12月 2日(火曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日
  13. 13. 4日目 : Visual Studio 2008 から RDS サービスを作成 11月  12月   2日(火曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 自作したサービスをドラックアンドドロップで呼び出して使用可能となる。
  14. 14. 5 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (失敗編 ) 11月  12月   3日(水曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日
  15. 15. 6 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (成功一歩手前編) 11月  12月   4 日(木曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 グラフィックボードのドライバをインストールすることで解決した。
  16. 16. 6 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (成功一歩手前編) 11月  12月   4 日(木曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 VSE の画面は起動しても LEGO が動かない。
  17. 17. 7 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (解決編) VPL プログラムの修正でシミュレーション画面上で LEGO が走り出すようになった。 11月  12月   5 日(金曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日
  18. 18. 7 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (解決編) 【 Roomba 乗り猫】 という記事を見つけたので http://www.gizmodo.jp/2008/11/roomba.html ・ RSD のシミュレータ機能を使って iRobot Create を動かしてみることにしました。 11月  12月   5 日(金曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 マニフェストファイルの指定を変更するだけで iRobot のシミュレーション実行が可能。
  19. 19. 7 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (解決編) 【ロボット未来デパートメント オープン】 http://www.robox.jp/ サイトで一番売れている二足歩行ロボットが KHR- 2 という記事を見つけたので、 ・ RDS 2008 Express Edition で KHR- 1 Control を試してみることにしました。 11月  12月   5 日(金曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 もともとシミュレーションには対応していないため、実行してもポートが接続されていないとエラーが出てしまう。
  20. 20. 8 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる (成功編) ・発表資料締切りが当初提示よりも 2 日、延びたので手順をまとめました。 上矢印キーを押すと LEGO が前進する。 STOP キーを押すと LEGO が停止する。 11月  12月   6 日(土曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日
  21. 21. 9 日目 : VPL から RDS 2008 のシミュレータ機能を使ってみる ( 総集編) 11月  12月   7 日(日曜日) 8 日 : 資料提出締切り日 13 日(土): LT 発表日 上矢印キーを押す-> LEGO が前進 左矢印キーを押す-> LEGO が左回転 右矢印キーを押す-> LEGO が右回転 下矢印キーを押す-> LEGO が後進 STOP キーを押す-> LEGO が停止 動画: http://d.hatena.ne.jp/asa0808/20081207/1228662804
  22. 22. 結果( 1 週間 +α でできたこと) <ul><li>VPL によるロボット制御プログラミング(初級編) </li></ul><ul><li>サービスプロジェクトの生成 </li></ul><ul><li>VSE の実行 </li></ul>あれ。。。夏とあんまり変わってないかも。。。
  23. 23. 参考書籍 <ul><li>Microsoft Robotics Studio </li></ul><ul><li>             プログラミング </li></ul>著者:布留川英一 監修:マイクロソフト株式会社 出版社:毎日コミュニケーションズ 発行年月: 2007 年 6 月 ISBN コード: 978-4-8399-2383-9 著者:大川善那 出版社:工学社 発行年月: 2008 年 8 月 ISBN コード: 978-4-8399-2383-9 Microsoft Robotics Developer                    Studio 入門
  24. 24. 参考サイト <ul><li>・ Microsoft Robotics </li></ul><ul><li>http://msdn.microsoft.com/ja-jp/robotics/default(en-us).aspx </li></ul><ul><li>・ Microsoft Robotics (ライブラリ) </li></ul><ul><li>http://msdn.microsoft.com/en-us/library/bb881626.aspx </li></ul><ul><li>・ Microsoft Robotics Studio (日本語サイト) </li></ul><ul><li>http://www.microsoft.com/japan/robotics/default.mspx </li></ul>

×