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.