>xabsl 2
Behavior Documentation
>
Index
>Agents
>Symbols
>Basic Behaviors
>Options
>> dbg-wlan-bearing
>>>
wlan-bearing-init
>>>
do-wlan-bearing
>>>
end
Option dbg-wlan-bearing
gives better control for debugging purposes over internat states
State Machine
This browser can't display the SVG file
svg/option_dbg-wlan-bearing.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
State wlan-bearing-init
If that state is active,
>
The basic behavior
calc-wlan-bearing
is executed. Parameters:
calc-wlan-bearing.init
=
0 ;
The decision tree:
This browser can't display the SVG file
svg/option_dbg-wlan-bearing_state_wlan-bearing-init.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
Pseudo code of the decision tree:
if
(
time-of-state-execution
< 100
)
//
{
transition-to-state(
wlan-bearing-init
);
}
else
{
transition-to-state(
do-wlan-bearing
);
}
State do-wlan-bearing
If that state is active,
>
The basic behavior
calc-wlan-bearing
is executed. Parameters:
calc-wlan-bearing.init
=
1 ;
The decision tree:
This browser can't display the SVG file
svg/option_dbg-wlan-bearing_state_do-wlan-bearing.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
Pseudo code of the decision tree:
if
(
!(
challenge-slam.wlan-bearing-finished
)
)
//
{
transition-to-state(
do-wlan-bearing
);
}
else
{
transition-to-state(
end
);
}
State end
If that state is active,
>
The basic behavior
calc-wlan-bearing
is executed. Parameters:
calc-wlan-bearing.init
=
2 ;
The decision tree:
This browser can't display the SVG file
svg/option_dbg-wlan-bearing_state_end.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
Pseudo code of the decision tree:
if
(
robot-state.head-button-pressed-short-and-released
)
//
{
transition-to-state(
wlan-bearing-init
);
}
else
{
transition-to-state(
end
);
}