26 #ifndef _osaJR3ForceSensor_h
27 #define _osaJR3ForceSensor_h
29 #include <comedilib.h>
50 osaJR3ForceSensor::Internals* internals;
101 bool transform =
true,
102 int filterId = 0 )
const;
111 bool transform =
true,
112 int filterId = 0 )
const;
146 #endif //_osaJR3ForceSensor_h
Definition: osaJR3ForceSensor.h:45
vctFixedSizeVector< double, 6 > Wrench
Definition: osaJR3ForceSensor.h:42
vctFixedSizeMatrix< double, 6, 6 > vctAdjoint
Definition: osaJR3ForceSensor.h:43
static vctAdjoint Adjoint(const vctFrame4x4< double > &Rt)
Compute adjoint matrix of Rt.
Declaration of vctMatrixRotation3.
void Zero(const vctFrame4x4< double > &Rtws)
Set bias.
Definition: osaJR3ForceSensor.h:35
void SetTransform(const vctFrame4x4< double > &Rt)
Set frame transformation.
Definition: osaJR3ForceSensor.h:133
osaJR3ForceSensor::Errno Read(osaJR3ForceSensor::Wrench &wrench, const vctMatrixRotation3< double > &R, bool transform=true, int filterId=0) const
Read with tool compenstation.
Wrench US2SI(const Wrench &wus) const
Convert US to SI.
Declaration of vctFrame4x4.
Definition: osaJR3ForceSensor.h:39
Declaration of vctFixedSizeVector.
~osaJR3ForceSensor()
Destructor.
void SetCOM(const vctFixedSizeVector< double, 3 > &xyz)
Set tool center of mass.
Definition: osaJR3ForceSensor.h:118
Implementation of a fixed-size matrix using template metaprogramming.
Definition: vctFixedSizeMatrix.h:52
Units
Definition: osaJR3ForceSensor.h:45
void SetMass(double m)
Set tool mass.
Definition: osaJR3ForceSensor.h:115
Definition: osaJR3ForceSensor.h:39
Wrench CompensateToolMass(const vctMatrixRotation3< double > &R) const
Compensate for tool mass.
Errno
Definition: osaJR3ForceSensor.h:39
osaJR3ForceSensor::Errno Close()
Close.
osaJR3ForceSensor()
Default constructor.
Definition: osaJR3ForceSensor.h:64
void SetBias(const Wrench &vw)
Set bias.
Definition: osaJR3ForceSensor.h:121
osaJR3ForceSensor::Errno Open()
Open.