- 3.0.2 rigid body dynamics module.
|
SLQ for floating base systems without an explicit contact model. The contact constraint is enforced via a cost function. More...
#include <FloatingBaseSLQ.h>
Public Types | |
typedef FloatingBaseFDSystem< RBDDynamics, false, true > | FBSystem |
typedef ct::core::LinearSystem< FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | LinearizedSystem |
typedef ct::core::SystemLinearizer< FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | SystemLinearizer |
typedef ct::optcon::iLQGMP< FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | iLQG |
typedef ct::optcon::iLQGMP< FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | iLQGMP |
typedef ct::optcon::CostFunctionAnalytical< FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | CostFunction |
typedef ct::rbd::TermTaskspace< FBSystem::Kinematics, true, FBSystem::STATE_DIM, FBSystem::CONTROL_DIM > | TaskSpaceTerm |
typedef iLQG::StateTrajectory | StateTrajectory |
Public Member Functions | |
FloatingBaseSLQ (std::shared_ptr< FBSystem > system, const std::string &costFunctionFile, std::shared_ptr< LinearizedSystem > linearizedSystem=nullptr, bool useMP=true) | |
bool | runIteration (StateTrajectory &stateTrajectory) |
ilqg_settings_t | iLQGSettings () |
Static Public Attributes | |
static EIGEN_MAKE_ALIGNED_OPERATOR_NEW const bool | quatIntegration = false |
static const bool | eeForcesAreControlInputs = true |
SLQ for floating base systems without an explicit contact model. The contact constraint is enforced via a cost function.
typedef FloatingBaseFDSystem<RBDDynamics, false, true> ct::rbd::FloatingBaseSLQ< RBDDynamics >::FBSystem |
typedef ct::core::LinearSystem<FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::LinearizedSystem |
typedef ct::core::SystemLinearizer<FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::SystemLinearizer |
typedef ct::optcon::iLQGMP<FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::iLQG |
typedef ct::optcon::iLQGMP<FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::iLQGMP |
typedef ct::optcon::CostFunctionAnalytical<FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::CostFunction |
typedef ct::rbd::TermTaskspace<FBSystem::Kinematics, true, FBSystem::STATE_DIM, FBSystem::CONTROL_DIM> ct::rbd::FloatingBaseSLQ< RBDDynamics >::TaskSpaceTerm |
typedef iLQG::StateTrajectory ct::rbd::FloatingBaseSLQ< RBDDynamics >::StateTrajectory |
|
inline |
|
inline |
|
inline |
References i.
|
static |
|
static |