Class CCpm0_Dubins_State_Space
Defined in File ccpm0_dubins_state_space.hpp
Inheritance Relationships
Base Type
public steering::HC_CC_State_Space
(Class HC_CC_State_Space)
Class Documentation
-
class CCpm0_Dubins_State_Space : public steering::HC_CC_State_Space
An implementation of continuous curvature (CC) steer for a Dubins car with either positive (p) or negative (n) max. curvature at the start and zero curvature at the goal configuration. It evaluates all Dubins families and returns the shortest path.
Public Functions
-
CCpm0_Dubins_State_Space(double kappa, double sigma, double discretization = 0.1, bool forwards = true)
Constructor.
-
~CCpm0_Dubins_State_Space()
Destructor.
-
CC_Dubins_Path *ccpm0_circles_dubins_path(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
Returns a sequence of turns and straight lines connecting the two circles c1 and c2.
-
CC_Dubins_Path *ccpm0_dubins(const State &state1, const State &state2) const
Returns a sequence of turns and straight lines connecting a start and an end configuration.
-
CCpm0_Dubins_State_Space(double kappa, double sigma, double discretization = 0.1, bool forwards = true)