Cmc_rtc::internal::_has_configuration_load_object | |
Cmc_rtc::internal::_has_configuration_save_object | |
Cmc_rtc::internal::_has_static_fromConfiguration | |
Cmc_rtc::internal::_has_toConfiguration_method | |
Cmc_rtc::gui::plot::impl::Abscissa< GetT > | |
►Cmc_rtc::gui::plot::impl::AbscissaOrdinate< UpdateCacheT > | |
Cmc_rtc::gui::plot::impl::AbscissaOrdinateWithColor< UpdateCacheT, GetColor > | |
►CEigen::aligned_allocator | |
Cmc_rtc::internal::Allocator< T, typename T::eigen_aligned_operator_new_marker_type > | |
►Cstd::allocator | |
Cmc_rtc::internal::Allocator< T, typename > | |
Cmc_rtc::internal::args_t< T > | |
►Cmc_rtc::gui::ArrowConfig | |
Cmc_rtc::gui::ForceConfig | |
Cmc_rtc::gui::plot::AxisConfiguration | |
Cmc_rbdyn::Base | |
Cmc_rtc::log::callback_is_serializable< T, typename > | |
Cmc_rtc::log::callback_is_serializable< T, void_t< typename std::result_of< T()>::type > > | |
Cmc_rtc::gui::details::CallbackOrValue< T > | |
Cmc_rtc::gui::details::CallbackOrValue< details::VoidValue > | |
Cmc_rtc::gui::details::CallbackOrValue< VoidValue > | |
Cmc_rtc::gui::details::CheckReturnType< GetT, Args > | |
Cmc_rtc::gui::details::CheckReturnType< GetT, T > | |
Cmc_rtc::gui::details::CheckReturnType< GetT, T, Args... > | |
Cmc_rtc::schema::details::Choices< HasChoices > | |
Cmc_rtc::schema::details::Choices< false > | |
CCollision | Used to define a collision constraint between two bodies |
Cmc_rbdyn::Collision | |
Cmc_rtc::gui::Color | |
Cmc_control::CompletionCriteria | |
Cmc_rbdyn::CompoundJointConstraintDescription | |
Cmc_control::Ticker::Configuration | |
►Cmc_rtc::Configuration | Simplify access to values hold within a JSON file |
Cmc_rtc::ConfigurationFile | Configuration object that keeps track of the file it comes from |
Cmc_rtc::ConfigurationArrayIterator | |
Cmc_rtc::ConfigurationLoader< T > | |
Cmc_rtc::ConfigurationLoader< mc_control::Contact > | |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::CompoundJointConstraintDescription > | |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::Contact > | |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration > | Read DCMBias estimation parameters |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ExternalWrenchConfiguration > | Read parameters for the external wrenches |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDMPCWeights > | Read CoP distribution over horizon QP weights from configuration |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::FDQPWeights > | Read force distribution QP weights from configuration |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::SafetyThresholds > | Read-write stabilizer safety thresholds from configuration |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::StabilizerConfiguration > | |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::lipm_stabilizer::ZMPCCConfiguration > | Read force distribution QP weights from configuration |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::RobotModule > | |
Cmc_rtc::ConfigurationLoader< mc_rbdyn::RobotModulePtr > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::ArrowConfig > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::Color > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::ForceConfig > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::LineConfig > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::PointConfig > | |
Cmc_rtc::ConfigurationLoader< mc_rtc::gui::PolyhedronConfig > | |
Cmc_rtc::ConfigurationLoader< mc_tasks::force::ImpedanceGains > | |
Cmc_rtc::ConfigurationLoader< mc_tasks::lipm_stabilizer::ContactState > | |
Cmc_rtc::ConfigurationLoader< void > | |
►Cstd::vector::const_iterator | |
Cmc_rtc::SharedPtrVectorConstIterator< T > | |
►Ctasks::qp::ConstraintFunction | |
►Cmc_solver::utils::Constraint< tasks::qp::Equality, UpdateT > | |
Cmc_solver::utils::EqualityConstraint< UpdateT > | |
►Cmc_solver::utils::Constraint< tasks::qp::Inequality, UpdateT > | |
Cmc_solver::utils::InequalityConstraint< UpdateT > | |
►Cmc_solver::utils::Constraint< tasks::qp::GenInequality, UpdateT > | |
Cmc_solver::utils::GenInequalityConstraint< UpdateT > | |
Cmc_solver::details::CompoundJointConstraint | |
►Cmc_solver::utils::Constraint< ConstraintT, UpdateT > | |
►Cmc_solver::utils::EqualityConstraint< utils::UpdateForce > | |
Cmc_solver::EqualityConstraintForce | |
►Cmc_solver::utils::EqualityConstraint< utils::UpdateRobot > | |
Cmc_solver::EqualityConstraintRobot | |
►Cmc_solver::utils::EqualityConstraint< utils::UpdateLambda > | |
Cmc_solver::EqualityConstraintLambda | |
►Cmc_solver::utils::GenInequalityConstraint< utils::UpdateForce > | |
Cmc_solver::GenInequalityConstraintForce | |
►Cmc_solver::utils::GenInequalityConstraint< utils::UpdateRobot > | |
Cmc_solver::GenInequalityConstraintRobot | |
►Cmc_solver::utils::GenInequalityConstraint< utils::UpdateLambda > | |
Cmc_solver::GenInequalityConstraintLambda | |
►Cmc_solver::utils::InequalityConstraint< utils::UpdateForce > | |
Cmc_solver::InequalityConstraintForce | |
►Cmc_solver::utils::InequalityConstraint< utils::UpdateRobot > | |
Cmc_solver::InequalityConstraintRobot | |
►Cmc_solver::utils::InequalityConstraint< utils::UpdateLambda > | |
Cmc_solver::InequalityConstraintLambda | |
►Cmc_solver::ConstraintSet | This class is a basis to wrap Constraint functions from Tasks. The aim of such wrappers should be two-folds: |
Cmc_solver::BoundedSpeedConstr | |
Cmc_solver::CoMIncPlaneConstr | |
Cmc_solver::CollisionsConstraint | |
Cmc_solver::CompoundJointConstraint | |
Cmc_solver::ContactConstraint | |
►Cmc_solver::KinematicsConstraint | |
Cmc_solver::DynamicsConstraint | |
Cmc_control::Contact | |
Cmc_rbdyn::Contact | |
Cmc_tasks::lipm_stabilizer::internal::Contact | This class wraps information about contact surfaces used by the stabilizer |
Cmc_tasks::lipm_stabilizer::ContactDescription | |
Cmc_solver::utils::ContactWrenchMatrixToLambdaMatrix | |
Cmc_control::ControllerClient | |
Cmc_control::ControllerLoader | |
Cmc_control::ControllerParameters | Extra parameters that influence the creator construction |
Cmc_control::ControllerResetData | Contains information allowing the controller to start smoothly from the current state of the robot |
Cmc_control::ControllerServer | |
Cmc_control::ControllerServerConfiguration | |
Cmc_solver::QPSolver::ControllerToken | |
Cmc_rtc::gui::CylinderParameters | |
Cmc_rtc::DataStore | Generic data store |
Cmc_rbdyn::lipm_stabilizer::DCMBiasEstimatorConfiguration | |
►Cmc_rtc::Default< T, Enable > | |
Cmc_rtc::Default< std::variant< T, Others... > > | |
Cmc_rtc::Default< Eigen::Matrix< Scalar, N, 1, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 0)> > | |
Cmc_rtc::Default< Eigen::Matrix< Scalar, N, N, Options, MaxRows, MaxCols >, std::enable_if_t<(N > 1)> > | |
Cmc_rtc::Default< std::string > | |
Cmc_rtc::Default< sva::AdmittanceVecd > | |
Cmc_rtc::Default< sva::ForceVecd > | |
Cmc_rtc::Default< sva::ImpedanceVecd > | |
Cmc_rtc::Default< sva::MotionVecd > | |
Cmc_rtc::Default< sva::PTransformd > | |
Cmc_rtc::Default< T, std::enable_if_t< schema::details::is_schema_v< T > > > | |
Cmc_rtc::Default< T, std::enable_if_t< schema::details::is_std_vector_v< T > > > | |
Cmc_rtc::Default< T, std::enable_if_t< std::is_arithmetic_v< T > > > | |
Cmc_rtc::Default< T, typename std::enable_if_t< schema::details::is_std_map_v< T > > > | |
Cmc_control::fsm::ParallelState::DelayedState | |
►Cmc_rbdyn::Device | |
Cmc_rbdyn::BodySensor | |
Cmc_rbdyn::ForceSensor | |
►Cmc_rtc::gui::Element | |
►Cmc_rtc::gui::CallbackElement< Element, Callback > | |
►Cmc_rtc::gui::VoidCallbackElement< Element, Callback > | |
Cmc_rtc::gui::details::ButtonImpl< Callback > | |
Cmc_rtc::gui::details::FormImpl< Callback > | |
Cmc_rtc::gui::details::SchemaImpl< Callback > | |
►Cmc_rtc::gui::DataElement< GetT > | |
►Cmc_rtc::gui::CallbackElement< DataElement< GetT >, SetT > | |
►Cmc_rtc::gui::CommonInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::ArrayInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::ComboInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::DataComboInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::IntegerInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::NumberInputImpl< GetT, SetT > | |
Cmc_rtc::gui::details::NumberSliderImpl< GetT, SetT > | |
Cmc_rtc::gui::details::StringInputImpl< GetT, SetT > | |
►Cmc_rtc::gui::details::LabelImpl< GetT > | |
Cmc_rtc::gui::details::ArrayLabelImpl< GetT > | |
Cmc_rtc::gui::details::PolygonImpl< GetT > | |
Cmc_rtc::gui::details::TrajectoryImpl< GetT > | |
►Cmc_rtc::gui::details::ArrowROImpl< GetStart, GetEnd > | |
Cmc_rtc::gui::details::ArrowImpl< GetStart, SetStart, GetEnd, SetEnd > | |
►Cmc_rtc::gui::details::ForceROImpl< GetForce, GetSurface > | |
Cmc_rtc::gui::details::ForceImpl< GetForce, GetSurface, SetForce > | |
Cmc_rtc::gui::details::PolyhedronTrianglesListImpl< GetTrianglesT > | |
Cmc_rtc::gui::details::PolyhedronVerticesTrianglesImpl< GetVerticesT, GetTrianglesT > | |
Cmc_rtc::gui::details::RobotImpl< GetT > | |
Cmc_rtc::gui::details::RobotMsgImpl< GetT > | |
Cmc_rtc::gui::details::StaticTableImpl< GetData > | |
►Cmc_rtc::gui::details::TableImpl< GetHeader, GetData > | |
Cmc_rtc::gui::details::FormattedTableImpl< GetHeader, GetFormat, GetData > | |
Cmc_rtc::gui::details::VisualImpl< GetVisual, GetPos > | |
Cmc_control::ElementId | |
►CElementT | |
►Cmc_rtc::gui::CallbackElement< ElementT, Callback > | |
►Cmc_rtc::gui::CommonInputImpl< GetT, std::nullptr_t > | |
Cmc_rtc::gui::details::Point3DImpl< GetT, SetT > | |
Cmc_rtc::gui::details::RotationImpl< GetT, SetT > | |
Cmc_rtc::gui::details::TransformImpl< GetT, SetT > | |
Cmc_rtc::gui::details::XYThetaImpl< GetT, SetT > | |
►Cmc_rtc::gui::VoidCallbackElement< DataElement< GetT >, Callback > | |
Cmc_rtc::gui::details::CheckboxImpl< GetT, Callback > | |
Cmc_rtc::gui::VoidCallbackElement< ElementT, Callback > | |
Cmc_rtc::gui::CallbackElement< ElementT, std::nullptr_t > | |
Cmc_rtc::schema::details::EmptySchema | |
Cmc_rtc::log::FlatLog::entry | |
Cmc_tasks::lipm_stabilizer::StabilizerTask::EnumClassHash | Workaround a C++11 standard bug: no specialization of the hash functor exists for enum types. Fixed in GCC 6.1 and clang's libc++ in 2013 |
►Cstd::exception | |
Cmc_rtc::Configuration::Exception | Exception thrown by this class when something bad occurs |
Cmc_rtc::LoaderException | Exception thrown by loader interface |
Cmc_control::fsm::Executor | |
Cmc_filter::ExponentialMovingAverage< VectorT > | |
Cmc_filter::ExponentialMovingAverage< Eigen::Vector3d > | |
Cmc_tasks::lipm_stabilizer::StabilizerTask::ExternalWrench | External wrench |
Cmc_rbdyn::lipm_stabilizer::ExternalWrenchConfiguration | Parameters for the external wrenches |
►Cstd::false_type | |
Cmc_control::MCController::DeprecatedAnchorFrame< T > | |
Cmc_rtc::gui::details::is_variant< T > | |
Cmc_rtc::internal::has_write_builder< T, typename > | |
Cmc_rtc::schema::details::is_eigen_vector< T > | |
Cmc_rtc::schema::details::is_std_map< T > | |
Cmc_rtc::schema::details::is_std_vector< T > | |
Cmc_rbdyn::lipm_stabilizer::FDMPCWeights | |
Cmc_rbdyn::lipm_stabilizer::FDQPWeights | |
Cmc_rtc::log::FlatLog | |
Cmc_rbdyn::Flexibility | |
Cmc_tvm::DynamicFunction::ForceContact | |
Cmc_rbdyn::detail::ForceSensorCalibData | |
►Cformatter | |
Cfmt::formatter< mc_rtc::Configuration > | |
Cfmt::formatter< mc_solver::QPSolver::Backend > | |
►Cmc_rtc::gui::details::FormDataInputBase< T > | |
Cmc_rtc::gui::details::FormDataInput< T, element > | |
Cmc_rtc::gui::details::FormInteractiveDataInput< T, element > | |
Cmc_rtc::gui::FormElement< Derived, element > | |
►Cmc_rtc::gui::FormElement< FormArrayInput< T >, Elements::ArrayInput > | |
Cmc_rtc::gui::details::FormArrayInput< T > | |
►Cmc_rtc::gui::FormElement< FormComboInput, Elements::ComboInput > | |
Cmc_rtc::gui::FormComboInput | |
►Cmc_rtc::gui::FormElement< FormDataComboInput, Elements::DataComboInput > | |
Cmc_rtc::gui::FormDataComboInput | |
►Cmc_rtc::gui::FormElement< FormDataInput< T, element >, element > | |
Cmc_rtc::gui::details::FormDataInput< T, element > | |
►Cmc_rtc::gui::FormElement< FormGenericArrayInput< details::VoidValue >, Elements::GenericArray > | |
Cmc_rtc::gui::FormGenericArrayInput< T > | |
►Cmc_rtc::gui::FormElement< FormInteractiveDataInput< T, element >, element > | |
Cmc_rtc::gui::details::FormInteractiveDataInput< T, element > | |
►Cmc_rtc::gui::FormElement< FormObjectInput, Elements::Form > | |
Cmc_rtc::gui::FormObjectInput | |
►Cmc_rtc::gui::FormElement< FormOneOfInput< details::VoidValue >, Elements::OneOf > | |
Cmc_rtc::gui::FormOneOfInput< T > | |
►Cmc_rtc::gui::details::FormElements | |
Cmc_rtc::gui::FormGenericArrayInput< T > | |
Cmc_rtc::gui::FormObjectInput | |
Cmc_rtc::gui::FormOneOfInput< T > | |
Cmc_rtc::gui::details::FormImpl< Callback > | |
Cmc_rbdyn::RobotModule::FrameDescription | |
►Ctvm::function::abstract::Function | |
Cmc_tvm::CoMFunction | |
Cmc_tvm::CoMInConvexFunction | |
Cmc_tvm::CollisionFunction | |
Cmc_tvm::ContactFunction | |
Cmc_tvm::FrameVelocity | |
Cmc_tvm::GazeFunction | |
Cmc_tvm::JointsSelectorFunction | |
Cmc_tvm::MomentumFunction | |
Cmc_tvm::OrientationFunction | |
Cmc_tvm::PositionBasedVisServoFunction | |
Cmc_tvm::PositionFunction | |
Cmc_tvm::TransformFunction | |
Cmc_tvm::VectorOrientationFunction | |
Cmc_solver::GenericLoader< Derived, T > | |
►Cmc_solver::GenericLoader< ConstraintSetLoader, ConstraintSet > | |
Cmc_solver::ConstraintSetLoader | |
►Cmc_solver::GenericLoader< MetaTaskLoader, MetaTask > | |
Cmc_tasks::MetaTaskLoader | |
Cmc_rtc::log::GetLogType< T > | |
Cmc_rtc::log::GetLogType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > > | |
Cmc_rtc::log::GetLogType< Eigen::Ref< Type, Options, StrideType > > | |
Cmc_rtc::log::GetLogType< std::array< double, N > > | |
Cmc_rtc::log::GetLogType< std::vector< double, A > > | |
Cmc_rtc::log::details::GetRawReturnType< T > | |
Cmc_rtc::log::details::GetRawReturnType< Eigen::Matrix< double, N, 1, _Options, _MaxRows, _MaxCols > > | |
CGlobal | |
Cmc_control::MCGlobalController::GlobalConfiguration | Store the controller configuration |
Cmc_control::GlobalPlugin | |
Cmc_control::GlobalPlugin::GlobalPluginConfiguration | |
Cmc_control::GlobalPluginLoader | |
Cmc_control::Gripper | A robot's gripper reprensentation |
Cmc_rbdyn::RobotModule::Gripper | |
Cmc_rtc::Logger::GUIEvent | GUI callback event |
Cmc_solver::GenericLoader< Derived, T >::Handle | |
Cstd::hash< mc_control::Contact > | |
►Ctvm::function::IdentityFunction | |
Cmc_tvm::PostureFunction | |
Cmc_tasks::force::ImpedanceGains | Represent impedance gains for an ImpedanceTask |
Cmc_tasks::force::details::ImpedanceVecd< StrictlyPositive > | |
Cmc_tasks::force::details::ImpedanceVecd< false > | |
Cmc_tasks::force::details::ImpedanceVecd< true > | |
►Cstd::integral_constant | |
Cmc_rbdyn::details::are_strings< T, Args... > | |
►Cstd::is_base_of | |
Cmc_solver::utils::IsUpdate< T > | |
Cmc_rtc::gui::details::is_form_element | |
►Cstd::is_same | |
Cmc_rbdyn::details::are_strings< T > | |
Cmc_rtc::schema::details::is_schema | |
Cmc_rtc::log::is_serializable< T > | |
Cmc_rtc::log::is_serializable_getter< T > | |
Cmc_rtc::log::is_serializable_getter< MethodRetT(T::*)() const > | |
Cmc_rtc::log::is_serializable_member< T > | |
Cmc_rtc::log::is_serializable_member< MemberT T::* > | |
Cmc_rtc::log::IterateBinaryLogData | |
►Cstd::vector::iterator | |
Cmc_rtc::SharedPtrVectorIterator< T > | |
Cmc_rbdyn::JointSensor | |
Cmc_rtc::Logger::KeyAddedEvent | Data for a key added event |
Cmc_rtc::Logger::KeyRemovedEvent | Data for a key removed event |
Cmc_rtc::gui::details::Labels< T > | |
Cmc_rtc::gui::details::Labels< Eigen::Quaterniond > | |
Cmc_rtc::gui::details::Labels< Eigen::Vector2d > | |
Cmc_rtc::gui::details::Labels< Eigen::Vector3d > | |
Cmc_rtc::gui::details::Labels< Eigen::Vector4d > | |
Cmc_rtc::gui::details::Labels< sva::ForceVecd > | |
Cmc_rtc::gui::details::Labels< sva::ImpedanceVecd > | |
Cmc_rtc::gui::details::Labels< sva::MotionVecd > | |
Cmc_rtc::internal::lambda_traits< T > | |
Cmc_rtc::internal::lambda_traits< RetT(C::*)(Args...) const > | |
Cmc_rtc::internal::lambda_traits< RetT(C::*)(Args...)> | |
Cmc_filter::LeakyIntegrator< VectorT > | |
Cmc_filter::LeakyIntegrator< Eigen::Vector3d > | |
Cmc_tvm::Limits | |
►Ctvm::function::abstract::LinearFunction | |
Cmc_tvm::CompoundJointFunction | |
Cmc_tvm::DynamicFunction | |
Cmc_trajectory::LinearInterpolation< T > | |
Cmc_trajectory::LinearInterpolation< Value > | |
Cmc_rtc::gui::LineConfig | |
Cmc_rtc::Loader | General wrapper for ltdl functionnalities |
Cmc_rbdyn::LoadRobotParameters | |
Cmc_rtc::log::log_type_to_type< type > | |
Cmc_rtc::Logger | Logs controller data to disk |
Cmc_rtc::log::LogWriter< T > | |
►Cmc_filter::LowPass< T > | |
Cmc_filter::LowPassFiniteDifferences< T > | |
Cmc_filter::LowPass< Eigen::Vector3d > | |
Cmc_filter::LowPass< sva::ForceVecd > | |
Cmc_filter::LowPass< sva::MotionVecd > | |
Cmc_filter::LowPassCompose< T > | |
Cmc_filter::LowPassCompose< Eigen::Vector3d > | |
Cmc_rtc::LTDLHandle | Wrapper around lt_dlhandle |
Cmc_rtc::LTDLMutex | Holds a global mutex for all LTDL operations |
►Cstd::map | |
Cmc_rbdyn::VisualMap | |
►CEigen::Matrix | |
Cmc_rbdyn::Gains< 2 > | |
Cmc_rbdyn::Gains< 3 > | |
Cmc_rbdyn::Gains< N > | |
►Cmc_control::MCController | MCController is the base class to implement all controllers. It assumes that at least two robots are provided. The first is considered as the "main" robot. Some common constraints and a posture task are defined (but not added to the solver) for this robot |
►Cmc_control::details::BackendSpecificController< MCController::Backend::TVM, mc_solver::TVMQPSolver > | |
Cmc_control::TVMController | |
►Cmc_control::details::BackendSpecificController< MCController::Backend::Tasks, mc_solver::TasksQPSolver > | |
Cmc_control::TasksController | |
Cmc_control::MCPythonController | |
Cmc_control::details::BackendSpecificController< backend, SolverT > | |
►Cmc_control::fsm::Controller | |
►Cmc_control::fsm::details::BackendSpecificController< backend, SolverT > | |
Cmc_control::fsm::TVMController | |
Cmc_control::fsm::TasksController | |
Cmc_control::MCGlobalController | |
Cmc_rtc::schema::details::MemberPointerWrapper< ptr > | |
Cmc_rtc::MessagePackBuilder | |
Cmc_rtc::Logger::Meta | Log meta data written in the first call to log after a call to \start |
►Cmc_tasks::MetaTask | Represents a generic task |
►Cmc_tasks::AddRemoveContactTask | Add or remove a contact |
Cmc_tasks::AddContactTask | Add a contact |
Cmc_tasks::RemoveContactTask | Remove a contact |
►Cmc_tasks::EndEffectorTask | Controls an end-effector |
Cmc_tasks::RelativeEndEffectorTask | Controls an end-effector relatively to another frame |
Cmc_tasks::PostureTask | |
►Cmc_tasks::TrajectoryTaskGeneric | Generic wrapper for a trajectory dynamic over an error function |
►Cmc_tasks::SplineTrajectoryTask< ExactCubicTrajectoryTask > | |
Cmc_tasks::ExactCubicTrajectoryTask | Track an exact cubic spline, that is a curve passing exactly through waypoints in position, with optional initial and final velocity and acceleration |
►Cmc_tasks::SplineTrajectoryTask< BSplineTrajectoryTask > | |
Cmc_tasks::BSplineTrajectoryTask | Track a bezier curve with a robot surface |
Cmc_tasks::CoMTask | Control a robot's CoM |
Cmc_tasks::GazeTask | Control the Gaze of a body |
Cmc_tasks::MomentumTask | Control the momentum of a robot |
Cmc_tasks::OrientationTask | Control the orientation of a frame |
Cmc_tasks::PositionBasedVisServoTask | Servo an end-effector depending on position error in camera frame |
Cmc_tasks::PositionTask | Control the position of a frame |
Cmc_tasks::SplineTrajectoryTask< Derived > | Generic CRTP implementation for a task tracking a curve in both position and orientation. This class takes care of much of the logic behind tracking a curve: |
►Cmc_tasks::TransformTask | Control a frame 6D pose |
►Cmc_tasks::force::AdmittanceTask | Hybrid position-force control on a contacting end-effector |
►Cmc_tasks::force::DampingTask | Hybrid position-force control on a contacting end-effector |
Cmc_tasks::force::CoPTask | Track center-of-pressure (CoP) references at contact |
►Cmc_tasks::force::ImpedanceTask | Impedance control of the end-effector |
Cmc_tasks::force::FirstOrderImpedanceTask | Impedance-based damping control of the end-effector |
►Cmc_tasks::VectorOrientationTask | Control the orientation of a vector attached to a frame |
►Cmc_tasks::LookAtTask | Orient a "gaze" vector defined on a body to look towards a world position. This task is a convenience wrapper around VectorOrientationTask |
Cmc_tasks::LookAtFrameTask | Track a frame position with a "gaze" vector. This task is a convenience wrapper for LookAtTask that takes care of automatically updating the gaze target |
Cmc_tasks::LookAtTFTask | Control the gaze vector of a body to look towards a world position updated at each iteration from a ROS TF Frame |
Cmc_tasks::force::ComplianceTask | Add a contact in a compliant manner |
Cmc_tasks::lipm_stabilizer::StabilizerTask | |
Cmc_rbdyn::Mimic | Stores mimic joint information |
►Cmc_rbdyn::Frame::NewFrameToken | |
Cmc_rbdyn::RobotFrame::NewRobotFrameToken | |
►Cmc_tvm::Frame::NewFrameToken | |
Cmc_tvm::RobotFrame::NewRobotFrameToken | |
Cmc_rbdyn::Robots::NewRobotsToken | |
Cmc_rbdyn::Robot::NewRobotToken | |
Cmc_tvm::Robot::NewRobotToken | |
►Ctvm::graph::abstract::Node | |
Cmc_tvm::CoM | |
Cmc_tvm::Convex | |
►Cmc_tvm::Frame | |
Cmc_tvm::RobotFrame | |
Cmc_tvm::Momentum | |
Cmc_tvm::Robot | |
►Cboost::noncopyable | |
►Cmc_rtc::ObjectLoader< State > | |
Cmc_control::fsm::StateFactory | |
Cmc_rtc::ObjectLoader< T > | Ltdl wrapper for factory-like classes |
Cmc_rtc::gui::details::NotAGetter | |
Cmc_tvm::CollisionFunction::ObjectData | |
Cmc_rtc::ObjectLoader< T >::ObjectDeleter | |
►Cmc_observers::Observer | State observation API |
Cmc_observers::BodySensorObserver | |
Cmc_observers::EncoderObserver | |
►Cmc_observers::KinematicInertialPoseObserver | |
Cmc_observers::KinematicInertialObserver | |
Cmc_observers::ObserverLoader | Load Observer instances from shared libraries |
Cmc_observers::ObserverPipeline | State observation pipeline |
Cmc_rtc::schema::Operations | |
►Cmc_rtc::gui::plot::impl::Ordinate< GetT > | |
Cmc_rtc::gui::plot::impl::OrdinateWithColor< GetT, GetColor > | |
Cmc_planning::Pendulum | |
Cmc_observers::ObserverPipeline::PipelineObserver | |
Cmc_rbdyn::Plane | |
Cmc_rtc::gui::PointConfig | |
Cmc_rtc::gui::plot::impl::Polygon< GetT > | |
Cmc_rtc::gui::plot::PolygonDescription | |
Cmc_rbdyn::PolygonInterpolator | |
Cmc_rtc::gui::plot::impl::Polygons< GetT > | |
Cmc_rtc::gui::PolyhedronConfig | |
►CPolyhedronT | |
Cmc_rtc::gui::details::ColoredPolyhedronImpl< PolyhedronT, GetColorT > | |
Cmc_control::PythonRWCallback | |
Cmc_solver::QPContactPtr | |
Cmc_solver::QPContactPtrWPoints | |
►Cmc_solver::QPSolver | |
Cmc_solver::TVMQPSolver | |
Cmc_solver::TasksQPSolver | |
Cmc_rbdyn::QuadraticGenerator | |
Cmc_rtc::gui::plot::Range | |
Cmc_rtc::log::FlatLog::record | |
Cmc_control::Ticker::Configuration::Replay | |
Cmc_rtc::gui::details::ReturnType< GetT > | |
Cmc_rtc::gui::details::ReturnTypeImpl< GetT, is_getter > | |
Cmc_rtc::gui::details::ReturnTypeImpl< GetT, false > | |
Cmc_rbdyn::Robot | |
Cmc_rbdyn::RobotConverter | Copies all common properties from one robot to another encoders, sensors, etc) |
Cmc_rbdyn::RobotConverterConfig | Configuration for mc_rbdyn::RobotConverter |
Cmc_rbdyn::RobotData | |
Cmc_rbdyn::RobotLoader | Load RobotModule instances from shared libraries |
Cmc_rbdyn::RobotModule | |
Cmc_rtc::gui::RobotMsgData | |
Cmc_rtc::RobotPublisher | This structure is able to publish a Robot's state to ROS |
Cmc_rtc::ROSBridge | Allows to access ROS functionalities within mc_rtc without explicit ROS dependencies |
Cmc_rtc::gui::details::RPYLabels< Degrees > | |
Cmc_rtc::gui::details::RPYLabels< false > | |
Cmc_rbdyn::RobotModule::Gripper::Safety | |
Cmc_rbdyn::lipm_stabilizer::SafetyThresholds | Stabilizer safety thresholds |
Cmc_trajectory::SequenceInterpolator< Value, InterpolationFunction > | Interpolate values in a timed sequence |
Cmc_trajectory::SequenceInterpolator< Eigen::Vector6d, mc_trajectory::LinearInterpolation< Eigen::Vector6d > > | |
Cmc_control::SimulationContactPair | |
Cmc_tasks::SmoothTask< objT > | SmoothTask allows to smoothly reach a final weight and objective for a given task |
Cmc_control::details::SocketConfiguration< default_pub_port, default_pull_port > | |
Cmc_trajectory::Spline< T, WaypointsT > | |
►Cmc_trajectory::Spline< Eigen::Matrix3d, std::vector< std::pair< double, Eigen::Matrix3d > > > | |
Cmc_trajectory::InterpolatedRotation | Describes a trajectory with smoothly interpolate rotation between waypoints |
►Cmc_trajectory::Spline< Eigen::Vector3d, std::vector< Eigen::Vector3d > > | |
Cmc_trajectory::BSpline | |
►Cmc_trajectory::Spline< Eigen::Vector3d, std::vector< std::pair< double, Eigen::Vector3d > > > | |
Cmc_trajectory::ExactCubic | Represents an Exact Cubic spline : a curve that passes exactly through waypoints in position, while respecting optional constraints on its initial and final velocity and acceleration |
Cmc_rbdyn::Springs | |
Cmc_rbdyn::lipm_stabilizer::StabilizerConfiguration | Configuration of the LIPMStabilizer. This configuration is meant to be overriden from the RobotModule, and the user YAML configuration of the stabilizer task |
Cmc_rtc::Logger::StartEvent | Start event |
►Cmc_control::fsm::State | |
Cmc_control::fsm::AddRemoveContactState | |
Cmc_control::fsm::EnableControllerState | |
Cmc_control::fsm::Grippers | |
Cmc_control::fsm::HalfSittingState | |
Cmc_control::fsm::MessageState | |
Cmc_control::fsm::MetaState | |
Cmc_control::fsm::MetaTasksState | |
Cmc_control::fsm::ParallelState | |
Cmc_control::fsm::PauseState | |
Cmc_control::fsm::PostureState | |
Cmc_control::fsm::PythonState | |
Cmc_control::fsm::StabilizerStandingState | Simple state to control and stabilize the CoM of a biped-like robot using the LIPMStabilizer |
Cmc_rtc::gui::StateBuilder | |
Cmc_control::fsm::StateFactory::StateConfiguration | |
Cmc_filter::StationaryOffset< VectorT > | |
Cmc_filter::StationaryOffset< Eigen::Vector3d > | |
►Cmc_rbdyn::Surface | |
Cmc_rbdyn::CylindricalSurface | |
Cmc_rbdyn::GripperSurface | |
Cmc_rbdyn::PlanarSurface | |
Cmc_control::fsm::MetaTasksState::TaskCriteria | |
Cmc_control::Ticker | |
Cmc_control::fsm::Transition | |
Cmc_control::fsm::TransitionMap | |
►Cstd::true_type | |
Cmc_rbdyn::details::are_strings< Args > | |
Cmc_rtc::gui::details::is_variant< std::variant< Args... > > | |
Cmc_rtc::internal::has_write_builder< T, std::void_t< decltype(std::declval< const T & >().write(std::declval< MessagePackBuilder & >()))> > | |
Cmc_rtc::schema::details::is_eigen_vector< Eigen::Matrix< Scalar, Rows, 1, Options, MaxRows, 1 > > | |
Cmc_rtc::schema::details::is_std_map< std::map< std::string, T > > | |
Cmc_rtc::schema::details::is_std_vector< std::vector< T, Allocator > > | |
Cmc_tasks::details::TVMTrajectoryTaskGeneric | |
►Cstd::conditional::type | |
►Cmc_rtc::shared< RobotFrame, Frame > | |
Cmc_rbdyn::RobotFrame | |
►Cstd::conditional::type | |
►Cmc_rtc::shared< Frame > | |
Cmc_rbdyn::Frame | |
►Cstd::conditional::type | |
►Cmc_rtc::shared< Robots > | |
Cmc_rbdyn::Robots | |
►Cstd::conditional::type | |
Cmc_rtc::shared< T, BaseT > | |
►Cstd::unique_ptr | |
Cmc_rtc::unique_ptr< mc_solver::CollisionsConstraint > | |
Cmc_rtc::unique_ptr< mc_solver::ContactConstraint > | |
Cmc_rtc::unique_ptr< mc_solver::CompoundJointConstraint > | |
Cmc_rtc::unique_ptr< mc_solver::KinematicsConstraint > | |
Cmc_rtc::unique_ptr< mc_solver::DynamicsConstraint > | |
Cmc_rtc::unique_ptr< T, Deleter > | |
►CUpdateNrVars | |
Cmc_solver::utils::Update< UpdateNrVars > | |
►Cmc_solver::utils::UpdateNrVarsData | |
►Cmc_solver::utils::UpdateNrVarsLambda | |
►Cmc_solver::utils::Update< UpdateNrVarsLambda > | |
Cmc_solver::utils::UpdateForce | |
Cmc_solver::utils::UpdateNrVarsRobot | |
►CUpdateT | |
Cmc_solver::utils::Constraint< tasks::qp::Equality, UpdateT > | |
Cmc_solver::utils::Constraint< tasks::qp::Inequality, UpdateT > | |
Cmc_solver::utils::Constraint< tasks::qp::GenInequality, UpdateT > | |
Cmc_solver::utils::Constraint< ConstraintT, UpdateT > | |
►Cmc_solver::utils::UpdateTag | |
Cmc_solver::utils::Update< UpdateNrVarsLambda > | |
Cmc_solver::utils::Update< UpdateNrVars > | |
►Cstd::vector | |
Cmc_rbdyn::DevicePtrVector | |
Cmc_rtc::void_ptr_caster< T > | |
Cmc_rtc::gui::details::VoidValue | |
Cmc_tasks::lipm_stabilizer::ZMPCC | |
Cmc_rbdyn::lipm_stabilizer::ZMPCCConfiguration | |