ハイスピードバトル! 競技の模様

ハイスピードバトル! 競技の模様

ETロボコンでは何年かに一度、ブレークスルー的な要素が現れます。今年がまさにその年だったと思います。「しっぽ走行」です。 今年の走行体は「しっぽ」があるのですが(図1参照)、「しっぽ走行」は、そのしっぽを接地したまま走行する方法です。 今回、チャンピオンシップ大会での力走を見て、私たちでもその威力を検証してみました。

しっぽ走行の場合、しっぽを接地することで倒立振子させる必要がなくなります。 そのため、モータの出力を倒立用に振り分ける必要がなくなり、ライントレースのみに集中させることが出来ます。 その結果、走行スピードが速くなります。図2にモータへ出力するDuty値の倒立振子、しっぽ走行それぞれの結果を、図3には走行体の前進速度の結果を示します。

図2から分かるように、しっぽ走行ではモータへのDuty値は常に100%(マイナス値はモータ逆転を表します)であるのに対して、 倒立振子ではバランスを取らなければならないのでDuty値が絶えず変化しているのが分かります。

その結果、前進速度もしっぽ走行の平均速度が580mm/secに対して、倒立振子では276mm/secとなっています。

図1:今年の走行体のしっぽ(クリックで拡大)

図2:Duty値の比較(クリックで拡大)

図3:速度の比較(クリックで拡大)

【動画】実際の走行の違い。

  1. [舟元] さて、競技、紹介していくね。
  2. [吉田] 期待してるよ!
  3. [舟元] 競技はこれが全国レベルなのか!と興奮するぐらいのハイレベルなレースで、上位チームは-15秒以下だったよ。
  4. [吉田] 15秒!?しっぽ走行無双ってこと?
  5. [舟元] だねー!しっぽ走行でベーシックコース20秒台前半を記録するチームが多かったよ。
  6. [吉田] 私たちのチームでは、倒立走行で35秒ぐらいだったよね?でも、実際しっぽ走行でコースを走らせるとスピードが出過ぎて難しそうなりー??
  7. [舟元] うーん。確かに、スピードが出すぎてカーブが曲がりきれないとか、PIDのパラメータ調整なんかも難しいかもね。 これは実際にライントレースさせて見ないとわからないな。
  8. [吉田] ところでこれ、ルール違反にならないんだっけ?
  9. [舟元] ルールでは走行中のしっぽ走行を禁止していないから大丈夫だよ。
  10. [吉田] (「だよ。」とか言うんなら地区大会前に言ってよね。)競技規約で決められた制限をしっかり理解しないとね。 ルール違反だと思って、他にも取り組めていないことが多いかも。 しっぽ走行はすごく効果的だから、北陸地区リベンジマッチで挑戦してみたい!
  11. [舟元] 難所では、ETタックルの挑戦方法が、色々なバリエーションがあっておもしろかったよ。 真ん中からペットボトルを探したり、雑巾がけのようにETタックルのフィールドの隅から隅まで走行してペットボトルを探したり、 まさに十人十色といった感じだった。
  12. [吉田] 私たちもETタックルの走行方法を検討するときは、色々な案が出たもんね。実際、何通りぐらいあったの?
  13. [舟元] 詳しく各チームのモデルを見れば、ふるまいの部分でどんな走行方法だったのか詳しくわかるよ。 モデルだけでもどんな走行をしていたのか、どんな検討がされていたのか調べられるから、ぜひ読んでみよう!てか、読んで!

