RoboCupサッカーにおける 戦術的パターンの抽出

Slides:



Advertisements
Similar presentations
ステレオ画像を用いた距離測定 小山高専 坪田 真延. Ⅰ. 概要  平行にずらした 2 つのステレオ画像を用いて 対象(人)物までの距離認識を行う。 図 1.1. 左から見た対象 ( 人 ) 物図 1.2. 右から見た対象 ( 人 ) 物.
Advertisements

自動映像生成のための パーティクルフィルタによるボールの追 跡 2007 年 3 月 21 日 神戸大学大学院自然科学研究科 矢野 一樹.
区間グラフにおける区間表現からMPQ-treeを効率よく構成するアルゴリズム
1章 モーションプログラムの仕組みを理解する.
初年次セミナー 第14回 2次元グラフィックス(2).
点対応の外れ値除去の最適化によるカメラの動的校正手法の精度向上
XHTML構文検証手法における スクリプト要素の静的解析アルゴリズム
工学部 知能情報工学科 准教授 高 尚策 (コウ ショウサク)
インターネットで楽しく学ぼう! 「みて、きいて、わかる 画像処理」 「画像」の基礎知識 マイクロソフト株式会社.
プログラミング入門 電卓番外編 ~エクセルで関数表示~.
CCC DATAset における マルウェアの変遷
シーケンシャルパターンマイニングに基づくオブジェクト指向プログラムのための 欠陥検出手法
まずはラクロスを簡単に★ スタートラインがみんな一緒★
ある最適化問題 スポーツスケジューリング スポーツスケジューリングとは? 生成方法 プログラムと問題点 2001年2月7日(水)
1210170060経営学部商学科マーケティング戦略コース 刀谷 遼
一次関数のグラフ(式を求めること) 本時の流れ ねらい「グラフや座標など与えられた条件をもとに一次 関数の式を求める。」 ↓
整数計画法を用いた スリザーリンクの解法 杉村 由花 (東京大学)
時空間データからのオブジェクトベース知識発見
3次関数・4次関数の極値に 関する高専1年生の発見
5年  面積.
システム開発実験No.7        解 説       “論理式の簡略化方法”.
情報学部 プログラミング体験教室 (初級編)
3次元剛体運動の理論と シミュレーション技法
日本語解析済みコーパス管理ツール 「茶器」
Oita Football Association
情報管理論 2018/11/9 情報分析の道具 2018/11/9 情報分析の道具 情報分析の道具.
Blender 3次元コンピュータグラフィックス・アニメーションソフトウエア
三角形や四角形ではない図形の 角の大きさの和を求めよう。.
パケットキャプチャーから感染種類を判定する発見的手法について
視点移動カメラにおけるカメラキャリブレーション
定兼邦彦 今井浩 東京大学理学系研究科 情報科学専攻
米山研究室紹介 -システム制御工学研究室-
第1部 第1篇 第1章 第3節 価値形態または交換価値(A2b)
構造情報に基づく特徴量を用いた グラフマッチングによる物体識別 情報工学科 藤吉研究室  EP02086 永橋知行.
第6回:ラケットを動かそう! (キーボードによる物体の操作)
レジスタの割付け 中田育男著 コンパイラの構成と最適化 朝倉書店, 1999年 第12章5節.
湘南工科大学 2013年10月8日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
湘南工科大学 2013年10月22日 プログラミング基礎1 湘南工科大学情報工学科 准教授 小林 学.
オープンソース開発支援のための リビジョン情報と電子メールの検索システム
CG2 第3回 小林 学 湘南工科大学 2013年4月22日 〒 神奈川県藤沢市辻堂西海岸1-1-25
Blender の 3D ビュー ・テンキーによる視点操作 ・マウスホイールによるズーム ・画面分割
GPGPUによる 飽和高価値 アイテム集合マイニング
不確実データベースからの 負の相関ルールの抽出
English title of poster
ウィルスって どの位感染しているのかな? 菊池研究室  小堀智弘.
地理情報システム論 第8回 GISによる処理技法(1) データの入手と座標系の変換 ベクタ形式における空間的演算(1)
需要点,供給点,辺容量を持つ木の分割アルゴリズム
JAVAバイトコードにおける データ依存解析手法の提案と実装
NHKロボコン 荒島 謙治 小川 博教 森田 知洋.
第16章 動的計画法 アルゴリズムイントロダクション.
5年 算数 「面積(平行四辺形)」.
指導手順 1 サッカーくじの説明をする。 2 実際に10口まで予想させる。 3 実際のくじ結果をみる。
Max Cut and the Smallest Eigenvalue 論文紹介
秋田県高等学校教育研究会情報統計教育部会研究大会
「マイグレーションを支援する分散集合オブジェクト」
ソースコードの差分を用いた関数呼び出し パターンの抽出手法の提案と実装
Microsoft SharePoint Online の Web サイトを カスタマイズする方法
大阪工業大学 情報科学部 情報システム学科 学生番号 B02-014 伊藤 誠
ソフトウェア工学 知能情報学部 新田直也.
ソフトウェア工学 理工学部 情報システム工学科 新田直也.
ボールと選手に着目したディジタルカメラワークの実現法
では、「1.基本的な陣形とパスコースの数」から開始!
指令1 三角形の謎にせまれ!.
ソフトウェア工学 知能情報学部 新田直也.
言語プロセッサ 第12日目 平成20年1月9日.
窪田進太郎 有木康雄(神戸大) 熊野雅仁(龍谷大)
Javaを用いたシューティングゲーム作成
効率の良いとんぼのかけ方 文教大学 情報学部 経営情報学科 4年 99P21104 服部 洋一郎.
市松模様を使用した カメラキャリブレーション
プログラム依存グラフを用いた ソースコードのパターン違反検出法
Presentation transcript:

