#include <compensator.h>
|
| | Compensator (string name, string robotName, string outputPortName, string inputPortName, BufferedPort< Bottle > *_infoPort, double _compensationGain, double _contactCompensationGain, int addThreshold, float _minBaseline, bool _zeroUpRawData, bool _binarization, bool _smoothFilter, float _smoothFactor, unsigned int _linkId=0) |
| |
| | ~Compensator () |
| |
| void | calibrationInit () |
| |
| void | calibrationDataCollection () |
| |
| void | calibrationFinish () |
| |
| bool | readRawAndWriteCompensatedData () |
| |
| void | updateBaseline () |
| |
| bool | doesBaselineExceed (unsigned int &taxelIndex, double &baseline, double &initialBaseline) |
| |
| skinContactList | getContacts () |
| |
| bool | isWorking () |
| |
| void | setBinarization (bool value) |
| |
| void | setSmoothFilter (bool value) |
| |
| bool | setSmoothFactor (float value) |
| |
| bool | setAddThreshold (unsigned int thr) |
| |
| bool | setCompensationGain (double gain) |
| |
| bool | setContactCompensationGain (double gain) |
| |
| bool | setMaxNeighborDistance (double d) |
| |
| bool | setTaxelPosesFromFile (const char *filePath) |
| |
| bool | setTaxelPosesFromFileOld (const char *filePath) |
| |
| bool | setTaxelPoses (const vector< Vector > &poses) |
| |
| bool | setTaxelPose (unsigned int taxelId, const Vector &pose) |
| |
| bool | setTaxelPositions (const Vector &positions) |
| |
| bool | setTaxelPosition (unsigned int taxelId, const Vector &position) |
| |
| bool | setTaxelOrientations (const vector< Vector > &orientations) |
| |
| bool | setTaxelOrientation (unsigned int taxelId, const Vector &orientation) |
| |
| void | setSkinPart (SkinPart _skinPart) |
| |
| Vector | getTouchThreshold () |
| |
| bool | getBinarization () |
| |
| bool | getSmoothFilter () |
| |
| float | getSmoothFactor () |
| |
| unsigned int | getAddThreshold () |
| |
| double | getCompensationGain () |
| |
| double | getContactCompensationGain () |
| |
| Vector | getTaxelPosition (unsigned int taxelId) |
| |
| vector< Vector > | getTaxelPositions () |
| |
| Vector | getTaxelOrientation (unsigned int taxelId) |
| |
| vector< Vector > | getTaxelOrientations () |
| |
| Vector | getTaxelPose (unsigned int taxelId) |
| |
| vector< Vector > | getTaxelPoses () |
| |
| double | getPoseConfidence (unsigned int taxelId) |
| |
| Vector | getPoseConfidences () |
| |
| unsigned int | getNumTaxels () |
| |
| Vector | getCompensation () |
| |
| Vector | getBaselines () |
| |
| Vector | getRawData () |
| |
| Vector | getCompData () |
| |
| Stamp | getTimestamp () |
| |
| string | getName () |
| |
| string | getInputPortName () |
| |
| string | getSkinPartName () |
| |
| SkinPart | getSkinPart () |
| |
| string | getBodyPartName () |
| |
| BodyPart | getBodyPart () |
| |
| unsigned int | getLinkNum () |
| |
Definition at line 55 of file compensator.h.
◆ Compensator()
| Compensator::Compensator |
( |
string |
name, |
|
|
string |
robotName, |
|
|
string |
outputPortName, |
|
|
string |
inputPortName, |
|
|
BufferedPort< Bottle > * |
_infoPort, |
|
|
double |
_compensationGain, |
|
|
double |
_contactCompensationGain, |
|
|
int |
addThreshold, |
|
|
float |
_minBaseline, |
|
|
bool |
_zeroUpRawData, |
|
|
bool |
_binarization, |
|
|
bool |
_smoothFilter, |
|
|
float |
_smoothFactor, |
|
|
unsigned int |
_linkId = 0 |
|
) |
| |
◆ ~Compensator()
| Compensator::~Compensator |
( |
| ) |
|
◆ calibrationDataCollection()
| void Compensator::calibrationDataCollection |
( |
| ) |
|
◆ calibrationFinish()
| void Compensator::calibrationFinish |
( |
| ) |
|
◆ calibrationInit()
| void Compensator::calibrationInit |
( |
| ) |
|
◆ doesBaselineExceed()
| bool Compensator::doesBaselineExceed |
( |
unsigned int & |
taxelIndex, |
|
|
double & |
baseline, |
|
|
double & |
initialBaseline |
|
) |
| |
◆ getAddThreshold()
| unsigned int iCub::skinManager::Compensator::getAddThreshold |
( |
| ) |
|
|
inline |
◆ getBaselines()
| Vector iCub::skinManager::Compensator::getBaselines |
( |
| ) |
|
|
inline |
◆ getBinarization()
| bool iCub::skinManager::Compensator::getBinarization |
( |
| ) |
|
|
inline |
◆ getBodyPart()
| BodyPart iCub::skinManager::Compensator::getBodyPart |
( |
| ) |
|
|
inline |
◆ getBodyPartName()
| string iCub::skinManager::Compensator::getBodyPartName |
( |
| ) |
|
|
inline |
◆ getCompData()
| Vector iCub::skinManager::Compensator::getCompData |
( |
| ) |
|
|
inline |
◆ getCompensation()
| Vector Compensator::getCompensation |
( |
| ) |
|
◆ getCompensationGain()
| double iCub::skinManager::Compensator::getCompensationGain |
( |
| ) |
|
|
inline |
◆ getContactCompensationGain()
| double iCub::skinManager::Compensator::getContactCompensationGain |
( |
| ) |
|
|
inline |
◆ getContacts()
◆ getInputPortName()
| string iCub::skinManager::Compensator::getInputPortName |
( |
| ) |
|
|
inline |
◆ getLinkNum()
| unsigned int iCub::skinManager::Compensator::getLinkNum |
( |
| ) |
|
|
inline |
◆ getName()
| string iCub::skinManager::Compensator::getName |
( |
| ) |
|
|
inline |
◆ getNumTaxels()
| unsigned int Compensator::getNumTaxels |
( |
| ) |
|
◆ getPoseConfidence()
| double Compensator::getPoseConfidence |
( |
unsigned int |
taxelId | ) |
|
◆ getPoseConfidences()
| Vector Compensator::getPoseConfidences |
( |
| ) |
|
◆ getRawData()
| Vector iCub::skinManager::Compensator::getRawData |
( |
| ) |
|
|
inline |
◆ getSkinPart()
| SkinPart iCub::skinManager::Compensator::getSkinPart |
( |
| ) |
|
|
inline |
◆ getSkinPartName()
| string iCub::skinManager::Compensator::getSkinPartName |
( |
| ) |
|
|
inline |
◆ getSmoothFactor()
| float Compensator::getSmoothFactor |
( |
| ) |
|
◆ getSmoothFilter()
| bool iCub::skinManager::Compensator::getSmoothFilter |
( |
| ) |
|
|
inline |
◆ getTaxelOrientation()
| Vector Compensator::getTaxelOrientation |
( |
unsigned int |
taxelId | ) |
|
◆ getTaxelOrientations()
| vector< Vector > Compensator::getTaxelOrientations |
( |
| ) |
|
◆ getTaxelPose()
| Vector Compensator::getTaxelPose |
( |
unsigned int |
taxelId | ) |
|
◆ getTaxelPoses()
| vector< Vector > Compensator::getTaxelPoses |
( |
| ) |
|
◆ getTaxelPosition()
| Vector Compensator::getTaxelPosition |
( |
unsigned int |
taxelId | ) |
|
◆ getTaxelPositions()
| vector< Vector > Compensator::getTaxelPositions |
( |
| ) |
|
◆ getTimestamp()
| Stamp iCub::skinManager::Compensator::getTimestamp |
( |
| ) |
|
|
inline |
◆ getTouchThreshold()
| Vector Compensator::getTouchThreshold |
( |
| ) |
|
◆ isWorking()
| bool iCub::skinManager::Compensator::isWorking |
( |
| ) |
|
|
inline |
◆ readRawAndWriteCompensatedData()
| bool Compensator::readRawAndWriteCompensatedData |
( |
| ) |
|
◆ setAddThreshold()
| bool Compensator::setAddThreshold |
( |
unsigned int |
thr | ) |
|
◆ setBinarization()
| void iCub::skinManager::Compensator::setBinarization |
( |
bool |
value | ) |
|
|
inline |
◆ setCompensationGain()
| bool Compensator::setCompensationGain |
( |
double |
gain | ) |
|
◆ setContactCompensationGain()
| bool Compensator::setContactCompensationGain |
( |
double |
gain | ) |
|
◆ setMaxNeighborDistance()
| bool Compensator::setMaxNeighborDistance |
( |
double |
d | ) |
|
◆ setSkinPart()
| void Compensator::setSkinPart |
( |
SkinPart |
_skinPart | ) |
|
◆ setSmoothFactor()
| bool Compensator::setSmoothFactor |
( |
float |
value | ) |
|
◆ setSmoothFilter()
| void Compensator::setSmoothFilter |
( |
bool |
value | ) |
|
◆ setTaxelOrientation()
| bool Compensator::setTaxelOrientation |
( |
unsigned int |
taxelId, |
|
|
const Vector & |
orientation |
|
) |
| |
◆ setTaxelOrientations()
| bool Compensator::setTaxelOrientations |
( |
const vector< Vector > & |
orientations | ) |
|
◆ setTaxelPose()
| bool Compensator::setTaxelPose |
( |
unsigned int |
taxelId, |
|
|
const Vector & |
pose |
|
) |
| |
◆ setTaxelPoses()
| bool Compensator::setTaxelPoses |
( |
const vector< Vector > & |
poses | ) |
|
◆ setTaxelPosesFromFile()
| bool Compensator::setTaxelPosesFromFile |
( |
const char * |
filePath | ) |
|
◆ setTaxelPosesFromFileOld()
| bool Compensator::setTaxelPosesFromFileOld |
( |
const char * |
filePath | ) |
|
◆ setTaxelPosition()
| bool Compensator::setTaxelPosition |
( |
unsigned int |
taxelId, |
|
|
const Vector & |
position |
|
) |
| |
◆ setTaxelPositions()
| bool Compensator::setTaxelPositions |
( |
const Vector & |
positions | ) |
|
◆ updateBaseline()
| void Compensator::updateBaseline |
( |
| ) |
|
The documentation for this class was generated from the following files: