@ -249,6 +249,7 @@ class DEFAULT
if ( " linear_x_Ki " = = ( * _i ) - > name ) { linear_x_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_x_Ki " = = ( * _i ) - > name ) { linear_x_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_x_Kd " = = ( * _i ) - > name ) { linear_x_Kd = boost : : any_cast < double > ( val ) ; }
if ( " linear_x_Kd " = = ( * _i ) - > name ) { linear_x_Kd = boost : : any_cast < double > ( val ) ; }
if ( " control_linear_x " = = ( * _i ) - > name ) { control_linear_x = boost : : any_cast < bool > ( val ) ; }
if ( " control_linear_x " = = ( * _i ) - > name ) { control_linear_x = boost : : any_cast < bool > ( val ) ; }
if ( " speed_corrector_x " = = ( * _i ) - > name ) { speed_corrector_x = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Kp " = = ( * _i ) - > name ) { speed_linear_y_Kp = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Kp " = = ( * _i ) - > name ) { speed_linear_y_Kp = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Ki " = = ( * _i ) - > name ) { speed_linear_y_Ki = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Ki " = = ( * _i ) - > name ) { speed_linear_y_Ki = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Kd " = = ( * _i ) - > name ) { speed_linear_y_Kd = boost : : any_cast < double > ( val ) ; }
if ( " speed_linear_y_Kd " = = ( * _i ) - > name ) { speed_linear_y_Kd = boost : : any_cast < double > ( val ) ; }
@ -256,6 +257,7 @@ class DEFAULT
if ( " linear_y_Ki " = = ( * _i ) - > name ) { linear_y_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_y_Ki " = = ( * _i ) - > name ) { linear_y_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_y_Kd " = = ( * _i ) - > name ) { linear_y_Kd = boost : : any_cast < double > ( val ) ; }
if ( " linear_y_Kd " = = ( * _i ) - > name ) { linear_y_Kd = boost : : any_cast < double > ( val ) ; }
if ( " control_linear_y " = = ( * _i ) - > name ) { control_linear_y = boost : : any_cast < bool > ( val ) ; }
if ( " control_linear_y " = = ( * _i ) - > name ) { control_linear_y = boost : : any_cast < bool > ( val ) ; }
if ( " speed_corrector_y " = = ( * _i ) - > name ) { speed_corrector_y = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Kp " = = ( * _i ) - > name ) { linear_z_Kp = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Kp " = = ( * _i ) - > name ) { linear_z_Kp = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Ki " = = ( * _i ) - > name ) { linear_z_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Ki " = = ( * _i ) - > name ) { linear_z_Ki = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Kd " = = ( * _i ) - > name ) { linear_z_Kd = boost : : any_cast < double > ( val ) ; }
if ( " linear_z_Kd " = = ( * _i ) - > name ) { linear_z_Kd = boost : : any_cast < double > ( val ) ; }
@ -280,6 +282,7 @@ double linear_x_Kp;
double linear_x_Ki ;
double linear_x_Ki ;
double linear_x_Kd ;
double linear_x_Kd ;
bool control_linear_x ;
bool control_linear_x ;
double speed_corrector_x ;
double speed_linear_y_Kp ;
double speed_linear_y_Kp ;
double speed_linear_y_Ki ;
double speed_linear_y_Ki ;
double speed_linear_y_Kd ;
double speed_linear_y_Kd ;
@ -287,6 +290,7 @@ double linear_y_Kp;
double linear_y_Ki ;
double linear_y_Ki ;
double linear_y_Kd ;
double linear_y_Kd ;
bool control_linear_y ;
bool control_linear_y ;
double speed_corrector_y ;
double linear_z_Kp ;
double linear_z_Kp ;
double linear_z_Ki ;
double linear_z_Ki ;
double linear_z_Kd ;
double linear_z_Kd ;
@ -330,6 +334,8 @@ bool control_angular_z;
double linear_x_Kd ;
double linear_x_Kd ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
bool control_linear_x ;
bool control_linear_x ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
double speed_corrector_x ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
double speed_linear_y_Kp ;
double speed_linear_y_Kp ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
@ -344,6 +350,8 @@ bool control_angular_z;
double linear_y_Kd ;
double linear_y_Kd ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
bool control_linear_y ;
bool control_linear_y ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
double speed_corrector_y ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
double linear_z_Kp ;
double linear_z_Kp ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
@ -541,7 +549,7 @@ TriangleParamConfig::GroupDescription<TriangleParamConfig::DEFAULT, TrianglePara
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . max_speed = 0.01 ;
__min__ . max_speed = 0.01 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__max__ . max_speed = 1 .0;
__max__ . max_speed = 3 .0;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__default__ . max_speed = 0.3 ;
__default__ . max_speed = 0.3 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
@ -551,7 +559,7 @@ TriangleParamConfig::GroupDescription<TriangleParamConfig::DEFAULT, TrianglePara
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . max_acceleration = 0.01 ;
__min__ . max_acceleration = 0.01 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__max__ . max_acceleration = 1 .0;
__max__ . max_acceleration = 3 .0;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__default__ . max_acceleration = 0.3 ;
__default__ . max_acceleration = 0.3 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
@ -628,6 +636,16 @@ TriangleParamConfig::GroupDescription<TriangleParamConfig::DEFAULT, TrianglePara
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_x " , " bool " , 0 , " Control distance to target " , " " , & TriangleParamConfig : : control_linear_x ) ) ) ;
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_x " , " bool " , 0 , " Control distance to target " , " " , & TriangleParamConfig : : control_linear_x ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_x " , " bool " , 0 , " Control distance to target " , " " , & TriangleParamConfig : : control_linear_x ) ) ) ;
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_x " , " bool " , 0 , " Control distance to target " , " " , & TriangleParamConfig : : control_linear_x ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . speed_corrector_x = 0.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__max__ . speed_corrector_x = 3.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__default__ . speed_corrector_x = 0.1 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < double > ( " speed_corrector_x " , " double " , 0 , " Distance from which the speed corrector is disabled " , " " , & TriangleParamConfig : : speed_corrector_x ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < double > ( " speed_corrector_x " , " double " , 0 , " Distance from which the speed corrector is disabled " , " " , & TriangleParamConfig : : speed_corrector_x ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . speed_linear_y_Kp = 0.0 ;
__min__ . speed_linear_y_Kp = 0.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
@ -698,6 +716,16 @@ TriangleParamConfig::GroupDescription<TriangleParamConfig::DEFAULT, TrianglePara
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_y " , " bool " , 0 , " Controls the facing to target " , " " , & TriangleParamConfig : : control_linear_y ) ) ) ;
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_y " , " bool " , 0 , " Controls the facing to target " , " " , & TriangleParamConfig : : control_linear_y ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_y " , " bool " , 0 , " Controls the facing to target " , " " , & TriangleParamConfig : : control_linear_y ) ) ) ;
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < bool > ( " control_linear_y " , " bool " , 0 , " Controls the facing to target " , " " , & TriangleParamConfig : : control_linear_y ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . speed_corrector_y = 0.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__max__ . speed_corrector_y = 3.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__default__ . speed_corrector_y = 0.1 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
Default . abstract_parameters . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < double > ( " speed_corrector_y " , " double " , 0 , " Distance from which the speed corrector is disabled " , " " , & TriangleParamConfig : : speed_corrector_y ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__param_descriptions__ . push_back ( TriangleParamConfig : : AbstractParamDescriptionConstPtr ( new TriangleParamConfig : : ParamDescription < double > ( " speed_corrector_y " , " double " , 0 , " Distance from which the speed corrector is disabled " , " " , & TriangleParamConfig : : speed_corrector_y ) ) ) ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
__min__ . linear_z_Kp = 0.0 ;
__min__ . linear_z_Kp = 0.0 ;
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"
//#line 291 "/opt/ros/melodic/lib/python2.7/dist-packages/dynamic_reconfigure/parameter_generator_catkin.py"