corrected_initialpose.py
/tmp/ws/src/humanoid_navigation/footstep_planner/scripts/
corrected__initialpose_8py
corrected_initialpose
def
callback
namespacecorrected__initialpose.html
a1d15c20072b407c4f775f673928470f3
def
listener
namespacecorrected__initialpose.html
a8cc844d83e6085ddeb375c548cbc1303
Footstep.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
Footstep_8cpp
footstep_planner
Footstep.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
Footstep_8h
footstep_planner/PlanningState.h
footstep_planner::Footstep
footstep_planner
footstep_navigation.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
footstep__navigation_8cpp
int
main
footstep__navigation_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
footstep_planner.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
footstep__planner_8cpp
int
main
footstep__planner_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
footstep_planner_walls.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
footstep__planner__walls_8cpp
FootstepPlannerWallsNode
int
main
footstep__planner__walls_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
FootstepNavigation.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
FootstepNavigation_8cpp
footstep_planner
FootstepNavigation.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
FootstepNavigation_8h
footstep_planner/State.h
footstep_planner::FootstepNavigation
footstep_planner
FootstepPlanner.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
FootstepPlanner_8cpp
footstep_planner
FootstepPlanner.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
FootstepPlanner_8h
footstep_planner/helper.h
footstep_planner/PathCostHeuristic.h
footstep_planner/PlanningStateChangeQuery.h
footstep_planner/State.h
footstep_planner::FootstepPlanner
footstep_planner
std::vector< State >::const_iterator
state_iter_t
namespacefootstep__planner.html
ab36722000406929455afe7eaaa65c331
FootstepPlannerEnvironment.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
FootstepPlannerEnvironment_8cpp
footstep_planner
FootstepPlannerEnvironment.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
FootstepPlannerEnvironment_8h
footstep_planner/helper.h
footstep_planner/PathCostHeuristic.h
footstep_planner/Heuristic.h
footstep_planner/PlanningState.h
footstep_planner/State.h
footstep_planner::environment_params
footstep_planner::FootstepPlannerEnvironment
footstep_planner::FootstepPlannerEnvironment::IntPairHash
footstep_planner::FootstepPlannerEnvironment::less
footstep_planner
FootstepPlannerNode.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
FootstepPlannerNode_8cpp
footstep_planner
FootstepPlannerNode.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
FootstepPlannerNode_8h
footstep_planner::FootstepPlannerNode
footstep_planner
helper.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
helper_8cpp
footstep_planner/helper.h
footstep_planner
bool
collision_check
namespacefootstep__planner.html
adbd64d345160bff9d76aca83bf7d8dec
(double x, double y, double theta, double height, double width, int accuracy, const gridmap_2d::GridMap2D &distance_map)
bool
pointWithinPolygon
namespacefootstep__planner.html
ad65c550fdc7270c51fa62773f6af6d93
(int x, int y, const std::vector< std::pair< int, int > > &edges)
helper.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
helper_8h
footstep_planner
#define
DEBUG_HASH
helper_8h.html
aa9af4728c6aecda0112929d0525bb04c
#define
DEBUG_TIME
helper_8h.html
a70a3f40093610e55d44ba13a7076181d
Leg
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dc
RIGHT
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dcae7a173a100776838fadef178c2e4a395
LEFT
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dca4189ae19d44c418dab0cf24fe60e6b01
NOLEG
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dcaac00bfc6a27cbb09d06fba82d74c1685
double
angle_cell_2_state
namespacefootstep__planner.html
a3f9cae1aca00faa06c493c3d0075ef28
(int angle, int angle_bin_num)
int
angle_state_2_cell
namespacefootstep__planner.html
a90a9d0f4af959eb8a2804d30b418d451
(double angle, int angle_bin_num)
unsigned int
calc_hash_tag
namespacefootstep__planner.html
a6aee4642ce8ae35bb66137c4a8684e50
(int x, int y, int theta, int leg, int max_hash_size)
double
cell_2_state
namespacefootstep__planner.html
a4e2ae6bba955b4fa281b16dfe4d5ee4f
(int value, double cell_size)
bool
collision_check
namespacefootstep__planner.html
adbd64d345160bff9d76aca83bf7d8dec
(double x, double y, double theta, double height, double width, int accuracy, const gridmap_2d::GridMap2D &distance_map)
double
cont_val
namespacefootstep__planner.html
ac7c00abdf5cc774b79c53d848ea59b3f
(int length, double cell_size)
int
disc_val
namespacefootstep__planner.html
adfd398f38930b44189c4aeaae66849f7
(double length, double cell_size)
double
euclidean_distance
namespacefootstep__planner.html
a4dee5f548b6fc82d1a900dcc96cc10e3
(int x1, int y1, int x2, int y2)
double
euclidean_distance
namespacefootstep__planner.html
ad4297bc85fc1876854b3b3c3d6352916
(double x1, double y1, double x2, double y2)
double
euclidean_distance_sq
namespacefootstep__planner.html
a3d529683f4bf525f45ce471ca596813c
(int x1, int y1, int x2, int y2)
double
euclidean_distance_sq
namespacefootstep__planner.html
a2962bff9a066ad76550c4c8ba2adec50
(double x1, double y1, double x2, double y2)
double
grid_cost
namespacefootstep__planner.html
a563aa87668202ce0f6f3fbd74ef8fdc2
(int x1, int y1, int x2, int y2, float cell_size)
unsigned int
int_hash
namespacefootstep__planner.html
adad28896bd3df808fc4f84df998a7935
(int key)
bool
pointWithinPolygon
namespacefootstep__planner.html
ad65c550fdc7270c51fa62773f6af6d93
(int x, int y, const std::vector< std::pair< int, int > > &edges)
int
round
namespacefootstep__planner.html
ad2f8eeb47b13caa49402bd92f5a7a177
(double r)
int
state_2_cell
namespacefootstep__planner.html
ac1f444a15915d969586baede65256f5f
(float value, float cell_size)
static const double
FLOAT_CMP_THR
namespacefootstep__planner.html
a17b48ff580e507866fe7a4cb38279982
static const double
TWO_PI
namespacefootstep__planner.html
a1d46859df498fa6e69ff32ffc309e71b
Heuristic.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
Heuristic_8cpp
footstep_planner/Heuristic.h
footstep_planner
Heuristic.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
Heuristic_8h
footstep_planner/helper.h
footstep_planner/PlanningState.h
footstep_planner::EuclideanHeuristic
footstep_planner::EuclStepCostHeuristic
footstep_planner::Heuristic
footstep_planner
mainpage.dox
/tmp/ws/src/humanoid_navigation/footstep_planner/
mainpage_8dox
PathCostHeuristic.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
PathCostHeuristic_8cpp
footstep_planner/PathCostHeuristic.h
footstep_planner
PathCostHeuristic.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
PathCostHeuristic_8h
footstep_planner/Heuristic.h
footstep_planner::PathCostHeuristic
footstep_planner
plan_footsteps.py
/tmp/ws/src/humanoid_navigation/footstep_planner/scripts/
plan__footsteps_8py
plan_footsteps
tuple
goal
namespaceplan__footsteps.html
a9d6ce6ae560298e5eef5aa44debe8915
tuple
goal_left
namespaceplan__footsteps.html
a91ab13335db55ea363b27e3f572dac9f
tuple
goal_right
namespaceplan__footsteps.html
a3bee1aaef9addbfecac4e1e794c73d8c
tuple
planSrv
namespaceplan__footsteps.html
a4409a09bef2f6bb2dd5e3d84c5117e00
tuple
resp
namespaceplan__footsteps.html
af6a467888c0d9aa3b96b3190aac21dac
tuple
start
namespaceplan__footsteps.html
abb15cc05fd23905ee70dff205ae8b9ac
tuple
start_left
namespaceplan__footsteps.html
ab8ac3855452e26eeae009e17c596d1d4
tuple
start_right
namespaceplan__footsteps.html
a8c22cae4b3e4db8bf40dd91b68a149f1
PlanningState.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
PlanningState_8cpp
footstep_planner/PlanningState.h
footstep_planner
PlanningState.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
PlanningState_8h
footstep_planner/helper.h
footstep_planner/State.h
footstep_planner::PlanningState
footstep_planner
PlanningStateChangeQuery.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
PlanningStateChangeQuery_8cpp
footstep_planner/PlanningStateChangeQuery.h
footstep_planner
PlanningStateChangeQuery.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
PlanningStateChangeQuery_8h
footstep_planner::PlanningStateChangeQuery
footstep_planner
State.cpp
/tmp/ws/src/humanoid_navigation/footstep_planner/src/
State_8cpp
footstep_planner/State.h
footstep_planner
State.h
/tmp/ws/src/humanoid_navigation/footstep_planner/include/footstep_planner/
State_8h
footstep_planner/helper.h
footstep_planner::State
footstep_planner
FootstepPlannerWallsNode
classFootstepPlannerWallsNode.html
FootstepPlannerWallsNode
classFootstepPlannerWallsNode.html
a7a7b48afa14c20df679f82cf69a025bb
()
void
mapCallback
classFootstepPlannerWallsNode.html
a2817be3cef478880b6bd949dedde232b
(const nav_msgs::OccupancyGridConstPtr &occupancyMap)
void
wallMapCallback
classFootstepPlannerWallsNode.html
aeb19366bd44386764051d9a0c46b7f15
(const nav_msgs::OccupancyGridConstPtr &occupancyMap)
virtual
~FootstepPlannerWallsNode
classFootstepPlannerWallsNode.html
ae477315457956742d39d41ea375fe952
()
footstep_planner::FootstepPlanner
ivFootstepPlanner
classFootstepPlannerWallsNode.html
ac140f2058f7a4f3d0aefa49bf2693f9f
ros::ServiceServer
ivFootstepPlanService
classFootstepPlannerWallsNode.html
ae446ec259e81880625ea070a44fd98c6
double
ivFootstepWallDist
classFootstepPlannerWallsNode.html
a9c8fac14688e05fd886d1e5723aa998b
ros::Subscriber
ivGoalPoseSub
classFootstepPlannerWallsNode.html
a4d57a4c18f24ca04ac82db3ff1500549
GridMap2DPtr
ivGridMap
classFootstepPlannerWallsNode.html
a1d167a6d92a2b9b776bd3723b2ee89dd
ros::Subscriber
ivGridMapSub
classFootstepPlannerWallsNode.html
ab331261e03507ab0ac66f9e2dcaa94eb
ros::NodeHandle
ivNh
classFootstepPlannerWallsNode.html
aeaca5c5fdfc2f4f761e480cceb6847b2
ros::Subscriber
ivRobotPoseSub
classFootstepPlannerWallsNode.html
a0b43e5e8caab96af69e1c4c361eab29e
ros::Subscriber
ivStartPoseSub
classFootstepPlannerWallsNode.html
ade8c08d09b70645aa2eefa13c4f75912
ros::Subscriber
ivWallMapSub
classFootstepPlannerWallsNode.html
a765cd4c2fcc40d1ac84acc655995ce43
corrected_initialpose
namespacecorrected__initialpose.html
def
callback
namespacecorrected__initialpose.html
a1d15c20072b407c4f775f673928470f3
def
listener
namespacecorrected__initialpose.html
a8cc844d83e6085ddeb375c548cbc1303
footstep_planner
namespacefootstep__planner.html
footstep_planner::environment_params
footstep_planner::EuclideanHeuristic
footstep_planner::EuclStepCostHeuristic
footstep_planner::Footstep
footstep_planner::FootstepNavigation
footstep_planner::FootstepPlanner
footstep_planner::FootstepPlannerEnvironment
footstep_planner::FootstepPlannerNode
footstep_planner::Heuristic
footstep_planner::PathCostHeuristic
footstep_planner::PlanningState
footstep_planner::PlanningStateChangeQuery
footstep_planner::State
std::vector< State >::const_iterator
state_iter_t
namespacefootstep__planner.html
ab36722000406929455afe7eaaa65c331
Leg
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dc
RIGHT
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dcae7a173a100776838fadef178c2e4a395
LEFT
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dca4189ae19d44c418dab0cf24fe60e6b01
NOLEG
namespacefootstep__planner.html
a4133d553a853f5bfeb4051437d9455dcaac00bfc6a27cbb09d06fba82d74c1685
double
angle_cell_2_state
namespacefootstep__planner.html
a3f9cae1aca00faa06c493c3d0075ef28
(int angle, int angle_bin_num)
int
angle_state_2_cell
namespacefootstep__planner.html
a90a9d0f4af959eb8a2804d30b418d451
(double angle, int angle_bin_num)
unsigned int
calc_hash_tag
namespacefootstep__planner.html
a6aee4642ce8ae35bb66137c4a8684e50
(int x, int y, int theta, int leg, int max_hash_size)
double
cell_2_state
namespacefootstep__planner.html
a4e2ae6bba955b4fa281b16dfe4d5ee4f
(int value, double cell_size)
bool
collision_check
namespacefootstep__planner.html
adbd64d345160bff9d76aca83bf7d8dec
(double x, double y, double theta, double height, double width, int accuracy, const gridmap_2d::GridMap2D &distance_map)
double
cont_val
namespacefootstep__planner.html
ac7c00abdf5cc774b79c53d848ea59b3f
(int length, double cell_size)
int
disc_val
namespacefootstep__planner.html
adfd398f38930b44189c4aeaae66849f7
(double length, double cell_size)
double
euclidean_distance
namespacefootstep__planner.html
a4dee5f548b6fc82d1a900dcc96cc10e3
(int x1, int y1, int x2, int y2)
double
euclidean_distance
namespacefootstep__planner.html
ad4297bc85fc1876854b3b3c3d6352916
(double x1, double y1, double x2, double y2)
double
euclidean_distance_sq
namespacefootstep__planner.html
a3d529683f4bf525f45ce471ca596813c
(int x1, int y1, int x2, int y2)
double
euclidean_distance_sq
namespacefootstep__planner.html
a2962bff9a066ad76550c4c8ba2adec50
(double x1, double y1, double x2, double y2)
double
grid_cost
namespacefootstep__planner.html
a563aa87668202ce0f6f3fbd74ef8fdc2
(int x1, int y1, int x2, int y2, float cell_size)
unsigned int
int_hash
namespacefootstep__planner.html
adad28896bd3df808fc4f84df998a7935
(int key)
bool
pointWithinPolygon
namespacefootstep__planner.html
ad65c550fdc7270c51fa62773f6af6d93
(int x, int y, const std::vector< std::pair< int, int > > &edges)
int
round
namespacefootstep__planner.html
ad2f8eeb47b13caa49402bd92f5a7a177
(double r)
int
state_2_cell
namespacefootstep__planner.html
ac1f444a15915d969586baede65256f5f
(float value, float cell_size)
static const double
FLOAT_CMP_THR
namespacefootstep__planner.html
a17b48ff580e507866fe7a4cb38279982
static const double
TWO_PI
namespacefootstep__planner.html
a1d46859df498fa6e69ff32ffc309e71b
footstep_planner::environment_params
structfootstep__planner_1_1environment__params.html
double
cell_size
structfootstep__planner_1_1environment__params.html
ac5736f31114c08e78cbceda6f6b2af11
int
collision_check_accuracy
structfootstep__planner_1_1environment__params.html
aa9d6babab82ed20a31b9e437af7a8660
double
foot_origin_shift_x
structfootstep__planner_1_1environment__params.html
a075622554aa138e9d7025594cd60747e
double
foot_origin_shift_y
structfootstep__planner_1_1environment__params.html
a07cf190bd934a49e1d2fa17baf0c9ef3
double
footsize_x
structfootstep__planner_1_1environment__params.html
a3911db666ee2b67703692122c401c281
double
footsize_y
structfootstep__planner_1_1environment__params.html
a25bd18b346aab6bd7ea062a04615549e
double
footsize_z
structfootstep__planner_1_1environment__params.html
aececb233f0032cda0895c0aee3aded13
std::vector< Footstep >
footstep_set
structfootstep__planner_1_1environment__params.html
afd67ea93b6fe1b2da9c25ed8cd017e7d
bool
forward_search
structfootstep__planner_1_1environment__params.html
aa302c382bd687ed264b8844bb6989783
int
hash_table_size
structfootstep__planner_1_1environment__params.html
a193125db258d45b866cf0f42eeb6316f
boost::shared_ptr< Heuristic >
heuristic
structfootstep__planner_1_1environment__params.html
a220a412f9a9a08358588d41c85ba7da5
double
heuristic_scale
structfootstep__planner_1_1environment__params.html
af2160a12c57353a854f44409ea7dd3eb
double
max_footstep_theta
structfootstep__planner_1_1environment__params.html
ae0ed24ba39990240850497af1b8f9774
double
max_footstep_x
structfootstep__planner_1_1environment__params.html
abeabcb9af3d2d37f49bfb165eb296f0d
double
max_footstep_y
structfootstep__planner_1_1environment__params.html
a11a2bb0f26b5bf3ccbc495fd1e1cb28f
double
max_inverse_footstep_theta
structfootstep__planner_1_1environment__params.html
a2176f9fecd63945e1fb102e713eba624
double
max_inverse_footstep_x
structfootstep__planner_1_1environment__params.html
a969bf731eb5f6c7af13e1d92ac480852
double
max_inverse_footstep_y
structfootstep__planner_1_1environment__params.html
a5dbfc69def932791cc7c7fc7ee90e27b
double
max_step_width
structfootstep__planner_1_1environment__params.html
a6c0c090c64a118f91def1b464e860e4f
int
num_angle_bins
structfootstep__planner_1_1environment__params.html
ab3bb3df5e3682492770bbc5ec25f3230
int
num_random_nodes
structfootstep__planner_1_1environment__params.html
aecae75bbf14c703c586008f179557ce9
double
random_node_distance
structfootstep__planner_1_1environment__params.html
ad5e356d12563d9c863d8299d46db4606
double
step_cost
structfootstep__planner_1_1environment__params.html
a43d5a7d136c3dcacd8c14591f42de63a
std::vector< std::pair< int, int > >
step_range
structfootstep__planner_1_1environment__params.html
a2e4592e1af28afbd1afa2c9752a4a4ab
footstep_planner::EuclideanHeuristic
classfootstep__planner_1_1EuclideanHeuristic.html
footstep_planner::Heuristic
EuclideanHeuristic
classfootstep__planner_1_1EuclideanHeuristic.html
a15a05854860e533ed78c74eb4b75d778
(double cell_size, int num_angle_bins)
virtual double
getHValue
classfootstep__planner_1_1EuclideanHeuristic.html
a9dc74ff7f9bfa5319187aa5980b9646e
(const PlanningState &from, const PlanningState &to) const
virtual
~EuclideanHeuristic
classfootstep__planner_1_1EuclideanHeuristic.html
aabc010497fdffdeaa2d72cd6bf45828e
()
footstep_planner::EuclStepCostHeuristic
classfootstep__planner_1_1EuclStepCostHeuristic.html
footstep_planner::Heuristic
EuclStepCostHeuristic
classfootstep__planner_1_1EuclStepCostHeuristic.html
aaacf76fd8417011ad1587b986f4707cc
(double cell_size, int num_angle_bins, double step_cost, double diff_angle_cost, double max_step_width)
virtual double
getHValue
classfootstep__planner_1_1EuclStepCostHeuristic.html
a805837dc0abbcda4320a53581cb6475b
(const PlanningState &from, const PlanningState &to) const
virtual
~EuclStepCostHeuristic
classfootstep__planner_1_1EuclStepCostHeuristic.html
a24829ada12cfb4cbd438d47d7dcd3945
()
const double
ivDiffAngleCost
classfootstep__planner_1_1EuclStepCostHeuristic.html
a130d7688725d3826556eae68f02beb68
const double
ivMaxStepWidth
classfootstep__planner_1_1EuclStepCostHeuristic.html
a919c451b65a8183f6a5a7f6b5831a080
const double
ivStepCost
classfootstep__planner_1_1EuclStepCostHeuristic.html
af4db13f63d0db0cb607552b3d1aaeffe
footstep_planner::Footstep
classfootstep__planner_1_1Footstep.html
Footstep
classfootstep__planner_1_1Footstep.html
ad326e3604af14f86bdafb4d828a735ca
(double x, double y, double theta, double cell_size, int num_angle_bins, int max_hash_size)
PlanningState
performMeOnThisState
classfootstep__planner_1_1Footstep.html
aadd2e767f2feabebe1ab4b19324953c5
(const PlanningState ¤t) const
PlanningState
reverseMeOnThisState
classfootstep__planner_1_1Footstep.html
a896326b4e3b73a512f5bc18bc728ee03
(const PlanningState ¤t) const
~Footstep
classfootstep__planner_1_1Footstep.html
a64868d1ac870c6fd4ecd85e815a6f4e5
()
std::pair< int, int >
footstep_xy
classfootstep__planner_1_1Footstep.html
a7799ba888d83837589455ed15e691e0e
int
calculateForwardStep
classfootstep__planner_1_1Footstep.html
abc849ab92b56db596149fe2e7f4dc6e3
(Leg leg, int global_theta, double x, double y, int *footstep_x, int *footstep_y) const
void
init
classfootstep__planner_1_1Footstep.html
a1f8dcb98e8c41ce985ff898501882878
(double x, double y)
double
ivCellSize
classfootstep__planner_1_1Footstep.html
af343aa50ab95e2908767b350cd4f2668
std::vector< footstep_xy >
ivDiscPredecessorLeft
classfootstep__planner_1_1Footstep.html
a58f6e7301ab5fa55dfb39af1abd87bfe
std::vector< footstep_xy >
ivDiscPredecessorRight
classfootstep__planner_1_1Footstep.html
a7404c44139788863601080f64be7b409
std::vector< footstep_xy >
ivDiscSuccessorLeft
classfootstep__planner_1_1Footstep.html
afc1d362b06e8e92c0febeba921dee78e
std::vector< footstep_xy >
ivDiscSuccessorRight
classfootstep__planner_1_1Footstep.html
a3f0117d94f0adf7825c4874f2a3b0206
int
ivMaxHashSize
classfootstep__planner_1_1Footstep.html
a61b1d0fd9b6511a5480a3265eb31a13b
int
ivNumAngleBins
classfootstep__planner_1_1Footstep.html
abdb8a0c0d87f0cd0ad39542dd32125ce
int
ivTheta
classfootstep__planner_1_1Footstep.html
a527fb918bfadfd5459f1bff133b9a24d
footstep_planner::FootstepNavigation
classfootstep__planner_1_1FootstepNavigation.html
FootstepNavigation
classfootstep__planner_1_1FootstepNavigation.html
af461664184e7beb6eae488f0fffd7af6
()
void
goalPoseCallback
classfootstep__planner_1_1FootstepNavigation.html
a6b9ebadcc9383d902f2f29475b65602a
(const geometry_msgs::PoseStampedConstPtr &goal_pose)
void
mapCallback
classfootstep__planner_1_1FootstepNavigation.html
aa8047f499b76a94ab2a185c831c19e32
(const nav_msgs::OccupancyGridConstPtr &occupancy_map)
bool
setGoal
classfootstep__planner_1_1FootstepNavigation.html
ac9d1ca31bfee35e8e3d30dd99003ff19
(const geometry_msgs::PoseStampedConstPtr goal_pose)
bool
setGoal
classfootstep__planner_1_1FootstepNavigation.html
a0efb14ddfca5b5f6d00700c455d4750c
(float x, float y, float theta)
virtual
~FootstepNavigation
classfootstep__planner_1_1FootstepNavigation.html
a2f7b8e05dae5c108e434e846deb46de7
()
void
activeCallback
classfootstep__planner_1_1FootstepNavigation.html
a2400bd9cf5a20ca8cbae84077ab8cfd8
()
void
doneCallback
classfootstep__planner_1_1FootstepNavigation.html
ace5a62c4a1166538b0376ec24bdb837e
(const actionlib::SimpleClientGoalState &state, const humanoid_nav_msgs::ExecFootstepsResultConstPtr &result)
void
executeFootsteps
classfootstep__planner_1_1FootstepNavigation.html
a8bd0c5faa5f397f13f9a3b653b278b46
()
void
executeFootstepsFast
classfootstep__planner_1_1FootstepNavigation.html
a92254e9c923549745e03e54b48082031
()
void
feedbackCallback
classfootstep__planner_1_1FootstepNavigation.html
aa36d14bec115677e25eeae952b4a9936
(const humanoid_nav_msgs::ExecFootstepsFeedbackConstPtr &fb)
bool
getFootstep
classfootstep__planner_1_1FootstepNavigation.html
aee0a2f7faa685e0543dd0d7d66b1768f
(const tf::Pose &from, const State &from_planned, const State &to, humanoid_nav_msgs::StepTarget *footstep)
bool
getFootstepsFromPath
classfootstep__planner_1_1FootstepNavigation.html
aeba1b8c2e9e97c7dce754800b6756012
(const State ¤t_support_leg, int starting_step_num, std::vector< humanoid_nav_msgs::StepTarget > &footsteps)
bool
getFootTransform
classfootstep__planner_1_1FootstepNavigation.html
a4547983490f9f92a3820fbc57d5f0fc0
(const std::string &foot_id, const std::string &world_frame_id, const ros::Time &time, const ros::Duration &waiting_time, tf::Transform *foot)
bool
performable
classfootstep__planner_1_1FootstepNavigation.html
afa1dc28e94a721019cd64553e8d3caf9
(const humanoid_nav_msgs::StepTarget &footstep)
bool
performable
classfootstep__planner_1_1FootstepNavigation.html
a3aadbb0368edae01cb9516e3df36cc4b
(float step_x, float step_y)
bool
performanceValid
classfootstep__planner_1_1FootstepNavigation.html
a525a0ecc1016bc71f67153b892438802
(const humanoid_nav_msgs::ClipFootstep &footstep)
bool
performanceValid
classfootstep__planner_1_1FootstepNavigation.html
ab2f8830e9c03de96f3180352f7322959
(const State &planned, const State &executed)
bool
performanceValid
classfootstep__planner_1_1FootstepNavigation.html
a05b7aa23eda89ba207ff1b1a71f47ea6
(float a_x, float a_y, float a_theta, float b_x, float b_y, float b_theta)
bool
plan
classfootstep__planner_1_1FootstepNavigation.html
a99d9240e59fbb781f2fb76832930862e
()
bool
replan
classfootstep__planner_1_1FootstepNavigation.html
aeef9567d984a1e3a7e4756873e0c15a3
()
void
startExecution
classfootstep__planner_1_1FootstepNavigation.html
a3775e74b19939e0fa8b9b6d05e4d1fbf
()
bool
updateStart
classfootstep__planner_1_1FootstepNavigation.html
a39e47eeed2e05195b3943697ceb67e59
()
double
ivAccuracyTheta
classfootstep__planner_1_1FootstepNavigation.html
a972a57d735cbcebaa951004d5c18d51d
double
ivAccuracyX
classfootstep__planner_1_1FootstepNavigation.html
a09d58af98d9052b3e70571b481363c0f
double
ivAccuracyY
classfootstep__planner_1_1FootstepNavigation.html
a11b6bcd3fee2294631fda5a6f0d76ed5
double
ivCellSize
classfootstep__planner_1_1FootstepNavigation.html
ad6d1699cd29a88550ec8d9666623e113
ros::ServiceClient
ivClipFootstepSrv
classfootstep__planner_1_1FootstepNavigation.html
a7854be742eb275cd85d7b79fa2de86aa
int
ivControlStepIdx
classfootstep__planner_1_1FootstepNavigation.html
a5860170c7664bfadc9dc03ea5e02bd74
bool
ivExecutingFootsteps
classfootstep__planner_1_1FootstepNavigation.html
adf6471d33f4d86c68a40c8879e786e0a
boost::mutex
ivExecutionLock
classfootstep__planner_1_1FootstepNavigation.html
aa014232e04e5f24aa13ff41062fc0651
const int
ivExecutionShift
classfootstep__planner_1_1FootstepNavigation.html
a3c8461229f4e29e8d5fd62ccbeba9ff1
double
ivFeedbackFrequency
classfootstep__planner_1_1FootstepNavigation.html
a52a82c6ad153d51515b3e27425a4a34e
boost::shared_ptr< boost::thread >
ivFootstepExecutionPtr
classfootstep__planner_1_1FootstepNavigation.html
a42b2ee2ebeb74904ef0015b8542cfc6d
actionlib::SimpleActionClient< humanoid_nav_msgs::ExecFootstepsAction >
ivFootstepsExecution
classfootstep__planner_1_1FootstepNavigation.html
ac2428e85d9dc3ff73601d3c6db59d5ec
ros::ServiceClient
ivFootstepSrv
classfootstep__planner_1_1FootstepNavigation.html
acff639942c2125dada64703afca72872
bool
ivForwardSearch
classfootstep__planner_1_1FootstepNavigation.html
a0f00e4393bac17408599da13a355b622
ros::Subscriber
ivGoalPoseSub
classfootstep__planner_1_1FootstepNavigation.html
ace1dda2e44c16eebfb80167a9284a70a
ros::Subscriber
ivGridMapSub
classfootstep__planner_1_1FootstepNavigation.html
a1f96007aa38db03803e6f495e7b4df87
std::string
ivIdFootLeft
classfootstep__planner_1_1FootstepNavigation.html
a4b2c72bce00de241f93e5ec8793e42d1
std::string
ivIdFootRight
classfootstep__planner_1_1FootstepNavigation.html
a064e58396a81eff1d7a849472cd40844
std::string
ivIdMapFrame
classfootstep__planner_1_1FootstepNavigation.html
a0727a54c6266eaf50217e2fc3c37e86f
double
ivMaxInvStepTheta
classfootstep__planner_1_1FootstepNavigation.html
adf54121f4d2cbab0933bbb4a3a787537
double
ivMaxInvStepX
classfootstep__planner_1_1FootstepNavigation.html
a97c75b8bfc302030a8720f9c77366529
double
ivMaxInvStepY
classfootstep__planner_1_1FootstepNavigation.html
a995dd110c52405a9ea0fb6d77c5594b7
double
ivMaxStepTheta
classfootstep__planner_1_1FootstepNavigation.html
ae84ae90e56b0a82e1fe3d3456d931a75
double
ivMaxStepX
classfootstep__planner_1_1FootstepNavigation.html
abda51eb5c1b299fd0fddc4269545db86
double
ivMaxStepY
classfootstep__planner_1_1FootstepNavigation.html
a5bc380bce61807e982cf2a916825ed29
int
ivNumAngleBins
classfootstep__planner_1_1FootstepNavigation.html
a78ff848404f29c9751b9767f2efe3569
FootstepPlanner
ivPlanner
classfootstep__planner_1_1FootstepNavigation.html
aad703b2a8f51ac8ad654c71476120762
int
ivResetStepIdx
classfootstep__planner_1_1FootstepNavigation.html
ae25caf22d0f144218747672d85c10101
ros::Subscriber
ivRobotPoseSub
classfootstep__planner_1_1FootstepNavigation.html
af0dac7110e760c3efa9305f87624bd21
bool
ivSafeExecution
classfootstep__planner_1_1FootstepNavigation.html
a3cde15f99ccce23825ff8e3bc1acf82f
std::vector< std::pair< double, double > >
ivStepRange
classfootstep__planner_1_1FootstepNavigation.html
a93ebbad90e5b69edc25c64f64eadce7c
tf::TransformListener
ivTransformListener
classfootstep__planner_1_1FootstepNavigation.html
adaa5b8c9a25e3d832aceab25d34439c3
footstep_planner::FootstepPlanner
classfootstep__planner_1_1FootstepPlanner.html
void
clearFootstepPathVis
classfootstep__planner_1_1FootstepPlanner.html
a78cdfc4fad9f30264ed6266105f06b06
(unsigned num_footsteps=0)
FootstepPlanner
classfootstep__planner_1_1FootstepPlanner.html
ab667605c2e29384bef4fb3a0b7e13f18
()
size_t
getNumExpandedStates
classfootstep__planner_1_1FootstepPlanner.html
a71f4eef49095469dd97e2ede3f5f03aa
() const
size_t
getNumFootPoses
classfootstep__planner_1_1FootstepPlanner.html
ac28a4f9adc5f6f62dbe42d9bde2561ed
() const
state_iter_t
getPathBegin
classfootstep__planner_1_1FootstepPlanner.html
aacab1b63db8b8cb100483ef3db27f8ae
() const
double
getPathCosts
classfootstep__planner_1_1FootstepPlanner.html
a64bfae706e7d01c16b246b59d1d637cf
() const
state_iter_t
getPathEnd
classfootstep__planner_1_1FootstepPlanner.html
a614c3feead437e3750823a0cfc69380f
() const
int
getPathSize
classfootstep__planner_1_1FootstepPlanner.html
a02e6c89bb257389ce21d9aa7392db7f5
()
State
getStartFootLeft
classfootstep__planner_1_1FootstepPlanner.html
ac550eceec7dcd04001c99e02c8639654
()
State
getStartFootRight
classfootstep__planner_1_1FootstepPlanner.html
af1e29d7bf6636cf08a07f240c2b9172d
()
void
goalPoseCallback
classfootstep__planner_1_1FootstepPlanner.html
a8119db6f413042a28da5efccd5f783f4
(const geometry_msgs::PoseStampedConstPtr &goal_pose)
void
mapCallback
classfootstep__planner_1_1FootstepPlanner.html
a2fb3e46dbbca9d564dcb026e927247cf
(const nav_msgs::OccupancyGridConstPtr &occupancy_map)
bool
pathExists
classfootstep__planner_1_1FootstepPlanner.html
a0a7038afd7e08af8bdb0c84d3976bbc2
()
bool
plan
classfootstep__planner_1_1FootstepPlanner.html
abf32aa5a7a3f90dcbed61ad99f3dca24
(bool force_new_plan=true)
bool
plan
classfootstep__planner_1_1FootstepPlanner.html
a436db8764a96debd1c4e8d550fb6d427
(const geometry_msgs::PoseStampedConstPtr start, const geometry_msgs::PoseStampedConstPtr goal)
bool
plan
classfootstep__planner_1_1FootstepPlanner.html
a6359c8ece9a52785b43f4f3bf0eac207
(float start_x, float start_y, float start_theta, float goal_x, float goal_y, float goal_theta)
bool
planFeetService
classfootstep__planner_1_1FootstepPlanner.html
a06b2a987bbc1dc595fe99cd5e1884a1c
(humanoid_nav_msgs::PlanFootstepsBetweenFeet::Request &req, humanoid_nav_msgs::PlanFootstepsBetweenFeet::Response &resp)
bool
planService
classfootstep__planner_1_1FootstepPlanner.html
afe570fabb4688f1ed0f80b77708c8e38
(humanoid_nav_msgs::PlanFootsteps::Request &req, humanoid_nav_msgs::PlanFootsteps::Response &resp)
bool
replan
classfootstep__planner_1_1FootstepPlanner.html
a9061f47a6cb53ab5d3f66dbe937ee91a
()
void
reset
classfootstep__planner_1_1FootstepPlanner.html
af987c69ea80227369728de74727400e0
()
void
resetTotally
classfootstep__planner_1_1FootstepPlanner.html
ad6536076b411aa10c83d4459e20980da
()
bool
setGoal
classfootstep__planner_1_1FootstepPlanner.html
a042b6eacc7dbdea7f124676b969f3584
(const State &left_foot, const State &right_foot)
bool
setGoal
classfootstep__planner_1_1FootstepPlanner.html
afdd20b7e21e0929ea3cdbbe8efc240f2
(const geometry_msgs::PoseStampedConstPtr goal_pose)
bool
setGoal
classfootstep__planner_1_1FootstepPlanner.html
a441050bf7396eaf4b41a67739916288e
(float x, float y, float theta)
void
setMarkerNamespace
classfootstep__planner_1_1FootstepPlanner.html
aacfe00bd95b87c7111636d0df7da532c
(const std::string &ns)
void
setMaxSearchTime
classfootstep__planner_1_1FootstepPlanner.html
ade53cd2f5bb97e94e549ea10207d01ec
(int search_time)
bool
setStart
classfootstep__planner_1_1FootstepPlanner.html
a3cfb040636dc0f65d1ed73eea96e7ab9
(const geometry_msgs::PoseStampedConstPtr start_pose)
bool
setStart
classfootstep__planner_1_1FootstepPlanner.html
a9037105978cd38f7a41d9e8aa844c0ad
(float x, float y, float theta)
bool
setStart
classfootstep__planner_1_1FootstepPlanner.html
ae83d3f02fa8c7ef207fd9c954ee33e60
(const State &left_foot, const State &right_foot)
void
startPoseCallback
classfootstep__planner_1_1FootstepPlanner.html
ae4ba0451292a86e55a399f90354c00d6
(const geometry_msgs::PoseWithCovarianceStampedConstPtr &start_pose)
bool
updateMap
classfootstep__planner_1_1FootstepPlanner.html
a2e728b1f2f3cf27b9a79d4142ae8bfbe
(const gridmap_2d::GridMap2DPtr map)
virtual
~FootstepPlanner
classfootstep__planner_1_1FootstepPlanner.html
aa5fc4cd404dff1b7583c624cd3934c3e
()
environment_params
ivEnvironmentParams
classfootstep__planner_1_1FootstepPlanner.html
a11f22fce6db681eebb5bf01be6096027
void
broadcastExpandedNodesVis
classfootstep__planner_1_1FootstepPlanner.html
a059501cae0fa871b982300a9ca0636ba
()
void
broadcastFootstepPathVis
classfootstep__planner_1_1FootstepPlanner.html
a9663f6862b388fc308c7e8765c3c7874
()
void
broadcastHeuristicPathVis
classfootstep__planner_1_1FootstepPlanner.html
ade33ebbb162cb3395dbbebb1b931659a
()
void
broadcastPathVis
classfootstep__planner_1_1FootstepPlanner.html
ade80f1ff66f4b21bfce1987428bcb4ee
()
void
broadcastRandomNodesVis
classfootstep__planner_1_1FootstepPlanner.html
a4d1684b8325adf61ff79f532d5954501
()
void
extractFootstepsSrv
classfootstep__planner_1_1FootstepPlanner.html
a95e6bb64238018dd02568e8e78440f17
(std::vector< humanoid_nav_msgs::StepTarget > &footsteps) const
bool
extractPath
classfootstep__planner_1_1FootstepPlanner.html
a7234b1c591499f9308a60dc55a032a6b
(const std::vector< int > &state_ids)
void
footPoseToMarker
classfootstep__planner_1_1FootstepPlanner.html
acde6310b2dc21d0f697bb4462a126cc9
(const State &footstep, visualization_msgs::Marker *marker)
State
getFootPose
classfootstep__planner_1_1FootstepPlanner.html
a6ee44d01d8343e4f2fb86f17ddff8687
(const State &robot, Leg side)
bool
pathIsNew
classfootstep__planner_1_1FootstepPlanner.html
a69f413bc5894d8ac74cbcdd0eda19f13
(const std::vector< int > &new_path)
bool
run
classfootstep__planner_1_1FootstepPlanner.html
a9c8896243ea7c2f5a523dcf2feeb8903
()
void
setPlanner
classfootstep__planner_1_1FootstepPlanner.html
a29390692de87434ffe98650ae2215308
()
void
updateEnvironment
classfootstep__planner_1_1FootstepPlanner.html
acd1777373955809e82655e6ba39db6f9
(const gridmap_2d::GridMap2DPtr old_map)
int
ivChangedCellsLimit
classfootstep__planner_1_1FootstepPlanner.html
a734140a52dcd107edb752aa0715d8622
int
ivCollisionCheckAccuracy
classfootstep__planner_1_1FootstepPlanner.html
a3adfc5fb31aeb23e4556bd45cd105aa8
ros::Publisher
ivExpandedStatesVisPub
classfootstep__planner_1_1FootstepPlanner.html
a5e90023c25028c36a94864c8a0b1bb7f
double
ivFootSeparation
classfootstep__planner_1_1FootstepPlanner.html
a98ef165ff3e9df317da6191396accb45
ros::Publisher
ivFootstepPathVisPub
classfootstep__planner_1_1FootstepPlanner.html
a15cf83a4e2ff6de063955a2c5c5f33c7
ros::ServiceServer
ivFootstepPlanFeetService
classfootstep__planner_1_1FootstepPlanner.html
acc34134b7e5f3401a5a69769d68b11e1
ros::ServiceServer
ivFootstepPlanService
classfootstep__planner_1_1FootstepPlanner.html
abc76e6637f7e4686532a4871dadb1e7f
State
ivGoalFootLeft
classfootstep__planner_1_1FootstepPlanner.html
adf25ff4e0afc4169372f70a73dbacef0
State
ivGoalFootRight
classfootstep__planner_1_1FootstepPlanner.html
a03e41d36062d65582b0c8d7aee8c71bc
bool
ivGoalPoseSetUp
classfootstep__planner_1_1FootstepPlanner.html
a456237711f86907aea5efc389eed0b0c
ros::Subscriber
ivGridMapSub
classfootstep__planner_1_1FootstepPlanner.html
a83b177df88cd5b58a16f7e6c94f3798d
ros::Publisher
ivHeuristicPathVisPub
classfootstep__planner_1_1FootstepPlanner.html
ab23914245ab85c4bf84dc83b9a63d743
double
ivInitialEpsilon
classfootstep__planner_1_1FootstepPlanner.html
aeb1e3da1fa25ef18ab7792c622e95577
int
ivLastMarkerMsgSize
classfootstep__planner_1_1FootstepPlanner.html
ad9e090f1feaa4c776f6ddba3d280ee6a
gridmap_2d::GridMap2DPtr
ivMapPtr
classfootstep__planner_1_1FootstepPlanner.html
a6f2305ef3c8e934f8d584e0e970edb44
std::string
ivMarkerNamespace
classfootstep__planner_1_1FootstepPlanner.html
aea7254f6ffc0047656c5f5f50bcb3870
double
ivMaxSearchTime
classfootstep__planner_1_1FootstepPlanner.html
adca69402e486b1b34e7371bed16e87d6
double
ivMaxStepWidth
classfootstep__planner_1_1FootstepPlanner.html
ae8f0079d3a2b9ba908e9326cdcabbd07
std::vector< State >
ivPath
classfootstep__planner_1_1FootstepPlanner.html
a3f54441aa09dfdfb5c93cfcda7ca0db2
double
ivPathCost
classfootstep__planner_1_1FootstepPlanner.html
a47b6c571fc3fd1396124c8bf12b151cd
boost::shared_ptr< const PathCostHeuristic >
ivPathCostHeuristicPtr
classfootstep__planner_1_1FootstepPlanner.html
ab4838293088ae3b81a3bcdb1fc3da1af
ros::Publisher
ivPathVisPub
classfootstep__planner_1_1FootstepPlanner.html
a2dba3e32b3b3fae4adbe0d846a5080f8
boost::shared_ptr< FootstepPlannerEnvironment >
ivPlannerEnvironmentPtr
classfootstep__planner_1_1FootstepPlanner.html
a0b3d6c3a9ca2383c37f97f67a633d148
boost::shared_ptr< SBPLPlanner >
ivPlannerPtr
classfootstep__planner_1_1FootstepPlanner.html
a756e158fd65c8fde4e59ef78486aae12
std::string
ivPlannerType
classfootstep__planner_1_1FootstepPlanner.html
af108dca1232e8d073c4de521926c0ee4
std::vector< int >
ivPlanningStatesIds
classfootstep__planner_1_1FootstepPlanner.html
a29a6a9f9075bdc5eeba88dbbcc54c0e0
ros::Publisher
ivRandomStatesVisPub
classfootstep__planner_1_1FootstepPlanner.html
a5284e4653f7e91a7339a274209214bcc
bool
ivSearchUntilFirstSolution
classfootstep__planner_1_1FootstepPlanner.html
a8fa97c228cd49b4eb8bfffaa6a88f255
State
ivStartFootLeft
classfootstep__planner_1_1FootstepPlanner.html
a8088f4e707d446ef18f42d60fcfbee70
State
ivStartFootRight
classfootstep__planner_1_1FootstepPlanner.html
a6d602cbcaa6dd658ddfcc2055d29ca77
bool
ivStartPoseSetUp
classfootstep__planner_1_1FootstepPlanner.html
ab72d44d4e48144e47855031df5c4c6c4
ros::Publisher
ivStartPoseVisPub
classfootstep__planner_1_1FootstepPlanner.html
aecfaac1af03c758acc77679ce751062e
footstep_planner::FootstepPlannerEnvironment
classfootstep__planner_1_1FootstepPlannerEnvironment.html
footstep_planner::FootstepPlannerEnvironment::IntPairHash
footstep_planner::FootstepPlannerEnvironment::less
exp_states_2d_t::const_iterator
exp_states_2d_iter_t
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ac8cff1f7f88a9cccf8ee20501ab67707
std::tr1::unordered_set< std::pair< int, int >, IntPairHash >
exp_states_2d_t
classfootstep__planner_1_1FootstepPlannerEnvironment.html
afe688da7d87a28ae54fcfc48087ccd13
exp_states_t::const_iterator
exp_states_iter_t
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aa3a0b1d493a93599141f342d0e40723a
std::vector< int >
exp_states_t
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a642f3ce594bb06564a079af7a6a26403
bool
AreEquivalent
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a664bca62c81fed17e87d5034a7fbc74f
(int StateID1, int StateID2)
FootstepPlannerEnvironment
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a57ca86700d40f167f55de70cbb8fdc0f
(const environment_params ¶ms)
exp_states_2d_iter_t
getExpandedStatesEnd
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a2b5ed4b7c738280c726698c4f26ff24f
()
exp_states_2d_iter_t
getExpandedStatesStart
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a7dc59df5dd85b2c3bb51257bd095706a
()
int
GetFromToHeuristic
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a16e1868a7b2b1157c3068c3ed033374e
(int FromStateID, int ToStateID)
int
GetGoalHeuristic
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a6ac033d104129a17dd0d28cb899edcc7
(int stateID)
int
getNumExpandedStates
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ac54f962b5d12dac3d63095b9f8c46d11
()
void
GetPreds
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a27d8595326f2d205f204a127ea50ebf2
(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CostV)
void
getPredsOfGridCells
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4026cecc97c738102fb5d400dac288fa
(const std::vector< State > &changed_states, std::vector< int > *pred_ids)
virtual void
GetRandomPredsatDistance
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a94f9696a187ee1c45f209119ca0a20c3
(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CLowV)
exp_states_iter_t
getRandomStatesEnd
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a86b56ade0e3f93fbb77ac1c081ceea48
()
exp_states_iter_t
getRandomStatesStart
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a337bd831d60979813389731abfbe3e05
()
virtual void
GetRandomSuccsatDistance
classfootstep__planner_1_1FootstepPlannerEnvironment.html
af6b1fe13b9a1146b4c9502274e393c41
(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CLowV)
int
GetStartHeuristic
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a7806cf8cef6f6605440f6fc9df6dac87
(int stateID)
bool
getState
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4b05cc2cd21125fb2783e42ea981fece
(unsigned int id, State *s)
void
GetSuccs
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a60cbb37a07cff5cb2588f2eedc6f1886
(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)
void
getSuccsOfGridCells
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ad30ff9ecf4286cf177b576d0155904db
(const std::vector< State > &changed_states, std::vector< int > *succ_ids)
void
GetSuccsTo
classfootstep__planner_1_1FootstepPlannerEnvironment.html
abf0aff4aef525b36d08a9b1bfcc549f6
(int SourceStateID, int goalStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)
bool
InitializeEnv
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a11be6ab05e520d32dd09b4f064771770
(const char *sEnvFile)
bool
InitializeMDPCfg
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aefe2a03bde0e6fe20a8e2ef73ae60ffb
(MDPConfig *MDPCfg)
bool
occupied
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a9ccda489df337d18f982a40c3f120f58
(const State &s)
void
PrintEnv_Config
classfootstep__planner_1_1FootstepPlannerEnvironment.html
acdb4342fa7ee1f900dec64cf264d64b1
(FILE *fOut)
void
PrintState
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a60817013a1d4cc04544004f473d599d2
(int stateID, bool bVerbose, FILE *fOut)
bool
reachable
classfootstep__planner_1_1FootstepPlannerEnvironment.html
adb347d8cce74b5c6bd770f0d936cee40
(const PlanningState &from, const PlanningState &to)
void
reset
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ab17ad964bab4249b90f85d3766e9e540
()
void
SetAllActionsandAllOutcomes
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a081848dac7a93758deb4f58aaae8cc81
(CMDPSTATE *state)
void
SetAllPreds
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aad8d81ea898d04c54c350f71596b71d8
(CMDPSTATE *state)
int
SizeofCreatedEnv
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a8536bd1d2cce3e525eba1ba865c79236
()
std::pair< int, int >
updateGoal
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aa5f26e817f98caf822b266b8602d3fe9
(const State &foot_left, const State &foot_right)
void
updateHeuristicValues
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ab14a590bd84544554a52ce6cc8bb4ab3
()
void
updateMap
classfootstep__planner_1_1FootstepPlannerEnvironment.html
adf6831d782c81463a9922b246f245af6
(gridmap_2d::GridMap2DPtr map)
std::pair< int, int >
updateStart
classfootstep__planner_1_1FootstepPlannerEnvironment.html
abd08555c8fdb71dee5cf30574037306c
(const State &foot_left, const State &right_right)
virtual
~FootstepPlannerEnvironment
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ae6b4eed09e80ba8a4ccba79982820b23
()
static const int
cvMmScale
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ace35e08b73b2ff9651edb23919d75318
bool
closeToGoal
classfootstep__planner_1_1FootstepPlannerEnvironment.html
add0062c8cbe70c8cb8c5e7c87a14a84c
(const PlanningState &from)
bool
closeToStart
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ab7469fa3297a2c6d071b27d299b26062
(const PlanningState &from)
const PlanningState *
createHashEntryIfNotExists
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aef0fc6e885bcb08271f82126d4f0bb96
(const PlanningState &s)
const PlanningState *
createNewHashEntry
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aaaeb9846093e09893b5261a287e41a43
(const State &s)
const PlanningState *
createNewHashEntry
classfootstep__planner_1_1FootstepPlannerEnvironment.html
afd287086628c7abe5e2f63c6a8ae5b07
(const PlanningState &s)
int
GetFromToHeuristic
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a2a36b45e1da5944027b35964a9ce497c
(const PlanningState &from, const PlanningState &to)
const PlanningState *
getHashEntry
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4b52725cf78dd1aa15fb68af2d5bcee5
(const State &s)
const PlanningState *
getHashEntry
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a59df9d89fbeb5ba9606f48e771ab3bd5
(const PlanningState &s)
void
GetRandomNeighs
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a51222d855239a5180d8099deb99f0ea0
(const PlanningState *currentState, std::vector< int > *NeighIDV, std::vector< int > *CLowV, int nNumofNeighs, int nDist_c, bool bSuccs)
bool
occupied
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a1801e4763b5508bb8316989a0d768363
(const PlanningState &s)
void
setStateArea
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ae3d488f5994a282ad7da8c5e52d152ac
(const PlanningState &left, const PlanningState &right)
int
stepCost
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a82794e377627db60fdece657fae658fe
(const PlanningState &a, const PlanningState &b)
const double
ivCellSize
classfootstep__planner_1_1FootstepPlannerEnvironment.html
af49143b96a4312e4a785d4f122324e77
const int
ivCollisionCheckAccuracy
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a76d5e4e499f11b3e55f8afd3a7e316ac
exp_states_2d_t
ivExpandedStates
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4a069f5e43007b7f93b4f93b3b9c81db
const double
ivFootsizeX
classfootstep__planner_1_1FootstepPlannerEnvironment.html
ae98253cb5cbad6288c62a8274d6f4c0e
const double
ivFootsizeY
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a7f2efe918147b40ff66e564e4d975972
const std::vector< Footstep > &
ivFootstepSet
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a0dd741a39b046d7e663845a6831ea767
const bool
ivForwardSearch
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a9e725f16bb669437fe205061a75d7794
const int
ivHashTableSize
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a0a46c5683d0f8825c3afb6307696c664
const boost::shared_ptr< Heuristic >
ivHeuristicConstPtr
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a960f48eeae6cb08327509ca14f0a9eaa
bool
ivHeuristicExpired
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a012545b7fa9b029d418887f00fbccb35
double
ivHeuristicScale
classfootstep__planner_1_1FootstepPlannerEnvironment.html
af5901b39dc63788d120fbc00f802699d
int
ivIdGoalFootLeft
classfootstep__planner_1_1FootstepPlannerEnvironment.html
af17c21a2fe88c84d353bcf766dc031db
int
ivIdGoalFootRight
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a0b7bdfd9461e83a94b87b6ce2f692d80
int
ivIdPlanningGoal
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a9aa6daf2fc8ba6f39bebec09b8ee068b
int
ivIdStartFootLeft
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a6190520e7199722c7ce18d4e15104773
int
ivIdStartFootRight
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a51182f03b686cf0a5dc2b8d10cd4bf69
boost::shared_ptr< gridmap_2d::GridMap2D >
ivMapPtr
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a1f18a82a8cb8a0691a49d854a4cde8e6
int
ivMaxFootstepTheta
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a350408c3fe276bb93609cf659d1b9d76
const int
ivMaxFootstepX
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a66b983915e19655affe741604a61e293
const int
ivMaxFootstepY
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a0665b847a185ec74184135b2e967f7a5
int
ivMaxInvFootstepTheta
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aedc5f1bcb65def53dd9e313861981d34
const int
ivMaxInvFootstepX
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a60caba78bf295b2d7b07efc0a8fb1db0
const int
ivMaxInvFootstepY
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a58d98c7741fd5e71f7b937183aeb7023
double
ivMaxStepWidth
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4ac9a057ad47af13648fcf0e5d28f27c
const int
ivNumAngleBins
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a630ca008d4e27f454d4eb0098c91452f
size_t
ivNumExpandedStates
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a8a72f442f5845dbd1a0ca19438b6be09
const int
ivNumRandomNodes
classfootstep__planner_1_1FootstepPlannerEnvironment.html
adcb0addee93bdb2061b5c3bae215fb72
const double
ivOriginFootShiftX
classfootstep__planner_1_1FootstepPlannerEnvironment.html
adbe8b76aafffa0c08f5140d8ff104b93
const double
ivOriginFootShiftY
classfootstep__planner_1_1FootstepPlannerEnvironment.html
af8c9c7f9eadb1af4149bf054f8604fc2
std::vector< const PlanningState * > *
ivpStateHash2State
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a4cfae442399f652063c94acf41553c91
bool *
ivpStepRange
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a21f504625e607a4498a5aa09c174dd91
const int
ivRandomNodeDist
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a181327c885f1033ddd311f71f7bdc50c
exp_states_t
ivRandomStates
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a25bb63f4232d6a5d65c840aba4384b41
std::vector< int >
ivStateArea
classfootstep__planner_1_1FootstepPlannerEnvironment.html
aa859baed03463de3763d5ec1ecb05024
std::vector< const PlanningState * >
ivStateId2State
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a7208627fbfff1bd20663d3ebb2da37ce
const int
ivStepCost
classfootstep__planner_1_1FootstepPlannerEnvironment.html
a8e52c9cfd886e8d4838fd65bde646380
footstep_planner::FootstepPlannerEnvironment::IntPairHash
structfootstep__planner_1_1FootstepPlannerEnvironment_1_1IntPairHash.html
size_t
operator()
structfootstep__planner_1_1FootstepPlannerEnvironment_1_1IntPairHash.html
a983d89e626499545da9b261a572b8c24
(std::pair< int, int > x) const
footstep_planner::FootstepPlannerEnvironment::less
structfootstep__planner_1_1FootstepPlannerEnvironment_1_1less.html
bool
operator()
structfootstep__planner_1_1FootstepPlannerEnvironment_1_1less.html
a2c6ed77de313b93b55900c8efdc00da5
(const PlanningState *a, const PlanningState *b) const
footstep_planner::FootstepPlannerNode
classfootstep__planner_1_1FootstepPlannerNode.html
FootstepPlannerNode
classfootstep__planner_1_1FootstepPlannerNode.html
a1e33f927f1d850c932fa09925546ab0b
()
virtual
~FootstepPlannerNode
classfootstep__planner_1_1FootstepPlannerNode.html
a3c769b8d3065983e667dd6c81a7408dd
()
ros::ServiceServer
ivFootstepPlanFeetService
classfootstep__planner_1_1FootstepPlannerNode.html
a4cc5911ae73ea3ee6cb1baafb5f94a8e
FootstepPlanner
ivFootstepPlanner
classfootstep__planner_1_1FootstepPlannerNode.html
a22fb6bcdeeea62b5c7d17b216ccada2e
ros::ServiceServer
ivFootstepPlanService
classfootstep__planner_1_1FootstepPlannerNode.html
ae9fb5f06d38fd4356b07f85f4943ab11
ros::Subscriber
ivGoalPoseSub
classfootstep__planner_1_1FootstepPlannerNode.html
aa7bde419c3a4c923373a438b08edcf6a
ros::Subscriber
ivGridMapSub
classfootstep__planner_1_1FootstepPlannerNode.html
a81b331be6ae0cf7cf312fadc5c82ebe4
ros::Subscriber
ivRobotPoseSub
classfootstep__planner_1_1FootstepPlannerNode.html
aaebeab94d8515173db2914782940de2c
ros::Subscriber
ivStartPoseSub
classfootstep__planner_1_1FootstepPlannerNode.html
ae987426643cb436a9f65bf2edb6ff4cf
footstep_planner::Heuristic
classfootstep__planner_1_1Heuristic.html
HeuristicType
classfootstep__planner_1_1Heuristic.html
ad4c00bb70b58dd45a7362622bf165590
EUCLIDEAN
classfootstep__planner_1_1Heuristic.html
ad4c00bb70b58dd45a7362622bf165590ac3cb462a55c256f7cfc81e528032b5aa
EUCLIDEAN_STEPCOST
classfootstep__planner_1_1Heuristic.html
ad4c00bb70b58dd45a7362622bf165590a41d9c3a48faf0bb6b93f2d9dd71d4b4e
PATH_COST
classfootstep__planner_1_1Heuristic.html
ad4c00bb70b58dd45a7362622bf165590a621595bf3ae34e8e25811624fe8ecbb0
HeuristicType
getHeuristicType
classfootstep__planner_1_1Heuristic.html
ad401edc321c13f0575f32cba334255fe
() const
virtual double
getHValue
classfootstep__planner_1_1Heuristic.html
a02a87c4c75630ba5487fe06d2a4054b2
(const PlanningState &from, const PlanningState &to) const =0
Heuristic
classfootstep__planner_1_1Heuristic.html
a8ff8c57e347f8a63f81d58da85f00fed
(double cell_size, int num_angle_bins, HeuristicType type)
virtual
~Heuristic
classfootstep__planner_1_1Heuristic.html
a09a781715044c61e592faab731c70adc
()
double
ivCellSize
classfootstep__planner_1_1Heuristic.html
ae8ac835d4a2478ac0531f64b5fbcd4b0
const HeuristicType
ivHeuristicType
classfootstep__planner_1_1Heuristic.html
a3d17afce4bd18fa07be1f5ebd5bc847c
int
ivNumAngleBins
classfootstep__planner_1_1Heuristic.html
a5d11b79094862dcbaf8aaeb55c711fc3
footstep_planner::PathCostHeuristic
classfootstep__planner_1_1PathCostHeuristic.html
footstep_planner::Heuristic
bool
calculateDistances
classfootstep__planner_1_1PathCostHeuristic.html
af6083e867af053817afc0423fae1f53d
(const PlanningState &from, const PlanningState &to)
virtual double
getHValue
classfootstep__planner_1_1PathCostHeuristic.html
a7d70b73f3b09a542d91e26578a8a91a4
(const PlanningState ¤t, const PlanningState &to) const
PathCostHeuristic
classfootstep__planner_1_1PathCostHeuristic.html
aba5268180f0bd2f62c0d2e158f036d8e
(double cell_size, int num_angle_bins, double step_cost, double diff_angle_cost, double max_step_width, double inflation_radius)
void
updateMap
classfootstep__planner_1_1PathCostHeuristic.html
a990a639abf2f8f9c9ae2e417abaf930b
(gridmap_2d::GridMap2DPtr map)
virtual
~PathCostHeuristic
classfootstep__planner_1_1PathCostHeuristic.html
a12a7b908279f714c00bbe2bcdddabd50
()
void
resetGrid
classfootstep__planner_1_1PathCostHeuristic.html
abda302f118903763fbc36081a0ad108b
()
double
ivDiffAngleCost
classfootstep__planner_1_1PathCostHeuristic.html
a9ad5e4bf13334d88786a02ced0888449
int
ivGoalX
classfootstep__planner_1_1PathCostHeuristic.html
a8e67f86af03ceb0e7c48ed5419d04aa4
int
ivGoalY
classfootstep__planner_1_1PathCostHeuristic.html
a603b06383d3215bccbd8f745500f109f
boost::shared_ptr< SBPL2DGridSearch >
ivGridSearchPtr
classfootstep__planner_1_1PathCostHeuristic.html
a7870599bde84d6b288bb43ca5574c3f6
double
ivInflationRadius
classfootstep__planner_1_1PathCostHeuristic.html
a5ea371ed3ecf56c2b3e65fcb8c671b95
gridmap_2d::GridMap2DPtr
ivMapPtr
classfootstep__planner_1_1PathCostHeuristic.html
af70067078fc28071ae0fd9e82a257a59
double
ivMaxStepWidth
classfootstep__planner_1_1PathCostHeuristic.html
ad18b2cd7587d7415ed5477185b73dc00
unsigned char **
ivpGrid
classfootstep__planner_1_1PathCostHeuristic.html
a7f25bdfef9f48d6092bb5ca50a4b3fc7
double
ivStepCost
classfootstep__planner_1_1PathCostHeuristic.html
aef48a968a5585823eb9db24286618687
static const int
cvObstacleThreshold
classfootstep__planner_1_1PathCostHeuristic.html
a41ae6d7a6184ee1bc9ff570445a93dd0
footstep_planner::PlanningState
classfootstep__planner_1_1PlanningState.html
unsigned int
getHashTag
classfootstep__planner_1_1PlanningState.html
a7cd6410e0a478e00e03a891f745c1f8e
() const
int
getId
classfootstep__planner_1_1PlanningState.html
a14442d2e407102b77c273ea2ca8dab8b
() const
Leg
getLeg
classfootstep__planner_1_1PlanningState.html
a5c3a47d20c534b31e6fe51232c9b4289
() const
State
getState
classfootstep__planner_1_1PlanningState.html
a6764065960bb03aaf8a304165f0e3562
(double cell_size, int num_angle_bins) const
int
getTheta
classfootstep__planner_1_1PlanningState.html
ab4f4bd52ac00b14c8a2340a186d9f580
() const
int
getX
classfootstep__planner_1_1PlanningState.html
a9442a414abf9e1702553f1ea969d23d6
() const
int
getY
classfootstep__planner_1_1PlanningState.html
afcd96adeb5835d3cf4a30a26740a4cb3
() const
bool
operator!=
classfootstep__planner_1_1PlanningState.html
a2af9eb3d060bf13545cfa99478f0008f
(const PlanningState &s2) const
bool
operator==
classfootstep__planner_1_1PlanningState.html
a668428bba5d20858b5a4c14c3a6afbf9
(const PlanningState &s2) const
PlanningState
classfootstep__planner_1_1PlanningState.html
aae37c93ec464b12dfab10525b4bce951
(double x, double y, double theta, Leg leg, double cell_size, int num_angle_bins, int max_hash_size)
PlanningState
classfootstep__planner_1_1PlanningState.html
a28bbf84dfe4775e61e30bb132174cf26
(int x, int y, int theta, Leg leg, int max_hash_size)
PlanningState
classfootstep__planner_1_1PlanningState.html
a69c85a94c0fb44e75b00cffd39386dd7
(const State &s, double cell_size, int num_angle_bins, int max_hash_size)
PlanningState
classfootstep__planner_1_1PlanningState.html
acc66cd2945231eeb733ded4c86bbcd78
(const PlanningState &s)
void
setId
classfootstep__planner_1_1PlanningState.html
a98b79441c104148552fb4832b2e05ed0
(unsigned int id)
~PlanningState
classfootstep__planner_1_1PlanningState.html
a623d30b35675711305dc55c69029af10
()
unsigned int
ivHashTag
classfootstep__planner_1_1PlanningState.html
ace7cd7e0fbf0950ee6d58e17b7aa80b0
int
ivId
classfootstep__planner_1_1PlanningState.html
aecfcb932be6db4bc24717e57c47ae733
Leg
ivLeg
classfootstep__planner_1_1PlanningState.html
a3c67cbb1a9c57a633f05b396611a6f08
int
ivTheta
classfootstep__planner_1_1PlanningState.html
a2948e5e6814654629711cdc98accf5d5
int
ivX
classfootstep__planner_1_1PlanningState.html
ac93f4b28560b7b67f5a16f15af6c4e2e
int
ivY
classfootstep__planner_1_1PlanningState.html
a7c1195989e09332acdf6b2d84870141e
footstep_planner::PlanningStateChangeQuery
classfootstep__planner_1_1PlanningStateChangeQuery.html
const std::vector< int > *
getPredecessors
classfootstep__planner_1_1PlanningStateChangeQuery.html
aa60143dd42bce547febe1fcf19ad277e
() const
const std::vector< int > *
getSuccessors
classfootstep__planner_1_1PlanningStateChangeQuery.html
a1d41a55401dcb8404d73c87e193a44c2
() const
PlanningStateChangeQuery
classfootstep__planner_1_1PlanningStateChangeQuery.html
a0de73aee4f85ab1dd59a7eaeabad9c9e
(const std::vector< int > &neighbors)
virtual
~PlanningStateChangeQuery
classfootstep__planner_1_1PlanningStateChangeQuery.html
a7468a1755478c9defa256af040e08e3d
()
const std::vector< int > &
ivNeighbors
classfootstep__planner_1_1PlanningStateChangeQuery.html
a23564969b949d03787cc75fbf4dad792
footstep_planner::State
classfootstep__planner_1_1State.html
Leg
getLeg
classfootstep__planner_1_1State.html
a1357c1d646c9c629f5959e0da94b7d32
() const
double
getTheta
classfootstep__planner_1_1State.html
a3ce4820d48adc4b14f45689c7d8f05d4
() const
double
getX
classfootstep__planner_1_1State.html
a1cb576ce62d54a62946f4d09f2bb950a
() const
double
getY
classfootstep__planner_1_1State.html
a0ac7812e957eae132f9b1f4850a01be9
() const
bool
operator!=
classfootstep__planner_1_1State.html
ad2cf9837c4ab181a7c8057af09e40b0c
(const State &s2) const
bool
operator==
classfootstep__planner_1_1State.html
a65786dcadc7499d7235a9b1b148ed4b5
(const State &s2) const
void
setLeg
classfootstep__planner_1_1State.html
afe0e93e9dccc0b3f66f7351bd89128e9
(Leg leg)
void
setTheta
classfootstep__planner_1_1State.html
a07ffb402359036f3484c428db96608a1
(double theta)
void
setX
classfootstep__planner_1_1State.html
a2bf99d5433dcbc683a91071bfce5771f
(double x)
void
setY
classfootstep__planner_1_1State.html
ab54086b212ad809318b9fc95490f7750
(double y)
State
classfootstep__planner_1_1State.html
ae7ceb729e630f91bb17d11355b210fe9
()
State
classfootstep__planner_1_1State.html
a4fb9e66758b40151292e3472109d860c
(double x, double y, double theta, Leg leg)
~State
classfootstep__planner_1_1State.html
a29013b398ed07f04ad26602308d01fea
()
Leg
ivLeg
classfootstep__planner_1_1State.html
aba52015931aeefcc598eb8c3fa1c0ad4
double
ivTheta
classfootstep__planner_1_1State.html
a936d76d2a39b5074819c8023468c73c7
double
ivX
classfootstep__planner_1_1State.html
a4d89b7b87c2dab58c5c5ea2f63c3fb3b
double
ivY
classfootstep__planner_1_1State.html
a8184be7bad898aae47fefb6ea110e75e
plan_footsteps
namespaceplan__footsteps.html
tuple
goal
namespaceplan__footsteps.html
a9d6ce6ae560298e5eef5aa44debe8915
tuple
goal_left
namespaceplan__footsteps.html
a91ab13335db55ea363b27e3f572dac9f
tuple
goal_right
namespaceplan__footsteps.html
a3bee1aaef9addbfecac4e1e794c73d8c
tuple
planSrv
namespaceplan__footsteps.html
a4409a09bef2f6bb2dd5e3d84c5117e00
tuple
resp
namespaceplan__footsteps.html
af6a467888c0d9aa3b96b3190aac21dac
tuple
start
namespaceplan__footsteps.html
abb15cc05fd23905ee70dff205ae8b9ac
tuple
start_left
namespaceplan__footsteps.html
ab8ac3855452e26eeae009e17c596d1d4
tuple
start_right
namespaceplan__footsteps.html
a8c22cae4b3e4db8bf40dd91b68a149f1
index
index
codeapi