LocalGuidance
A library that generates velocity references to follow a path.
robot_utils::NoneForceCalibrator Class Reference

This calibrator forwards the uncalibrated wrench. More...

#include <NoneForceCalibrator.hpp>

Inheritance diagram for robot_utils::NoneForceCalibrator:
Inheritance graph

Public Member Functions

 NoneForceCalibrator (const std::string &name)
 
 ~NoneForceCalibrator () override=default
 
bool store (const std::string &filename) override
 
bool load (const std::string &filename) override
 
bool isCalibrating () override
 
bool startCalibration (bool wait=false) override
 
bool wait () override
 
bool initialize (double dt) override
 
bool advance (double dt) override
 
bool command (ForceCalibratorCommand &command) override
 
bool getCalibratedForce (kindr::Force3D &calibratedForce, const kindr::Force3D &uncalibratedForce) override
 
bool getCalibratedTorque (kindr::Torque3D &calibratedTorque, const kindr::Torque3D &uncalibratedTorque) override
 
void getStatistics (ForceCalibratorStats &statistics) override
 
- Public Member Functions inherited from robot_utils::ForceCalibratorBase
 ForceCalibratorBase (const std::string &name)
 
virtual ~ForceCalibratorBase ()=default
 
virtual bool getCalibratedWrench (kindr::WrenchD &calibratedWrench, const kindr::WrenchD &uncalibratedWrench)
 
const std::string & getName () const
 
void setWrench (const kindr::WrenchD &wrench)
 
void setForce (const kindr::Force3D &force)
 
void setTorque (const kindr::Torque3D &torque)
 

Additional Inherited Members

- Protected Attributes inherited from robot_utils::ForceCalibratorBase
std::string name_
 
kindr::WrenchD wrench_
 
boost::shared_mutex mutexWrench_
 

Detailed Description

This calibrator forwards the uncalibrated wrench.

Constructor & Destructor Documentation

robot_utils::NoneForceCalibrator::NoneForceCalibrator ( const std::string &  name)
robot_utils::NoneForceCalibrator::~NoneForceCalibrator ( )
overridedefault

Member Function Documentation

bool robot_utils::NoneForceCalibrator::advance ( double  dt)
overridevirtual
bool robot_utils::NoneForceCalibrator::command ( ForceCalibratorCommand command)
overridevirtual
bool robot_utils::NoneForceCalibrator::getCalibratedForce ( kindr::Force3D &  calibratedForce,
const kindr::Force3D &  uncalibratedForce 
)
overridevirtual
bool robot_utils::NoneForceCalibrator::getCalibratedTorque ( kindr::Torque3D &  calibratedTorque,
const kindr::Torque3D &  uncalibratedTorque 
)
overridevirtual
void robot_utils::NoneForceCalibrator::getStatistics ( ForceCalibratorStats statistics)
overridevirtual
bool robot_utils::NoneForceCalibrator::initialize ( double  dt)
overridevirtual
bool robot_utils::NoneForceCalibrator::isCalibrating ( )
overridevirtual
bool robot_utils::NoneForceCalibrator::load ( const std::string &  filename)
overridevirtual
bool robot_utils::NoneForceCalibrator::startCalibration ( bool  wait = false)
overridevirtual
bool robot_utils::NoneForceCalibrator::store ( const std::string &  filename)
overridevirtual
bool robot_utils::NoneForceCalibrator::wait ( )
overridevirtual

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