#include <cmath>
#include <limits>
#include <algorithm>
#include <iCub/utils.h>
#include <iCub/solver.h>
Go to the source code of this file.
|
| bool | getCamParams (const ResourceFinder &rf, const string &type, Matrix **Prj, int &w, int &h, const bool verbose) |
| |
| bool | getAlignHN (const ResourceFinder &rf, const string &type, iKinChain *chain, const bool verbose) |
| |
| Matrix | alignJointsBounds (iKinChain *chain, PolyDriver *drvTorso, PolyDriver *drvHead, const ExchangeData *commData) |
| |
| void | copyJointsBounds (iKinChain *ch1, iKinChain *ch2) |
| |
| void | updateTorsoBlockedJoints (iKinChain *chain, const Vector &fbTorso) |
| |
| void | updateNeckBlockedJoints (iKinChain *chain, const Vector &fbNeck) |
| |
| bool | getFeedback (Vector &fbTorso, Vector &fbHead, PolyDriver *drvTorso, PolyDriver *drvHead, const ExchangeData *commData, double *timeStamp) |
| |
◆ alignJointsBounds()
| Matrix alignJointsBounds |
( |
iKinChain * |
chain, |
|
|
PolyDriver * |
drvTorso, |
|
|
PolyDriver * |
drvHead, |
|
|
const ExchangeData * |
commData |
|
) |
| |
◆ copyJointsBounds()
◆ getAlignHN()
| bool getAlignHN |
( |
const ResourceFinder & |
rf, |
|
|
const string & |
type, |
|
|
iKinChain * |
chain, |
|
|
const bool |
verbose |
|
) |
| |
◆ getCamParams()
| bool getCamParams |
( |
const ResourceFinder & |
rf, |
|
|
const string & |
type, |
|
|
Matrix ** |
Prj, |
|
|
int & |
w, |
|
|
int & |
h, |
|
|
const bool |
verbose |
|
) |
| |
◆ getFeedback()
| bool getFeedback |
( |
Vector & |
fbTorso, |
|
|
Vector & |
fbHead, |
|
|
PolyDriver * |
drvTorso, |
|
|
PolyDriver * |
drvHead, |
|
|
const ExchangeData * |
commData, |
|
|
double * |
timeStamp |
|
) |
| |
◆ updateNeckBlockedJoints()
| void updateNeckBlockedJoints |
( |
iKinChain * |
chain, |
|
|
const Vector & |
fbNeck |
|
) |
| |
◆ updateTorsoBlockedJoints()
| void updateTorsoBlockedJoints |
( |
iKinChain * |
chain, |
|
|
const Vector & |
fbTorso |
|
) |
| |
◆ MUTEX_COUNTERV
| constexpr int32_t MUTEX_COUNTERV = 6 |
|
constexpr |
◆ MUTEX_FPFRAME
| constexpr int32_t MUTEX_FPFRAME = 7 |
|
constexpr |
◆ MUTEX_Q
| constexpr int32_t MUTEX_Q = 3 |
|
constexpr |
◆ MUTEX_QD
| constexpr int32_t MUTEX_QD = 1 |
|
constexpr |
◆ MUTEX_TORSO
| constexpr int32_t MUTEX_TORSO = 4 |
|
constexpr |
◆ MUTEX_V
| constexpr int32_t MUTEX_V = 5 |
|
constexpr |
◆ MUTEX_X
| constexpr int32_t MUTEX_X = 2 |
|
constexpr |
◆ MUTEX_XD
| constexpr int32_t MUTEX_XD = 0 |
|
constexpr |