24#include "modules/control/control_component/proto/check_status.pb.h"
25#include "modules/control/control_task_base_extend/proto/safety_check_conf.pb.h"
A proportional-integral-derivative controller for speed and steering using defualt integral hold
static ControlCheckStatus check_station_error(const SafetyCheckConf &conf, double *station_error)
static ControlCheckStatus check_heading_error(const SafetyCheckConf &conf, double *heading_error)
virtual ~ControlChecker()=default
initialize pid controller
static ControlCheckStatus check_speed_error(const SafetyCheckConf &conf, double *speed_error)
static ControlCheckStatus check_lateral_error(const SafetyCheckConf &conf, double *lateral_error)