All joint limits. More...
#include <pinocchio/parsers/mjcf/mjcf-graph.hpp>
Public Member Functions | |
| RangeJoint (double v) | |
| template<int Nq, int Nv> | |
| RangeJoint | concatenate (const RangeJoint &range) const |
| Concatenate 2 rangeJoint. | |
| template<int Nq, int Nv> | |
| RangeJoint | setDimension () const |
| Set dimension to the limits to match the joint nq and nv. | |
Public Attributes | |
| Eigen::VectorXd | armature |
| Eigen::VectorXd | damping |
| Eigen::VectorXd | friction |
| double | frictionLoss = 0. |
| Eigen::VectorXd | maxConfig |
| Eigen::VectorXd | maxEffort |
| Eigen::VectorXd | maxVel |
| Eigen::VectorXd | minConfig |
| Eigen::VectorXd | springReference |
| Eigen::VectorXd | springStiffness |
All joint limits.
Definition at line 116 of file mjcf-graph.hpp.
|
inlineexplicit |
Definition at line 143 of file mjcf-graph.hpp.
| RangeJoint concatenate | ( | const RangeJoint & | range | ) | const |
Concatenate 2 rangeJoint.
| Nq | old_range, joint configuration |
| Nv | old_range, joint velocity |
| range | to concatenate with |
| RangeJoint setDimension | ( | ) | const |
Set dimension to the limits to match the joint nq and nv.
| Nq | joint configuration |
| Nv | joint velocity |
| Eigen::VectorXd armature |
Definition at line 138 of file mjcf-graph.hpp.
| Eigen::VectorXd damping |
Definition at line 135 of file mjcf-graph.hpp.
| Eigen::VectorXd friction |
Definition at line 133 of file mjcf-graph.hpp.
| double frictionLoss = 0. |
Definition at line 140 of file mjcf-graph.hpp.
| Eigen::VectorXd maxConfig |
Definition at line 123 of file mjcf-graph.hpp.
| Eigen::VectorXd maxEffort |
Definition at line 119 of file mjcf-graph.hpp.
| Eigen::VectorXd maxVel |
Definition at line 121 of file mjcf-graph.hpp.
| Eigen::VectorXd minConfig |
Definition at line 125 of file mjcf-graph.hpp.
| Eigen::VectorXd springReference |
Definition at line 130 of file mjcf-graph.hpp.
| Eigen::VectorXd springStiffness |
Definition at line 128 of file mjcf-graph.hpp.