hpp-core 7.0.0
Implement basic classes for canonical path planning for kinematic chains.
Loading...
Searching...
No Matches
hpp::core::steeringMethod Namespace Reference

Classes

class  CarLike
class  ConstantCurvature
 Path of constant curvature for a carlike robot. More...
class  Dubins
class  Hermite
class  Interpolated
class  Kinodynamic
class  ReedsShepp
class  Snibud
class  Spline
class  Straight

Typedefs

typedef shared_ptr< InterpolatedInterpolatedPtr_t
typedef shared_ptr< ReedsSheppReedsSheppPtr_t
typedef shared_ptr< KinodynamicKinodynamicPtr_t
typedef shared_ptr< StraightStraightPtr_t
typedef shared_ptr< CarLikeCarLikePtr_t
typedef shared_ptr< ConstantCurvatureConstantCurvaturePtr_t
typedef shared_ptr< DubinsDubinsPtr_t
typedef shared_ptr< SnibudSnibudPtr_t
typedef shared_ptr< HermiteHermitePtr_t
typedef Eigen::Matrix< value_type, 3, 1 > Vector3

Functions

 HPP_PREDEF_CLASS (Interpolated)
 HPP_PREDEF_CLASS (ReedsShepp)
 HPP_PREDEF_CLASS (Kinodynamic)
std::vector< JointPtr_tgetWheelsFromParameter (const ProblemConstPtr_t &problem, const JointPtr_t &rz)
 HPP_PREDEF_CLASS (Straight)
 HPP_PREDEF_CLASS (CarLike)
 HPP_PREDEF_CLASS (ConstantCurvature)
 HPP_PREDEF_CLASS (Dubins)
 HPP_PREDEF_CLASS (Snibud)
 HPP_PREDEF_CLASS (Hermite)
PathVectorPtr_t 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)

Typedef Documentation

◆ CarLikePtr_t

◆ ConstantCurvaturePtr_t

◆ DubinsPtr_t

◆ HermitePtr_t

◆ InterpolatedPtr_t

◆ KinodynamicPtr_t

◆ ReedsSheppPtr_t

◆ SnibudPtr_t

◆ StraightPtr_t

◆ Vector3

typedef Eigen::Matrix<value_type, 3, 1> hpp::core::steeringMethod::Vector3

Function Documentation

◆ HPP_PREDEF_CLASS() [1/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(CarLike)

◆ HPP_PREDEF_CLASS() [2/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(ConstantCurvature)

◆ HPP_PREDEF_CLASS() [3/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Dubins)

◆ HPP_PREDEF_CLASS() [4/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Hermite)

◆ HPP_PREDEF_CLASS() [5/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Interpolated)

◆ HPP_PREDEF_CLASS() [6/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Kinodynamic)

◆ HPP_PREDEF_CLASS() [7/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(ReedsShepp)

◆ HPP_PREDEF_CLASS() [8/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Snibud)

◆ HPP_PREDEF_CLASS() [9/9]

hpp::core::steeringMethod::HPP_PREDEF_CLASS(Straight)