|
| ActuationSquashingModelTpl (boost::shared_ptr< ActuationModelAbstract > actuation, boost::shared_ptr< SquashingModelAbstract > squashing, const std::size_t nu) |
|
virtual void | calc (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x, const Eigen::Ref< const VectorXs > &u) |
| Compute the actuation signal from the state point \(\mathbf{x}\in\mathbb{R}^{ndx}\) and joint torque inputs \(\mathbf{u}\in\mathbb{R}^{nu}\). More...
|
|
virtual void | calcDiff (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x, const Eigen::Ref< const VectorXs > &u) |
| Compute the Jacobians of the actuation function. More...
|
|
virtual void | commands (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x, const Eigen::Ref< const VectorXs > &tau) |
| Compute the joint torque input from the generalized torques. More...
|
|
boost::shared_ptr< ActuationDataAbstract > | createData () |
| Create the actuation data. More...
|
|
const boost::shared_ptr< ActuationModelAbstract > & | get_actuation () const |
|
const boost::shared_ptr< SquashingModelAbstract > & | get_squashing () const |
|
| ActuationModelAbstractTpl (boost::shared_ptr< StateAbstract > state, const std::size_t nu) |
| Initialize the actuation model. More...
|
|
void | calc (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x) |
| Ignore the computation of the actuation signal. More...
|
|
void | calcDiff (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x) |
| Ignore the computation of the Jacobians of the actuation function. More...
|
|
std::size_t | get_nu () const |
| Return the dimension of the joint-torque input.
|
|
const boost::shared_ptr< StateAbstract > & | get_state () const |
| Return the state.
|
|
virtual void | print (std::ostream &os) const |
| Print relevant information of the residual model. More...
|
|
virtual void | torqueTransform (const boost::shared_ptr< ActuationDataAbstract > &data, const Eigen::Ref< const VectorXs > &x, const Eigen::Ref< const VectorXs > &u) |
| Compute the torque transform from generalized torques to joint torque inputs. More...
|
|
template<typename _Scalar>
class crocoddyl::ActuationSquashingModelTpl< _Scalar >
Definition at line 19 of file actuation-squashing.hpp.