Jafar
|
Functions for operations related to Euler angles lines in SLAM. More...
Functions for operations related to Euler angles lines in SLAM.
Enumerations | |
enum | H { h_0, h_1 } |
Functions | |
template<class VecBearings , class VecUnitVector > | |
void | bearingsToUnitVector (VecBearings const &b, VecUnitVector &u) |
template<class VecBearings > | |
void | bearingsToUnitVectorJac (VecBearings const &b, jblas::mat &J) |
template<class VecVector , class VecDirection > | |
void | vectorToBearings (VecVector const &v, VecDirection &b) |
template<class VecVector > | |
void | vectorToBearingsJac (VecVector const &v, jblas::mat &J) |
template<class VecFrame1 , class VecFrame2 , class VecFrameRes > | |
void | composeFrame (const VecFrame1 &frame1_, const VecFrame2 &frame2_, VecFrameRes &frameRes) |
Euler frames composition. | |
template<class VecFrame1 , class VecFrame2 > | |
void | composeFrameJac (const VecFrame1 &frame1_, const VecFrame2 &frame2_, jblas::mat &Jframe2, jblas::mat &Jframe1) |
Euler frames composition jacobian. | |
template<class VecFrame , class VecFrameInv > | |
void | invFrame (VecFrame const &frame, VecFrameInv &frameInv) |
Euler frame inversion. | |
template<class VecFrame , class Vec , class VecRes > | |
void | toFrame (const VecFrame &frame_, const Vec &v_, H h, VecRes &vRes) |
3D point to an other frame | |
template<class VecFrame , class Vec , class M_Jframe , class M_Jv > | |
void | toFrameJac (const VecFrame &frame_, const Vec &v_, H h, M_Jframe &Jframe, M_Jv &Jv) |
3D point to an other frame jacobian | |
template<class VecFrame , class Vec , class VecRes > | |
void | fromFrame (const VecFrame &frame_, const Vec &v_, H h, VecRes &vRes) |
3D point from an other frame | |
template<class VecFrame , class Vec , class M_Jframe , class M_Jv > | |
void | fromFrameJac (const VecFrame &frame_, const Vec &v_, H h, M_Jframe &Jframe, M_Jv &Jv) |
3D point from an other frame jacobian | |
template<class VecFrame , class Vec , class VecRes > | |
void | lineToFrame (const VecFrame &frame_, const Vec &l_, VecRes &lRes) |
3D line to an other frame | |
template<class VecFrame , class Vec > | |
void | lineToFrameJac (const VecFrame &frame_, const Vec &l_, jblas::mat &Jframe, jblas::mat &Jl) |
3D line to an other frame jacobian | |
template<class VecFrame , class Vec , class VecRes > | |
void | lineFromFrame (const VecFrame &frame_, const Vec &l_, VecRes &lRes) |
3D line from an other frame | |
template<class VecFrame , class Vec > | |
void | lineFromFrameJac (const VecFrame &frame_, const Vec &l_, jblas::mat &Jframe, jblas::mat &Jl) |
3D line from an other frame jacobian | |
template<class VecFrame , class Vec , class VecRes > | |
void | planeToFrame (const VecFrame &frame_, const Vec &p_, VecRes &pRes) |
Plane to an other frame. | |
template<class VecFrame , class Vec > | |
void | planeToFrameJac (const VecFrame &frame_, const Vec &p_, jblas::mat &Jframe, jblas::mat &Jp) |
Plane to an other frame jacobian. | |
template<class VecFrame , class Vec , class VecRes > | |
void | planeFromFrame (const VecFrame &frame_, const Vec &p_, VecRes &pRes) |
Plane from an other frame. | |
template<class VecFrame , class Vec > | |
void | planeFromFrameJac (const VecFrame &frame_, const Vec &p_, jblas::mat &Jframe, jblas::mat &Jp) |
Plane from an other frame jacobian. | |
template<class VecOdo , class VecXRes > | |
void | odo3d (VecOdo const &u, double dt, VecXRes &xRes) |
template<class VecOdo > | |
void | odo3dJac (VecOdo const &u, double dt, jblas::mat &Ju) |
template<class VecX , class VecOdo , class VecXRes > | |
void | odo3d (VecX const &x, VecOdo const &u, double dt, VecXRes &xRes) |
template<class VecX , class VecOdo > | |
void | odo3dJac (VecX const &x, VecOdo const &u, double dt, jblas::mat &Jx, jblas::mat &Ju) |
template<class VecX , class VecOdo , class VecXRes > | |
void | odo3dInRefFrame (double yaw_robotToRef, VecX const &x, VecOdo const &u, double dt, VecXRes &xRes) |
template<class VecX , class VecOdo > | |
void | odo3dInRefFrameJac (double yaw_robotToRef, VecX const &x, VecOdo const &u, double dt, jblas::mat &Jx, jblas::mat &Ju) |
Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1 |