Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,620 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

使ってみよう!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>

×