Class CCpmpm_Dubins_State_Space
Defined in File ccpmpm_dubins_state_space.hpp
Inheritance Relationships
Base Type
public steering::HC_CC_State_Space
(Class HC_CC_State_Space)
Class Documentation
-
class CCpmpm_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 goal configuration. It evaluates all Dubins families plus the the family TTTT, where “T” stands for a turn, and returns the shortest path.
Public Functions
-
CCpmpm_Dubins_State_Space(double kappa, double sigma, double discretization = 0.1, bool forwards = true)
Constructor.
-
~CCpmpm_Dubins_State_Space()
Destructor.
-
CC_Dubins_Path *ccpmpm_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 *ccpmpm_dubins(const State &state1, const State &state2) const
Returns a sequence of turns and straight lines connecting a start and an end configuration.
-
CCpmpm_Dubins_State_Space(double kappa, double sigma, double discretization = 0.1, bool forwards = true)