- 3.0.2 rigid body dynamics module.
ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics > Member List

This is the complete list of members for ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >, including all inherited members.

clone() const overridect::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inlinevirtual
computeControl(const ct::core::StateVector< RBDDynamics::NSTATE, SCALAR > &state, const ct::core::Time &t, ct::core::ControlVector< RBDDynamics::NJOINTS, SCALAR > &controlAction) overridect::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inlinevirtual
Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >::computeControl(const StateVector< RBDDynamics::NSTATE, SCALAR > &state, const SCALAR &t, ControlVector< RBDDynamics::NJOINTS, SCALAR > &controlAction)=0ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >pure virtual
control_matrix_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
control_vector_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
Controller()ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >
Controller(const Controller &other)ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >
designInfiniteHorizonLQR(const state_vector_t &stateSetpoint, const state_matrix_t &Q_stab, const control_matrix_t &R_stab, feedback_matrix_t &K)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
designInfiniteHorizonLQR(const state_vector_t &stateSetpoint, const state_matrix_t &Q_stab, const control_matrix_t &R_stab)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
feedback_matrix_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
getDerivativeU0(const StateVector< RBDDynamics::NSTATE, SCALAR > &state, const SCALAR time)ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >virtual
getDerivativeUf(const StateVector< RBDDynamics::NSTATE, SCALAR > &state, const SCALAR time)ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >virtual
getIDTorques() constct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
getK()ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
getStateSetpoint() constct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
InfiniteHorizonLQRwithInverseDynamics()ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
InfiniteHorizonLQRwithInverseDynamics(std::shared_ptr< ct::rbd::FixBaseFDSystem< RBDDynamics >> system, std::shared_ptr< ct::core::LinearSystem< 2 *(RBDDynamics::NJOINTS), RBDDynamics::NJOINTS >> linearSystem)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
InfiniteHorizonLQRwithInverseDynamics(const InfiniteHorizonLQRwithInverseDynamics &arg)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
JointAcceleration_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
SCALAR typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
setLinearSystem(std::shared_ptr< ct::core::LinearSystem< 2 *(RBDDynamics::NJOINTS), RBDDynamics::NJOINTS >> system)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
setNonlinearSystem(std::shared_ptr< ct::rbd::FixBaseFDSystem< RBDDynamics >> system)ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inline
state_control_matrix_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
state_matrix_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
state_vector_t typedefct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >
~Controller()ct::core::Controller< RBDDynamics::NSTATE, RBDDynamics::NJOINTS >virtual
~InfiniteHorizonLQRwithInverseDynamics()ct::rbd::InfiniteHorizonLQRwithInverseDynamics< RBDDynamics >inlinevirtual