18 #ifndef HC_REEDS_SHEPP_STATE_SPACE_HPP 19 #define HC_REEDS_SHEPP_STATE_SPACE_HPP
HC00_Reeds_Shepp_State_Space hc00_reeds_shepp_state_space_
Required state spaces.
An implementation of hybrid curvature (HC) steer with arbitrary curvature at the start and goal confi...
HC_Reeds_Shepp_State_Space(double kappa, double sigma, double discretization=0.1)
Constructor.
An implementation of hybrid curvature (HC) steer with zero curvature at the start and goal configurat...
double get_distance(const State &state1, const State &state2) const
Returns shortest path length from state1 to state2.
HC0pm_Reeds_Shepp_State_Space hc0pm_reeds_shepp_state_space_
An implementation of hybrid curvature (HC) steer with either positive (p) or negative (n) max...
An implementation of hybrid curvature (HC) steer with either positive (p) or negative (n) max...
Description of a kinematic car's state.
HCpm0_Reeds_Shepp_State_Space hcpm0_reeds_shepp_state_space_
std::vector< Control > get_controls(const State &state1, const State &state2) const
Returns controls of the shortest path from state1 to state2.
HCpmpm_Reeds_Shepp_State_Space hcpmpm_reeds_shepp_state_space_
std::vector< std::pair< State, Control > > predict_state(const State &state) const
Predicts a state forwards and backwards to zero and max. curvature.
An implementation of hybrid curvature (HC) steer with zero curvature at the start configuration and e...