▼Chpp::core::ComparisonType | Abstract class defining the comparison for a function value and doing a saturation, necessary for inequality constraint |
Chpp::core::ComparisonTypes | Implementation of various equation types |
Chpp::core::DoubleInequality | Implementation of double inequality |
Chpp::core::Equality | Implementation of equality |
Chpp::core::EqualToZero | Implementation of equality to zero |
Chpp::core::Inequality< T > | Implementation of inequality |
▼Chpp::core::ConfigurationShooter | Abstraction of configuration shooter |
Chpp::core::BasicConfigurationShooter | Uniformly sample with bounds of degrees of freedom |
▼Chpp::core::ConfigValidation | Abstraction of configuration validation |
Chpp::core::CollisionValidation | Validate a configuration with respect to collision |
Chpp::core::ConfigValidations | Validate a configuration with respect to collision |
Chpp::core::JointBoundValidation | Validate a configuration with respect to joint bounds |
Chpp::core::ConnectedComponent | Connected component |
▼Chpp::core::Constraint | Constraint applicable to a robot configuration |
Chpp::core::ConfigProjector | Implicit non-linear constraint |
Chpp::core::ConstraintSet | Set of constraints applicable to a robot configuration |
▼CDifferentiableFunction | |
▼Chpp::core::pathOptimization::Cost | Numerical cost for path optimization |
Chpp::core::pathOptimization::PathLength | Path length as a cost for optimization |
▼Chpp::core::Distance | Abstract class for distance between configurations |
Chpp::core::WeighedDistance | Weighed distance between configurations |
Chpp::core::DistanceBetweenObjects | Computation of distances between pairs of objects |
Chpp::core::Edge | Edge of a roadmap |
▼Chpp::core::Equation | This class represents an equation with the following format ![]() |
Chpp::core::LockedJoint | Implementation of Equation specific to locked joint |
Chpp::core::NumericalConstraint | With the same notation as in Equation, this class represents equation: |
▼Cstd::exception | STL class |
▼Cstd::runtime_error | STL class |
Chpp::core::JointBoundException | Exception thrown when a configuration is not within the bounds |
Chpp::core::Node | Node of a roadmap |
▼Chpp::core::Path | Abstraction of paths: mapping from time to configuration space |
Chpp::core::pathOptimization::PartialSplinePath | Path for a robot partially defined by a cubic B-spline |
Chpp::core::PathVector | Concatenation of several paths |
Chpp::core::StraightPath | Linear interpolation between two configurations |
▼Chpp::core::PathOptimizer | Abstraction of path optimizer |
Chpp::core::pathOptimization::GradientBased | |
Chpp::core::RandomShortcut | Random shortcut |
▼Chpp::core::PathPlanner | Path planner |
Chpp::core::DiffusingPlanner | Generic implementation of RRT algorithm |
Chpp::core::PlanAndOptimize | Path planner and optimizer |
Chpp::core::VisibilityPrmPlanner | Generic implementation of visibility-PRM algorithm, based on guard nodes (which cannot see each other) and connection nodes between guards |
▼Chpp::core::PathProjector | This class projects a path using constraints |
Chpp::core::pathProjector::Dichotomy | |
Chpp::core::pathProjector::Progressive | |
▼Chpp::core::PathValidation | Abstraction of path validation |
Chpp::core::continuousCollisionChecking::Dichotomy | Continuous validation of a path for collision |
Chpp::core::continuousCollisionChecking::Progressive | Continuous validation of a path for collision |
Chpp::core::DiscretizedCollisionChecking | Validation of path by collision checking at discretized parameter values |
Chpp::core::Problem | Defines a path planning problem for one robot |
Chpp::core::ProblemSolver | Set and solve a path planning problem |
Chpp::core::Roadmap | Roadmap built by random path planning methods Nodes are configurations, paths are collision-free paths |
▼Chpp::core::SteeringMethod | Steering method |
Chpp::core::SteeringMethodStraight | Steering method that creates StraightPath instances |
▼Chpp::core::ValidationReport | Abstraction of validation report for paths and configurations |
Chpp::core::CollisionPathValidationReport | Abstraction of path validation report |
Chpp::core::CollisionValidationReport | Validate a configuration with respect to collision |