|
Darwin Neuroevolution Framework
|
Car Track domain configuration. More...
#include <domain.h>
Public Attributes | |
| float | car_length = 1.2f |
| "Car length" | |
| float | max_forward_force = 2.0f |
| "Max forward move force" | |
| float | max_reverse_force = 0.5f |
| "Max reverse move force" | |
| float | max_steer_angle = 40.0f |
| "Max steering angle" | |
| float | tire_traction = 1.5f |
| "Tire traction (max lateral impulse)" | |
| float | camera_fov = 90 |
| "Camera field of view (FOV)" | |
| int | camera_resolution = 64 |
| "Camera resolution" | |
| bool | camera_depth = false |
| "Use camera depth channel" | |
| bool | touch_sensor = true |
| "Use the drone's touch sensor" | |
| int | touch_resolution = 8 |
| "Touch sensor resolution" | |
| bool | accelerometer = true |
| "Use the drone's accelerometer" | |
| bool | compass = true |
| "Use the drone's compass" | |
| float | track_width = 2.5f |
| "Track width" | |
| int | track_complexity = 10 |
| "The approximate number of turns" | |
| int | track_resolution = 500 |
| "Number of track segments" | |
| float | curb_width = 0.1f |
| "Curb width" | |
| float | curb_friction = 0.5f |
| "Track's curb friction" | |
| bool | track_gates = false |
| "Generate track gates" | |
| bool | solid_gate_posts = true |
| "Solid gate posts" | |
| int | test_worlds = 3 |
| "Number of test worlds per generation" | |
| int | max_steps = 1000 |
| "Maximum number of steps per episode" | |
Additional Inherited Members | |
Public Member Functions inherited from core::PropertySet | |
| vector< Property * > | properties () |
| Accessor to the list of properties. | |
| vector< const Property * > | properties () const |
| Accessor to the list of properties. | |
| void | resetToDefaultValues () |
| Resets all the properties to the default values. | |
| void | copyFrom (const PropertySet &src) |
| Transfer values between two property sets. | |
| void | seal (bool sealed=true) |
| After sealing a PropertySet, all attempts to modify it through the Property interface will throw an exception (even if setting to the same value) | |
| bool | sealed () const |
Returns true if the property set is sealed. | |
| void | onPropertyChange (const Property *property) |
| Called before updating a property value. | |
| json | toJson () const |
| Serialize all the properties to a json object. More... | |
| void | fromJson (const json &json_obj) |
| Deserialize a set of properties from a json object. More... | |
Car Track domain configuration.
1.8.14