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)