|
pinocchio
1.2.6-7-g6de3e-dirty
|
Template for handling data related to a non linear DC motor model. More...
#include <actuators/dc-non-linear-motor-model.hpp>
Public Member Functions | |
| const Observations_t & | h () const |
| Return observation vector. | |
| const Parameters_t & | c () const |
| Return parameters. | |
| const S_t & | S () const |
| Returns selection matrix. | |
| Observations_t & | h () |
| void | rotorInertia (Scalar_ c) |
| Rotor inertia (kg/m2) - \( B_m \). More... | |
| void | rotorResistor (Scalar_ c) |
| Rotor resistor (Ohm) - \( R\). | |
| void | torqueConst (Scalar_ c) |
| Torque constant (Nm/A) - \( K_m \). | |
| void | speedTorqueGrad (Scalar_ c) |
| Speed torque gradient (rads^-1/Nm) \( D_m \). | |
| void | backEMF (Scalar_ c) |
| Back electro magnetic force constant \( K_b \) It is the inverse of the speed torque gradient constant ( \(k_N\)) in Maxon datasheet. More exactly the maxon datasheet gives rpm/V. So it is \(\frac{60}{ 2 \pi k_N)}\). | |
| void | terminalInductance (Scalar_ c) |
| Terminal Inductance (Henry) | |
| void | setS (S_t &S) |
Protected Member Functions | |
| void | updateFirstParameters () |
| Update the first three parameters of the actuators: | |
Protected Attributes | |
| Observations_t | h_ |
| Observation variables. | |
| Parameters_t | c_ |
| Vector parameters. | |
| S_t | S_ |
| Selection matrix. | |
Template for handling data related to a non linear DC motor model.
| Scalar_ | {description} |
Definition at line 130 of file dc-non-linear-motor-model.hpp.
|
inline |
Rotor inertia (kg/m2) - \( B_m \).
Internal parameters of the actuator.
Definition at line 162 of file dc-non-linear-motor-model.hpp.
References ActuatorDCNonLinearMotorData< Scalar_ >::c(), ActuatorDCNonLinearMotorData< Scalar_ >::c_, and ActuatorDCNonLinearMotorData< Scalar_ >::updateFirstParameters().