| 
    Darwin Neuroevolution Framework
    
   | 
 
Drone Follow domain configuration. More...
#include <domain.h>
  
 Public Attributes | |
| float | drone_radius = 0.5f | 
| "Drone size"  | |
| bool | drone_lights = true | 
| "Drone has navigation lights"  | |
| float | max_move_force = 5.0f | 
| "Maximum force used to move the drone"  | |
| float | max_lateral_force = 10.0f | 
| "Maximum lateral force"  | |
| float | max_rotate_torque = 1.0f | 
| "Maximum torque used to rotate the drone"  | |
| float | camera_fov = 60 | 
| "Camera field of view (FOV)"  | |
| int | camera_resolution = 64 | 
| "Camera resolution"  | |
| bool | camera_depth = false | 
| "Use camera depth channel"  | |
| bool | touch_sensor = false | 
| "Use the drone's touch sensor"  | |
| int | touch_resolution = 8 | 
| "Touch sensor resolution"  | |
| bool | accelerometer = false | 
| "Use the drone's accelerometer"  | |
| bool | compass = false | 
| "Use the drone's compass"  | |
| float | target_distance = 5.0f | 
| "The ideal following distance"  | |
| bool | scene_columns = false | 
| "Scene includes a few fixed columns"  | |
| bool | scene_debris = false | 
| "Scene includes random debris"  | |
| 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... | |
Drone Follow domain configuration.
 1.8.14