#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: