A comprehensive AI-powered coaching system for Touch Rugby, featuring 3D tactical visualization, player assessment, and match analysis.
タッチラグビーのための総合AIコーチングシステム。3D戦術可視化、選手評価、試合分析を特徴とします。
-
Interactive 3D demonstrations of common mistakes and correct techniques
-
Multi-angle camera views with smooth transitions
-
Real-time animation playback and analysis
-
一般的なミスと正しい技術のインタラクティブな3Dデモ
-
スムーズな遷移によるマルチアングルカメラビュー
-
リアルタイムアニメーション再生と分析
-
Data-driven player position recommendations
-
Personalized training suggestions based on performance metrics
-
Growth potential prediction and development tracking
-
データ駆動型の選手ポジション推薦
-
パフォーマンス指標に基づく個別トレーニング提案
-
成長可能性予測と開発トラッキング
-
Computer vision-based player tracking
-
Automatic tactical pattern recognition
-
Performance metrics visualization and reporting
-
コンピュータビジョンベースの選手トラッキング
-
自動戦術パターン認識
-
パフォーマンス指標の可視化とレポート
English:
- Python 3.8+
- Blender 3.0+
- Unity 2022+
- OpenCV 4.5+
日本語:
- Python 3.8以上
- Blender 3.0以上
- Unity 2022以上
- OpenCV 4.5以上
# Clone the repository / リポジトリをクローン
git clone https://github.com/ShimotsukiHaruka/Rugby.git
cd Rugby
# Install Python dependencies / Python依存関係をインストール
pip install -r requirements.txt-
3D Pitch Generation / 3Dピッチ生成
# Generate standard rugby pitch / 標準ラグビーピッチを生成 python scripts/generate_pitch.py -
Player Assessment / 選手評価
# Analyze player data / 選手データを分析 python scripts/player_assessor.py --data player_data.csv -
Tactical Demo / 戦術デモ
# Launch 3D demonstration / 3Dデモを起動 python scripts/tactics_demo.py --scenario "lateral_running"
Rugby/
├── Part 1/3D Tactics Simulator/
│ ├── Assets/
│ ├── Scenes/
│ └── Scripts/
├── Part 2/AI Player Assessor/
│ ├── data/
│ ├── models/
│ └── scripts/
├── Part 3/rugby_analyzer/
│ ├── data/
│ ├── main.py
│ └── yolov5/ # Submodule for AI models
├── docs/
│ ├── user_manual/
│ ├── technical_specs/
│ └── api_reference/
└── README.md
# Database / データベース
export DATABASE_URL=postgresql://user:pass@localhost/rugby_db
export BLENDER_PATH=/path/to/blender
export UNITY_PATH=/path/to/unity
# API Keys / APIキー
export OPENAI_API_KEY=your_key_here# config/settings.yaml
pitch:
standard_length: 70
standard_width: 50
line_width: 0.1
player_assessment:
weight_speed: 0.15
weight_endurance: 0.20
weight_accuracy: 0.25
weight_decision: 0.40
camera:
default_angles: [45, 0, 45]
transition_speed: 2.0-
Training planning based on player assessment
-
Match preparation and tactical analysis
-
Player development tracking
-
選手評価に基づく練習計画
-
試合準備と戦術分析
-
選手育成の進捗管理
-
Skill improvement and personalized feedback
-
Position optimization
-
Performance tracking
-
スキル向上と個別フィードバック
-
ポジション最適化
-
パフォーマンス追跡
-
Talent identification
-
Team balance analysis
-
Long-term planning
-
才能発見
-
チームバランス分析
-
長期計画
We welcome contributions! See CONTRIBUTING.md for details.
コントリビューションを歓迎します!詳細はCONTRIBUTING.mdをご覧ください。
- Completed / 完了済み: 3D pitch, basic player assessment, Streamlit data collection
- In Progress / 進行中: Unity integration, advanced animation, computer vision tracking
- Planned / 計画中: Mobile app, real-time match analysis, advanced AI recommendations
MIT License - see LICENSE for details
MITライセンス - 詳細はLICENSEをご覧ください
-
Mixamo: 3D character animations
-
Blender Foundation: Open-source 3D suite
-
Unity Technologies: Interactive visualization engine
-
Mixamo: 高品質3Dキャラクターアニメーション
-
Blender Foundation: オープンソース3D創作ツール
-
Unity Technologies: インタラクティブ可視化エンジン
English: support@rugby-ai.com | Discord: Join
日本語: support-ja@rugby-ai.com | Discord: 参加