AibiUI公開
やー、なかなかロボット時間が作れない。つくばチャレンジ2009終了後、ぜんぜん開発が進んでいません。今日は少しは開発を進めたいところ。
まずは、アイビのGUI側のソースを公開します。つくばチャレンジ2009に出場したときのソースです。
プログラムの名前はAibiUIです。Visual C# 2008 Express Editionでビルドできます。GPLです。
ダウンロードURL: http://www.asahi-net.or.jp/~qs7e-kmy/robot/AibiUI20100124.zip
AibiUIの機能
- 走行モード
- リモコンモード:ジョイパッドで走行し、ログを取る
- 半自律モード:ジョイパッドでボタンを押している間だけ自律走行
- 自律モード:完全自律
- 半自律モード・自律モードのときに途中のウェイポイントから再開機能
- ログ再生モード
- 表示機能(走行モード、ログ再生モード共有)
- 経路エディタ系
- 設定系
- 使っていない系
- ICPスキャンマッチによる方向の補正(平行移動成分は実現できていない、計算量が多く少しリアルタイムに間に合っていない)
- マイコンにプログラムを自動送信(去年は、H8-3069でRAM2MあったためFlashROMではなくRAMにプログラムを置いていた)
ま、色々コードが書いてあるのでソース、参考にしてください。LRFの読み込みルーチンやTDS01Vの読み込みルーティン等だけでも役に立つと思います。
つくばチャレンジ2009シンポジウム用 技術レポート
先日、無事つくばチャレンジ2009のシンポジウムが終わり、MLにも技術情報が公開されたので、ここでも公開します。
http://www.asahi-net.or.jp/~qs7e-kmy/robot/03TsukubaChallenge2009Symposium.pdf
参考までにどうぞ。
ちなみにつくばチャレンジのMLに参加すると出場者全員(というかレポート提出者全員)のPDFファイルがダウンロードできるURLとパスワードがもらえます。私は、このPDFをiPhoneに転送して、PDFビューアで電車の中とかベットの中で毎日読んでいます。紙に印刷するよりもコツコツ読めて便利です。電子ブック万歳!