#include <sot-talos-device.hh>
|
void | setSensorsForce (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
| Protected methods for internal variables filling. More...
|
|
void | setSensorsIMU (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
|
void | setSensorsEncoders (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
|
void | setSensorsVelocities (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
|
void | setSensorsTorquesCurrents (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
|
void | setSensorsGains (std::map< std::string, dgsot::SensorValues > &SensorsIn, int t) |
|
◆ SoTTalosDevice()
SoTTalosDevice::SoTTalosDevice |
( |
std::string |
RobotName | ) |
|
◆ ~SoTTalosDevice()
SoTTalosDevice::~SoTTalosDevice |
( |
| ) |
|
|
virtual |
◆ cleanupSetSensors()
void SoTTalosDevice::cleanupSetSensors |
( |
std::map< std::string, dgsot::SensorValues > & |
sensorsIn | ) |
|
◆ getClassName()
virtual const std::string& SoTTalosDevice::getClassName |
( |
| ) |
const |
|
inlinevirtual |
◆ getControl()
void SoTTalosDevice::getControl |
( |
std::map< std::string, dgsot::ControlValues > & |
anglesOut | ) |
|
◆ nominalSetSensors()
void SoTTalosDevice::nominalSetSensors |
( |
std::map< std::string, dgsot::SensorValues > & |
sensorsIn | ) |
|
◆ setSensors()
void SoTTalosDevice::setSensors |
( |
std::map< std::string, dgsot::SensorValues > & |
sensorsIn | ) |
|
◆ setSensorsEncoders()
void SoTTalosDevice::setSensorsEncoders |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
◆ setSensorsForce()
void SoTTalosDevice::setSensorsForce |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
Protected methods for internal variables filling.
◆ setSensorsGains()
void SoTTalosDevice::setSensorsGains |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
◆ setSensorsIMU()
void SoTTalosDevice::setSensorsIMU |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
◆ setSensorsTorquesCurrents()
void SoTTalosDevice::setSensorsTorquesCurrents |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
◆ setSensorsVelocities()
void SoTTalosDevice::setSensorsVelocities |
( |
std::map< std::string, dgsot::SensorValues > & |
SensorsIn, |
|
|
int |
t |
|
) |
| |
|
protected |
◆ setupSetSensors()
void SoTTalosDevice::setupSetSensors |
( |
std::map< std::string, dgsot::SensorValues > & |
sensorsIn | ) |
|
◆ timeStep()
void SoTTalosDevice::timeStep |
( |
double |
ts | ) |
|
|
inline |
◆ accelerometer_
dg::Vector SoTTalosDevice::accelerometer_ |
|
protected |
◆ accelerometerSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::accelerometerSOUT_ |
|
protected |
Accelerations measured by accelerometers.
◆ baseff_
std::vector<double> SoTTalosDevice::baseff_ |
|
protected |
Intermediate variables to avoid allocation during control.
◆ CLASS_NAME
const std::string SoTTalosDevice::CLASS_NAME |
|
static |
◆ currents_
dg::Vector SoTTalosDevice::currents_ |
|
protected |
◆ currentsSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::currentsSOUT_ |
|
protected |
◆ d_gains_
dg::Vector SoTTalosDevice::d_gains_ |
|
protected |
◆ d_gainsSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::d_gainsSOUT_ |
|
protected |
◆ dgforces_
dg::Vector SoTTalosDevice::dgforces_ |
|
protected |
Intermediate variables to avoid allocation during control.
◆ dgRobotState_
dg::Vector SoTTalosDevice::dgRobotState_ |
|
protected |
◆ dgRobotVelocity_
dg::Vector SoTTalosDevice::dgRobotVelocity_ |
|
protected |
◆ gyrometer_
dg::Vector SoTTalosDevice::gyrometer_ |
|
protected |
◆ gyrometerSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::gyrometerSOUT_ |
|
protected |
Rotation velocity measured by gyrometers.
◆ joint_angles_
dg::Vector SoTTalosDevice::joint_angles_ |
|
protected |
◆ joint_anglesSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::joint_anglesSOUT_ |
|
protected |
◆ motor_angles_
dg::Vector SoTTalosDevice::motor_angles_ |
|
protected |
◆ motor_anglesSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::motor_anglesSOUT_ |
|
protected |
◆ p_gains_
dg::Vector SoTTalosDevice::p_gains_ |
|
protected |
◆ p_gainsSOUT_
dynamicgraph::Signal<dg::Vector, int> SoTTalosDevice::p_gainsSOUT_ |
|
protected |
proportional and derivative position-control gains
◆ pose
dgsot::MatrixRotation SoTTalosDevice::pose |
|
protected |
◆ previousState_
dg::Vector SoTTalosDevice::previousState_ |
|
protected |
Previous robot configuration.
◆ TIMESTEP_DEFAULT
const double SoTTalosDevice::TIMESTEP_DEFAULT = 0.001 |
|
static |
◆ torques_
dg::Vector SoTTalosDevice::torques_ |
|
protected |
◆ velocities_
dg::Vector SoTTalosDevice::velocities_ |
|
protected |
The documentation for this class was generated from the following files: