Go to the source code of this file.
|
CC00_Dubins_State_Space | cc00_dubins_backwards_ss (KAPPA, SIGMA, DISCRETIZATION, false) |
|
CC00_Dubins_State_Space | cc00_dubins_forwards_ss (KAPPA, SIGMA, DISCRETIZATION, true) |
|
CC00_Reeds_Shepp_State_Space | cc00_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
CC0pm_Dubins_State_Space | cc0pm_dubins_backwards_ss (KAPPA, SIGMA, DISCRETIZATION, false) |
|
CC0pm_Dubins_State_Space | cc0pm_dubins_forwards_ss (KAPPA, SIGMA, DISCRETIZATION, true) |
|
CC_Dubins_State_Space | cc_dubins_backwards_ss (KAPPA, SIGMA, DISCRETIZATION, false) |
|
CC_Dubins_State_Space | cc_dubins_forwards_ss (KAPPA, SIGMA, DISCRETIZATION, true) |
|
CCpm0_Dubins_State_Space | ccpm0_dubins_backwards_ss (KAPPA, SIGMA, DISCRETIZATION, false) |
|
CCpm0_Dubins_State_Space | ccpm0_dubins_forwards_ss (KAPPA, SIGMA, DISCRETIZATION, true) |
|
CCpmpm_Dubins_State_Space | ccpmpm_dubins_backwards_ss (KAPPA, SIGMA, DISCRETIZATION, false) |
|
CCpmpm_Dubins_State_Space | ccpmpm_dubins_forwards_ss (KAPPA, SIGMA, DISCRETIZATION, true) |
|
Dubins_State_Space | dubins_backwards_ss (KAPPA, DISCRETIZATION, false) |
|
Dubins_State_Space | dubins_forwards_ss (KAPPA, DISCRETIZATION, true) |
|
HC00_Reeds_Shepp_State_Space | hc00_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
HC0pm_Reeds_Shepp_State_Space | hc0pm_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
HC_Reeds_Shepp_State_Space | hc_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
HCpm0_Reeds_Shepp_State_Space | hcpm0_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
HCpmpm_Reeds_Shepp_State_Space | hcpmpm_rs_ss (KAPPA, SIGMA, DISCRETIZATION) |
|
Reeds_Shepp_State_Space | rs_ss (KAPPA, DISCRETIZATION) |
|
◆ DISCRETIZATION
#define DISCRETIZATION 0.1 |
◆ EPS_DISTANCE
#define EPS_DISTANCE 0.01 |
◆ EPS_KAPPA
◆ EPS_YAW
◆ KAPPA
◆ OPERATING_REGION_THETA
#define OPERATING_REGION_THETA 2 * M_PI |
◆ OPERATING_REGION_X
#define OPERATING_REGION_X 20.0 |
◆ OPERATING_REGION_Y
#define OPERATING_REGION_Y 20.0 |
◆ random
#define random |
( |
|
lower, |
|
|
|
upper |
|
) |
| (rand() * (upper - lower) / RAND_MAX + lower) |
◆ random_boolean
#define random_boolean |
( |
| ) |
rand() % 2 |
◆ SAMPLES
◆ SIGMA
◆ get_distance()
double get_distance |
( |
const State & |
state1, |
|
|
const State & |
state2 |
|
) |
| |
◆ get_path_length() [1/2]
double get_path_length |
( |
const vector< Control > & |
controls | ) |
|
◆ get_path_length() [2/2]
double get_path_length |
( |
const vector< State > & |
path | ) |
|
◆ get_random_state()
State get_random_state |
( |
| ) |
|
◆ is_equal()
bool is_equal |
( |
const State & |
state1, |
|
|
const State & |
state2 |
|
) |
| |
◆ main()
int main |
( |
int |
argc, |
|
|
char ** |
argv |
|
) |
| |
◆ seed()
int seed |
( |
time(nullptr) |
| ) |
|
◆ TEST() [1/5]
TEST |
( |
SteeringFunctions |
, |
|
|
curvatureContinuity |
|
|
) |
| |
◆ TEST() [2/5]
TEST |
( |
SteeringFunctions |
, |
|
|
interpolation |
|
|
) |
| |
◆ TEST() [3/5]
TEST |
( |
SteeringFunctions |
, |
|
|
pathLength |
|
|
) |
| |
◆ TEST() [4/5]
TEST |
( |
SteeringFunctions |
, |
|
|
reachingGoal |
|
|
) |
| |
◆ TEST() [5/5]
TEST |
( |
SteeringFunctions |
, |
|
|
symmetry |
|
|
) |
| |
◆ cc00_dubins_backwards_ss
◆ cc00_dubins_forwards_ss
◆ cc00_rs_ss
◆ cc0pm_dubins_backwards_ss
◆ cc0pm_dubins_forwards_ss
◆ cc_dubins_backwards_ss
◆ cc_dubins_forwards_ss
◆ ccpm0_dubins_backwards_ss
◆ ccpm0_dubins_forwards_ss
◆ ccpmpm_dubins_backwards_ss
◆ ccpmpm_dubins_forwards_ss
◆ dubins_backwards_ss
◆ dubins_forwards_ss
◆ hc00_rs_ss
◆ hc0pm_rs_ss
◆ hc_rs_ss
◆ hcpm0_rs_ss
◆ hcpmpm_rs_ss
◆ rs_ss