ロボカップシミュレーションリーグは、ロボカップイニシアチブ内の5つのサッカーリーグのうちの1つです。[1]
コンピュータシミュレーション内の仮想フィールドでサッカーをプレーする、独立して動くソフトウェアプレーヤー(エージェント)が特徴です。
4つのサブリーグに分かれている: [2]
- 2Dサッカーシミュレーション
- 3Dサッカーシミュレーション
- 3D開発
- 複合現実サッカーシミュレーション(旧称ビジュアライゼーション)
-
2Dシミュレーション
-
3Dシミュレーション
-
複合現実シミュレーション
2Dシミュレーションと3Dシミュレーションの違い
2Dシミュレーションサブリーグは、 1995年初頭にバージョン0.1で初めてリリースされました[3]。それ以来、数か月ごとに更新され、積極的にメンテナンスされてきました。[4] ボールとすべてのプレーヤーは、フィールドの平面上に円として表されます。彼らの位置は、平面の2次元に制限されています。
3Dシミュレーションサブリーグが構築されているプラットフォームであるSimSparkは、 2004年にSourceForgeに登録されました。[5] プラットフォーム自体は現在では定着しており、[6]継続的な開発が行われています。[7] ボールとすべての選手は、質量、慣性、摩擦などの物理的特性のシミュレーションを実行するシステム内で、関節式の剛体として表現されます。
2010年現在、2Dリーグと3Dリーグのゲームプレイを直接比較すると、顕著な違いが見られます。[8] 2Dリーグのチームは一般的に高度な戦略とチームワークを発揮していますが、3Dチームは安定性と歩行の基本に苦労しているようです。これは、2つのリーグの年齢の違いと、2つのリーグのエージェントの構築に伴う複雑さの違いによるものです。ここ数年の決勝戦のログファイルを再生すると、多くのチームが進歩していることがわかります。
2Dシステムでは、平面上の移動は、移動、ダッシュ、ターン、キックなどのエージェントからのコマンドによって実現されます。[9] 3Dシステムでは、エージェントが送信するコマンドの選択肢は少なくなりますが、関節ボディ全体の22個のヒンジの位置を同時に制御する必要があるため、フィールド上の動きのメカニズムははるかに複雑になります。
参考文献
- ^ 「RoboCup Soccer « RoboCup」。www.robocup.org。2010年3月7日時点のオリジナルよりアーカイブ。
- ^ 「シミュレーション « RoboCup」www.robocup.org。2010年3月7日時点のオリジナルよりアーカイブ。
- ^ sserver-0.1.tar.gzのmakefileには日付が1995/01/21と表示されている。
- ^ 「RoboCup サッカー シミュレーター - SourceForge.net で /Rcssserver を参照」。
- ^ 「Spark - 汎用物理シミュレーター」 2017年11月2日。
- ^ https://www.ohloh.net/p/simspark/factoids/3252289
- ^ https://www.ohloh.net/p/simspark/factoids/3252288
- ^ ジャパンオープン2010の動画
- ^ プロジェクト wiki のプレイヤー制御コマンド
