Skip to content

Hard-bitten/tutorial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Welcome to the non-official 2D Soccer Simulation tutorial for RoboCup

NOTE:

  • In all articles, the character $ represents a terminal. Thus, whenever this symbol is shown, it means that what comes next should be typed in a terminal.

  • It is preferable to use your Linux distribution in English. Some problems were reported when executing the simulator when the system language uses comma as decimal separator, for example, Portuguese language.

Articles:

  • Tutorials:

1 - Installing the simulator

2 - Running a match with agent2d

3 - Configuring the trainer

4 - Creating formations with fedit

  • Analyses, statistics and debugging:

  • Utility:

1 - Autotools tutorial

2 - Script to run server, monitor and teams simultaneously

3 - Script to run many teams

4 - SoccerWindow2 as a debugger

  • Team development

1. Dynamic positioning

  • Classes:

agent2D

  1. Chain actions
    ActionGenerator
    ActionStatePair
    CooperativeAction
    FieldAnalyzer
    PredictState
  1. Behaviours
    Bhv_BasicMove
    Bhv_BasicOffensiveKick
    Bhv_BasicTackle
    Bhv_GoToStaticBall
  1. Roles
    Introduction
  1. Others
    Strategy

librcsc

  1. Geometry
    AngleDeg
    Line2D
    Matrix2D
    Ray2D
    Triangulation
    Vector2D
    Voronoi Diagram
  1. Player
    BallObject
    PlayerObject
    PlayerAgent
    SoccerAction
    Localization
    SeeState
    InterceptTable
  1. Others
    MathUtil
    SoccerMath

About

Tutorials for RoboCup2D Simulation League

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published