|
| std::vector< JointPtr_t > | hpp::core::steeringMethod::getWheelsFromParameter (const ProblemConstPtr_t &problem, const JointPtr_t &rz) |
| PathVectorPtr_t | hpp::core::steeringMethod::reedsSheppPathOrDistance (const DevicePtr_t &device, ConfigurationIn_t init, ConfigurationIn_t end, value_type extraLength, value_type rho, size_type xyId, size_type rzId, const std::vector< JointPtr_t > wheels, ConstraintSetPtr_t constraints, bool computeDistance, value_type &distance) |
| static StraightPtr_t | hpp::core::steeringMethod::Straight::create (const ProblemConstPtr_t &problem) |
| | Create instance and return shared pointer.
|
| static StraightPtr_t | hpp::core::steeringMethod::Straight::createCopy (const StraightPtr_t &other) |
| | Copy instance and return shared pointer.
|
| virtual SteeringMethodPtr_t | hpp::core::steeringMethod::Straight::copy () const |
| | Copy instance and return shared pointer.
|
| virtual PathPtr_t | hpp::core::steeringMethod::Straight::impl_compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
| | create a path between two configurations
|
| | hpp::core::steeringMethod::Straight::Straight (const ProblemConstPtr_t &problem) |
| | hpp::core::steeringMethod::Straight::Straight (const Straight &other) |
| | Copy constructor.
|
| void | hpp::core::steeringMethod::Straight::init (StraightWkPtr_t weak) |
| | Store weak pointer to itself.
|
Some system are subject to kinematic or dynamic constraints. Those constraints can be handled in path planning using a steering method that builds an admissible path between two configurations of the system. When using a steering method, it can be useful to use a distance function that accounts for the cost to go from a configuration to another.