Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
Seminar-HFO
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Shashank Suhas
Seminar-HFO
Commits
a21e221b
Commit
a21e221b
authored
Jul 15, 2017
by
drallensmith
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Further table improvements
parent
71443e9b
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
21 additions
and
17 deletions
+21
-17
doc/manual.pdf
doc/manual.pdf
+0
-0
doc/manual.tex
doc/manual.tex
+21
-17
No files found.
doc/manual.pdf
View file @
a21e221b
No preview for this file type
doc/manual.tex
View file @
a21e221b
...
...
@@ -199,7 +199,7 @@ This seed will determine the placement of the players and the ball at
the beginning of each episode. Due to non-determinism in the player
policies, it is not sufficient to precisely replicate full games. It
\textit
{
only
}
replicates the starting conditions for each episode. The
player
's
behavior, observations, and physics all proceed
player
s'
behavior, observations, and physics all proceed
stochastically.
\section
{
Player On Ball
}
...
...
@@ -579,14 +579,13 @@ faithfully report which action spaces were used.
combination of short kicks and moves.
}
\item
{
\textbf
{
Catch
}
(): This goalie-specific action may be used to
catch the ball.
}
\item
{
\textbf
{
Reduce
\_
Angle
\_
To
\_
Goal
}
(): Moves the agent to a point on the field, such that the kicker has the least open angle to the goal.
}
\item
{
\textbf
{
Defend
\_
Goal
}
() : Moves the agent to a point on a fixed line on the field, such that the kicker has the least open angle to the goal.
}
\item
{
\textbf
{
Go
\_
To
\_
Ball
}
(): Makes the agent go towards the ball.
}
\item
{
\textbf
{
Mark
\_
Player
}
(uniform
\_
number): Moves the agent so as to mark the player with the specified uniform number.
}
\item
{
\textbf
{
Reduce
\_
Angle
\_
To
\_
Goal
}
(): Moves the agent to a point on the field,
such that the kicker has the least open angle to the goal.
}
\item
{
\textbf
{
Defend
\_
Goal
}
(): Moves the agent to a point on a fixed line on the field,
such that the kicker has the least open angle to the goal.
}
\item
{
\textbf
{
Go
\_
To
\_
Ball
}
(): Makes the agent go towards the ball.
}
\item
{
\textbf
{
Mark
\_
Player
}
(uniform
\_
number): Moves the agent so as to mark the player
with the specified uniform number.
}
\end{itemize}
...
...
@@ -597,16 +596,16 @@ faithfully report which action spaces were used.
terminate the HFO environment.
}
\end{itemize}
\subsection
{
A
vail
able Actions
}
The Special Actions are always a
vail
able. The below table indicates whether
other actions are a
vail
able (only if there are no ``N''s indicated); check
\subsection
{
A
pplic
able Actions
}
The Special Actions are always a
pplic
able. The below table indicates whether
other actions are a
pplic
able (only if there are no ``N''s indicated); check
below the table for the action abbreviations.
\begin{center}
{
\footnotesize
\begin{tabular}
{
r
c c c c c c c c
c c c c c c c c c
}
\begin{tabular}
{
r
| c c c c | c c c c |
c c c c c c c c c
}
Action
&
Da
&
Tu
&
Ta
&
K
&
KT
&
MT
&
DT
&
I
&
M
&
S
&
P
&
Dr
&
C
&
RG
&
DG
&
G
&
MP
\\
\hline
\hline
\hline
Self position invalid
&
Y
&
Y
&
Y
&
Y
&
N
&
N
&
N?
&
N?
&
N?
&
N?
&
?
&
Y
&
?
&
N?
&
N?
&
?
&
?
\\
Self velocity invalid
&
N
&
Y?
&
Y?
&
Y?
&
?
&
N
&
?
&
N?
&
N?
&
N?
&
?
&
Y
&
?
&
?
&
?
&
?
&
?
\\
Ball position invalid
&
Y
&
Y
&
Y?
&
N
&
N
&
Y
&
N?
&
N
&
?
&
N
&
N
&
Y?
&
N
&
?
&
?
&
N
&
?
\\
...
...
@@ -615,21 +614,26 @@ Teammate loc invalid & Y & Y & Y & Y & Y & Y & Y & Y & ? & Y
Team. unum invalid
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
N
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
\\
Opponent loc invalid
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y?
&
Y
&
?
&
Y?
&
Y
&
Y?
&
Y
&
N
&
N
&
Y
&
N
\\
Opp. unum invalid
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
N
\\
\hline
Ball kickable
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
N?
&
N
&
Y
&
Y
&
Y
&
Y
&
N?
&
N?
&
N?
&
Y?
\\
Ball not kickable
&
Y
&
Y
&
Y
&
N
&
N
&
Y
&
Y
&
Y
&
Y
&
N
&
N
&
N
&
Y
&
Y
&
Y
&
Y
&
Y
\\
\hline
Frozen
&
N
&
N
&
N
&
N
&
N
&
N
&
N?
&
N
&
N?
&
N
&
N
&
Y
&
N?
&
N
&
N
&
N
&
N
\\
Colliding w/ball
&
?
&
?
&
?
&
?
&
?
&
?
&
?
&
N?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
\\
Colliding w/player
&
?
&
?
&
?
&
N?
&
N?
&
?
&
?
&
N?
&
?
&
?
&
?
&
Y?
&
?
&
?
&
?
&
?
&
?
\\
Colliding w/post
&
?
&
?
&
N?
&
N?
&
N?
&
?
&
?
&
N?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
&
?
\\
\hline
Offense
&
Y
&
Y
&
N
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
Y
&
N
&
N
&
N
&
Y
&
N
\\
Defense, not goalie
&
Y
&
Y
&
Y
&
N?
&
N?
&
Y
&
N
&
Y
&
Y
&
N
&
N
&
N
&
N
&
Y
&
?
&
Y
&
Y
\\
Goalie (defense)
&
Y
&
Y
&
Y?
&
N?
&
N?
&
Y
&
N
&
Y
&
?
&
N
&
N
&
N
&
Y
&
?
&
?
&
?
&
?
\\
\end{tabular}
}
\end{center}
Da: Dash; Tu: Turn; Ta: Tackle; K: Kick
\\
KT: Kick
\_
To; MT: Move
\_
To; DT: Dribble
\_
To; I: Intercept
\\
M: Move; S: Shoot; P: Pass; Dr: Dribble; C: Catch; RG: Reduce
\_
Angle
\_
To
\_
Goal; DG: Defend
\_
Goal; G: Go
\_
To
\_
Ball; MP: Mark
\_
Player
\begin{itemize}
[noitemsep]
\item
{
Da:
\,
Dash; Tu:
\,
Turn; Ta:
\,
Tackle; K:
\,
Kick
}
\item
{
KT:
\,
Kick
\_
To; MT:
\,
Move
\_
To; DT:
\,
Dribble
\_
To; I:
\,
Intercept
}
\item
{
M:
\,
Move; S:
\,
Shoot; P:
\,
Pass; Dr:
\,
Dribble; C:
\,
Catch; RG:
\,
Reduce
\_
Angle
\_
To
\_
Goal; DG:
\,
Defend
\_
Goal; G:
\,
Go
\_
To
\_
Ball; MP:
\,
Mark
\_
Player
}
\end{itemize}
\section
{
Developing a New Agent
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment