Ackermann Controller
Public Member Functions | Public Attributes | List of all members
ackermann::PIDParams Struct Reference

Structure containing PID parameters. More...

#include <Params.hpp>

Public Member Functions

 PIDParams (double kp_=0.0, double ki_=0.0, double kd_=0.0)
 Constructor for PID Parameter structure. More...
 

Public Attributes

std::atomic< double > kp
 Proportinal parameter for PID controller.
 
std::atomic< double > ki
 Integral parameter for PID controller.
 
std::atomic< double > kd
 Derivative parameter for PID controller.
 

Detailed Description

Structure containing PID parameters.

Constructor & Destructor Documentation

◆ PIDParams()

ackermann::PIDParams::PIDParams ( double  kp_ = 0.0,
double  ki_ = 0.0,
double  kd_ = 0.0 
)
inlineexplicit

Constructor for PID Parameter structure.

Parameters
kp_Proportinal parameter
ki_Integral parameter
kd_Derivative parameter

The documentation for this struct was generated from the following file: