| 
    MRPT
    2.0.4
    
   | 
 
An individual kinematic chain element (one link) which builds up a CKinematicChain.
The parameterization of the SE(3) transformation from the starting point to the end point follows a Denavit-Hartenberg standard parameterization: [theta, d, a, alpha].
Definition at line 27 of file CKinematicChain.h.
#include <mrpt/kinematics/CKinematicChain.h>
Public Member Functions | |
| TKinematicLink (double _theta, double _d, double _a, double _alpha, bool _is_prismatic) | |
| TKinematicLink ()=default | |
Public Attributes | |
| double | theta {0} | 
| Rotation from X_i to X_{i+1} (radians)  More... | |
| double | d {0} | 
| Distance along Z_i to the common normal between Z_i and Z_{i+1}.  More... | |
| double | a {0} | 
| Distance along the common normal (in the same direction than the new X_{i+1})  More... | |
| double | alpha {0} | 
| Rotation along X_{i+1} to transform Z_i into Z_{i+1}.  More... | |
| bool | is_prismatic {false} | 
| "false": Is revolute ("q_i" is "theta"), "true": is prismatic ("q_i" is "d")  More... | |
      
  | 
  inline | 
Definition at line 43 of file CKinematicChain.h.
      
  | 
  default | 
| double mrpt::kinematics::TKinematicLink::a {0} | 
Distance along the common normal (in the same direction than the new X_{i+1})
Definition at line 35 of file CKinematicChain.h.
Referenced by mrpt::kinematics::operator<<(), and mrpt::kinematics::operator>>().
| double mrpt::kinematics::TKinematicLink::alpha {0} | 
Rotation along X_{i+1} to transform Z_i into Z_{i+1}.
Definition at line 37 of file CKinematicChain.h.
Referenced by mrpt::kinematics::operator<<(), and mrpt::kinematics::operator>>().
| double mrpt::kinematics::TKinematicLink::d {0} | 
Distance along Z_i to the common normal between Z_i and Z_{i+1}.
Definition at line 32 of file CKinematicChain.h.
Referenced by mrpt::kinematics::operator<<(), and mrpt::kinematics::operator>>().
| bool mrpt::kinematics::TKinematicLink::is_prismatic {false} | 
"false": Is revolute ("q_i" is "theta"), "true": is prismatic ("q_i" is "d")
Definition at line 41 of file CKinematicChain.h.
Referenced by mrpt::kinematics::operator<<(), and mrpt::kinematics::operator>>().
| double mrpt::kinematics::TKinematicLink::theta {0} | 
Rotation from X_i to X_{i+1} (radians)
Definition at line 30 of file CKinematicChain.h.
Referenced by mrpt::kinematics::operator<<(), and mrpt::kinematics::operator>>().
| Page generated by Doxygen 1.8.14 for MRPT 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020 |