|
rby1-sdk
|
Represents the model description of Robot A. More...
#include <model.h>
Public Types | |
| using | DynRobotStateType = rb::dyn::State<kRobotDOF> |
| Type definition for the dynamic robot state. | |
| using | DynRobotType = rb::dyn::Robot<kRobotDOF> |
| Type definition for the dynamic robot. | |
Static Public Attributes | |
| static constexpr std::array< unsigned int, 20 > | kBodyIdx |
| Indices for the main body components. | |
| static constexpr double | kControlPeriod = 0.002 |
| Control update period in seconds. | |
| static constexpr std::array< unsigned int, 2 > | kHeadIdx = {22, 23} |
| Indices for the head components. | |
| static constexpr std::array< unsigned int, 7 > | kLeftArmIdx = {15, 16, 17, 18, 19, 20, 21} |
| Indices for the left arm components. | |
| static constexpr std::array< unsigned int, 2 > | kMobilityIdx = {0, 1} |
| Indices for the mobility components (e.g., wheels). | |
| static constexpr std::string_view | kModelName = "A" |
| The model name. | |
| static constexpr std::array< unsigned int, 7 > | kRightArmIdx = {8, 9, 10, 11, 12, 13, 14} |
| Indices for the right arm components. | |
| static constexpr size_t | kRobotDOF = 24 |
| Total degrees of freedom for the robot. | |
| static constexpr std::array< std::string_view, kRobotDOF > | kRobotJointNames |
| Names of the robot joints. | |
| static constexpr std::array< unsigned int, 6 > | kTorsoIdx = {2, 3, 4, 5, 6, 7} |
| Indices for the torso components. | |
| static constexpr std::array< unsigned int, 20 > | kVelocityEstimationRequiredIdx = kBodyIdx |
| Indices for joints requiring velocity estimation. | |
Represents the model description of Robot A.
This class represents the model description of Robot A, which serves as the base model.
|
staticconstexpr |
Indices for the main body components.
These indices cover all joints excluding the mobility and head components.
|
staticconstexpr |
Indices for the mobility components (e.g., wheels).
These indices represent the parts of the robot responsible for mobility.
|
staticconstexpr |
Names of the robot joints.
This array contains the names of all joints in the robot, arranged in the order of their indices.
|
staticconstexpr |
Indices for joints requiring velocity estimation.
These indices include joints where velocity estimation is essential.