ETRobocon のバックアップ(No.4)


ETロボコン シミュレータ

自作 ETロボコン シミュレータ の開発日記 兼 ETロボコン参戦記 兼 備忘録です。(2016年10月16日一部加筆&これを作った20代の頃の思い出にひたる)


【目的】 RCX用のC++の制御コード(※)を書くと、同じコードをこのシミュレーター上で動作させられるので、アルゴリズムづくり段階で実機を必要としないで済ませる
(※このために薄いラッパーを設けている。)

シミュレータでアルゴリズムの基礎検討→実機でチューニング の流れで楽しく開発♪

【スペック】 運動学:2輪モデル、BRICK:LEGO Mindstorm(RCX)、緒元値:RCXベースのパスファインダーから実測

【動画】

  • ETロボコン2007予選会で紹介した自作3Dシミュレータ(BGMあり)


  • 主観ビュー(BGMあり)

その後 RCXからNXTに変わって、今はEV3なんですってね。(2016追記)

  • シミュレーターと同じアルゴリズムで動いている実機


ETロボコン(http://www.etrobo.jp/)をPC上でシミュレーションすることがこのシミュレータの目的です。

ETロボコン2007関東大会 予選会に出場しました

yosen.png

シミュレータ最新開発、メンテ状況


  • 2007.06.30:ETロボコン関東大会予選会で3Dシミュレータを少しだけ紹介しました。評判は上々でした。^o^
  • 2012.10.10:Visual Studio 2010でビルド/実行できることを確認
    • COMラッパーの都合上、32bit用でビルドする必要あり。
    • ビルド>構成マネージャー>プラットフォームにx86を追加

  • 2016.10.16:ソースをVisual Studio Community 2015でビルドできないことを確認(あれま)
  • 2016.10.16:各種動画を自サーバー→Youtubeへ