#include <robot.h>
Public Member Functions | |
| CKinematicChainContainer () | |
| ~CKinematicChainContainer () | |
| void | update () |
| Updates denavit hartenberg matrices of all chains. | |
| void | loadFromXml (CRobot *robot, TiXmlElement *kinChainsNode) |
| Loads kinematic structure of robot from <KINEMATICCHAINS> (xml object). | |
Public Attributes | |
| int | length |
| Number of kinematic chains. | |
| CKinematicChain * | chain |
| Array of kinematic chains. | |
The kinematic model of the robot is given by a number of (connected) kinematic chains.
| CKinematicChainContainer::CKinematicChainContainer | ( | ) |
| CKinematicChainContainer::~CKinematicChainContainer | ( | ) |
| void CKinematicChainContainer::update | ( | ) |
Updates denavit hartenberg matrices of all chains.
| void CKinematicChainContainer::loadFromXml | ( | CRobot * | robot, | |
| TiXmlElement * | kinChainsNode | |||
| ) |
Loads kinematic structure of robot from <KINEMATICCHAINS> (xml object).
Number of kinematic chains.
Array of kinematic chains.
1.5.2