大会の結果

  1. [舟元] 最後に表彰式の模様、レポートするね。入賞チーム情報は ETロボコン公式ページ に載ってるから見てね。参考までに、競技部門の優勝チームの走行タイムはなんとインコース-18.9秒、アウトコース-18.6秒!
  2. [吉田] はやっ!?
  3. [舟元] しっぽ走行して、さらに難所全て成功してるからね。とても綺麗な走りだった。
  4. [舟元] そしてモデル上位のチームの評価理由は、「妥当性のある取り組みがされている」という点と 「各モデル間のトレーサビリティが取れている」という点が高評価に繋がってた。
  5. [吉田] トレーサビリティは地区大会でもポイントになってたね。 結論を出すにあたって、どんな分析が行われていたか分かるモデルが良い評価をもらえるということだよね?
  6. [舟元] そうそう。さらに上位チームは、アイコンを使うなどして、視覚的にトレーサビリティが分かるような工夫がされていたよ。 読みやすさも重要な評価ポイントなんだね。
  7. [吉田] なるほど!来年はこれらの点を気をつけて、高評価狙いましょう!ところで北陸地区代表はどうだった?
  8. [舟元] NECソフトウェア北陸チームは特別賞のTOPPERS賞を受賞していたよ。 マルチタスクOSのタスクスケジューリングの設計方法とSPINという検証ツールを使った開発が受賞の理由とのことでした。
  9. [吉田] 北陸の誇りだね!さすが古豪チーム!

ETロボコンに参加して学んだこと

  1. [吉田] チャンピオンシップ大会も終わって、2011年のETロボコンも終わりだね。 業務外の時間を使った活動だったから大変な時もあったけど、開発プロセスやモデリングに、要素技術…本当に勉強になったなぁ。
  2. [舟元] ホントそう思う。全国のレベルの高さも身にしみた。
  3. [吉田] 地区大会では、ETロボコンに参加されている北陸の企業の方や、学校の先生、学生さんと交流できて、人の輪も広がったよ。懇親会での情報交換も楽しかった。
  4. [舟元] うんうん。チャンピオンシップ大会に出場できたらもっと広がっただろうね。
  5. [吉田] 無念じゃ・・・。来年はもっと頑張りたい。
  6. [舟元] うん。スキルを磨いて頑張りたい。
  7. [吉田] さて、今回でこの連載も最終回です。文系でプログラミングもしたことも無かった私だったけど、モノを動かす楽しさ、モデリングや難所攻略など考える楽しさを教えてもらいました。更に色々出来るようになって来年は大きくなって帰ってきたいと思います。半年間ありがとうございました。
  8. [舟元] 自分も来年こそはチャンピオンシップ大会に出られるように頑張ります!半年間ありがとうございました。

【編集部より】図2と図3の画像が同じだったため、修正しました。(2011.12.27)

人気記事トップ10

人気記事ランキングをもっと見る

企画広告も役立つ情報バッチリ! Sponsored

ClickHouse Cloudが実現した広告運用SaaS「ATOM」のデータ基盤革新、パフォーマンスを向上しながら、運用負荷とコストを削減 11月11日 6:20 AIで開発が加速する時代、品質保証はどう変わる? Tricentisが示すAIエージェント活用の実像 11月9日 6:45 悪用までの猶予が「1分」に迫るフロンティアAI時代に開発と本番を貫く脆弱性管理が必要 10月29日 8:30 欧州CRA対応とSBOM運用。AI生成コードのOSS混入問題の対策とは ――スニペット単位で検出する「FossID」「Insignary Clarity」によるSBOM運用 9月16日 6:40 PostgreSQLからTiDBへ、稼働中SaaSで進める段階的DB移行の実践と再設計への展望 9月7日 6:30 機能安全開発におけるGoogleTestの活用を支援!「Parasoft C/C++test CT」で実現する効率化&AI連携 4月14日 6:30 【CNDW2025】Grafanaが明かす「オブザーバビリティの哲学」ー最小限の労力で実用的なインサイトを得るには 1月23日 6:30 【CNDW2025】プロダクト急増に備える基盤刷新 ーウェルスナビがECSからEKSへの移行で得た知見とは 1月15日 6:30 【CNDW2025】250環境を5人で運用、構築時間は30分に ーKINTOテクノロジーズが語るインフラ基盤組織の作り方 2025年12月18日 6:30 新たな自動化で熱視線! AIエージェントの「推論能力」を支える2つのコンポーネントとは? 2025年11月28日 6:30