PilotConfig.py File Reference

Go to the source code of this file.

Namespaces

namespace  cfg::PilotConfig

Variables

int cfg::PilotConfig::all_level = 0
list cfg::PilotConfig::config_description = [{'srcline': 60, 'description': 'Acceleration controller.', 'max': 2147483647, 'cconsttype': 'const int', 'ctype': 'int', 'srcfile': '../cfg/Pilot.cfg', 'name': 'acceleration_controller', 'edit_method': "{'enum_description': 'Acceleration controller options', 'enum': [{'srcline': 50, 'description': 'Plan-based controller', 'srcfile': '../cfg/Pilot.cfg', 'cconsttype': 'const int', 'value': 0, 'ctype': 'int', 'type': 'int', 'name': 'Accel_Plan'}, {'srcline': 51, 'description': 'Acceleration control example', 'srcfile': '../cfg/Pilot.cfg', 'cconsttype': 'const int', 'value': 1, 'ctype': 'int', 'type': 'int', 'name': 'Accel_Example'}, {'srcline': 52, 'description': 'Speed control PID', 'srcfile': '../cfg/Pilot.cfg', 'cconsttype': 'const int', 'value': 2, 'ctype': 'int', 'type': 'int', 'name': 'Speed_PID'}, {'srcline': 53, 'description': 'Speed control matrix', 'srcfile': '../cfg/Pilot.cfg', 'cconsttype': 'const int', 'value': 3, 'ctype': 'int', 'type': 'int', 'name': 'Speed_Matrix'}, {'srcline': 54, 'description': 'Learned speed control', 'srcfile': '../cfg/Pilot.cfg', 'cconsttype': 'const int', 'value': 4, 'ctype': 'int', 'type': 'int', 'name': 'Speed_Learned'}]}", 'default': 0, 'level': 3, 'min': -2147483648, 'type': 'int'}, {'srcline': 63, 'description': 'Brake hold command when stopped.', 'max': 1.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'brake_hold', 'edit_method': '', 'default': 0.69999999999999996, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 67, 'description': 'Allow human driver to steer (otherwise pilot steers the car).', 'max': True, 'cconsttype': 'const bool', 'ctype': 'bool', 'srcfile': '../cfg/Pilot.cfg', 'name': 'human_steering', 'edit_method': '', 'default': False, 'level': 0, 'min': False, 'type': 'bool'}, {'srcline': 70, 'description': 'Speed limit going forward (m/s).', 'max': 25.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'limit_forward', 'edit_method': '', 'default': 14.0, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 73, 'description': 'Speed limit going in reverse (m/s).', 'max': 4.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'limit_reverse', 'edit_method': '', 'default': 3.0, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 76, 'description': 'Device message timeout (s).', 'max': 1.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'timeout', 'edit_method': '', 'default': 0.5, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 79, 'description': 'Brake PID proportional gain (Kp).', 'max': 0.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'brake_kp', 'edit_method': '', 'default': -0.20000000000000001, 'level': 0, 'min': -10.0, 'type': 'double'}, {'srcline': 82, 'description': 'Brake PID integral gain (Ki).', 'max': 0.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'brake_ki', 'edit_method': '', 'default': -0.00020000000000000001, 'level': 0, 'min': -10.0, 'type': 'double'}, {'srcline': 85, 'description': 'Brake PID derivative gain (Kd).', 'max': 0.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'brake_kd', 'edit_method': '', 'default': -1.6000000000000001, 'level': 0, 'min': -10.0, 'type': 'double'}, {'srcline': 88, 'description': 'Throttle PID proportional gain (Kp).', 'max': 10.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'throttle_kp', 'edit_method': '', 'default': 0.12, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 91, 'description': 'Throttle PID integral gain (Ki).', 'max': 10.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'throttle_ki', 'edit_method': '', 'default': 0.001, 'level': 0, 'min': 0.0, 'type': 'double'}, {'srcline': 94, 'description': 'Throttle PID derivative gain (Kd).', 'max': 10.0, 'cconsttype': 'const double', 'ctype': 'double', 'srcfile': '../cfg/Pilot.cfg', 'name': 'throttle_kd', 'edit_method': '', 'default': 0.54000000000000004, 'level': 0, 'min': 0.0, 'type': 'double'}]
 *********************************************************
dictionary cfg::PilotConfig::defaults = {}
dictionary cfg::PilotConfig::level = {}
dictionary cfg::PilotConfig::max = {}
dictionary cfg::PilotConfig::min = {}
int cfg::PilotConfig::Pilot_Accel_Example = 1
int cfg::PilotConfig::Pilot_Accel_Plan = 0
int cfg::PilotConfig::Pilot_Speed_Learned = 4
int cfg::PilotConfig::Pilot_Speed_Matrix = 3
int cfg::PilotConfig::Pilot_Speed_PID = 2
dictionary cfg::PilotConfig::type = {}
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines


art_pilot
Author(s): Austin Robot Technology, Jack O'Quin
autogenerated on Fri Jan 11 09:11:52 2013