|
pinocchio
1.2.6-7-g6de3e-dirty
|
Template implementing a non linear DC motor model. More...
#include <actuators/dc-non-linear-motor-model.hpp>
Public Member Functions | |
| void | calc (typename ActuatorDCNonLinearMotorData< Scalar_ >::dX_t &dstate, typename ActuatorDCNonLinearMotorData< Scalar_ >::X_t &state, typename ActuatorDCNonLinearMotorData< Scalar_ >::U_t &control, Force &fext, ActuatorDCNonLinearMotorData< Scalar_ > &data) |
| void | get_force (ActuatorDCNonLinearMotorData< Scalar_ > &data, Force &aForce) const |
| ActuatorDCNonLinearMotorData< Scalar_ > | createData () const |
Protected Attributes | |
| std::string | name_ |
Template implementing a non linear DC motor model.
| Scalar_ | {description} |
Definition at line 232 of file dc-non-linear-motor-model.hpp.
|
inline |
di/dt = (-Ri + V - K_b dtheta/dt)/L
Definition at line 240 of file dc-non-linear-motor-model.hpp.
References ForceBase< Derived >::angular(), ActuatorDCNonLinearMotorData< Scalar_ >::c(), ActuatorDCNonLinearMotorData< Scalar_ >::h(), ForceBase< Derived >::linear(), ActuatorDCNonLinearMotorData< Scalar_ >::S(), and ForceBase< Derived >::toVector().