cc00_dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
cc00__dubins__state__space_8cpp
steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp
CC00_Dubins_State_Space::CC00_Dubins
cc00_dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
cc00__dubins__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CC00_Dubins_State_Space
cc00_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
cc00__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp
CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp
#define
CC_REGULAR
cc00__reeds__shepp__state__space_8cpp.html
aa5389f63836bb343f5661e27682f1a1b
cc00_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
cc00__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CC00_Reeds_Shepp_State_Space
cc0pm_dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
cc0pm__dubins__state__space_8cpp
steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp
CC0pm_Dubins_State_Space::CC0pm_Dubins
cc0pm_dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
cc0pm__dubins__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CC0pm_Dubins_State_Space
cc_dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
cc__dubins__state__space_8cpp
steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp
cc_dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
cc__dubins__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CC_Dubins_State_Space
ccpm0_dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
ccpm0__dubins__state__space_8cpp
steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp
CCpm0_Dubins_State_Space::CCpm0_Dubins
ccpm0_dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
ccpm0__dubins__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CCpm0_Dubins_State_Space
ccpmpm_dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
ccpmpm__dubins__state__space_8cpp
steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp
CCpmpm_Dubins_State_Space::CCpmpm_Dubins
ccpmpm_dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
ccpmpm__dubins__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CCpmpm_Dubins_State_Space
configuration.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
configuration_8cpp
steering_functions/hc_cc_state_space/configuration.hpp
bool
configuration_aligned
configuration_8cpp.html
abefe289fc9000008d870189f5ed0a6cd
(const Configuration &q1, const Configuration &q2)
double
configuration_distance
configuration_8cpp.html
a8487b4723fbd8ca961dc9e9c8998bbdf
(const Configuration &q1, const Configuration &q2)
bool
configuration_equal
configuration_8cpp.html
af4a9688dc0530438b02a65418843913d
(const Configuration &q1, const Configuration &q2)
configuration.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
configuration_8hpp
steering_functions/utilities/utilities.hpp
Configuration
bool
configuration_aligned
configuration_8hpp.html
abefe289fc9000008d870189f5ed0a6cd
(const Configuration &q1, const Configuration &q2)
double
configuration_distance
configuration_8hpp.html
a8487b4723fbd8ca961dc9e9c8998bbdf
(const Configuration &q1, const Configuration &q2)
bool
configuration_equal
configuration_8hpp.html
af4a9688dc0530438b02a65418843913d
(const Configuration &q1, const Configuration &q2)
dubins_state_space.cpp
/tmp/ws/src/steering_functions/src/dubins_state_space/
dubins__state__space_8cpp
steering_functions/dubins_state_space/dubins_state_space.hpp
dubins_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/dubins_state_space/
dubins__state__space_8hpp
steering_functions/filter/ekf.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
Dubins_State_Space::Dubins_Path
Dubins_State_Space
ekf.cpp
/tmp/ws/src/steering_functions/src/filter/
ekf_8cpp
steering_functions/filter/ekf.hpp
ekf.hpp
/tmp/ws/src/steering_functions/include/steering_functions/filter/
ekf_8hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
EKF
Eigen::Matrix< double, 2, 3 >
Matrix23d
ekf_8hpp.html
a71a0e4532752cf088b5f81f8db84674b
Eigen::Matrix< double, 2, 2 >
Matrix2d
ekf_8hpp.html
ab90ebf89bd3dcf5b19d0165687654638
Eigen::Matrix< double, 3, 2 >
Matrix32d
ekf_8hpp.html
ace8b630499496274b5e2a42ccf855bd8
Eigen::Matrix< double, 3, 3 >
Matrix3d
ekf_8hpp.html
a9bfbf4940f002ca3a57bf58cb56d3f7e
fresnel_test.cpp
/tmp/ws/src/steering_functions/test/
fresnel__test_8cpp
steering_functions/utilities/utilities.hpp
#define
EPS_FRESNEL
fresnel__test_8cpp.html
a80c9a49b229925579fb3ca59da8330a2
int
main
fresnel__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
fresnel__test_8cpp.html
a80b555555afe87724cab1f86c90c08f4
(Fresnel, fresnel)
hc00_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hc00__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp
HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp
#define
CC_REGULAR
hc00__reeds__shepp__state__space_8cpp.html
aa5389f63836bb343f5661e27682f1a1b
hc00_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hc00__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HC00_Reeds_Shepp_State_Space
hc0pm_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hc0pm__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp
HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp
#define
CC_REGULAR
hc0pm__reeds__shepp__state__space_8cpp.html
aa5389f63836bb343f5661e27682f1a1b
#define
HC_REGULAR
hc0pm__reeds__shepp__state__space_8cpp.html
a6bcfb70fc626bb8f2151c077ff5af8d7
hc0pm_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hc0pm__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HC0pm_Reeds_Shepp_State_Space
hc_cc_circle.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hc__cc__circle_8cpp
steering_functions/hc_cc_state_space/hc_cc_circle.hpp
double
center_distance
hc__cc__circle_8cpp.html
aa4a4d050ed790c34b08bce1f0f0ef0d7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2)
bool
configuration_on_hc_cc_circle
hc__cc__circle_8cpp.html
a502a077ca9fe263a71459d323a1e48c3
(const HC_CC_Circle &c, const Configuration &q)
hc_cc_circle.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hc__cc__circle_8hpp
configuration.hpp
steering_functions/utilities/utilities.hpp
HC_CC_Circle
HC_CC_Circle_Param
double
center_distance
hc__cc__circle_8hpp.html
aa4a4d050ed790c34b08bce1f0f0ef0d7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2)
bool
configuration_on_hc_cc_circle
hc__cc__circle_8hpp.html
a502a077ca9fe263a71459d323a1e48c3
(const HC_CC_Circle &c, const Configuration &q)
hc_cc_circle_test.cpp
/tmp/ws/src/steering_functions/test/
hc__cc__circle__test_8cpp
steering_functions/steering_functions.hpp
steering_functions/hc_cc_state_space/configuration.hpp
steering_functions/hc_cc_state_space/hc_cc_circle.hpp
steering_functions/hc_cc_state_space/hc_cc_state_space.hpp
steering_functions/hc_cc_state_space/paths.hpp
steering_functions/utilities/utilities.hpp
Test_HC_CC_State_Space
#define
DISCRETIZATION
hc__cc__circle__test_8cpp.html
acfe7f803def309845954f8411e1cea95
#define
EPS_DISTANCE
hc__cc__circle__test_8cpp.html
a80c9e73afa683efb95f7a04b77522bb2
#define
EPS_KAPPA
hc__cc__circle__test_8cpp.html
a9737cccdcfdb396f0de82178b2544752
#define
EPS_SIGMA
hc__cc__circle__test_8cpp.html
a0f81b7906832de40e131a4a76042d527
#define
KAPPA
hc__cc__circle__test_8cpp.html
acd1636d4e71f645d469c49a7ba8e18a4
Configuration
get_cc_goal_config
hc__cc__circle__test_8cpp.html
a072274c46095b635481ecb5d6dc3ab15
(double delta, const HC_CC_Circle_Param &hc_cc_circle_param)
double
get_distance
hc__cc__circle__test_8cpp.html
a7e297fa8883b5b72d631e3b37c7cb741
(const State &state1, const State &state2)
Configuration
get_hc_goal_config
hc__cc__circle__test_8cpp.html
af03f7823049fbdec5eac988581079b1e
(double delta, const HC_CC_Circle_Param &hc_cc_circle_param)
vector< double >
get_linear_samples
hc__cc__circle__test_8cpp.html
ac7cafe5057ad129f9547b7869c14306f
(double start, double stop, size_t num)
double
get_path_length
hc__cc__circle__test_8cpp.html
abb57aca8391f51e457842d1619e91123
(const vector< State > &path)
int
main
hc__cc__circle__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
hc__cc__circle__test_8cpp.html
a2232e749352b6f6be87e5cd6e1ba39b3
(HC_CC_Circle, pathLength)
TEST
hc__cc__circle__test_8cpp.html
adce503bb4d297802f4d570ee350ad0cf
(HC_CC_Circle, reachingGoal)
TEST
hc__cc__circle__test_8cpp.html
a920e80e553fe08315058caac181b7152
(HC_CC_Circle, maxSharpness)
TEST
hc__cc__circle__test_8cpp.html
aa575816e3c96892ce4748cf0f789de0d
(HC_CC_Circle, maxCurvature)
vector< double >
deltas
hc__cc__circle__test_8cpp.html
a3f702ce56fbefcd863e903eef4396289
vector< double >
sigmas
hc__cc__circle__test_8cpp.html
ae1657070bc4e4376e012adb5534e7b13
Configuration
start_config
hc__cc__circle__test_8cpp.html
a6a693bad16f8ef3709cd7a0780b15920
(0.0, 0.0, 0.0, 0.0)
hc_cc_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hc__cc__state__space_8cpp
steering_functions/hc_cc_state_space/hc_cc_state_space.hpp
hc_cc_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hc__cc__state__space_8hpp
steering_functions/filter/ekf.hpp
steering_functions/hc_cc_state_space/hc_cc_circle.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HC_CC_State_Space
hc_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hc__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp
hc_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hc__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HC_Reeds_Shepp_State_Space
hcpm0_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hcpm0__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp
HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp
#define
CC_REGULAR
hcpm0__reeds__shepp__state__space_8cpp.html
aa5389f63836bb343f5661e27682f1a1b
#define
HC_REGULAR
hcpm0__reeds__shepp__state__space_8cpp.html
a6bcfb70fc626bb8f2151c077ff5af8d7
hcpm0_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hcpm0__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HCpm0_Reeds_Shepp_State_Space
hcpmpm_reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
hcpmpm__reeds__shepp__state__space_8cpp
steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp
HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp
#define
CC_REGULAR
hcpmpm__reeds__shepp__state__space_8cpp.html
aa5389f63836bb343f5661e27682f1a1b
#define
HC_REGULAR
hcpmpm__reeds__shepp__state__space_8cpp.html
a6bcfb70fc626bb8f2151c077ff5af8d7
hcpmpm_reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
hcpmpm__reeds__shepp__state__space_8hpp
configuration.hpp
hc_cc_circle.hpp
hc_cc_state_space.hpp
paths.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
HCpmpm_Reeds_Shepp_State_Space
jacobian_test.cpp
/tmp/ws/src/steering_functions/test/
jacobian__test_8cpp
steering_functions/filter/ekf.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
#define
EPS_JACOBI
jacobian__test_8cpp.html
a986f2217c83e5fe112bcad9726c52b8e
#define
EPS_PERTURB
jacobian__test_8cpp.html
ab901346a7be4c7256bb15ac66aeeab2a
#define
OPERATING_REGION_DELTA_S
jacobian__test_8cpp.html
a98570a694ad47a472c8dc8c2c38ebf66
#define
OPERATING_REGION_KAPPA
jacobian__test_8cpp.html
a489344253adb4c29f0d182020b4108fb
#define
OPERATING_REGION_SIGMA
jacobian__test_8cpp.html
abc0d38b7b62d83f067b61e204c12dabc
#define
OPERATING_REGION_THETA
jacobian__test_8cpp.html
aa246310f0ac4192193e78277fc727838
#define
OPERATING_REGION_X
jacobian__test_8cpp.html
a58bfcb0a1bc1b5952caac9f77f93b53c
#define
OPERATING_REGION_Y
jacobian__test_8cpp.html
a438d0e4e178fe82b4a3f75dfeaa36625
#define
random
jacobian__test_8cpp.html
a96fbd20d4f9949cd19261cdbea37c5cb
(lower, upper)
#define
random_boolean
jacobian__test_8cpp.html
a4e6ee8be38e81d3aab8099b3d0e6567b
()
#define
SAMPLES
jacobian__test_8cpp.html
ad0c329adebc27917fc0a4f51079acf6a
Eigen::Matrix< double, 2, 2 >
Matrix2d
jacobian__test_8cpp.html
ab90ebf89bd3dcf5b19d0165687654638
Eigen::Matrix< double, 3, 2 >
Matrix32d
jacobian__test_8cpp.html
ace8b630499496274b5e2a42ccf855bd8
Eigen::Matrix< double, 3, 3 >
Matrix3d
jacobian__test_8cpp.html
a9bfbf4940f002ca3a57bf58cb56d3f7e
Matrix32d
get_num_motion_jacobi_u
jacobian__test_8cpp.html
aee0b6e78e16f668c221a8ebeeab62f23
(const State &state, const Control &control, double integration_step)
Matrix3d
get_num_motion_jacobi_x
jacobian__test_8cpp.html
a4b95ba2aa8375e120afc457830a9ada6
(const State &state, const Control &control, double integration_step)
Control
get_random_control
jacobian__test_8cpp.html
aba106e2bb64451a669af2ab7c9ac6b9d
()
State
get_random_state
jacobian__test_8cpp.html
a6bb797a37a0d662b2bd4330f74e9dac3
()
State
integrate_ODE
jacobian__test_8cpp.html
a6153cec5c98715b6b70fdff568a5d0c7
(const State &state, const Control &control, double integration_step)
int
main
jacobian__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
jacobian__test_8cpp.html
a19515cb933d4af3a724213dbd2af7b5d
(Jacobian, F_x)
TEST
jacobian__test_8cpp.html
acb797c6d2db0c5e2a80f1204721ae77f
(Jacobian, F_u)
paths.cpp
/tmp/ws/src/steering_functions/src/hc_cc_state_space/
paths_8cpp
steering_functions/hc_cc_state_space/paths.hpp
void
cc_default_controls
paths_8cpp.html
ab4841e311f05b2734ec0f78099a06975
(const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
bool
cc_elementary_controls
paths_8cpp.html
ad32a4fa087b05a78f127619c3909f74b
(const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
void
cc_turn_controls
paths_8cpp.html
a0bcb7c5a54fdcfb6070c0990c69bad7b
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
int
direction
paths_8cpp.html
a4cedcd3384c9bd76754d3dadd96c60f5
(bool forward, bool order)
void
empty_controls
paths_8cpp.html
a9d45498eeacdc733e2b4a7563ffd141b
(vector< Control > &controls)
void
hc_turn_controls
paths_8cpp.html
ac47e3a0fa636e086812a42803dc09e86
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
void
reverse_control
paths_8cpp.html
a8636eda33c1ecb55a6842afe6a6ef001
(Control &control)
void
rs_turn_controls
paths_8cpp.html
a283c0e828649e8f084f6a7a6070b5aa9
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
bool
state_equal
paths_8cpp.html
aa49b3f4649ad4612804cc068c6aa3805
(const State &state1, const State &state2)
void
straight_controls
paths_8cpp.html
a016f92aaeac7260b5257693cebd41371
(const Configuration &q1, const Configuration &q2, vector< Control > &controls)
Control
subtract_control
paths_8cpp.html
a4156af49e16ead3ca7d274d850e41f6d
(const Control &control1, const Control &control2)
paths.hpp
/tmp/ws/src/steering_functions/include/steering_functions/hc_cc_state_space/
paths_8hpp
configuration.hpp
hc_cc_circle.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
CC_Dubins_Path
HC_CC_RS_Path
Path
cc_dubins
hc_cc_rs
path_type
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76f
E
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faee2838482d2a54eaef47ad96f45f75cd
S
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa4dec3c9be6ced7a297063ab2f0e47157
T
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faf3a4d22682f5188775a302cf0b5e7a00
TT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76facd171db6e93860a47fa96caccdbddaa3
TST
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faf42e1d34aaa0a7d44e546a47c8f0d954
TTT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa7b37495c9f63a4fbaf6ad998a4353dd8
TTTT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa24bf1cb422fae8219f1e5d20882a3f4f
path_type
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264
E
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a9431be3826c231e3255c261dd797c677
S
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264ae3e358ae2830a27a17d7b5a45a0c3847
T
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a80d9352b64713743598c9a30e576ecd4
TT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a290dbab94d5a53d729f6e06cdb1c240a
TcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a5567f61954a7488ec1e9b13703b6b9c7
TcTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a340a01551891337ee0ec1848f1d9a5f2
TcTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa4b2a404b728ce267a707257020d20a8
TTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a27bba49da0d0dd0de0d07158a9490fd2
TST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a21e2cafd0cda3ac9c92f72ae8430be2c
TSTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264ae44f4afa26eb6cc14ffb90bf0d710f83
TcTST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa160a6f867c13bdbdf7306476c62a9b9
TcTSTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a4635191e5ffccffe9c184694bd53a2a9
TTcTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa1f41f29d0ff17d8b89616e330f93782
TcTTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a0d8033aee63b6329416b9a875e93c022
TTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a9c56693a385a53016aeb8984f8171fa8
TcST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aeef73bac8154f3ce09612cfae090b7bd
TScT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264afe23f867d5add4974d27b5a944405772
TcScT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264af217c45ce0c223c49d62ce147104570c
void
cc_default_controls
paths_8hpp.html
ab4841e311f05b2734ec0f78099a06975
(const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
bool
cc_elementary_controls
paths_8hpp.html
ad32a4fa087b05a78f127619c3909f74b
(const HC_CC_Circle &c, const Configuration &q, double delta, bool order, vector< Control > &controls)
void
cc_turn_controls
paths_8hpp.html
a0bcb7c5a54fdcfb6070c0990c69bad7b
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
void
empty_controls
paths_8hpp.html
a9d45498eeacdc733e2b4a7563ffd141b
(vector< Control > &controls)
void
hc_turn_controls
paths_8hpp.html
ac47e3a0fa636e086812a42803dc09e86
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
void
reverse_control
paths_8hpp.html
a8636eda33c1ecb55a6842afe6a6ef001
(Control &control)
void
rs_turn_controls
paths_8hpp.html
a283c0e828649e8f084f6a7a6070b5aa9
(const HC_CC_Circle &c, const Configuration &q, bool order, vector< Control > &controls)
bool
state_equal
paths_8hpp.html
aa49b3f4649ad4612804cc068c6aa3805
(const State &state1, const State &state2)
void
straight_controls
paths_8hpp.html
a016f92aaeac7260b5257693cebd41371
(const Configuration &q1, const Configuration &q2, vector< Control > &controls)
Control
subtract_control
paths_8hpp.html
a4156af49e16ead3ca7d274d850e41f6d
(const Control &control1, const Control &control2)
const int
nb_cc_dubins_paths
paths_8hpp.html
a98436e8f546b3b04de9a415de22cb3f7
const int
nb_hc_cc_rs_paths
paths_8hpp.html
ae57f9212f174292e6f5337ccd55cd489
plot_states.py
/tmp/ws/src/steering_functions/scripts/
plot__states_8py
plot_states::Path
plot_states::State
plot_states
def
distance
namespaceplot__states.html
ac45ef1ee913d1e093d00ac16f18d1f6f
(x1, y1, x2, y2)
def
read_csv
namespaceplot__states.html
aa84f740c41d6e116533be54fb64593ac
(filename)
alpha
namespaceplot__states.html
a78134a01af2e672eb2975b7945e12d69
ax1
namespaceplot__states.html
a2969d3b895b6dce859fd90fc7e3cb75a
ax2
namespaceplot__states.html
a7e35afc6ce24e03707c8f9ab2841e6e5
axarr
namespaceplot__states.html
a5651935d35d5203c8bbba5415d218eb8
color
namespaceplot__states.html
a80b658dd89f80a7e2ae4b4f5a8cb07c5
string
CSV_HEADER
namespaceplot__states.html
a6722723d7fcd922972bb209e525f6f77
d
namespaceplot__states.html
a591b13ef67554e6e769b3a87f8e5ac2b
f
namespaceplot__states.html
a626b92777c655e3f3799efab53f5e93e
figsize
namespaceplot__states.html
a4f759e87b0792fc89f2fed19e7e3d3f8
string
filepath
namespaceplot__states.html
a8f536b4600d1b86d9e69b64bde3a539a
handles
namespaceplot__states.html
a2c12908466e4ea9e26a5065c4f2230c2
kappa
namespaceplot__states.html
abd854615b29ae33301e9e7960edb0d5a
label
namespaceplot__states.html
a2d3ff1993c7b70538a1aca899bc42eae
path
namespaceplot__states.html
a317a21bde6a72de99a52c8900a517a49
plot_statistics.py
/tmp/ws/src/steering_functions/scripts/
plot__statistics_8py
plot_statistics::Output
plot_statistics
def
read_csv
namespaceplot__statistics.html
a46ec5fe19b727dec4295af7ddbed9bd5
(filename)
def
to_percent
namespaceplot__statistics.html
ac85b08a66a32e93c47eec51eea5f3786
(x, pos)
axarr
namespaceplot__statistics.html
af712e56f83a2600e8f3a9a0ecffb6255
bin_edges
namespaceplot__statistics.html
a9cb4a3af66f73832870577917f820db7
bins
namespaceplot__statistics.html
ac8337e503b7b81372d3198f91bd94ce7
CC00_Dubins
namespaceplot__statistics.html
aebcd884d092c507a26a58a66ee86bf21
CC00_RS
namespaceplot__statistics.html
ac9781962636be253145110ba6cbe759e
CC0pm_Dubins
namespaceplot__statistics.html
ad18e96453bb24afd6a847c5aebd94599
CC_Dubins
namespaceplot__statistics.html
a711b9a369c2ba3ad22790f6a667d1912
CCpm0_Dubins
namespaceplot__statistics.html
a48bc4e6def067f85b38bd8def7b79b52
CCpmpm_Dubins
namespaceplot__statistics.html
ae72583567ae0b9a2c391b1f3bbdc2f99
string
CSV_HEADER
namespaceplot__statistics.html
aba1a5fc920a92698dc455086816c2bc1
curv_discont
namespaceplot__statistics.html
aba13f20c4a1c8cef3b240f9b0e686163
Dubins
namespaceplot__statistics.html
a4c30ca6b3b5e6e6f8c4a1d5588a93a44
list
dubins_outputs
namespaceplot__statistics.html
a57c8ac2f0e8ab343f4ffa6c0826eb5ae
list
dubins_path_length_hist
namespaceplot__statistics.html
a1bbbaa906049b663e26402442360b50d
list
dubins_path_length_labels
namespaceplot__statistics.html
a83e324e6707862d9895259e72dc82e79
f
namespaceplot__statistics.html
a643cfff9f97cf3cbc2dfa8c8ccfaa2ad
figsize
namespaceplot__statistics.html
a12edf57cb46e1a281254a46f6ddfe901
string
filepath
namespaceplot__statistics.html
a76a2e4834413b5a86d6abd20547cc6c7
HC00_RS
namespaceplot__statistics.html
afbcb6b2ef65dd5bf9f08f3243b4c20bb
HC0pm_RS
namespaceplot__statistics.html
ab8f9467380e6a1a39aef76f342358e59
HC_RS
namespaceplot__statistics.html
a09dc5fad05a8af5b7729ce089999e8d2
HCpm0_RS
namespaceplot__statistics.html
a0b397e52b571f8852c9b047935577e73
HCpmpm_RS
namespaceplot__statistics.html
ad464f30a93d967e0ee922bcfda0d0893
hist
namespaceplot__statistics.html
aa697877363679c19ffab42b626d835ad
hspace
namespaceplot__statistics.html
a1f428c655101c7bcf8ee547cb4623a46
label
namespaceplot__statistics.html
a460bec846e4f9f5840e4953e0153b9db
linewidth
namespaceplot__statistics.html
ad18faef2185863d26b7e733560ae7a33
loc
namespaceplot__statistics.html
a46ae56cec2aad5e3d2a1088e34139df0
list
n_samples
namespaceplot__statistics.html
a6ab5b6ba8aaf6c3a92e1137b4c186eb8
range
namespaceplot__statistics.html
aae7d89150f6310cced33b9373c6524d5
tuple
rel_path_length
namespaceplot__statistics.html
a5d2777b769cf7bda0fb25c8afa952b14
right
namespaceplot__statistics.html
a334fd89700afe888180be470c4dda245
RS
namespaceplot__statistics.html
a8e314cddc9e2b6d3de840a65e707ce33
list
rs_outputs
namespaceplot__statistics.html
a5ef6b61bf86a0c605c7fafcaa7b2e2ba
list
rs_path_length_hist
namespaceplot__statistics.html
a70537efc34cfaf5da63b3cda37adb0c8
list
rs_path_length_labels
namespaceplot__statistics.html
ae0a4029819dda9635142cb91763b8913
sharey
namespaceplot__statistics.html
ae81a1efca9f914ea6c595f3e085b9091
visible
namespaceplot__statistics.html
aa09f1763933ea39b5467208b9f976227
list
weights
namespaceplot__statistics.html
a7d509296637f3898474eff46fc676350
float
width
namespaceplot__statistics.html
a08be90f47428f87b3ff7d2592b0f8d20
wspace
namespaceplot__statistics.html
a75a5a4020cfc2f9332062283b85b059e
tuple
xlim
namespaceplot__statistics.html
aef0241adffa1eb064cacfdb6f675de05
reeds_shepp_state_space.cpp
/tmp/ws/src/steering_functions/src/reeds_shepp_state_space/
reeds__shepp__state__space_8cpp
steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp
reeds_shepp_state_space.hpp
/tmp/ws/src/steering_functions/include/steering_functions/reeds_shepp_state_space/
reeds__shepp__state__space_8hpp
steering_functions/filter/ekf.hpp
steering_functions/steering_functions.hpp
steering_functions/utilities/utilities.hpp
Reeds_Shepp_State_Space::Reeds_Shepp_Path
Reeds_Shepp_State_Space
steering_functions.hpp
/tmp/ws/src/steering_functions/include/steering_functions/
steering__functions_8hpp
steer::Control
steer::Controller
steer::Measurement_Noise
steer::Motion_Noise
steer::State
steer::State_With_Covariance
steer
steering_functions_node.cpp
/tmp/ws/src/steering_functions/src/
steering__functions__node_8cpp
steering_functions/dubins_state_space/dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp
steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp
steering_functions/steering_functions.hpp
PathClass
RobotClass
#define
ANIMATE
steering__functions__node_8cpp.html
a3b9f9e7313eee63e30eec8c61f85630b
#define
DISCRETIZATION
steering__functions__node_8cpp.html
acfe7f803def309845954f8411e1cea95
#define
FRAME_ID
steering__functions__node_8cpp.html
af551e913a493885fb18e8500d00fcc31
#define
OPERATING_REGION_THETA
steering__functions__node_8cpp.html
aa246310f0ac4192193e78277fc727838
#define
OPERATING_REGION_X
steering__functions__node_8cpp.html
a58bfcb0a1bc1b5952caac9f77f93b53c
#define
OPERATING_REGION_Y
steering__functions__node_8cpp.html
a438d0e4e178fe82b4a3f75dfeaa36625
#define
random
steering__functions__node_8cpp.html
a96fbd20d4f9949cd19261cdbea37c5cb
(lower, upper)
#define
VISUALIZATION_DURATION
steering__functions__node_8cpp.html
a335e18f5d6fc6264c81dea28f5fd9b26
int
main
steering__functions__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
steering_functions_test.cpp
/tmp/ws/src/steering_functions/test/
steering__functions__test_8cpp
steering_functions/dubins_state_space/dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp
steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp
steering_functions/steering_functions.hpp
#define
DISCRETIZATION
steering__functions__test_8cpp.html
acfe7f803def309845954f8411e1cea95
#define
EPS_DISTANCE
steering__functions__test_8cpp.html
a80c9e73afa683efb95f7a04b77522bb2
#define
EPS_KAPPA
steering__functions__test_8cpp.html
a9737cccdcfdb396f0de82178b2544752
#define
EPS_YAW
steering__functions__test_8cpp.html
a5cf51b2f3c759faf7defd429ed2197d3
#define
KAPPA
steering__functions__test_8cpp.html
acd1636d4e71f645d469c49a7ba8e18a4
#define
OPERATING_REGION_THETA
steering__functions__test_8cpp.html
aa246310f0ac4192193e78277fc727838
#define
OPERATING_REGION_X
steering__functions__test_8cpp.html
a58bfcb0a1bc1b5952caac9f77f93b53c
#define
OPERATING_REGION_Y
steering__functions__test_8cpp.html
a438d0e4e178fe82b4a3f75dfeaa36625
#define
random
steering__functions__test_8cpp.html
a96fbd20d4f9949cd19261cdbea37c5cb
(lower, upper)
#define
random_boolean
steering__functions__test_8cpp.html
a4e6ee8be38e81d3aab8099b3d0e6567b
()
#define
SAMPLES
steering__functions__test_8cpp.html
ad0c329adebc27917fc0a4f51079acf6a
#define
SIGMA
steering__functions__test_8cpp.html
ab899f53048f1f06a224b5eb1fa369750
double
get_distance
steering__functions__test_8cpp.html
a7e297fa8883b5b72d631e3b37c7cb741
(const State &state1, const State &state2)
double
get_path_length
steering__functions__test_8cpp.html
abb57aca8391f51e457842d1619e91123
(const vector< State > &path)
double
get_path_length
steering__functions__test_8cpp.html
aeb4d37f2c5cb05347b48b46bb60f8195
(const vector< Control > &controls)
State
get_random_state
steering__functions__test_8cpp.html
a6bb797a37a0d662b2bd4330f74e9dac3
()
bool
is_equal
steering__functions__test_8cpp.html
a182fb93d361747e5d36e708ae487fb8a
(const State &state1, const State &state2)
int
main
steering__functions__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
int
seed
steering__functions__test_8cpp.html
a5e9bb437e310e9fddc118023a719e708
(time(nullptr))
TEST
steering__functions__test_8cpp.html
aeb74da9d0835de11d63d5ee5d7922f34
(SteeringFunctions, pathLength)
TEST
steering__functions__test_8cpp.html
a190641f7d13794d53a4b5f4e8201f135
(SteeringFunctions, reachingGoal)
TEST
steering__functions__test_8cpp.html
a84cbc2d1ba786586585758673205d53d
(SteeringFunctions, curvatureContinuity)
TEST
steering__functions__test_8cpp.html
aa132a97d4506c1c731b2088dd4218e7b
(SteeringFunctions, interpolation)
TEST
steering__functions__test_8cpp.html
a0bc805e84cffda00b6b24774fc0c371b
(SteeringFunctions, symmetry)
CC00_Dubins_State_Space
cc00_dubins_backwards_ss
steering__functions__test_8cpp.html
a1e3cc3978211b796b830a021939aa4aa
(KAPPA, SIGMA, DISCRETIZATION, false)
CC00_Dubins_State_Space
cc00_dubins_forwards_ss
steering__functions__test_8cpp.html
ac80dd11a195352a4f43677dd32a3335f
(KAPPA, SIGMA, DISCRETIZATION, true)
CC00_Reeds_Shepp_State_Space
cc00_rs_ss
steering__functions__test_8cpp.html
abe805e2b0b0f2c7abf62caa79371ea0f
(KAPPA, SIGMA, DISCRETIZATION)
CC0pm_Dubins_State_Space
cc0pm_dubins_backwards_ss
steering__functions__test_8cpp.html
af382c070f3f8208df5c01cc0cf28183d
(KAPPA, SIGMA, DISCRETIZATION, false)
CC0pm_Dubins_State_Space
cc0pm_dubins_forwards_ss
steering__functions__test_8cpp.html
ae2c64f48405a449fe9cc3b79ca67a9dd
(KAPPA, SIGMA, DISCRETIZATION, true)
CC_Dubins_State_Space
cc_dubins_backwards_ss
steering__functions__test_8cpp.html
ae2f0bc21652dcf4d94646867cb4cbe53
(KAPPA, SIGMA, DISCRETIZATION, false)
CC_Dubins_State_Space
cc_dubins_forwards_ss
steering__functions__test_8cpp.html
a5d844da6a5eb5deec90a59148904d544
(KAPPA, SIGMA, DISCRETIZATION, true)
CCpm0_Dubins_State_Space
ccpm0_dubins_backwards_ss
steering__functions__test_8cpp.html
a25e6439be28158766cfaa6f8195cb779
(KAPPA, SIGMA, DISCRETIZATION, false)
CCpm0_Dubins_State_Space
ccpm0_dubins_forwards_ss
steering__functions__test_8cpp.html
a6c900561220ab67251b4187550af9667
(KAPPA, SIGMA, DISCRETIZATION, true)
CCpmpm_Dubins_State_Space
ccpmpm_dubins_backwards_ss
steering__functions__test_8cpp.html
aa53189d1c694caafa131ea3653f1754f
(KAPPA, SIGMA, DISCRETIZATION, false)
CCpmpm_Dubins_State_Space
ccpmpm_dubins_forwards_ss
steering__functions__test_8cpp.html
ac2e3a2d95c8aec5cdf80e6fe0ac73de5
(KAPPA, SIGMA, DISCRETIZATION, true)
Dubins_State_Space
dubins_backwards_ss
steering__functions__test_8cpp.html
ad4d610ec434d50361b3cccd21c53647a
(KAPPA, DISCRETIZATION, false)
Dubins_State_Space
dubins_forwards_ss
steering__functions__test_8cpp.html
af22efada457c110f20cb251d24a4509b
(KAPPA, DISCRETIZATION, true)
HC00_Reeds_Shepp_State_Space
hc00_rs_ss
steering__functions__test_8cpp.html
a4c484b54d8376e16f4123ca0771d35a3
(KAPPA, SIGMA, DISCRETIZATION)
HC0pm_Reeds_Shepp_State_Space
hc0pm_rs_ss
steering__functions__test_8cpp.html
a2ddc476506e29fefef548b2f54981cbc
(KAPPA, SIGMA, DISCRETIZATION)
HC_Reeds_Shepp_State_Space
hc_rs_ss
steering__functions__test_8cpp.html
ab0c040e9e6cc27bb1ddd3f3d9a307f84
(KAPPA, SIGMA, DISCRETIZATION)
HCpm0_Reeds_Shepp_State_Space
hcpm0_rs_ss
steering__functions__test_8cpp.html
a78cf0285230b496d974a695ddaeeb87d
(KAPPA, SIGMA, DISCRETIZATION)
HCpmpm_Reeds_Shepp_State_Space
hcpmpm_rs_ss
steering__functions__test_8cpp.html
aa95f0377a9c9d9d2824f9d9a7ae2efc6
(KAPPA, SIGMA, DISCRETIZATION)
Reeds_Shepp_State_Space
rs_ss
steering__functions__test_8cpp.html
a32bf3cd6c78e0ef0c5b57ca974320876
(KAPPA, DISCRETIZATION)
timing_test.cpp
/tmp/ws/src/steering_functions/test/
timing__test_8cpp
steering_functions/dubins_state_space/dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/cc0pm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/cc_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpm0_dubins_state_space.hpp
steering_functions/hc_cc_state_space/ccpmpm_dubins_state_space.hpp
steering_functions/hc_cc_state_space/hc00_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc0pm_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hc_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpm0_reeds_shepp_state_space.hpp
steering_functions/hc_cc_state_space/hcpmpm_reeds_shepp_state_space.hpp
steering_functions/reeds_shepp_state_space/reeds_shepp_state_space.hpp
steering_functions/steering_functions.hpp
Statistic
#define
ALPHA1
timing__test_8cpp.html
afec7121cee3ac42de7f64aefd50c66cf
#define
ALPHA2
timing__test_8cpp.html
a6e6cd685f94be3c0552ee4cb3e0881ff
#define
ALPHA3
timing__test_8cpp.html
aef2261269821a4680fe2d8389edb6af1
#define
ALPHA4
timing__test_8cpp.html
af8e4e3fc5b56a3cf8340fd6534c71e00
#define
DISCRETIZATION
timing__test_8cpp.html
acfe7f803def309845954f8411e1cea95
#define
EPS_KAPPA
timing__test_8cpp.html
a9737cccdcfdb396f0de82178b2544752
#define
K1
timing__test_8cpp.html
aadecb1977e30da2f62766f1fcb8b1f95
#define
K2
timing__test_8cpp.html
ab6d0e745059aded06587e4b6933bca0b
#define
K3
timing__test_8cpp.html
aa6d1b6ea9feee250d0e41586bd39d654
#define
KAPPA
timing__test_8cpp.html
acd1636d4e71f645d469c49a7ba8e18a4
#define
OPERATING_REGION_THETA
timing__test_8cpp.html
aa246310f0ac4192193e78277fc727838
#define
OPERATING_REGION_X
timing__test_8cpp.html
a58bfcb0a1bc1b5952caac9f77f93b53c
#define
OPERATING_REGION_Y
timing__test_8cpp.html
a438d0e4e178fe82b4a3f75dfeaa36625
#define
random
timing__test_8cpp.html
a96fbd20d4f9949cd19261cdbea37c5cb
(lower, upper)
#define
SAMPLES
timing__test_8cpp.html
ad0c329adebc27917fc0a4f51079acf6a
#define
SIGMA
timing__test_8cpp.html
ab899f53048f1f06a224b5eb1fa369750
#define
STD_THETA
timing__test_8cpp.html
a65a69eca69b483ef52d116de1b345944
#define
STD_X
timing__test_8cpp.html
a4b34db6d32e5be7b2c14850d77760360
#define
STD_Y
timing__test_8cpp.html
a43fefdf2655f594c8a49e6d81147a87d
vector< Statistic >
get_controls
timing__test_8cpp.html
ad981f3697da4205f9ce02327c793fa76
(const string &id, const vector< State > &starts, const vector< State > &goals)
int
get_curv_discont
timing__test_8cpp.html
a868789a82c185b37a2b4edc1614681b1
(const vector< Control > &controls)
double
get_mean
timing__test_8cpp.html
a0f56be00943e146c358b082b605b1e63
(const vector< double > &v)
vector< Statistic >
get_path
timing__test_8cpp.html
a1ee6de06db295e67b6733ea90b697a17
(const string &id, const vector< State > &starts, const vector< State > &goals)
vector< Statistic >
get_path_with_covariance
timing__test_8cpp.html
a343d12ba262e8fe493c63aaae636155b
(const string &id, const vector< State_With_Covariance > &starts, const vector< State > &goals)
State
get_random_state
timing__test_8cpp.html
a6bb797a37a0d662b2bd4330f74e9dac3
()
double
get_std
timing__test_8cpp.html
a2b33a3d1d24f25eb1ea3aeb52736f71d
(const vector< double > &v)
int
main
timing__test_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
timing__test_8cpp.html
aebd18b9341b8108e03c4965387d3b91f
(Timing, getControls)
TEST
timing__test_8cpp.html
ad4aad6b0cddec547c844ed463985ca82
(Timing, getPath)
TEST
timing__test_8cpp.html
a45fad35a905f0f2bf04db855e227d0f7
(Timing, getPathWithCovariance)
void
write_to_file
timing__test_8cpp.html
afdff22a42e1596c328818127a145b997
(const string &id, const vector< Statistic > &stats)
CC00_Dubins_State_Space
cc00_dubins_forwards_ss
timing__test_8cpp.html
ac80dd11a195352a4f43677dd32a3335f
(KAPPA, SIGMA, DISCRETIZATION, true)
CC00_Reeds_Shepp_State_Space
cc00_rs_ss
timing__test_8cpp.html
abe805e2b0b0f2c7abf62caa79371ea0f
(KAPPA, SIGMA, DISCRETIZATION)
CC0pm_Dubins_State_Space
cc0pm_dubins_forwards_ss
timing__test_8cpp.html
ae2c64f48405a449fe9cc3b79ca67a9dd
(KAPPA, SIGMA, DISCRETIZATION, true)
CC_Dubins_State_Space
cc_dubins_forwards_ss
timing__test_8cpp.html
a5d844da6a5eb5deec90a59148904d544
(KAPPA, SIGMA, DISCRETIZATION, true)
CCpm0_Dubins_State_Space
ccpm0_dubins_forwards_ss
timing__test_8cpp.html
a6c900561220ab67251b4187550af9667
(KAPPA, SIGMA, DISCRETIZATION, true)
CCpmpm_Dubins_State_Space
ccpmpm_dubins_forwards_ss
timing__test_8cpp.html
ac2e3a2d95c8aec5cdf80e6fe0ac73de5
(KAPPA, SIGMA, DISCRETIZATION, true)
Dubins_State_Space
dubins_backwards_ss
timing__test_8cpp.html
ad4d610ec434d50361b3cccd21c53647a
(KAPPA, DISCRETIZATION, false)
Dubins_State_Space
dubins_forwards_ss
timing__test_8cpp.html
af22efada457c110f20cb251d24a4509b
(KAPPA, DISCRETIZATION, true)
HC00_Reeds_Shepp_State_Space
hc00_rs_ss
timing__test_8cpp.html
a4c484b54d8376e16f4123ca0771d35a3
(KAPPA, SIGMA, DISCRETIZATION)
HC0pm_Reeds_Shepp_State_Space
hc0pm_rs_ss
timing__test_8cpp.html
a2ddc476506e29fefef548b2f54981cbc
(KAPPA, SIGMA, DISCRETIZATION)
HC_Reeds_Shepp_State_Space
hc_rs_ss
timing__test_8cpp.html
ab0c040e9e6cc27bb1ddd3f3d9a307f84
(KAPPA, SIGMA, DISCRETIZATION)
HCpm0_Reeds_Shepp_State_Space
hcpm0_rs_ss
timing__test_8cpp.html
a78cf0285230b496d974a695ddaeeb87d
(KAPPA, SIGMA, DISCRETIZATION)
HCpmpm_Reeds_Shepp_State_Space
hcpmpm_rs_ss
timing__test_8cpp.html
aa95f0377a9c9d9d2824f9d9a7ae2efc6
(KAPPA, SIGMA, DISCRETIZATION)
Reeds_Shepp_State_Space
rs_ss
timing__test_8cpp.html
a32bf3cd6c78e0ef0c5b57ca974320876
(KAPPA, DISCRETIZATION)
utilities.cpp
/tmp/ws/src/steering_functions/src/utilities/
utilities_8cpp
steering_functions/utilities/utilities.hpp
int
array_index_min
utilities_8cpp.html
a9120cd82c3c8a879048c38d570ae5472
(double array[], int size)
void
double_array_init
utilities_8cpp.html
ae37d0d784d9be71f79f58adc3f8e5d22
(double array[], int size, double value)
void
end_of_circular_arc
utilities_8cpp.html
aeb57aa95d48f1d4e75923bf26bc73029
(double x_i, double y_i, double theta_i, double kappa, double direction, double length, double *x_f, double *y_f, double *theta_f)
void
end_of_clothoid
utilities_8cpp.html
a7e51939cb9b60c23c23053139f03feea
(double x_i, double y_i, double theta_i, double kappa_i, double sigma, double direction, double length, double *x_f, double *y_f, double *theta_f, double *kappa_f)
void
end_of_straight_line
utilities_8cpp.html
aac768a7b93fcefcd00bf2f49faf7b33b
(double x_i, double y_i, double theta, double direction, double length, double *x_f, double *y_f)
void
fresnel
utilities_8cpp.html
ac4786b2111df8a345f60eff29096a57d
(double s, double &S_f, double &C_f)
void
fresnel_0_8
utilities_8cpp.html
ab7d9ba24f35a04fc1d16805953fbadf0
(double x, double &S_f, double &C_f)
void
fresnel_8_inf
utilities_8cpp.html
a892da95e6e9c4ab8b833493439a213c8
(double x, double &S_f, double &C_f)
double
get_epsilon
utilities_8cpp.html
a6ceef3af72a3a3a84ec3d602cc75419a
()
void
global_frame_change
utilities_8cpp.html
a9e1516406022f23a54dd37db9d8ec104
(double x, double y, double theta, double local_x, double local_y, double *global_x, double *global_y)
void
local_frame_change
utilities_8cpp.html
a98b92ef293cac1a43635abb29e0dc41e
(double x, double y, double theta, double global_x, double global_y, double *local_x, double *local_y)
double
pify
utilities_8cpp.html
aabd4d4a4b38c74ad6a8fbd6ae82834a7
(double alpha)
double
point_distance
utilities_8cpp.html
a8c73f58051302f371da1ca560a9acfb0
(double x1, double y1, double x2, double y2)
void
pointer_array_init
utilities_8cpp.html
a6001f18b895b1b0fa7e545d87ead70a8
(void *array[], int size)
void
polar
utilities_8cpp.html
a2da781a5ea3740a0d8c045ea3a58af28
(double x, double y, double &r, double &theta)
double
sgn
utilities_8cpp.html
a3d8486282b409e1338111b0285cf6259
(double x)
double
twopify
utilities_8cpp.html
a61962e4bcd7680dfab1a327940754c6f
(double alpha)
utilities.hpp
/tmp/ws/src/steering_functions/include/steering_functions/utilities/
utilities_8hpp
#define
HALF_PI
utilities_8hpp.html
ae3ec3219e4eee3b0992bfd59c2e2bc42
#define
PI
utilities_8hpp.html
a598a3330b3c21701223ee0ca14316eca
#define
SQRT_PI
utilities_8hpp.html
a204175c725ee19858dedec2865d490b8
#define
SQRT_PI_INV
utilities_8hpp.html
adcef6f7e3109de1618a3d1436ee08625
#define
SQRT_TWO_PI_INV
utilities_8hpp.html
a4057cf0be453dc35f83bde0e46a7dc15
#define
TWO_PI
utilities_8hpp.html
a3b947f4b635461030ff2d87833e5049e
int
array_index_min
utilities_8hpp.html
a9120cd82c3c8a879048c38d570ae5472
(double array[], int size)
void
double_array_init
utilities_8hpp.html
ae37d0d784d9be71f79f58adc3f8e5d22
(double array[], int size, double value)
void
end_of_circular_arc
utilities_8hpp.html
aeb57aa95d48f1d4e75923bf26bc73029
(double x_i, double y_i, double theta_i, double kappa, double direction, double length, double *x_f, double *y_f, double *theta_f)
void
end_of_clothoid
utilities_8hpp.html
a7e51939cb9b60c23c23053139f03feea
(double x_i, double y_i, double theta_i, double kappa_i, double sigma, double direction, double length, double *x_f, double *y_f, double *theta_f, double *kappa_f)
void
end_of_straight_line
utilities_8hpp.html
aac768a7b93fcefcd00bf2f49faf7b33b
(double x_i, double y_i, double theta, double direction, double length, double *x_f, double *y_f)
void
fresnel
utilities_8hpp.html
ac4786b2111df8a345f60eff29096a57d
(double s, double &S_f, double &C_f)
double
get_epsilon
utilities_8hpp.html
a6ceef3af72a3a3a84ec3d602cc75419a
()
void
global_frame_change
utilities_8hpp.html
a9e1516406022f23a54dd37db9d8ec104
(double x, double y, double theta, double local_x, double local_y, double *global_x, double *global_y)
void
local_frame_change
utilities_8hpp.html
a98b92ef293cac1a43635abb29e0dc41e
(double x, double y, double theta, double global_x, double global_y, double *local_x, double *local_y)
double
pify
utilities_8hpp.html
aabd4d4a4b38c74ad6a8fbd6ae82834a7
(double alpha)
double
point_distance
utilities_8hpp.html
a8c73f58051302f371da1ca560a9acfb0
(double x1, double y1, double x2, double y2)
void
pointer_array_init
utilities_8hpp.html
a6001f18b895b1b0fa7e545d87ead70a8
(void *array[], int size)
void
polar
utilities_8hpp.html
a2da781a5ea3740a0d8c045ea3a58af28
(double x, double y, double &r, double &theta)
double
sgn
utilities_8hpp.html
a3d8486282b409e1338111b0285cf6259
(double x)
double
twopify
utilities_8hpp.html
a61962e4bcd7680dfab1a327940754c6f
(double alpha)
const double
epsilon
utilities_8hpp.html
ac29df3dcbefa1ce189e5990bde994025
CC00_Dubins_State_Space::CC00_Dubins
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
CC00_Dubins
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a9c7cba13147ceb0a5ec41a5bb9c9065d
(CC00_Dubins_State_Space *parent)
bool
TeST_exists
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a4f514402ae1dae53154d46d2fefff5d3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
ad958069fb470bebc168aca57859c53d2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
void
TeST_tangent_circles
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
ac5a2d1a175eb4677719aeb15b0fd00d4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
af13955026b69e0fd6db319424a3af060
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
af05569105854eebbffd76bf57d5f6f52
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
void
TiST_tangent_circles
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a8110ebf539100463a3e694d133f1ce02
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TST_exists
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a6f5c5e617564b5ae53a0c52930152f1c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a7a9728057cff25a0b04ea5180110a075
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TT_exists
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a7d1884448b54656bed213e22323d56f5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a0b7881bfc6bcce28a29c0d047d4d53d3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
void
TT_tangent_circles
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a1ac63de90576f5f0127a9694e806dbfc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTT_exists
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a8c5bfbf91c0dcb08ad8007cf3a41f235
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
a69d87bc8fad2c331dc01dffa1245c7d0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
ae230030913aa44cf310d1497fcca3349
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
adf0c459f0890b9eb06fd1d037e7210ae
double
distance
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
af87202bdf57e0d3c4363d2b3341956f1
CC00_Dubins_State_Space *
parent_
classCC00__Dubins__State__Space_1_1CC00__Dubins.html
adf1b1b0d521336cab8756bccc56c7e02
CC00_Dubins_State_Space
classCC00__Dubins__State__Space.html
HC_CC_State_Space
CC00_Dubins_State_Space::CC00_Dubins
CC_Dubins_Path *
cc00_circles_dubins_path
classCC00__Dubins__State__Space.html
a2b40e5924345d8bec844ae41bb8a3066
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
CC_Dubins_Path *
cc00_dubins
classCC00__Dubins__State__Space.html
a5c79523e2d3bf7a229d6218c1ba856e8
(const State &state1, const State &state2) const
CC00_Dubins_State_Space
classCC00__Dubins__State__Space.html
a605c4bf639469d1ce117c3471ed9c8d3
(double kappa, double sigma, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classCC00__Dubins__State__Space.html
a0ead7ea9ed8dbaff2f17eacf6bb21ad6
(const State &state1, const State &state2) const
double
get_distance
classCC00__Dubins__State__Space.html
a792743e5e4d5436c6923741a3d7ab034
(const State &state1, const State &state2) const
~CC00_Dubins_State_Space
classCC00__Dubins__State__Space.html
a630360cca4f4b011f641c4532b3424df
()
unique_ptr< CC00_Dubins >
cc00_dubins_
classCC00__Dubins__State__Space.html
ac5ea99f58b1c5b7a248bc5b95e99705c
bool
forwards_
classCC00__Dubins__State__Space.html
a18b6324e0018e2043c6a6b15fa72957d
CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
CC00_Reeds_Shepp
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
adc91080254de44299db8806668dd9bdb
(CC00_Reeds_Shepp_State_Space *parent)
bool
TceScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ae7bdda49778050ef03131d2cbc750c17
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
abab369893e49a8541e9b6abe00aa6c0d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TceST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ad1d2fad65a1b6b458e0bbbdf2214f42c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a94a976147cf5e4524e2f3edeb4fb482c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TciScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a9692aac89b5b33ccb4171f58dffffbaf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a1778775b6d3fca4d86c64c8bd95c84c2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TciST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a94cfcb38e236db9040cac37478dabbaa
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a4531e9865be7a0d2490a6ce92c7c8ba4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TcScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a445b8add1444ba5f685fbc81e545848a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
afab21857bf491f5e12f846832408d57e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TcST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a4cc19459a70345c30f2654a5d8e58e91
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aa6027daeb2c0eb13800143ca507c8686
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a62cf498aa854c33b9c23fd7ef6b30bb5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a2ea0db469efeffdf8ff23f1b8b55204a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
void
TcT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a599a2e8270922079bbe01662f2f49a20
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TcTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aede16561fa9e33b80a5f71519dae7781
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ac7b2490a4ed1de9513a7b6215036d651
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTcT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a648a567ee2529fd85c53f483432bf45f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTeST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a403cc2c02f23ca24c4a0ea1a6c2ab77f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a2d4290e45232fc80a577dd68ea55a05c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTeSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ad0b0bb7ec4e1f1867a4ca91f4066b0a8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a0ef46c6a5e1aa1a5e112f887be4ac504
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTiST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a4d6fb13bc63443538fd7b000a7431abb
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a86fbfe0f347d13878179d6c5c6dd7b5a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTiSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aa44565c59a65faee650119ff0cadf161
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ad2d9b62c0665565203f2cca9ccc362ef
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a7fdd260e71bd9db501fff8ca814c2595
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aee6fb5747a61d792db63399ba7a6a876
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a8a5d1c4ff764f58a44a22705afec3259
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ad67de3d83838b4cdb81526317b1379b1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a49430ff960ce77c3315d866b3d806c3f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
afd8a4eb86269541865939a6197ddea49
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ab5f90e23600f1b76958539099b6978b7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a4199ab0e1522e090f9ec98edfd8bac2d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a50ac6149dc6434a3ac79646f26ffc96d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TcTTcT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
afc2a40f926b5179d083cf246ca41d306
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TeScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a8213aca3f4635b9e2cf12a41e691863a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a9a5ed3b967ef1b0ccf18061c937d898c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a7267fa7fda18549abbf1610d03c9b3ba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aaed1c863ab0331d33892329bf455d0df
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
void
TeST_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ae51146889b95c1a9080710147ecf23db
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ae6343f67f1ebdaa649525d997c9b6655
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a5793cd4526010cdfc08b0ffeebdf2877
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TiScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aa79b6e2908bae8d94c3e278b45448f2b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
acfc416b7b83dac49b3d35442520b4256
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a032d4b23ac51ac3dd58da49489f4f497
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a0673679bcd19af6b4cd2bb67080022e6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
void
TiST_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a9fca5667fb1b5d976d925dd3bb233b98
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a2876f2bfc31901df011025661e514fe4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a35254426807de08d3f3e9704904cbef3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TScT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a104269f358fa3fe10f9fad6f30f47497
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TScT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ad5d5325e82324a5c4edc3ff2a919c7b9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TST_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a934ff74c93a2e9603ddbbd493c7847e1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ae10afaa1c05ac177831d6e94294bd4d6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TSTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a839d3cfcfdbaf943f44916f6b9c9adba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TSTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a8b821f1ccf399d6fd1eac99095330a7f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
af2aa9c5945a79a3eaf0087a6c9f20939
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a2eb5f75e6ef39f9a7826bd5654d3b95c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
void
TT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a6ef4804a37f4c3a9064ae6a7a2cc1ba7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTcT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ab17efb5e7500780933257b1a8706b8b8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a28bfbe4ec721cc14e8df67cd455dbe03
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTcT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ab622c87bac90a027c68309aa41d984b0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTcTT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
ae97dfec9b6e49c3265cb63b0f0162699
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcTT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a9c430452e2577d5c53faee39c21fa260
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTcTT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
aafc126feff0f895825f0efab88cdca90
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TTT_exists
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a736c340e4725b79f7eb3ea51ac99dbe3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a96e236bde5545e94773dbd61776cfa21
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
accc34367a73a2367e183308997baeafd
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
adb3a07b622ce3897ff4a85fa9a9da9b6
double
distance
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a25591240b7f226e7fd2b751356da2272
CC00_Reeds_Shepp_State_Space *
parent_
classCC00__Reeds__Shepp__State__Space_1_1CC00__Reeds__Shepp.html
a2d743d68f5bfcbafcc9222907bf3ca58
CC00_Reeds_Shepp_State_Space
classCC00__Reeds__Shepp__State__Space.html
HC_CC_State_Space
CC00_Reeds_Shepp_State_Space::CC00_Reeds_Shepp
HC_CC_RS_Path *
cc00_circles_rs_path
classCC00__Reeds__Shepp__State__Space.html
af8e908ea3215a1c24ea35e93930db45e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
HC_CC_RS_Path *
cc00_reeds_shepp
classCC00__Reeds__Shepp__State__Space.html
ae2d2a56a1c0c558d4b81dc83684741f2
(const State &state1, const State &state2) const
CC00_Reeds_Shepp_State_Space
classCC00__Reeds__Shepp__State__Space.html
a90f283dcb6643e02db99d94c7bd9aeba
(double kappa, double sigma, double discretization=0.1)
vector< Control >
get_controls
classCC00__Reeds__Shepp__State__Space.html
af459f5d8c7f449f5c2dc249d6f03ff28
(const State &state1, const State &state2) const
double
get_distance
classCC00__Reeds__Shepp__State__Space.html
a110421b8440eebb1ccd5a8fdb1a236c5
(const State &state1, const State &state2) const
~CC00_Reeds_Shepp_State_Space
classCC00__Reeds__Shepp__State__Space.html
ac653a24c753f79a2ea317580a24c00b4
()
unique_ptr< CC00_Reeds_Shepp >
cc00_reeds_shepp_
classCC00__Reeds__Shepp__State__Space.html
a0c6e9c64a5a55bce0d01acd8f640189d
CC0pm_Dubins_State_Space::CC0pm_Dubins
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
CC0pm_Dubins
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
ad427564a6c6ee60c6b990b532faf2485
(CC0pm_Dubins_State_Space *parent)
bool
TeST_exists
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
ab84431332626a6192d2c8c71b6b8f13b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a89d05835c413f2dd126470fa602f7eaf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TeST_tangent_circles
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
ac12b8d81801e777020c60790b6fc5fa2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
ab89a6eb7380f416173ee63df10efd110
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
af772c1ff7b98af517c27c859eb842066
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TiST_tangent_circles
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a8c55db66fb2247da707d2df49d7488b8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TST_exists
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a509ba5735fcec22189990c21c2f3a4bc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a339a9cd98fb4ebfac96b06e5fc3f8038
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TT_exists
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
aa1463e59be5f7eb47c521869267a69a0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
afc2b85a94caf9184ab315e3cc1514d01
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TT_tangent_circles
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
aae902149b62c51bc37aa67fb6390a7da
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTT_exists
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a096b8aadfc98dab03ca43a2821b22a94
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a25db0912e20b01cde548b1add7597913
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
ae3ef333fb29c27ad88378445a77a87f5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a523bbe5acc27a70fcee94aa3f3396d60
double
distance
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
aee9a740c117c3d58e14c0ea74173f9a6
CC0pm_Dubins_State_Space *
parent_
classCC0pm__Dubins__State__Space_1_1CC0pm__Dubins.html
a07789872f43d0c3159e2bdbaf6ba17a5
CC0pm_Dubins_State_Space
classCC0pm__Dubins__State__Space.html
HC_CC_State_Space
CC0pm_Dubins_State_Space::CC0pm_Dubins
CC_Dubins_Path *
cc0pm_circles_dubins_path
classCC0pm__Dubins__State__Space.html
a01d674f467d29335ebba24a43d6ac131
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
CC_Dubins_Path *
cc0pm_dubins
classCC0pm__Dubins__State__Space.html
af85851b8bdff973d3e50eb933cf58224
(const State &state1, const State &state2) const
CC0pm_Dubins_State_Space
classCC0pm__Dubins__State__Space.html
aa9df0c8ad4f02e62e63df3d4e9d3536c
(double kappa, double sigma, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classCC0pm__Dubins__State__Space.html
af5ab34611c7412f1c31d1a2fb623c025
(const State &state1, const State &state2) const
double
get_distance
classCC0pm__Dubins__State__Space.html
a6995978efd7a47e6d4b49f981d4bf1db
(const State &state1, const State &state2) const
~CC0pm_Dubins_State_Space
classCC0pm__Dubins__State__Space.html
a5b668e54373184c3b218e900d8293c3b
()
unique_ptr< CC0pm_Dubins >
cc0pm_dubins_
classCC0pm__Dubins__State__Space.html
a11d19c140587ad7d9463b6e4d039aa11
bool
forwards_
classCC0pm__Dubins__State__Space.html
a0c2a7584449597f1808dbba5e90fa1ee
double
mu_
classCC0pm__Dubins__State__Space.html
ad2ca6942ce0fae3a48298da7794d862b
double
radius_
classCC0pm__Dubins__State__Space.html
aec6e0955bf428a82353fbdd917d4c3d6
HC_CC_Circle_Param
rs_circle_param_
classCC0pm__Dubins__State__Space.html
a8606aec0582f4b28f15f5fe1469fed1d
CC_Dubins_Path
classCC__Dubins__Path.html
Path
CC_Dubins_Path
classCC__Dubins__Path.html
ad31f84815abbde1d010231a9f9b4a90e
(const Configuration &_start, const Configuration &_end, cc_dubins::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length)
void
print
classCC__Dubins__Path.html
a3f62b9eac61e3144f6dee290a5142373
(bool eol) const
~CC_Dubins_Path
classCC__Dubins__Path.html
aa5c1e86a39c2d8a1e1cf2ec7699f1b85
()
HC_CC_Circle *
cend
classCC__Dubins__Path.html
ae56fc13495ae9a416d1b44ab8a2b0360
HC_CC_Circle *
ci1
classCC__Dubins__Path.html
ad75dc7d95c08b1d5de5a32c5b337220f
HC_CC_Circle *
ci2
classCC__Dubins__Path.html
ac61427352c031f25ea56b30471716ea5
HC_CC_Circle *
cstart
classCC__Dubins__Path.html
aa13d29638a3ba2ca50e5dfd6a7602ddb
Configuration *
qi1
classCC__Dubins__Path.html
ac1a4f28cb3a66489bc49214edce55879
Configuration *
qi2
classCC__Dubins__Path.html
a1b87fa72f1345349b075f1ab2af1bb05
Configuration *
qi3
classCC__Dubins__Path.html
a5e76ccf84ff6ec295c846ec8270b2e6c
Configuration *
qi4
classCC__Dubins__Path.html
a29c9827720f8c89a8d519e0f3aa55fd9
cc_dubins::path_type
type
classCC__Dubins__Path.html
a7bce92e86d1d84abaffa4f12dd646aa5
CC_Dubins_State_Space
classCC__Dubins__State__Space.html
HC_CC_State_Space
CC_Dubins_State_Space
classCC__Dubins__State__Space.html
a7d6d04e5d4a7db68215b19f748875e75
(double kappa, double sigma, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classCC__Dubins__State__Space.html
ac563f4098867ce1f3f42e92364bc1605
(const State &state1, const State &state2) const
double
get_distance
classCC__Dubins__State__Space.html
ae90ad0ea9e005579aadef8f348f62e09
(const State &state1, const State &state2) const
vector< pair< State, Control > >
predict_state
classCC__Dubins__State__Space.html
aefd5f494aa4833c5341a3bcce6366f01
(const State &state, bool forwards) const
CC00_Dubins_State_Space
cc00_dubins_state_space_
classCC__Dubins__State__Space.html
abdefc9d2ebd6022e1fc9d5b56f2bca95
CC0pm_Dubins_State_Space
cc0pm_dubins_state_space_
classCC__Dubins__State__Space.html
aad1eecabf993545baab65393330bd7b9
CCpm0_Dubins_State_Space
ccpm0_dubins_state_space_
classCC__Dubins__State__Space.html
ab5f08d9c88a5ef27ea8a65209efe06f5
CCpmpm_Dubins_State_Space
ccpmpm_dubins_state_space_
classCC__Dubins__State__Space.html
af5eab50f088c3bdc7508cac2f0b86757
bool
forwards_
classCC__Dubins__State__Space.html
a805e1c7c83156e08714890e5fd40d42e
CCpm0_Dubins_State_Space::CCpm0_Dubins
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
CCpm0_Dubins
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a6f363f19684422918b18055e8afc193e
(CCpm0_Dubins_State_Space *parent)
bool
TeST_exists
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a5a6a9dfd3c4153d514d030c36fc3a04b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
aadb3642f3878ee4b75e5adbbbc0113d3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TeST_tangent_circles
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a1df7f6e232e9d4446a853e34da53c90b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a6e3735e9e02ecfe1008b19db92d8b2e1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a38951dc22718007a9cf087f6dfd3c5a4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TiST_tangent_circles
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a3f669f5cbcf12621a73172976ae30a11
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TST_exists
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
af16f5cbaaa9094812c4f08c7afe0157f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
ac281f6466224357b6143ef9ea42601ad
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TT_exists
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
af6a9730e561b203150c10df7dec65841
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a8e75a6b3faad305a4769596c772bddc7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TT_tangent_circles
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a290c2e8bae0be08ab2a29b812456de85
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTT_exists
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a87ceb0b4c3225220017f06ecbf0d09f3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a7889805e43b35418b227c40e3b206584
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
aa78506e856342b68aaabb743fb5213f7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a9d7aa598bc43d2ff143e46675336f3ec
double
distance
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a277cf4c075c28e434847bd7364d45709
CCpm0_Dubins_State_Space *
parent_
classCCpm0__Dubins__State__Space_1_1CCpm0__Dubins.html
a829d9b305cfd01e5627db9aa6353f49a
CCpm0_Dubins_State_Space
classCCpm0__Dubins__State__Space.html
HC_CC_State_Space
CCpm0_Dubins_State_Space::CCpm0_Dubins
CC_Dubins_Path *
ccpm0_circles_dubins_path
classCCpm0__Dubins__State__Space.html
af1b973fb88c52bd0bfd8022cc4d7ccdc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
CC_Dubins_Path *
ccpm0_dubins
classCCpm0__Dubins__State__Space.html
aea4f21599ab606a843eb60ace3eb145e
(const State &state1, const State &state2) const
CCpm0_Dubins_State_Space
classCCpm0__Dubins__State__Space.html
af48abb7ead29920dc87779ba947c3698
(double kappa, double sigma, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classCCpm0__Dubins__State__Space.html
a16dfe0e4f3a3fd97679e9ac213d12af0
(const State &state1, const State &state2) const
double
get_distance
classCCpm0__Dubins__State__Space.html
af2d9df2fc82461a1b2aa595822c1b592
(const State &state1, const State &state2) const
~CCpm0_Dubins_State_Space
classCCpm0__Dubins__State__Space.html
a651b8df3d75a8fab44b4a7ea780919d3
()
unique_ptr< CCpm0_Dubins >
ccpm0_dubins_
classCCpm0__Dubins__State__Space.html
a0d72487eb408745980d4c6bc7524e5fb
bool
forwards_
classCCpm0__Dubins__State__Space.html
afee34966f5154bf4291d57bb866aaae1
double
mu_
classCCpm0__Dubins__State__Space.html
af3ff22ff1013d1e973ef77588b92d41b
double
radius_
classCCpm0__Dubins__State__Space.html
a1dd8337f2cec1e1a0e73699173abac01
HC_CC_Circle_Param
rs_circle_param_
classCCpm0__Dubins__State__Space.html
a58f047cc7a82b7f44e89e7ef1babe9ab
CCpmpm_Dubins_State_Space::CCpmpm_Dubins
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
CCpmpm_Dubins
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a798e11e3a0496c597a284a0ecd211ceb
(CCpmpm_Dubins_State_Space *parent)
bool
TeST_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
ace2cc3527dc8ec7d4406e185f7c23487
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a9ec77f9f7b1ada366fefdb875f3d93b1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
void
TeST_tangent_circles
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a34f503239c8e9ae5d2d73d3d67ccc503
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a65f2aa0c9b3b158997ae15ae4c68ea1f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a4e5f28c8cfdf393fd840897ce7d2dbe2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
void
TiST_tangent_circles
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
af743a506ab822b4edfd37ffc80ee5351
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TST_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a69f4b61669bc9b7f11700d2c7da1b5d5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a5ec6b4271efe041ecca69cecf31c7428
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TT_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a74df65b8a7193308bc56c3ec940f5706
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a887023aad5941efd43005d4a7491d163
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TT_tangent_circles
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a9d22fc8ce338f2fa1fb3c21a1dcdbfb2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTT_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
af8b06806309bf2fffa37e845886c1a25
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
af9483db67a8680b97136e63e122a291d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
aea6e3486104a22d8caf1665d7069a144
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTTT_exists
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
af8ea39dcd460288e91b125b52f9c8dd1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTTT_path
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a356110cc39ded59ad4b3e2f87f0685fc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTTT_tangent_circles
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
ab4bad040f242120aa183af91dc5f2caf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
double
angle
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
aa8dd3621793a971c61d5828122b7b6ff
double
distance
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a2c3073f633d70b65bf0ba165d09a5bb7
CCpmpm_Dubins_State_Space *
parent_
classCCpmpm__Dubins__State__Space_1_1CCpmpm__Dubins.html
a0e36c33a222016bf180e0345384eb6a6
CCpmpm_Dubins_State_Space
classCCpmpm__Dubins__State__Space.html
HC_CC_State_Space
CCpmpm_Dubins_State_Space::CCpmpm_Dubins
CC_Dubins_Path *
ccpmpm_circles_dubins_path
classCCpmpm__Dubins__State__Space.html
aa7c4bc5bdd4f2334910a454061c9aea3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
CC_Dubins_Path *
ccpmpm_dubins
classCCpmpm__Dubins__State__Space.html
a69a151f4d9ea22bec0b306f54cbedbc7
(const State &state1, const State &state2) const
CCpmpm_Dubins_State_Space
classCCpmpm__Dubins__State__Space.html
af45d8a5081b27b1261107af616c12aed
(double kappa, double sigma, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classCCpmpm__Dubins__State__Space.html
a70b7e19dacf9a98f150391218aeb2e85
(const State &state1, const State &state2) const
double
get_distance
classCCpmpm__Dubins__State__Space.html
a2db344cc543918f9cdb1a475037d61a0
(const State &state1, const State &state2) const
~CCpmpm_Dubins_State_Space
classCCpmpm__Dubins__State__Space.html
a57b39be2dff12e8d8ffa2969b6879b96
()
unique_ptr< CCpmpm_Dubins >
ccpmpm_dubins_
classCCpmpm__Dubins__State__Space.html
a0b8630b11ae83092f47aa90c320bebd6
double
cos_mu_
classCCpmpm__Dubins__State__Space.html
a6fe6e38ccf74467f6dc9854297fec9c0
bool
forwards_
classCCpmpm__Dubins__State__Space.html
a807b9a1be764d6dfc48e0e10d4143612
double
mu_
classCCpmpm__Dubins__State__Space.html
aa28e05a0f03682e770b905b2f9473ff6
double
radius_
classCCpmpm__Dubins__State__Space.html
a872258b8d7f9593dbbf70b7851c025bb
HC_CC_Circle_Param
rs_circle_param_
classCCpmpm__Dubins__State__Space.html
ac1c8175f7c34e3d82642f96dc1f9fd62
double
sin_mu_
classCCpmpm__Dubins__State__Space.html
a8c0fe5aae3a5dc5ea71536d5b47378f7
Configuration
classConfiguration.html
Configuration
classConfiguration.html
a1bbe415fe89b3fe15aa5cebd0b8313bc
(double _x=0.0, double _y=0.0, double _theta=0.0, double _kappa=0.0)
void
print
classConfiguration.html
a7bbb1a6192e6f75482d6f079bfda98a5
(bool eol) const
double
kappa
classConfiguration.html
a7d6334cf1cf4381d48a07ceef4565dbb
double
theta
classConfiguration.html
a7f975312a80eef45891a9593013a19f7
double
x
classConfiguration.html
a9c33e92b06e1643c97782915eb7a4256
double
y
classConfiguration.html
af1035dbf4ff4f02ad2eb15007ab0a97f
steer::Control
structsteer_1_1Control.html
double
delta_s
structsteer_1_1Control.html
ae76cc1dc92d9e789c5eb7ee6010d4e4e
double
kappa
structsteer_1_1Control.html
a49ae43b093427d95c73645e6145f297d
double
sigma
structsteer_1_1Control.html
a70578ec03f87aae05ec3fb37c8b7f814
steer::Controller
structsteer_1_1Controller.html
double
k1
structsteer_1_1Controller.html
addf2baf6fac7d86495ca0a89286fe79d
double
k2
structsteer_1_1Controller.html
ae8995832c2cd657e8a952aecb03f1120
double
k3
structsteer_1_1Controller.html
a95eb013a9dcb2a749ea4db0d52b34d9b
Dubins_State_Space::Dubins_Path
classDubins__State__Space_1_1Dubins__Path.html
Dubins_Path
classDubins__State__Space_1_1Dubins__Path.html
a7def777ab2f7181d36dba72cce76f79a
(const Dubins_Path_Segment_Type *type=dubins_path_type[0], double t=0., double p=numeric_limits< double >::max(), double q=0.)
double
length
classDubins__State__Space_1_1Dubins__Path.html
a10ffde50d9ea728e116a0fb4c98fb7f3
() const
double
length_
classDubins__State__Space_1_1Dubins__Path.html
a23bc826ea22b9913b4520ba0e6889abc
[3]
const Dubins_Path_Segment_Type *
type_
classDubins__State__Space_1_1Dubins__Path.html
a003e2c6b668f2f8d6f3df813824c78e4
friend class
Dubins_State_Space
classDubins__State__Space_1_1Dubins__Path.html
ad2ad4bc9e2932ecd8a3dec7c18cfec17
Dubins_State_Space
classDubins__State__Space.html
Dubins_State_Space::Dubins_Path
DUBINS_LEFT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1dabc091b009b152babada15d469d3b2430
Dubins_Path_Segment_Type
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1d
DUBINS_LEFT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1dabc091b009b152babada15d469d3b2430
DUBINS_STRAIGHT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1dab596d56d638d8e007b6551590335feb0
DUBINS_RIGHT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1da7302b05105efc210a9fa3f657a11a04f
DUBINS_RIGHT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1da7302b05105efc210a9fa3f657a11a04f
DUBINS_STRAIGHT
classDubins__State__Space.html
a443260551f96eaa4b40c07f0e55c5a1dab596d56d638d8e007b6551590335feb0
Dubins_Path
dubins
classDubins__State__Space.html
af97d43ddf76b3442c989d0ff99972d9c
(const State &state1, const State &state2) const
Dubins_State_Space
classDubins__State__Space.html
a64f6a7c1b29f6f55c2b3e6337316457d
(double kappa, double discretization=0.1, bool forwards=true)
vector< Control >
get_controls
classDubins__State__Space.html
a85b5f7464febaff28e703bdcf7170628
(const State &state1, const State &state2) const
double
get_distance
classDubins__State__Space.html
a3e649bcd93eccba546bf05b94e96d4a8
(const State &state1, const State &state2) const
vector< State >
get_path
classDubins__State__Space.html
ae73e606184f6417aa171f3faa9cd3327
(const State &state1, const State &state2) const
vector< State_With_Covariance >
get_path_with_covariance
classDubins__State__Space.html
a831913c08a3e0778ff0152b68cf492c9
(const State_With_Covariance &state1, const State &state2) const
vector< State >
integrate
classDubins__State__Space.html
aec33cc3fa57102b214142daac7fa2bbe
(const State &state, const vector< Control > &controls) const
State
integrate_ODE
classDubins__State__Space.html
aa6661d7506729920564c6aa484fd032a
(const State &state, const Control &control, double integration_step) const
vector< State_With_Covariance >
integrate_with_covariance
classDubins__State__Space.html
ac20a31cdf3103b042e6d47df0581ec70
(const State_With_Covariance &state, const vector< Control > &controls) const
State
interpolate
classDubins__State__Space.html
a99243abce8fd063306ef2a8f1bc42220
(const State &state, const vector< Control > &controls, double t) const
void
set_filter_parameters
classDubins__State__Space.html
a4c9bd9e82fde9d2daa87c6b8fc7aadb4
(const Motion_Noise &motion_noise, const Measurement_Noise &measurement_noise, const Controller &controller)
static const Dubins_Path_Segment_Type
dubins_path_type
classDubins__State__Space.html
a8809ccaf7c62ae2ce8777a37e194942f
[6][3]
double
discretization_
classDubins__State__Space.html
a34e199fa448350cacfc41f70b9b50bff
EKF
ekf_
classDubins__State__Space.html
a77e11a9d4c85c5efdd4dc1555bf67eb4
bool
forwards_
classDubins__State__Space.html
aacfc5045e319d2912beddeff4c02cc12
double
kappa_
classDubins__State__Space.html
af246c3d9c38ca03e0f5238e130c7a2b0
double
kappa_inv_
classDubins__State__Space.html
af1fecb13b164c58d2c4bd1df2f971d48
EKF
classEKF.html
Matrix3d
covariance_to_eigen
classEKF.html
a3445e480ff61d445fab44d4083050d68
(const double covariance[16]) const
void
eigen_to_covariance
classEKF.html
a2b0e7d5f601ecec1273f795ad82e421e
(const Matrix3d &covariance_eigen, double covariance[16]) const
EKF
classEKF.html
ab48b75de3b276773f474e347ebc5b2a0
()
Matrix23d
get_controller_gain
classEKF.html
a39edd5b37e040c8412ac3d127f10a9d1
(const Control &control) const
Matrix2d
get_motion_covariance
classEKF.html
a2843e38e7f9c3ec9578648df62d22bf8
(const State &state, const Control &control, double integration_step) const
void
get_motion_jacobi
classEKF.html
a202898b1f2c47c1e227fad535a3d7ac6
(const State &state, const Control &control, double integration_step, Matrix3d &F_x, Matrix32d &F_u) const
Matrix3d
get_observation_covariance
classEKF.html
ab1fa143f51f8d1fdbd7084fcc28c7874
() const
Matrix3d
get_observation_jacobi
classEKF.html
a2d399b1cdc1d0375384fd312b023f3d5
() const
Matrix3d
get_rotation_matrix
classEKF.html
a2277317616050169492f5ffd1d7a1ff0
(double angle) const
void
predict
classEKF.html
adc1b3c99456f44509c90ea453ea2a350
(const State_With_Covariance &state, const Control &control, double integration_step, State_With_Covariance &state_pred) const
void
set_parameters
classEKF.html
a267054e7efb22bf96485d83d604c13cc
(const Motion_Noise &motion_noise, const Measurement_Noise &measurement_noise, const Controller &_controller)
void
update
classEKF.html
a4035a03c5b9479afdccf716a575f3a21
(const State_With_Covariance &state_pred, State_With_Covariance &state_corr) const
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
classEKF.html
a6bf9831498642589193950430001fecc
Controller
controller_
classEKF.html
a538b59e746c63a8cf558f1727f765534
Matrix3d
I_
classEKF.html
ad8ac0fb4a55250b81b9ef00e449cc2ab
Measurement_Noise
measurement_noise_
classEKF.html
a2154b79391913a40da317c60a16a6b94
Motion_Noise
motion_noise_
classEKF.html
ad933983e63c85e43e908ab0113e78413
HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
HC00_Reeds_Shepp
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ac51c6e083156518d6aae7bbf3421604e
(HC00_Reeds_Shepp_State_Space *parent)
bool
TceScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ad047950dfb6ca1db987f37d40b0e3bc8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a12d24da8daf503d1c841420ecbcd8a7a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TceST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a4bee2cd6828ee7b7ad7e3940efecffa4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ae7cfc9bb8fbfd9968fbce45de279b120
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a5ed6d49f3aa01395f2b8508d31998c29
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a3cfc19e45556c0e50c498284ab97b4b5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a8ed72fdb00d088a2f2beda2eb7efa6ba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ac246dedd879c47c71cbba627d60f1847
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a1fb54a2a13bd0cf2229910bd300ee017
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aa089c880be9cae2e8880f82297ef852e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a99a48ae460861e1448a8627579173ad8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
af9e00ae1ca5ec7d3fdda740b39e5f563
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a80519f74b9bb209dd97808d0342b1bc1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ad875bd6be1c770932d898d7c80d63acd
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const
void
TcT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a33a96ef1df60b0a87fe2324bdaf8f14a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TcTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
af558c0a66c840638ee0b1990c8cb2474
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a9d4dc9be310a393fc9e32f391f3d66a5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTcT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a35f8f3ef7f563f2ff2f3c933ed01fbe5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTeST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aa1b460d6b3596e53cb09ac78eab1b92d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a6d5b4e1ff8d119bfb0d7fbe464170710
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTeSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a5387f845689b06508fea9bab1cac2110
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a1798542d45184b93dd39677defcb9602
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTiST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ac5fcafe7c088b8ce41ef5efc225b9163
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a4a03a989e412554e229b04301a3f16f2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTiSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a023c68a4df142910bc2126dc1ff5a080
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aa173e7580d645fbd857eec1d271ea88d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a4c30a86e8cbef30f18942aac8224897c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ae1d9e06df8586a5e09abc651d115f57f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a782513c5a21539209afb52ed41f5a490
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a2c66957793e1d02c8815e6c6b490d8b7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a6004c97a1420ce5a99e77b68a1ef22b9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
adcc05c572f0e72885dd032dfe5fa4793
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ad6022fa926efb62f4b2a1699767b2322
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aa30754b54395cc98520f395844d1c065
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a0486868a7a05927061933abc06a1f355
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TcTTcT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a9c8499d5f7b87f0a293481306cd8e0e3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TeScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a1ebb0217bfd41d0664deadccb49dde3d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
af8c10682fcb722ed307e0a6fce152471
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TeST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a040d8eccbca4def5551a7a9336230b17
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ac072738e29fb02a26c1c6c0fd152bac8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TeST_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a9ee80e418f4275efd00c01c789bc453a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ae4208a5556a99d90be51c2e32fbfacfa
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a350168d662b0240934ee993e6193ff0a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TiScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a657039c78d87c63ecc96aa8a81776610
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a3876e7b1bf3065ba4f00c303d9ee3865
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a5a879468a252cdfa5fa27202a5b0384a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a4184b388cbb59275a8161d6abd27681b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TiST_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ab6bb9084a0daed36a023925555d8376a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a952686327027e45c33bf3673fbe21bd6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a14747cc2d2145d9351271933ae400291
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TScT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ae11293fdfe310aa38237f0a2f8b73c9c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TScT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a26ea4804050129b07cd2c56a9e956de5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TST_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a8aac5711ce0777ae54da5f5efcfc4924
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a3656f68a243695322ec4e9038d49903e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TSTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a6ab8818c3f920ed7188f1efa73fd22ba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TSTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a00369b77ca7acf56e9352af46eb92aaf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a2e9352ccec31ebabf07349dcce9acc9b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a0a919af90cb5feee73ddadb908a22be2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const
void
TT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a73c5d8a1abe78c94ad124f69fc93a2f7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTcT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a0a0d4eed1b70aa72cde62918b5e3c80c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a6f11c28dab78919be9eb413665ee7c30
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTcT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ac1030f220a2619db7b2290ab4e8265d6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTcTT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a69b2f38833ea0fdaf494194b48408089
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcTT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a3368c2bb342a51abcdee19b6c099713f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTcTT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
a521e6d41d22b43dfaf27b187314bf084
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TTT_exists
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aacc9e13dba94f3e9c3b64c440c2e519b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aece0676235c381bf14ccd7bd4f722801
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aad68a786a3037d44920b5000a864fcd5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
ab2fdcdec0e8cd1fd2a0b2cb7883446d6
double
distance
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
aa2877afc6ce6b5cf5524ab7174d5c35e
HC00_Reeds_Shepp_State_Space *
parent_
classHC00__Reeds__Shepp__State__Space_1_1HC00__Reeds__Shepp.html
adab0b148617fbace7398c3df7c2916fd
HC00_Reeds_Shepp_State_Space
classHC00__Reeds__Shepp__State__Space.html
HC_CC_State_Space
HC00_Reeds_Shepp_State_Space::HC00_Reeds_Shepp
vector< Control >
get_controls
classHC00__Reeds__Shepp__State__Space.html
a18845ce508dcacaeb3b33fdf1961b703
(const State &state1, const State &state2) const
double
get_distance
classHC00__Reeds__Shepp__State__Space.html
a2093d3b8d1aacdeda3cb7e5505a0d110
(const State &state1, const State &state2) const
HC_CC_RS_Path *
hc00_circles_rs_path
classHC00__Reeds__Shepp__State__Space.html
aabc604213b4a76dc4781735d35b1fd35
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
HC_CC_RS_Path *
hc00_reeds_shepp
classHC00__Reeds__Shepp__State__Space.html
a308a72fbad3367d57b277f94789f9ade
(const State &state1, const State &state2) const
HC00_Reeds_Shepp_State_Space
classHC00__Reeds__Shepp__State__Space.html
aacd1c3d2d7bf034b2b53d5cc30bb3383
(double kappa, double sigma, double discretization=0.1)
~HC00_Reeds_Shepp_State_Space
classHC00__Reeds__Shepp__State__Space.html
af8ab244485338fef64940b0bc900171f
()
unique_ptr< HC00_Reeds_Shepp >
hc00_reeds_shepp_
classHC00__Reeds__Shepp__State__Space.html
a0e48cda57ccc2581fe1c78100f36fceb
HC_CC_Circle_Param
rs_circle_param_
classHC00__Reeds__Shepp__State__Space.html
ab21c1a280e9a8522f90d11ff96057782
HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
HC0pm_Reeds_Shepp
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a6ed384e00391a0b3bfa45a52ced7afba
(HC0pm_Reeds_Shepp_State_Space *parent)
bool
TceScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a313c6f6701fc5177607f42da66963b34
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a54a79b40d48ef0bb5b4356fbf8b103b1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TceST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a0146243ac5738d90eb3f2dca005db822
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ae9342aa5aa1300d63e599f9cfcc186dd
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TciScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ab16016d39fec3c06f0f87b4a07db55c7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aa3fc2f87572de901b55bdafeb9485aa3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a61df312ec5a3db5f35ee477dda5b874f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a7ddcbd4e99e47dc4399eb390056023d2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TcScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a178c3905ff54faf082c036fc78297acc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a62f0266e2dad3860a130b1d506b14770
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aefc5acbfd081eb4436813a31e785c5d6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
abd42eb91f18865f5433aacab2ed5e575
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
af282c884dd4f1ab8e828c5e3480efc89
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a0ea5c450395176216ca6c10a1b704774
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const
void
TcT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a080239ef6ca03a4bd6395e3c29b4a74f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TcTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aee152d8b8ab1dda637c0aa25ad09bc04
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a14b25f7b118d6f1ae9742651a6c4371e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTcT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
acd403938647d7afa8cc4bad161884a3d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTeST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a135306934c9c9c2d80b36e10bd69d868
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a03e716edcab1db8df51ddac796c32a3f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTeSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a32f961b7310844b331fe3890bbbc5ca4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a2db53d533c78adf546be24cd8d3ae475
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTiST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
afa014cdc96b11bd0de18073b963c9f0e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a424b68d35fd4f4e34898d4c944a5dedc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTiSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a11370a52270301dba6c456efb0f8acef
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a3d6b9d0292a295a1b4913fd004f09ee9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a89ca49f7a9c976fea1794cce788570b6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a1e6f6110a9298a4471c403d3fe25e401
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
af216c81b46d7f6b095af72f600ae309d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a060ed4122bfcc8f0636d710f18ecec1b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a403e4242d21298af678d08b91a0975c9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aeab6bb6bb25b76870cdf68a730410122
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a0bae129d1163c688b59d26fb1d190cab
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ab8e3a0a1dc01673df4e1f5611e0eb930
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aba260dd8139e07f3941799dbcc77547c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TcTTcT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a7814ad90897bc2375bbbc7d21ae3aac0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TeScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
afc6fe0f3ce1679b61b178eb2f5473df3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a1f5a0987180f8bbfa16de5bc6ea958cc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TeST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a3d53a29bf174d659d8858e86a4191062
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a99a232c8d3eeb78332a356be587a4536
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TeST_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a6472a2c6303be81153c7bcdd3d566dce
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a5e757510ed03813e6f34db2b14bb782a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a3a6674c82bcc03e556c2505f8867ff6d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TiScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a025e23221ce5bb5759e1e06f8775f1ee
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac6dc46399861f16b8f1dc3f40763c968
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TiST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac22e92153508ce822852038a080bf67a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a4eef5f142b54656a3f137ce7e71283f7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TiST_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ab05016d53d61377d27f596c03ae252e6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ae172eb028d12a2bb98f9cb0724b5fcc7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a6c00e2ad37a3d9726d35222c2ad9f602
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TScT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
afc409a556d544ffed399a6c90d45fb8d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TScT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a77f28055991ba37de5666abe71ddada5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TST_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac1a4f0c8adab8116d560487bbd874e62
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ae0b5ac805c9c36f30402c30d5d0314a5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TSTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a6473c0ed9b82091bdeed67976442e13f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TSTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac3f353280f62663a23c4ee70d60277b8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a3868e6d84c9e19fdd70085b5431cdb13
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ada820a9f056b8c88a97d43cfb7dffdd5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a35e574fe004e38b4705bcead9f9709a1
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTcT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac0c9e3ce4c372597595a60b80521b15d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a712cf82fdcebe9ba504145740c20ef4a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTcT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
aa2924dd1e5817ecc538956f6b4d8dd60
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTcTT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a21617ef6964416b496a2c537b5e8e474
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcTT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a0540d29661eae6c6f6c7b62a65c7cf5a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTcTT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a87064fc90fe2a00a45bc1fb0bebd51b4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TTT_exists
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a3870814f1a6ed4d206a78d53766d0d8d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a678630426a4e4a49b395384b4601481d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a2d43a2afae4dddb00dad452895ca8922
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a9f6f352dd33dc68619c5f57878ada663
double
distance
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
ac2f79e534d5ea287a222601291beb50b
HC0pm_Reeds_Shepp_State_Space *
parent_
classHC0pm__Reeds__Shepp__State__Space_1_1HC0pm__Reeds__Shepp.html
a372b716c5bf6cc859291ded5691efb3f
HC0pm_Reeds_Shepp_State_Space
classHC0pm__Reeds__Shepp__State__Space.html
HC_CC_State_Space
HC0pm_Reeds_Shepp_State_Space::HC0pm_Reeds_Shepp
vector< Control >
get_controls
classHC0pm__Reeds__Shepp__State__Space.html
a815e216076f3ee2ac355347add8f7473
(const State &state1, const State &state2) const
double
get_distance
classHC0pm__Reeds__Shepp__State__Space.html
ac6ab80c3aff9cba9d7fcd36f870bcb24
(const State &state1, const State &state2) const
HC_CC_RS_Path *
hc0pm_circles_rs_path
classHC0pm__Reeds__Shepp__State__Space.html
a61514704b31bbc7ef754a4dafce23ecb
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
HC_CC_RS_Path *
hc0pm_reeds_shepp
classHC0pm__Reeds__Shepp__State__Space.html
aa1253d0ce46492bcb78ae76c6a98d0b8
(const State &state1, const State &state2) const
HC0pm_Reeds_Shepp_State_Space
classHC0pm__Reeds__Shepp__State__Space.html
a7480ccecc716315692bf645da0328526
(double kappa, double sigma, double discretization=0.1)
~HC0pm_Reeds_Shepp_State_Space
classHC0pm__Reeds__Shepp__State__Space.html
a5442f9e873cced55f0ae3d58a690ad9b
()
unique_ptr< HC0pm_Reeds_Shepp >
hc0pm_reeds_shepp_
classHC0pm__Reeds__Shepp__State__Space.html
a47ec3f74d069754efa401c7563773ece
double
mu_
classHC0pm__Reeds__Shepp__State__Space.html
a1d60a9b0e65b3d8d04675432ff56646f
double
radius_
classHC0pm__Reeds__Shepp__State__Space.html
ac88b570f59db5c153b40cd7ddafc2fef
HC_CC_Circle_Param
rs_circle_param_
classHC0pm__Reeds__Shepp__State__Space.html
ab1fa91d79c2d377fb8ca1c0c4e1ac322
HC_CC_Circle
classHC__CC__Circle.html
HC_CC_Circle_Param
double
cc_circular_deflection
classHC__CC__Circle.html
ae7f6499e0e684fa63c3e30cb2a5ecd1e
(double delta) const
bool
cc_elementary_sharpness
classHC__CC__Circle.html
a1b7a13f7b3a0dd4fdfb1a1a260f973bf
(const Configuration &q, double delta, double &sigma0) const
double
cc_turn_length
classHC__CC__Circle.html
aef8ed94251e8169fb60faadc27fd7f63
(const Configuration &q) const
double
D1
classHC__CC__Circle.html
a11aa0d42b9b8b0d675c45afa4229f974
(double alpha) const
double
deflection
classHC__CC__Circle.html
a2b3ecf5b7e187a1f19a724f1090d7b6f
(const Configuration &q) const
HC_CC_Circle
classHC__CC__Circle.html
adb94f7501b48e3de90318ad028f67c10
(const Configuration &_start, bool _left, bool _forward, bool _regular, const HC_CC_Circle_Param &_param)
HC_CC_Circle
classHC__CC__Circle.html
a31ff2de36836ea4a5754fa05ffeb58a6
(double _xc, double _yc, bool _left, bool _forward, bool _regular, const HC_CC_Circle_Param &_param)
double
hc_circular_deflection
classHC__CC__Circle.html
ab0159108548028b419adabf835c7a916
(double delta) const
double
hc_turn_length
classHC__CC__Circle.html
a7eb780886cc5100355859a836e9fcd3a
(const Configuration &q) const
void
print
classHC__CC__Circle.html
a8cdd915671427dd6128950b280ae53ac
(bool eol) const
double
rs_circular_deflection
classHC__CC__Circle.html
acf8cb7446a255750fed14ccea449a0d2
(double delta) const
double
rs_turn_length
classHC__CC__Circle.html
aa92fa1cb5f918d45360660f111e5bc95
(const Configuration &q) const
bool
forward
classHC__CC__Circle.html
ac499d199cf62af5a337ab05b371d7cab
bool
left
classHC__CC__Circle.html
a1c73c4cf4a603e79b6c42c1f8a5a1f7c
bool
regular
classHC__CC__Circle.html
ad86273c4813d1dfae74e286c1c9cba78
Configuration
start
classHC__CC__Circle.html
a8692c89a46ff128a550eeb18560df847
double
xc
classHC__CC__Circle.html
a1d6fefe718579e30e9102628b140b827
double
yc
classHC__CC__Circle.html
a54d4de4baf26e045a8f7bf34b84af3f2
HC_CC_Circle_Param
classHC__CC__Circle__Param.html
void
set_param
classHC__CC__Circle__Param.html
a1a97afa88ab0efa3a9b0e5c2981ac22f
(double _kappa, double _sigma, double _radius, double _mu, double _sin_mu, double _cos_mu, double _delta_min)
double
cos_mu
classHC__CC__Circle__Param.html
a2565231c5f19790149fbf5321071aef1
double
delta_min
classHC__CC__Circle__Param.html
ad3db477e03a42af7c90d3402e4e60fd9
double
kappa
classHC__CC__Circle__Param.html
ad406d5a917bb75d4396aad07cfcf4f7c
double
kappa_inv
classHC__CC__Circle__Param.html
aa2273f4730fc8bba0910f33d758e9538
double
mu
classHC__CC__Circle__Param.html
a9bc426c48fcad67c4d9f842e02b31037
double
radius
classHC__CC__Circle__Param.html
ab78631dc5052d6147c451ab6d8e28391
double
sigma
classHC__CC__Circle__Param.html
a3424e8b475d56348229ff2e0fa6e55c1
double
sin_mu
classHC__CC__Circle__Param.html
a90b1a6928f1a6cf62343b7c9557055fa
HC_CC_RS_Path
classHC__CC__RS__Path.html
Path
HC_CC_RS_Path
classHC__CC__RS__Path.html
a84202241af816845c7b8a441d3183238
(const Configuration &_start, const Configuration &_end, hc_cc_rs::path_type _type, double _kappa, double _sigma, Configuration *_qi1, Configuration *_qi2, Configuration *_qi3, Configuration *_qi4, HC_CC_Circle *_cstart, HC_CC_Circle *_cend, HC_CC_Circle *_ci1, HC_CC_Circle *_ci2, double _length)
void
print
classHC__CC__RS__Path.html
a692758d0de0354a92530e91aca3d2760
(bool eol) const
~HC_CC_RS_Path
classHC__CC__RS__Path.html
a61e3768fc3df152f5f707c2763b52532
()
HC_CC_Circle *
cend
classHC__CC__RS__Path.html
a466f907b244d1bf449f6653938c1a351
HC_CC_Circle *
ci1
classHC__CC__RS__Path.html
a795aa8b61292450d02144c3238341ade
HC_CC_Circle *
ci2
classHC__CC__RS__Path.html
a7ba940926b45f7dade531f31674d4438
HC_CC_Circle *
cstart
classHC__CC__RS__Path.html
a2e82546ab736330edaaa597b000e8f4b
Configuration *
qi1
classHC__CC__RS__Path.html
a446692d6cd0932d972fa2ab94fb830f7
Configuration *
qi2
classHC__CC__RS__Path.html
a81273d8f4025307a901a36807554f47f
Configuration *
qi3
classHC__CC__RS__Path.html
a9908b5dad9f8148030d112226f58dece
Configuration *
qi4
classHC__CC__RS__Path.html
a932f5e4e0189d0f0b33583371eaf2696
hc_cc_rs::path_type
type
classHC__CC__RS__Path.html
a5053c55e309590f683570dcada222fda
HC_CC_State_Space
classHC__CC__State__Space.html
virtual vector< Control >
get_controls
classHC__CC__State__Space.html
a97af88c5f6d753d4f32e325d10231980
(const State &state1, const State &state2) const =0
vector< State >
get_path
classHC__CC__State__Space.html
a23122003dd5783a78001ed7d51b32d2f
(const State &state1, const State &state2) const
vector< State_With_Covariance >
get_path_with_covariance
classHC__CC__State__Space.html
a740475e9eea25c8b271bff478bf20bcb
(const State_With_Covariance &state1, const State &state2) const
HC_CC_State_Space
classHC__CC__State__Space.html
a35b1091b0c5ccd6761faa49664b1580f
(double kappa, double sigma, double discretization)
vector< State >
integrate
classHC__CC__State__Space.html
ae1f0b577dccbaa0d633a971b9eb373f2
(const State &state, const vector< Control > &controls) const
State
integrate_ODE
classHC__CC__State__Space.html
a5c2e8005e306c144237b3cfb304572d6
(const State &state, const Control &control, double integration_step) const
vector< State_With_Covariance >
integrate_with_covariance
classHC__CC__State__Space.html
ad974aee70ecd392cb82e4d3c7a6965f9
(const State_With_Covariance &state, const vector< Control > &controls) const
State
interpolate
classHC__CC__State__Space.html
acdc5b1b3d7d0e17fd0fb6aa00db0c2a4
(const State &state, const vector< Control > &controls, double t) const
void
set_filter_parameters
classHC__CC__State__Space.html
a7028ec50df6c671ff816aaeeee011caf
(const Motion_Noise &motion_noise, const Measurement_Noise &measurement_noise, const Controller &controller)
double
discretization_
classHC__CC__State__Space.html
a6484d650c304da8236be19092ba30c32
EKF
ekf_
classHC__CC__State__Space.html
ab4e330915b26da6e3c2aefcae8d7b8f7
HC_CC_Circle_Param
hc_cc_circle_param_
classHC__CC__State__Space.html
ac71ccf6c0552786a4fca0c0b39d0224a
double
kappa_
classHC__CC__State__Space.html
aa91637b846d8ab8664b5584de84492fb
double
sigma_
classHC__CC__State__Space.html
a44c2135334ddb7354139cbb11d1da7c2
HC_Reeds_Shepp_State_Space
classHC__Reeds__Shepp__State__Space.html
HC_CC_State_Space
vector< Control >
get_controls
classHC__Reeds__Shepp__State__Space.html
a5d60be7d88be9687679fa86f686a31c7
(const State &state1, const State &state2) const
double
get_distance
classHC__Reeds__Shepp__State__Space.html
ac1210965ebebe413f4deb10c7ff95832
(const State &state1, const State &state2) const
HC_Reeds_Shepp_State_Space
classHC__Reeds__Shepp__State__Space.html
a65583d1bbaa483de213b10e58e8c1e1c
(double kappa, double sigma, double discretization=0.1)
vector< pair< State, Control > >
predict_state
classHC__Reeds__Shepp__State__Space.html
af1d2e6248a5e51aeb01f35e4f6dbef52
(const State &state) const
HC00_Reeds_Shepp_State_Space
hc00_reeds_shepp_state_space_
classHC__Reeds__Shepp__State__Space.html
a033ae26b80a52feb1be4c8b1cd7c9b11
HC0pm_Reeds_Shepp_State_Space
hc0pm_reeds_shepp_state_space_
classHC__Reeds__Shepp__State__Space.html
a193e7174851c305385a8d3706a75e130
HCpm0_Reeds_Shepp_State_Space
hcpm0_reeds_shepp_state_space_
classHC__Reeds__Shepp__State__Space.html
a378dcc2c1984a2a74deb2ebaaa8fc7f4
HCpmpm_Reeds_Shepp_State_Space
hcpmpm_reeds_shepp_state_space_
classHC__Reeds__Shepp__State__Space.html
a52fbbb8ec3c1d369769457f992be6e79
HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
HCpm0_Reeds_Shepp
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a2852b9bb3a0bed28d1e29ce1e997795d
(HCpm0_Reeds_Shepp_State_Space *parent)
bool
TceScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a6bfc4f0b80e9363c564dd7a4181d76cf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a444752404621481a60f6d9c3d770ec58
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TceST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a2d3ddf1ad62003fbe0c8b5bc6c478d4b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a8cdb18411fc7b1f3f9556b6e4edd02ba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a9269eafc43a57314537cbc1a1751928b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
afe469111dce9a771e330fb7abf27d33c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ae45feebf0a8688b7963b6cc6b8a341ad
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a00c5bd77a91efdfad969bc1994f4ce7a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a3447ae2cea3441b98b4b2fcb1009526f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aedcca799b39a53848d534e575370a179
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
adcd6e54f8a10ff3a27618bf475c3e128
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a8432eaccd29410483483b0075ebb71fb
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a646a02fe77be1f0cbbf4d12e911e3929
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a455c020d311728f4039cb4f397bd53f6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const
void
TcT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ae054a6454bb9eb411f8a78b39192117b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TcTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a10617f0be5b9c3b373f4b51af00724bc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
af67a9505c6d0c0802450ce7b4ec7e8a6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTcT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ae4cd127971918a1998017678c15df81f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTeST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a712cc84ccfb9d0511ef853b3f2276606
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
abe3225df69e87919d29b8fcd57255fc9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTeSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
acb55eceb3fcc54977de203dcba7aded9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ad89e145418f811c0e1af5992c8163bca
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTiST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ab98d7849e7b135129fa1f89327beded8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a662078cc38a929076659d5f1c84891a3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTiSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aad627d596a3f425d5d1866bd480f365e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a7dd8fd4958fa4208273cacd4d762e66c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a40f8722b44a80ead8c1bd6a053588a8b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ae625241e36995454e66892398d525cc9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
bool
TcTSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a1cc52354d4dcf42acf05012163edfa15
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a61d5a20ba8832b12456e14c2794b0f17
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a2e0359ff256b4bfaae02af9c4567cc6a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ae28f9628163bc3f32621a27d5af94a14
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
abdf3cbe8e7fc7669db7a5424f6a1f6d7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a9337eb8d07b9689d71b6883315fe189f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ab0b69cabfa58a2e5610cf4a2739e2bd9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TcTTcT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a3fae1906fcc884b92f348e63283a202b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TeScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ab1fce3362151e0219b03b7f8faf35093
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
af66236cd154f19ee1cac3d17b8ea64e7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TeST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a06fca009c1d597ef3e9429bce3e266ce
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
acdb8ee9a80d827950259e4beec860f09
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TeST_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
abe8ee374a4cd425635a01d183743731e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a11cb4eed659d1fbef155cd2649a168fc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a7806af53fa5cfc2d669bbba1d11387c8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TiScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a26aafdf2a3097b6db93ad09f4567d5ec
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aea7fee7de8cb9d8747265980be96dae4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TiST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a379ffa804a3a8af9cbbc2c4f1a79d129
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aafcec5a196f28bed691367f8a8eb713e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TiST_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
adde072f90931696b9af10e6c8de0d0c8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a72b0d4942c23fcdd301c69269bc97c53
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aa4706a73e9632fc9987a93269af76fcb
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TScT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a9665a2cd25a0126698d6b2687d95e42a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TScT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
acecc18460fa6484f204d16050bdced74
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TST_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ada7eb80126c8545fa4c8c1edf01cd145
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a16f81c7c958adb0cc16bae74bab3545f
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TSTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a833a1bec4935baf79faa87f6d3eea1b6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TSTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a537b5627dc10b18ae57a8c17351237c0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a48fdc7d711cc9fa3d37c2d13d2d626c6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a9bcc930e8886e5248b5bc3ded45e909d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
void
TT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a6beff1a9cbc3c45648665ea0195e3cc7
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTcT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a65ec36d2ca58ede3676fb2164ee8b1b6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ac3edb84898395518a744743a38ac1e44
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTcT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ad5a8172fe20f4c9d380ab701eda83130
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTcTT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
aedb2042dd3af24616b58779047d2dfce
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcTT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ad473c63fbadbcf52b15bae49dc0d65ef
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTcTT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a1788704fa706764e05222af5052554aa
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TTT_exists
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a694091f8b85ec53240c178125757d9a5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a4e695c420ec8d8cc3946f81c9434f3bd
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ad25ba36459ba39090015578d55eb4cec
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ab4d51f0fe6db77d6569d63af4e1a8934
double
distance
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
ab41f78fa8fb8d782816a1a0fba630284
HCpm0_Reeds_Shepp_State_Space *
parent_
classHCpm0__Reeds__Shepp__State__Space_1_1HCpm0__Reeds__Shepp.html
a678af9efe76bcf0b29f7a8ba2039b79f
HCpm0_Reeds_Shepp_State_Space
classHCpm0__Reeds__Shepp__State__Space.html
HC_CC_State_Space
HCpm0_Reeds_Shepp_State_Space::HCpm0_Reeds_Shepp
vector< Control >
get_controls
classHCpm0__Reeds__Shepp__State__Space.html
a9103f765024a9e7f704fd8b4817b2035
(const State &state1, const State &state2) const
double
get_distance
classHCpm0__Reeds__Shepp__State__Space.html
a7a54defaeaa34666be756754b0cece30
(const State &state1, const State &state2) const
HC_CC_RS_Path *
hcpm0_circles_rs_path
classHCpm0__Reeds__Shepp__State__Space.html
acae2062f6ec87e515b258df10886a646
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
HC_CC_RS_Path *
hcpm0_reeds_shepp
classHCpm0__Reeds__Shepp__State__Space.html
a8fa47d5aa86f7decaf440fecc5ae313a
(const State &state1, const State &state2) const
HCpm0_Reeds_Shepp_State_Space
classHCpm0__Reeds__Shepp__State__Space.html
ae72bba7e02ba919c34946894a0d431c6
(double kappa, double sigma, double discretization=0.1)
~HCpm0_Reeds_Shepp_State_Space
classHCpm0__Reeds__Shepp__State__Space.html
aedc9c53783124e15e66a2b7ed73e05ac
()
unique_ptr< HCpm0_Reeds_Shepp >
hcpm0_reeds_shepp_
classHCpm0__Reeds__Shepp__State__Space.html
a767e8fddce9c42fb0a2b25c4639ddf05
double
mu_
classHCpm0__Reeds__Shepp__State__Space.html
a6ca571cb4c9c7919a34d9e7c837fac9e
double
radius_
classHCpm0__Reeds__Shepp__State__Space.html
ad290ab9bbae882ef4dd85e8c5872d6a0
HC_CC_Circle_Param
rs_circle_param_
classHCpm0__Reeds__Shepp__State__Space.html
a09d2eee5a27814e744c48ebd16588d61
HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
HCpmpm_Reeds_Shepp
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
abf391cc8225970ea6288751ec490d6ce
(HCpmpm_Reeds_Shepp_State_Space *parent)
bool
TceScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
af7d4b3a200e0b87cac6b0e11e65009a0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aa81e94c8cbf4be7622930869854afc7b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TceST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a372598818e99b78133c61954f7b0bc07
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TceST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ae6db4f82c28b9acc2f5ffdf99df51e6d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TciScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
abebfba7c0a18c00f6bfd2b30feb2d125
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ae74ec84810702710e34e2acf8509fc71
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TciST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ac955f9193095d0bd93b7a15a5f43d85d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TciST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a3d649453a08cdd44f39d9df1a96a8216
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TcScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
af47245130777f6ef5db52531e1741c07
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a1cba1c7a9e58af66b653eee0a3d2571c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2) const
bool
TcST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ad6945bd6963af38af456bf46e238f8de
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a443ad32fc2785137afa2aac7c0fa9209
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a7b6622cf548f420586e06de8d31ed52a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a231a59174852d04bf6382744ad3770b4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q) const
void
TcT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aa78388ffd4c467e07b54d14b6560e246
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TcTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a59a5da030fa19f5550d38ca794fb0886
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
af430f7ece34a77b138753220f5f64d47
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTcT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a6b77b47a71422554d17037d6deebe329
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTeST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ac31113b781c503adbe695df3d33c61de
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a14bd76f089bb66baee7133a31b781b70
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTeSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
af989e7a1b82fad6fc772bd4de24ef7cf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTeSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
adb9e39a544baac111d3a5ba6d3230439
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTiST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a35926d1af78b91329436ed8581144f8b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a83499e4f93a99a542e63ae0826cf22b9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTiSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a136429af6cd2ea0818f741fefa1cb62a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTiSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a4224286e4ff00988e1ea7bd8c18f30c3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a3d528b053c3189eb37dfc11b598eda20
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
adbb6c9e6fa55d929fdca85f737b61c97
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TcTSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a98a63bab48ebe3704fae03c31d215e27
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a6b4803e046d1b05b478f506d02f911bf
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
bool
TcTT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a3c2e1e358373d01e227d37eddadf0307
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a6b2ec1f58a79e6b64311fb841deaffd8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TcTT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a5b5e14d0eaa995169492295ecfa39290
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TcTTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a34d7f95bd8a4a4c1bbe6dc7685ee17aa
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TcTTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a4d5c2b5918d77bb00c41c209916f8a2c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TcTTcT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a850f89ae8cf5fc156b420f0a77748bd5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TeScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
addc74b2820e865b8bbaea28281aef0d8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aefebc0e276003733aaf9795a221c3715
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TeST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aac7f50ef1795c16a4c9914e4153fef1a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ac3e15565b02fcc8c6fae105b89e510d3
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
void
TeST_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a692fa0f959ccdc6a8194327b41bffebe
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TeSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a09d5bba1062224b1371113d61b396290
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TeSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a81204c42ed13c297251e8411adf0cd31
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TiScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a5669f2da8521f5ba94b3c158f4b2b4bc
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a51e25f048bc785d15b650d707dbbbda6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TiST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a3aa27535dbcf3e2846ea26bbd0751da4
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aabeb7a72b71e02d72016c6ef5f2fb9d0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
void
TiST_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ad0b8035f9832e1f7ac5f83da4debff22
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2) const
bool
TiSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a9e109d28cc6fcb7e362f1ceab25211c9
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TiSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aa3c260b34edeff103267e8774028e09e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TScT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a7f57e787a7af811c4eb7e1c7e606d16c
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TScT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a82f2f899ae2c96b421d3664ddee74de5
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
bool
TST_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a5521a8667a4d67c48350fe7f4c8d0d30
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TST_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ac8d03c75c39ec0f8f1ffb46278881fa6
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TSTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a786cbaee6e7b6dc2a2012f4a5c2302ff
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TSTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a6a5f7d09a3ff4c1648291b124880e998
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, HC_CC_Circle **ci) const
bool
TT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ae36f2c711d3c28fadc0c2caeb232b67a
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
afcbb24ed4ebe0510ff75c1aa647c2214
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3) const
void
TT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a968949a25ed387b8af6b1c8c5a7874c0
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q) const
bool
TTcT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a9162b8505e410400524b4713f42ee7e2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ade0d119c306e684f42de7b0f60a77b8d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, HC_CC_Circle **ci) const
void
TTcT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a2db11ee87a932a4a410dfb17b497994e
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
bool
TTcTT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a51630bc36e1a7d69dca4f99a546198ba
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTcTT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
ad8a03fde48bc37357ee89b60524c7db2
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci1, HC_CC_Circle **ci2) const
void
TTcTT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a757c6a66dde3e04236c1f4df0840cba8
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4, Configuration **q5, Configuration **q6) const
bool
TTT_exists
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
aff390cb4c25e4d58cd35094222b9816d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
double
TTT_path
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a078b78ece2a9a3cc1bcd0492183d8996
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, HC_CC_Circle **cstart, HC_CC_Circle **cend, Configuration **q1, Configuration **q2, Configuration **q3, HC_CC_Circle **ci) const
void
TTT_tangent_circles
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
af44b39f71df47440e4240037b8b4dd5d
(const HC_CC_Circle &c1, const HC_CC_Circle &c2, Configuration **q1, Configuration **q2, Configuration **q3, Configuration **q4) const
double
angle
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
afe063088042997e3e896fd35f12f4a3a
double
distance
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a40593f4978fefb729dc0d963f96c5f96
HCpmpm_Reeds_Shepp_State_Space *
parent_
classHCpmpm__Reeds__Shepp__State__Space_1_1HCpmpm__Reeds__Shepp.html
a9ab977cab312a6a9f5c02b4dc58265ac
HCpmpm_Reeds_Shepp_State_Space
classHCpmpm__Reeds__Shepp__State__Space.html
HC_CC_State_Space
HCpmpm_Reeds_Shepp_State_Space::HCpmpm_Reeds_Shepp
vector< Control >
get_controls
classHCpmpm__Reeds__Shepp__State__Space.html
a6e3fdd0777cb11f0ef0ddfd8b1085d28
(const State &state1, const State &state2) const
double
get_distance
classHCpmpm__Reeds__Shepp__State__Space.html
a9ebc05570300013f99379116751f2a0b
(const State &state1, const State &state2) const
HC_CC_RS_Path *
hcpmpm_circles_rs_path
classHCpmpm__Reeds__Shepp__State__Space.html
a0dfde93a87258dcfaf8c9424a0369f4b
(const HC_CC_Circle &c1, const HC_CC_Circle &c2) const
HC_CC_RS_Path *
hcpmpm_reeds_shepp
classHCpmpm__Reeds__Shepp__State__Space.html
a235cdaf600886fef54730de5d958736a
(const State &state1, const State &state2) const
HCpmpm_Reeds_Shepp_State_Space
classHCpmpm__Reeds__Shepp__State__Space.html
a066a6ee7dc11940cae208e160b4809b3
(double kappa, double sigma, double discretization=0.1)
~HCpmpm_Reeds_Shepp_State_Space
classHCpmpm__Reeds__Shepp__State__Space.html
a86dc8d76ef27524e417d803e810793b1
()
double
cos_mu_
classHCpmpm__Reeds__Shepp__State__Space.html
a10cea0f96677b9cc19ea701eb1d8cef2
unique_ptr< HCpmpm_Reeds_Shepp >
hcpmpm_reeds_shepp_
classHCpmpm__Reeds__Shepp__State__Space.html
a94d8784146ec31f981954566fd211615
double
mu_
classHCpmpm__Reeds__Shepp__State__Space.html
a0e100744b34c48795d40706e885992cd
double
radius_
classHCpmpm__Reeds__Shepp__State__Space.html
a25aea72cf9879b9d48c894115cd5d8af
HC_CC_Circle_Param
rs_circle_param_
classHCpmpm__Reeds__Shepp__State__Space.html
a0b8c29d05bfb74375e80c0e57f5421a6
double
sin_mu_
classHCpmpm__Reeds__Shepp__State__Space.html
a60fde64a10fbbc9e76163faea73beb95
steer::Measurement_Noise
structsteer_1_1Measurement__Noise.html
double
std_theta
structsteer_1_1Measurement__Noise.html
a160fbaf4a9609c6fd530c90de7afd53b
double
std_x
structsteer_1_1Measurement__Noise.html
a27d11f1f7408936f9a0a6056af657a7d
double
std_y
structsteer_1_1Measurement__Noise.html
a4c4fd33696116e731f6ec6ac1bf41f98
steer::Motion_Noise
structsteer_1_1Motion__Noise.html
double
alpha1
structsteer_1_1Motion__Noise.html
a98729e9a79d26b44c9104e59bf68b269
double
alpha2
structsteer_1_1Motion__Noise.html
a9147871c8447b33304ee1bc5ecdad1e6
double
alpha3
structsteer_1_1Motion__Noise.html
a9e4e711800fdf736cd3a01fc89378382
double
alpha4
structsteer_1_1Motion__Noise.html
ab768737de4a0449617efa9b130372880
plot_statistics::Output
classplot__statistics_1_1Output.html
def
__init__
classplot__statistics_1_1Output.html
a9174090cd8cfca1ed22d7da497bfb7e0
(self)
def
load
classplot__statistics_1_1Output.html
acf6da8bda64e2017c8964e9ccaf8a361
(self, fpath, fname)
comp_time
classplot__statistics_1_1Output.html
a77873a0d587ee7bbbb7797c0bf84a54d
curv_discont
classplot__statistics_1_1Output.html
adb9974bb13d7ac2c7908766156e34aea
id
classplot__statistics_1_1Output.html
a49a2c6e3a9aea68ffd8334fc62576ef8
n_samples
classplot__statistics_1_1Output.html
aabbdeadb39161dc158a8d21711b5290e
path_length
classplot__statistics_1_1Output.html
a8903fdddd5c44bb7bfd22a0d40cf7369
Path
classPath.html
Path
classPath.html
a2370591c1c88945d6ee81a99cc24ff64
(const Configuration &_start, const Configuration &_end, double _kappa, double _sigma, double _length)
Configuration
end
classPath.html
afd9fb885c2e211cdf254757b9eb92d2a
double
kappa
classPath.html
aa8c55c261103dfb0475a0032e619f28d
double
length
classPath.html
a8ca4f648459940bdd347e52f07676473
double
sigma
classPath.html
a61457a8c4ed487474c01be1a9bacc329
Configuration
start
classPath.html
a076dad54cd3eee78f52ab6ce5384caa7
plot_states::Path
classplot__states_1_1Path.html
def
__init__
classplot__states_1_1Path.html
afdf291f509077971d8625f506d1eeb40
(self)
def
load
classplot__states_1_1Path.html
a5fda62c958cf33f4f36807d4132db47e
(self, fpath, fname)
def
postprocess
classplot__states_1_1Path.html
afd33c1b5262a8891b6a9c50581138d7d
(self)
d
classplot__states_1_1Path.html
a16eb5c94e60a4aa21a9f1b80d2262277
kappa
classplot__states_1_1Path.html
afc54e7a725358aba3d54cfe23485f74d
s
classplot__states_1_1Path.html
a66c9ac6a09b51fe9f7db0337dc944075
states
classplot__states_1_1Path.html
ab062673f73c3983630de7e571e09804c
theta
classplot__states_1_1Path.html
a3ada54f45cd3511aaa96ef1ad3cb1094
x
classplot__states_1_1Path.html
a3769ba0f9d1ca6848aff13cf8554b782
y
classplot__states_1_1Path.html
acb5ad4121b53a28a9dffb9c4f6e20515
PathClass
classPathClass.html
void
covariance_to_marker
classPathClass.html
af370f0d30e91425358776a803a3e8961
(const State_With_Covariance &state, visualization_msgs::Marker &marker)
PathClass
classPathClass.html
a9fbb5771da8b5d3108fe7c1d61df57b8
(const string &path_type, const State_With_Covariance &state_start, const State &state_goal, const double kappa_max, const double sigma_max)
void
visualize
classPathClass.html
a7c30900f844cb76d1a475703ac7f3792
()
Controller
controller_
classPathClass.html
a76ca554844ec0c264edfd95a8eff1b8d
double
discretization_
classPathClass.html
abfe12454eda37c9a31beb66443e5e5c6
string
frame_id_
classPathClass.html
a476af0ea004a769854f0a346c023b8a2
string
id_
classPathClass.html
a35c8bf3d2e509f34def24015736c8cba
double
kappa_max_
classPathClass.html
a08d9cb2ec7baa6cb9a5130e02ba79b5a
visualization_msgs::MarkerArray
marker_array_covariance_
classPathClass.html
af31b446013481a32f158abd4a371480a
visualization_msgs::MarkerArray
marker_array_text_
classPathClass.html
a004dcb85096167bdfa68ea33e97a5abb
visualization_msgs::Marker
marker_covariance_
classPathClass.html
acf37ca63bc76117cb39376646df7a9b5
visualization_msgs::Marker
marker_text_
classPathClass.html
a104af8e78313bda98a9e2d5cd69f63bb
Measurement_Noise
measurement_noise_
classPathClass.html
adbffd1fda7c49142cd58ac194d951d66
Motion_Noise
motion_noise_
classPathClass.html
abc6ad70e0c2aecef76794fd63cca3b7a
nav_msgs::Path
nav_path_
classPathClass.html
a4820cdccd98c36ca8c0cff7c4d04e932
vector< State_With_Covariance >
path_
classPathClass.html
acc1f0bcbf0e0a9aed022beb97a87080c
string
path_type_
classPathClass.html
a5ee483fbe6e3bddd189fc652159bbf80
geometry_msgs::PoseArray
pose_array_
classPathClass.html
a0afe575212cd21b7c6d7944560d2cd69
ros::Publisher
pub_covariances_
classPathClass.html
a935060a3242df60024205cdbcabd764e
ros::Publisher
pub_path_
classPathClass.html
afaa7fc31414582225b4f718eb0bbe003
ros::Publisher
pub_poses_
classPathClass.html
a1995cbd39872413908cb2efff22a982e
ros::Publisher
pub_text_
classPathClass.html
ad581127cff2c2a443b52f89942709b54
double
sigma_max_
classPathClass.html
a6c56fdfb8d839f09b19c423fce70b91c
State
state_goal_
classPathClass.html
a437b8e8821aff96748cd5a3a0038f945
State_With_Covariance
state_start_
classPathClass.html
a90431fa495739abc078e501c78238c2e
Reeds_Shepp_State_Space::Reeds_Shepp_Path
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
double
length
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
a519070a23619e9e9f0a57d3a38564617
() const
Reeds_Shepp_Path
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
ab086983fbc07d1bcc0eb1069e0e9dd46
(const Reeds_Shepp_Path_Segment_Type *type=reeds_shepp_path_type[0], double t=numeric_limits< double >::max(), double u=0., double v=0., double w=0., double x=0.)
double
length_
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
afc9ed5d8317d4c4f4c4812ff9e7c960e
[5]
double
total_length_
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
ae12b853dba163790f239ef83c7ec0be7
const Reeds_Shepp_Path_Segment_Type *
type_
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
aa549e5f12957b2e88ad119cab8f1920a
friend class
Reeds_Shepp_State_Space
classReeds__Shepp__State__Space_1_1Reeds__Shepp__Path.html
ac0979e75c0282d1c0e9bf05cc8737bfa
Reeds_Shepp_State_Space
classReeds__Shepp__State__Space.html
Reeds_Shepp_State_Space::Reeds_Shepp_Path
Reeds_Shepp_Path_Segment_Type
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930
RS_NOP
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a05ccee0c89db7da9a98262899b1cfd88
RS_LEFT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a96029c63b2d3aec7c93796116b8ea303
RS_STRAIGHT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a6d2102dc0610e6548ab2630d82931961
RS_RIGHT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a9e018e9f65cd370531eb5bde2aafce81
RS_LEFT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a96029c63b2d3aec7c93796116b8ea303
RS_NOP
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a05ccee0c89db7da9a98262899b1cfd88
RS_RIGHT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a9e018e9f65cd370531eb5bde2aafce81
RS_STRAIGHT
classReeds__Shepp__State__Space.html
a674c4079e292dca625993175236af930a6d2102dc0610e6548ab2630d82931961
vector< Control >
get_controls
classReeds__Shepp__State__Space.html
a0ad56d34505b057a6a4695cabeffd8da
(const State &state1, const State &state2) const
double
get_distance
classReeds__Shepp__State__Space.html
af5939079f6589992b25368054f10f788
(const State &state1, const State &state2) const
vector< State >
get_path
classReeds__Shepp__State__Space.html
a33b0fb1a77405f9e1475bf6150e096da
(const State &state1, const State &state2) const
vector< State_With_Covariance >
get_path_with_covariance
classReeds__Shepp__State__Space.html
acbf009d523a30a5fdc12e61e8974a634
(const State_With_Covariance &state1, const State &state2) const
vector< State >
integrate
classReeds__Shepp__State__Space.html
aa9bf3f45df82cb1201baebb8a6e9498e
(const State &state, const vector< Control > &controls) const
State
integrate_ODE
classReeds__Shepp__State__Space.html
a0a17ec4ff55b9b86bbd433142fa10814
(const State &state, const Control &control, double integration_step) const
vector< State_With_Covariance >
integrate_with_covariance
classReeds__Shepp__State__Space.html
a046da91e96024c492d2e7bad1cab3dcd
(const State_With_Covariance &state, const vector< Control > &controls) const
State
interpolate
classReeds__Shepp__State__Space.html
a59bbeb7bd57736b5fbb2ba705406d8bf
(const State &state, const vector< Control > &controls, double t) const
Reeds_Shepp_Path
reeds_shepp
classReeds__Shepp__State__Space.html
aadee0af51afe1c1eb302a1d44e253707
(const State &state1, const State &state2) const
Reeds_Shepp_State_Space
classReeds__Shepp__State__Space.html
a8c6269bda64213e9f361b073e75922cc
(double kappa, double discretization=0.1)
void
set_filter_parameters
classReeds__Shepp__State__Space.html
a7ab9e22f0bf052c6133e6a7fbfecf085
(const Motion_Noise &motion_noise, const Measurement_Noise &measurement_noise, const Controller &controller)
static const Reeds_Shepp_Path_Segment_Type
reeds_shepp_path_type
classReeds__Shepp__State__Space.html
ad5c72d277992713cde370c438c027e43
[18][5]
double
discretization_
classReeds__Shepp__State__Space.html
a9f3f7a276110dff9877ceb4f6a32a560
EKF
ekf_
classReeds__Shepp__State__Space.html
a7cf2deab8314033a304e9f82da4887af
double
kappa_
classReeds__Shepp__State__Space.html
ab92f72517227509ca989f90da7a6beca
double
kappa_inv_
classReeds__Shepp__State__Space.html
a220ef099ed068451d682b9bd200328fa
RobotClass
classRobotClass.html
void
polygon_to_marker
classRobotClass.html
adb30432190b4a9a119a2ef796292afdf
(const vector< geometry_msgs::Point > &polygon, visualization_msgs::Marker &marker)
RobotClass
classRobotClass.html
a7125604039c2a4b39e34e4354bd4ce19
()
void
visualize
classRobotClass.html
a41149e466d6d5b40093faa9e62ae674a
(const vector< State_With_Covariance > &path)
bool
animate_
classRobotClass.html
a61be66e5d10e05eb757c1a307b57ad0f
vector< geometry_msgs::Point >
footprint_
classRobotClass.html
ab1316d603329bd8ca0fc013e3a57d597
string
frame_id_
classRobotClass.html
a0b494990dba062dacb851d4a2948308d
double
kappa_max_
classRobotClass.html
ab5ef67c4968761d49e488315ed3f093b
visualization_msgs::MarkerArray
marker_array_swath_
classRobotClass.html
a6495d24a62b5f00286e41ad3413bf86d
visualization_msgs::Marker
marker_chassis_
classRobotClass.html
a346f1e41cdbd50e61a8f4a8f1a071757
visualization_msgs::Marker
marker_wheels_
classRobotClass.html
a594f0d0ed1afa220e0ba3bb020165672
Measurement_Noise
measurement_noise_
classRobotClass.html
ab00b9111ace0c21e969d3be4546f0629
ros::Publisher
pub_swath_
classRobotClass.html
ad7cb6446390cc50c660753a247841a9c
double
sigma_max_
classRobotClass.html
a98f0c692e0d1b6a6086c69d550c8a3da
double
track_width_
classRobotClass.html
a7ea103300f73014ed530df51fd6fc31d
vector< geometry_msgs::Point >
wheel_
classRobotClass.html
abd99430ca7b95a5497854e37c2de94e1
double
wheel_base_
classRobotClass.html
add3b27a86748c413b3589d65e15bb4a8
geometry_msgs::Point
wheel_fl_pos_
classRobotClass.html
a53b36f382ed2ee14f791af961bc94ecd
geometry_msgs::Point
wheel_fr_pos_
classRobotClass.html
abd0163ac75761983f52135ba881c1e4b
double
wheel_radius_
classRobotClass.html
a4420f47c8851d68ed6e8fbf1d968b34f
double
wheel_width_
classRobotClass.html
a22f72d0168f170689fe2376c6b3f2ab8
plot_states::State
classplot__states_1_1State.html
def
__init__
classplot__states_1_1State.html
a8d8079ecf9bc8b3b0ef65a7a5d337bfa
(self, x, y, theta, kappa, d)
d
classplot__states_1_1State.html
aa4b4800a1a7c59e28a1020456fabf53d
kappa
classplot__states_1_1State.html
ae289c532cf34dadb8c85622658de0ffa
theta
classplot__states_1_1State.html
a07f41a3b4af82e63524153907045c8e3
x
classplot__states_1_1State.html
a6b4a920306d8e9c807ba3661f1ede6b5
y
classplot__states_1_1State.html
a89d8d2858f2ccc28f545024a429ee839
steer::State
structsteer_1_1State.html
double
d
structsteer_1_1State.html
ae4c6ca560dde093f5d9f80e970f56cfa
double
kappa
structsteer_1_1State.html
aaf26791c5662499c929b012277a666d0
double
theta
structsteer_1_1State.html
a8c17a13160cf4390874c4099f5996804
double
x
structsteer_1_1State.html
afb9ea5e531a5e7813e8ed0127c852c93
double
y
structsteer_1_1State.html
a4f0d61127a0a43c02be75edb68f6542c
steer::State_With_Covariance
structsteer_1_1State__With__Covariance.html
double
covariance
structsteer_1_1State__With__Covariance.html
a18f6f312397af372ef80e6533c7166bc
[16]
double
Lambda
structsteer_1_1State__With__Covariance.html
acf56dc4875bc19d16b7bf815cdd4e54c
[16]
double
Sigma
structsteer_1_1State__With__Covariance.html
a4880aefa9849cd646645f8cf5ed24ffe
[16]
State
state
structsteer_1_1State__With__Covariance.html
af250536b997bbed9351077755b74f6cc
Statistic
structStatistic.html
double
computation_time
structStatistic.html
a0ace7240009c92b730930dd3fc631f1b
int
curv_discont
structStatistic.html
a327ae35b53e01ec97517051acb4d4131
State
goal
structStatistic.html
aaa9598bdfc55754f9b8ebb37aee95544
double
path_length
structStatistic.html
a0b2a9da4756331e8d8ae1e278c02ae6c
State
start
structStatistic.html
ab060ecbc9b42e249ad06410ef386f093
Test_HC_CC_State_Space
classTest__HC__CC__State__Space.html
HC_CC_State_Space
vector< Control >
get_controls
classTest__HC__CC__State__Space.html
a9370e15551c558bbbd43c3a6d363cf6b
(const State &state1, const State &state2) const
HC_CC_Circle_Param
get_hc_cc_circle_param
classTest__HC__CC__State__Space.html
a0e5462b8520d9cb36e3d0522bfbd301a
()
Test_HC_CC_State_Space
classTest__HC__CC__State__Space.html
aa481adfa8c337c80541eda738b51ee30
(double kappa, double sigma, double discretization)
cc_dubins
namespacecc__dubins.html
path_type
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76f
E
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faee2838482d2a54eaef47ad96f45f75cd
S
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa4dec3c9be6ced7a297063ab2f0e47157
T
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faf3a4d22682f5188775a302cf0b5e7a00
TT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76facd171db6e93860a47fa96caccdbddaa3
TST
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76faf42e1d34aaa0a7d44e546a47c8f0d954
TTT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa7b37495c9f63a4fbaf6ad998a4353dd8
TTTT
namespacecc__dubins.html
aabe738aadae954c7cd83123affafe76fa24bf1cb422fae8219f1e5d20882a3f4f
hc_cc_rs
namespacehc__cc__rs.html
path_type
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264
E
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a9431be3826c231e3255c261dd797c677
S
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264ae3e358ae2830a27a17d7b5a45a0c3847
T
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a80d9352b64713743598c9a30e576ecd4
TT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a290dbab94d5a53d729f6e06cdb1c240a
TcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a5567f61954a7488ec1e9b13703b6b9c7
TcTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a340a01551891337ee0ec1848f1d9a5f2
TcTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa4b2a404b728ce267a707257020d20a8
TTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a27bba49da0d0dd0de0d07158a9490fd2
TST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a21e2cafd0cda3ac9c92f72ae8430be2c
TSTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264ae44f4afa26eb6cc14ffb90bf0d710f83
TcTST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa160a6f867c13bdbdf7306476c62a9b9
TcTSTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a4635191e5ffccffe9c184694bd53a2a9
TTcTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aa1f41f29d0ff17d8b89616e330f93782
TcTTcT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a0d8033aee63b6329416b9a875e93c022
TTT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264a9c56693a385a53016aeb8984f8171fa8
TcST
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264aeef73bac8154f3ce09612cfae090b7bd
TScT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264afe23f867d5add4974d27b5a944405772
TcScT
namespacehc__cc__rs.html
a3241d748a6fa18f21d49e3090236f264af217c45ce0c223c49d62ce147104570c
plot_states
namespaceplot__states.html
plot_states::Path
plot_states::State
def
distance
namespaceplot__states.html
ac45ef1ee913d1e093d00ac16f18d1f6f
(x1, y1, x2, y2)
def
read_csv
namespaceplot__states.html
aa84f740c41d6e116533be54fb64593ac
(filename)
alpha
namespaceplot__states.html
a78134a01af2e672eb2975b7945e12d69
ax1
namespaceplot__states.html
a2969d3b895b6dce859fd90fc7e3cb75a
ax2
namespaceplot__states.html
a7e35afc6ce24e03707c8f9ab2841e6e5
axarr
namespaceplot__states.html
a5651935d35d5203c8bbba5415d218eb8
color
namespaceplot__states.html
a80b658dd89f80a7e2ae4b4f5a8cb07c5
string
CSV_HEADER
namespaceplot__states.html
a6722723d7fcd922972bb209e525f6f77
d
namespaceplot__states.html
a591b13ef67554e6e769b3a87f8e5ac2b
f
namespaceplot__states.html
a626b92777c655e3f3799efab53f5e93e
figsize
namespaceplot__states.html
a4f759e87b0792fc89f2fed19e7e3d3f8
string
filepath
namespaceplot__states.html
a8f536b4600d1b86d9e69b64bde3a539a
handles
namespaceplot__states.html
a2c12908466e4ea9e26a5065c4f2230c2
kappa
namespaceplot__states.html
abd854615b29ae33301e9e7960edb0d5a
label
namespaceplot__states.html
a2d3ff1993c7b70538a1aca899bc42eae
path
namespaceplot__states.html
a317a21bde6a72de99a52c8900a517a49
plot_statistics
namespaceplot__statistics.html
plot_statistics::Output
def
read_csv
namespaceplot__statistics.html
a46ec5fe19b727dec4295af7ddbed9bd5
(filename)
def
to_percent
namespaceplot__statistics.html
ac85b08a66a32e93c47eec51eea5f3786
(x, pos)
axarr
namespaceplot__statistics.html
af712e56f83a2600e8f3a9a0ecffb6255
bin_edges
namespaceplot__statistics.html
a9cb4a3af66f73832870577917f820db7
bins
namespaceplot__statistics.html
ac8337e503b7b81372d3198f91bd94ce7
CC00_Dubins
namespaceplot__statistics.html
aebcd884d092c507a26a58a66ee86bf21
CC00_RS
namespaceplot__statistics.html
ac9781962636be253145110ba6cbe759e
CC0pm_Dubins
namespaceplot__statistics.html
ad18e96453bb24afd6a847c5aebd94599
CC_Dubins
namespaceplot__statistics.html
a711b9a369c2ba3ad22790f6a667d1912
CCpm0_Dubins
namespaceplot__statistics.html
a48bc4e6def067f85b38bd8def7b79b52
CCpmpm_Dubins
namespaceplot__statistics.html
ae72583567ae0b9a2c391b1f3bbdc2f99
string
CSV_HEADER
namespaceplot__statistics.html
aba1a5fc920a92698dc455086816c2bc1
curv_discont
namespaceplot__statistics.html
aba13f20c4a1c8cef3b240f9b0e686163
Dubins
namespaceplot__statistics.html
a4c30ca6b3b5e6e6f8c4a1d5588a93a44
list
dubins_outputs
namespaceplot__statistics.html
a57c8ac2f0e8ab343f4ffa6c0826eb5ae
list
dubins_path_length_hist
namespaceplot__statistics.html
a1bbbaa906049b663e26402442360b50d
list
dubins_path_length_labels
namespaceplot__statistics.html
a83e324e6707862d9895259e72dc82e79
f
namespaceplot__statistics.html
a643cfff9f97cf3cbc2dfa8c8ccfaa2ad
figsize
namespaceplot__statistics.html
a12edf57cb46e1a281254a46f6ddfe901
string
filepath
namespaceplot__statistics.html
a76a2e4834413b5a86d6abd20547cc6c7
HC00_RS
namespaceplot__statistics.html
afbcb6b2ef65dd5bf9f08f3243b4c20bb
HC0pm_RS
namespaceplot__statistics.html
ab8f9467380e6a1a39aef76f342358e59
HC_RS
namespaceplot__statistics.html
a09dc5fad05a8af5b7729ce089999e8d2
HCpm0_RS
namespaceplot__statistics.html
a0b397e52b571f8852c9b047935577e73
HCpmpm_RS
namespaceplot__statistics.html
ad464f30a93d967e0ee922bcfda0d0893
hist
namespaceplot__statistics.html
aa697877363679c19ffab42b626d835ad
hspace
namespaceplot__statistics.html
a1f428c655101c7bcf8ee547cb4623a46
label
namespaceplot__statistics.html
a460bec846e4f9f5840e4953e0153b9db
linewidth
namespaceplot__statistics.html
ad18faef2185863d26b7e733560ae7a33
loc
namespaceplot__statistics.html
a46ae56cec2aad5e3d2a1088e34139df0
list
n_samples
namespaceplot__statistics.html
a6ab5b6ba8aaf6c3a92e1137b4c186eb8
range
namespaceplot__statistics.html
aae7d89150f6310cced33b9373c6524d5
tuple
rel_path_length
namespaceplot__statistics.html
a5d2777b769cf7bda0fb25c8afa952b14
right
namespaceplot__statistics.html
a334fd89700afe888180be470c4dda245
RS
namespaceplot__statistics.html
a8e314cddc9e2b6d3de840a65e707ce33
list
rs_outputs
namespaceplot__statistics.html
a5ef6b61bf86a0c605c7fafcaa7b2e2ba
list
rs_path_length_hist
namespaceplot__statistics.html
a70537efc34cfaf5da63b3cda37adb0c8
list
rs_path_length_labels
namespaceplot__statistics.html
ae0a4029819dda9635142cb91763b8913
sharey
namespaceplot__statistics.html
ae81a1efca9f914ea6c595f3e085b9091
visible
namespaceplot__statistics.html
aa09f1763933ea39b5467208b9f976227
list
weights
namespaceplot__statistics.html
a7d509296637f3898474eff46fc676350
float
width
namespaceplot__statistics.html
a08be90f47428f87b3ff7d2592b0f8d20
wspace
namespaceplot__statistics.html
a75a5a4020cfc2f9332062283b85b059e
tuple
xlim
namespaceplot__statistics.html
aef0241adffa1eb064cacfdb6f675de05
steer
namespacesteer.html
steer::Control
steer::Controller
steer::Measurement_Noise
steer::Motion_Noise
steer::State
steer::State_With_Covariance