#include <state-observation/tools/rigid-body-kinematics.hpp>
◆ KinematicsInternal() [1/2]
◆ KinematicsInternal() [2/2]
constructor of a Kinematics object given each variable independently.
- Parameters
-
| position | the position composing the kinematics |
| linVel | the linear velocity composing the kinematics |
| linAcc | the linear acceleration composing the kinematics |
| orientation | the orientation composing the kinematics |
| angVel | the angular velocity composing the kinematics |
| angAcc | the angular acceleration composing the kinematics |
◆ fromVector()
Fills from vector the flags show which parts of the kinematics to be loaded from the vector the order of the vector is position orientation (quaternion) linevel angvel linAcc angAcc use the flags to define the structure of the vector
◆ reset()
◆ setZero()
initializes at zero all the flagged fields the typename allows to set if the prefered type for rotation is a Matrix3 or a Quaternion (Quaternion by default)
◆ toVector() [1/2]
◆ toVector() [2/2]
converts the object to a vector the order of the vector is position orientation (quaternion) linevel angvel linAcc angAcc use the flags to define the structure of the vector
◆ zeroKinematics()
returns an object corresponding to zero kinematics on the desired variables.
- Parameters
-
| Flags | defines of which variables the new object must be filled. |
- Returns
- Kinematics
◆ angAcc
◆ angVel
◆ linAcc
◆ linVel
◆ orientation
◆ position
The documentation for this class was generated from the following file: