HEBI C++ API  1.0.0
hebi::Info::Settings::Actuator Class Referencefinal

Actuator-specific settings, such as controller gains. More...

#include <info.hpp>

Public Member Functions

const InfoGainspositionGains () const
 Controller gains for the position PID loop. More...
 
const InfoGainsvelocityGains () const
 Controller gains for the velocity PID loop. More...
 
const InfoGainseffortGains () const
 Controller gains for the effort PID loop. More...
 
const FloatFieldspringConstant () const
 The spring constant of the module. More...
 
const EnumField< ControlStrategy > & controlStrategy () const
 How the position, velocity, and effort PID loops are connected in order to control motor PWM. More...
 

Detailed Description

Actuator-specific settings, such as controller gains.

Member Function Documentation

const InfoGains& hebi::Info::Settings::Actuator::positionGains ( ) const
inline

Controller gains for the position PID loop.

const InfoGains& hebi::Info::Settings::Actuator::velocityGains ( ) const
inline

Controller gains for the velocity PID loop.

const InfoGains& hebi::Info::Settings::Actuator::effortGains ( ) const
inline

Controller gains for the effort PID loop.

const FloatField& hebi::Info::Settings::Actuator::springConstant ( ) const
inline

The spring constant of the module.

const EnumField<ControlStrategy>& hebi::Info::Settings::Actuator::controlStrategy ( ) const
inline

How the position, velocity, and effort PID loops are connected in order to control motor PWM.


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