>xabsl 2
Behavior Documentation
>
Index
>Agents
>Symbols
>Basic Behaviors
>Options
>>
approach-and-turn
>>
approach-ball
>>
approach-ball-set-walk-speed
>>
basics-tester
>>
dbg-stand
>>
dbg-wlan-bearing
>>
do-kick
>>
do-special-action
>>
dribble-ball-vlc2
>>
execute-kick
>>
find-ball
>>
finished
>>
get-to-ball-and-avoid-obstacles
>>
get-to-position-and-avoid-obstacles
>>
go-to-kickoff-position
>>
goalie-clear-ball
>>
goalie-position
>>
goto-center-circle
>>
grab-ball-and-kick
>>
grab-ball-with-head
>>
grab-ball-with-vlc2-head
>>
handle-ball
>>
handle-ball-vlc2-shooter
>>
handle-with-new-flags
>>
handle-with-old-flags
>>
initial-ready-and-set
>>
initial-set-team-color
>>
joystick-controlled
>>
joystick-head-control
>>
joystick-playing
>>
joystick-playing2
>>
kick-vlc
>>
kick-vlc2
>>
kicklogger-align
>>
kicklogger-checkborder
>>
kicklogger-retreat
>>
kicklogger-run
>>
kicklogger-status
>>
kicklogger-walkandkick
>>
kst-execute-kick
>>
kst-test
>>
manual-kick-test
>>
manual-kick-test-2
>>
obstacle-avoidance-challenge03
>>
odometry-tester
>>
opponent-team-scored
>>
own-team-scored
>>
penalized
>>
play-slam
>>
play-soccer
>>
playing
>>
playing-goalie
>>
playing-striker
>>
position-striker-when-ball-in-own-penalty-area
>>
search-for-ball
>>
set-before-own-kickoff
>>
slam-control
>>
stand-and-display-robot-number
>>
turn-and-release
>>
turn-for-ball
>>
vlc-handle-ball
>>
vlc-playing
>>
vlc-playing2
>>
vlc-search-for-ball
>>
vlc-shooter
>>
vlc-turn-and-release
>>
vlc2-border
>>
vlc2-localized-dribbling
>>
vlc2-search-for-ball
>>
vlc2-shooter
>>
walk-calibration
>>
walk-omnidirectional
Options
approach-and-turn
Approaches the ball and turns to accelerate the ball to the right direction
approach-ball
Approaches the close ball
approach-ball-set-walk-speed
Approaches the close ball
basics-tester
An option for testing lower level behavior seperately. Comment and uncomment options you want to test
dbg-stand
gives better control for debugging purposes over internat states
dbg-wlan-bearing
gives better control for debugging purposes over internat states
do-kick
Perform a special action and notify team mates that kick is executed
do-special-action
Perform a special action without notifying anybody
dribble-ball-vlc2
Dribbles the ball
execute-kick
Executes an appropiate kick action depending a the kick selection table
find-ball
Finds the ball
finished
After the game ended
get-to-ball-and-avoid-obstacles
Walks to a ball that is far away and avoids obstacles on the way there
get-to-position-and-avoid-obstacles
Gets to a position and avoids obstacles on the way there
go-to-kickoff-position
Lets the robot walk to a specified kickoff position
goalie-clear-ball
The goalie tries to clear the ball.
goalie-position
Positions the goalie inside it's goal.
goto-center-circle
Selects gamestate according to buttons.
grab-ball-and-kick
Grabs the ball with the head and kicks it straight on
grab-ball-with-head
Grabs the ball with the head
grab-ball-with-vlc2-head
Grabs the ball with the head
handle-ball
The striker playing
handle-ball-vlc2-shooter
The VLC-shooter (2.version)
handle-with-new-flags
Selects gamestate according to buttons.
handle-with-old-flags
Selects gamestate according to buttons.
initial-ready-and-set
A state machine for the initial, ready, and set game state.
initial-set-team-color
Allows to set the team color in the initial state of a game
joystick-controlled
Root option of the joystick controlled behavior
joystick-head-control
Controls head with a joystick
joystick-playing
Controls walk and special-action with a joystick
joystick-playing2
Controls walk and special-action with a joystick
kick-vlc
this option positions the robot and performs a kick
kick-vlc2
kicklogger-align
kicklogger-checkborder
kicklogger-retreat
kicklogger-run
Walk to ball and kick at random position
kicklogger-status
Checks status of the ceilcam and starts kicklogger if cam active
kicklogger-walkandkick
kst-execute-kick
Executes an appropiate kick action depending a the kick selection table
kst-test
test the kst
manual-kick-test
Executes a selected kick by pressing a button on the robot
manual-kick-test-2
Executes a selected kick by pressing a button on the robot
obstacle-avoidance-challenge03
odometry-tester
A parcour for testing the quality of measured odometry values
opponent-team-scored
The opponent team just scored a goal
own-team-scored
The own team just scored a goal
penalized
The behavior when the robot is penalized
play-slam
Implements normale slam behaviour and button reaction.
play-soccer
Selects gamestate according to game manager messages and buttons.
playing
Plays soccer. Chooses following option according to current role.
playing-goalie
The goalie playing
playing-striker
The striker playing
position-striker-when-ball-in-own-penalty-area
Positions the stiker near the own penalty area when the ball is inside the own penalty area
search-for-ball
Searches for the ball on the field
set-before-own-kickoff
Gamestate set with own kickoff
slam-control
gives better control for debugging purposes over internat states
stand-and-display-robot-number
The initial behavior of the robots. Stand and display the robots number with all the face leds.
turn-and-release
Catches the ball with the head only and turns then to the requested angle and realeases the ball.
turn-for-ball
Turns for the ball if the ball was not known until the ball is known ahead.
vlc-handle-ball
the VLC handling option (very much like the penalty shooter of 2004)
vlc-playing
the VLC-playing option
vlc-playing2
the VLC-playing option (very much like the penalty player of 2004)
vlc-search-for-ball
Searches for the ball on the field
vlc-shooter
The VLC-shooter
vlc-turn-and-release
Catches the ball with the head only and turns then to the requested angle, stops and realeases the ball.
vlc2-border
vlc2-localized-dribbling
vlc2-search-for-ball
Searches for the ball on the field
vlc2-shooter
The VLC-shooter (2.version)
walk-calibration
Walk Calibration
walk-omnidirectional