RoboCupサッカーにおける 戦術的パターンの抽出 情報システム解析学科 4年 清水 達馬

RoboCup 戦術的パターンとは? 複数の人間が関わる 選手とボールが移動している チームに特化している 世界大会のベスト4のチームデータを用いた

他のチームにないパターンの抽出 = 戦術的パターン 試合のログデータ (座標データ,XML形式) 試合のログデータ (座標データ,XML形式) 中間ファイル トランザクションデータベース 頻出する流れのパターンの抽出 SAX 中間ファイル 戦術的に「意味のある一連の流れ」に分割 トランザクションデータベース パターンマイナー 頻出する流れのパターンの抽出 他のチームにないパターンの抽出 = 戦術的パターン

出典: http://tsukisan.cocolog-nifty.com/photos/uncategorized/2011/04/28/soccerhalggrid.gif

縦の3ライン 横の3ライン アタッキングゾーン 左サイド 中央 右サイド ミドルゾーン ディフェンスゾーン

16 12 12 9

アイテムセット トランザクション …… Time A_5_3 A_2_4 B_1_1 A_2_2 B_4_5 A_1_4 ………… ball_3_2 ball_3_3 ball_1_5 アイテムセット

例)グリッドサイズ:8×4 ユニ番あり ユニ番なし 5 利点:誰が奪ったのが明確である 利点:チームとしてどのような時に 奪えたかがわかる 3 5 7 利点:誰が奪ったのが明確である 利点:チームとしてどのような時に     奪えたかがわかる 絶対位置 相対位置 利点:どの位置で奪ったのが明確 である 利点:ボールを起点としてみるため     形が一緒なら同じと考えられる

… … 各選手やボールの座標を 頂点として捉える場合 Time A_4_5_2_5 B_1_2_1_4 B_1_3_5_3 b_3_5 A_1_3 A_2_5 B_5_3 b_2_3 A_2_2 A_5_3 B_3_4 b_3_2 A_2_4 B_4_5 B_5_1 b_3_3 A_2_2 A_2_3 B_5_1 b_4_1 … 各選手やボールの座標を 頂点として捉える場合 Time A_4_5_2_5 B_1_2_1_4 B_1_3_5_3 b_3_5_2_3 A_2_5_2_3 B_1_4_1_5 B_5_3_3_4 b_2_3_3_2 A_2_3_2_4 B_1_5_4_5 B_3_4_5_1 b_3_2_3_3 … 各選手やボールの動きを 辺として捉える場合 Time

共通パターン A_1_3 b_2_3 A_2_4 b_2_3 A_1_1 b_2_1 A_1_3 b_2_3 B_1_3 b_1_4 b_5_5

顕在パターン(Emerging Pattern) 実験設定:他のチームでは頻度5未満        最後にボールが含まれている チームA A_2_1 b_2_2 A_2_2 Aチームにはあるが Bチームにはないパターン Time チームB B_1_3 b_1_2 B_2_1 Bチームにはあるが Aチームにはないパターン

実験

RoboCup2012の世界大会のデータを使用 ・準決勝に進んだ4チームが対象 ・ディフェンスパターンのみ抽出 各チームのデータ量 試合数 総トランザクション数 Gliders 23 516 Helios2012 22 429 WRightEagle 537 MarIiK 470 パターンマイナーはA Sequential Pattern Mining Framework   のBIDE+ Algorithmを使用しました 出現回数5以上で実験を行った

WRightEagle グリッド(12×9) グリッド(16×12) 絶対 3971 7485 飽和パターン (#SUP:5以上) 7508 ユニ番あり ユニ番なし 絶対 3971 7485 飽和パターン (#SUP:5以上) 7508 13377 相対 6848 84601 12698 183681 2755 5219 4887 7071 顕在パターン(#SUP:5以上) 1254 21239 2088 36805 1264 544 241 427 顕在パターン (#SUP:10以上) 12 3244 4 555

① ② ③ ④ ① ② ④ ③ 戦術パターン(具体例) ディフェンス的視点でボールを奪ったとき 5_5 6_6 7_4 b_7_6 5_5 使用データ EM_result_MS5_all_defence_Rfalse_Ufalse_Near5_Last7_Keep5_W16_H12_WrightEagle.txt 16 ① ② 12 ④ ③

W16_H12/EM_Gliders.txt“; sup=10 絶対位置_ユニフォーム番号なし W16_H12/EM_HELIOS.txt“; sup=10 絶対位置_ユニフォーム番号なし W16_H12/EM_WrightEagle.txt“; sup=10 絶対位置_ユニフォーム番号なし W16_H12/EM_MarIik.txt“; sup=10 絶対位置_ユニフォーム番号なし

結論 今後の課題 戦術的パターンの抽出を目指して、RoboCupのログデータから、顕在パターンの抽出を行った。 グリッド粒度や、相対絶対など、いくつかの設定で、パターンの導出を行った。 今後の課題 グリッドの粒度,頻度,トランザクション化の条件の変更 オフェンスデータで戦術抽出 既存のパターンマイナーを使用したので,今後は自前アルゴリズムの作成