Class blmc_drivers::SinePositionControl¶
-
class SinePositionControl¶
This is a basic PD controller to be used in the demos of this package.
Public Functions
-
inline SinePositionControl(std::vector<SafeMotor_ptr> motor_list)¶
Construct a new SinePositionControl object.
- Parameters:
motor_slider_pairs –
-
inline ~SinePositionControl()¶
Destroy the SinePositionControl object.
-
inline void start_loop()¶
This method is a helper to start the thread loop.
-
void stop_loop()¶
Stop the control and dump the data.
-
inline void set_gains(double kp, double kd)¶
-
inline SinePositionControl(std::vector<SafeMotor_ptr> motor_list)¶