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
You need to sign in or sign up before continuing.
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