Antipodal#
#include "navground/sim/scenarios/antipodal.h"
A scenario that place the agents around a circle at regular intervals and task them to reach the opposite (“antipode”) side.
Registered properties:
radius
(float, get_radius)tolerance
(float, get_tolerance)position_noise
(float, get_position_noise)orientation_noise
(float, get_orientation_noise)shuffle
(bool, get_shuffle)
Public Functions
Constructs a new instance.
Gets the circle radius.
- Returns:
The radius.
Sets the circle radius.
- Parameters:
value – [in] The desired value
Gets the goal tolerance.
- Returns:
The tolerance.
Sets the goal tolerance.
- Parameters:
value – [in] The desired value
Gets the position_noise.
- Returns:
The position_noise.
Sets the position noise.
- Parameters:
value – [in] The desired value
Gets the orientation.
- Returns:
The orientation noise.
Sets the position_noise.
- Parameters:
value – [in] The desired value
Gets whether it should shuffle the agents before initializing them.
- Returns:
True if it shuffles the agents.
Sets whether it should shuffle the agents.
- Parameters:
value – [in] The desired value
Public Static Attributes
The default circle radius
The default goal tolerance
The default position noise
The default orientation noise
The default shuffle