hpp-core
4.9.0
Implement basic classes for canonical path planning for kinematic chains.
|
#include <hpp/core/distance/reeds-shepp.hh>
Public Member Functions | |
virtual DistancePtr_t | clone () const |
Public Member Functions inherited from hpp::core::Distance | |
value_type | operator() (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
value_type | operator() (NodePtr_t n1, NodePtr_t n2) const |
value_type | compute (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
value_type | compute (NodePtr_t n1, NodePtr_t n2) const |
virtual | ~Distance () |
Static Public Member Functions | |
static ReedsSheppPtr_t | create (const Problem &problem) |
static ReedsSheppPtr_t | create (const Problem &problem, const value_type &turningRadius, JointPtr_t xyJoint, JointPtr_t rzJoint) |
static ReedsSheppPtr_t | createCopy (const ReedsSheppPtr_t &distance) |
Protected Member Functions | |
ReedsShepp (const Problem &problem) | |
ReedsShepp (const Problem &problem, const value_type &turningRadius, JointPtr_t xyJoint, JointPtr_t rzJoint) | |
ReedsShepp (const ReedsShepp &distance) | |
virtual value_type | impl_distance (ConfigurationIn_t q1, ConfigurationIn_t q2) const |
Derived class should implement this function. More... | |
void | init (const ReedsSheppWkPtr_t &weak) |
Protected Member Functions inherited from hpp::core::Distance | |
Distance () | |
virtual value_type | impl_distance (NodePtr_t n1, NodePtr_t n2) const |
Reeds and Shepp distance
Compute the distance between two configurations of a nonholonomic cart-like mobile robot with bounded curvature.
|
protected |
|
protected |
|
protected |
|
virtual |
Implements hpp::core::Distance.
|
static |
|
static |
|
static |
|
protectedvirtual |
Derived class should implement this function.
Implements hpp::core::Distance.
|
protected |