corrected_initialpose.py
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/scripts/
corrected__initialpose_8py
corrected_initialpose
def
callback
namespacecorrected__initialpose.html
a1d15c20072b407c4f775f673928470f3
def
listener
namespacecorrected__initialpose.html
a8cc844d83e6085ddeb375c548cbc1303
environment_parameters.cpp
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/src/
environment__parameters_8cpp
vigir_footstep_planner/environment_parameters.h
environment_parameters.h
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/include/vigir_footstep_planner/
environment__parameters_8h
vigir_footstep_planning::EnvironmentParameters
footstep_planner.cpp
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/src/
footstep__planner_8cpp
footstep_planner.h
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/include/vigir_footstep_planner/
footstep__planner_8h
vigir_footstep_planner/environment_parameters.h
vigir_footstep_planning::FootstepPlanner
std::vector< State >::const_iterator
state_iter_t
namespacevigir__footstep__planning.html
afccbdb01f35fc1acf5dc69cf5e5292dc
footstep_planner_environment.cpp
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/src/
footstep__planner__environment_8cpp
footstep_planner_environment.h
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/include/vigir_footstep_planner/
footstep__planner__environment_8h
vigir_footstep_planner/environment_parameters.h
vigir_footstep_planner/state_space/state_space.h
vigir_footstep_planning::FootstepPlannerEnvironment
vigir_footstep_planning::FootstepPlannerEnvironment::less
footstep_planner_node.cpp
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/src/
footstep__planner__node_8cpp
int
main
footstep__planner__node_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
footstep_planner_node.h
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/include/vigir_footstep_planner/
footstep__planner__node_8h
vigir_footstep_planning::FootstepPlannerNode
plan_footsteps.py
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/scripts/
plan__footsteps_8py
plan_footsteps
tuple
goal
namespaceplan__footsteps.html
a9d6ce6ae560298e5eef5aa44debe8915
tuple
planSrv
namespaceplan__footsteps.html
a4409a09bef2f6bb2dd5e3d84c5117e00
tuple
resp
namespaceplan__footsteps.html
af6a467888c0d9aa3b96b3190aac21dac
tuple
start
namespaceplan__footsteps.html
abb15cc05fd23905ee70dff205ae8b9ac
state_space.cpp
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/src/state_space/
state__space_8cpp
vigir_footstep_planner/state_space/state_space.h
state_space.h
/tmp/ws/src/vigir_footstep_planning_core/vigir_footstep_planner/include/vigir_footstep_planner/state_space/
state__space_8h
vigir_footstep_planner/environment_parameters.h
vigir_footstep_planning::IntPairHash
vigir_footstep_planning::StateSpace
vigir_footstep_planning::StepCostPair
exp_states_2d_t::const_iterator
exp_states_2d_iter_t
namespacevigir__footstep__planning.html
aa0bc1c9839547d42d895e18a381fe9d2
std::tr1::unordered_set< std::pair< int, int >, IntPairHash >
exp_states_2d_t
namespacevigir__footstep__planning.html
a8ae0708161ec42215c4da91b30051c31
exp_states_t::const_iterator
exp_states_iter_t
namespacevigir__footstep__planning.html
a6dda5f70bf9468a6c28876d1f37a1083
std::vector< int >
exp_states_t
namespacevigir__footstep__planning.html
acfcfaea4fa07e089318d5fab50243758
corrected_initialpose
namespacecorrected__initialpose.html
def
callback
namespacecorrected__initialpose.html
a1d15c20072b407c4f775f673928470f3
def
listener
namespacecorrected__initialpose.html
a8cc844d83e6085ddeb375c548cbc1303
plan_footsteps
namespaceplan__footsteps.html
tuple
goal
namespaceplan__footsteps.html
a9d6ce6ae560298e5eef5aa44debe8915
tuple
planSrv
namespaceplan__footsteps.html
a4409a09bef2f6bb2dd5e3d84c5117e00
tuple
resp
namespaceplan__footsteps.html
af6a467888c0d9aa3b96b3190aac21dac
tuple
start
namespaceplan__footsteps.html
abb15cc05fd23905ee70dff205ae8b9ac
vigir_footstep_planning::EnvironmentParameters
structvigir__footstep__planning_1_1EnvironmentParameters.html
boost::shared_ptr< EnvironmentParameters >
ConstPtr
structvigir__footstep__planning_1_1EnvironmentParameters.html
a15e90aa3a71d1978ed613c343c1a8db9
boost::shared_ptr< EnvironmentParameters >
Ptr
structvigir__footstep__planning_1_1EnvironmentParameters.html
a478a061d9643b066a8bf0233e731e93d
EnvironmentParameters
structvigir__footstep__planning_1_1EnvironmentParameters.html
aae702781af5fb6143ebc3fbd1dc180eb
(const vigir_generic_params::ParameterSet ¶ms)
virtual
~EnvironmentParameters
structvigir__footstep__planning_1_1EnvironmentParameters.html
a3e1c8d030fc838b61200684eb844c4c4
()
double
angle_bin_size
structvigir__footstep__planning_1_1EnvironmentParameters.html
a6fc060d77520c0b0c52d06960d49f5d1
double
cell_size
structvigir__footstep__planning_1_1EnvironmentParameters.html
ac217bce12891de74890416fc191ec813
double
decrease_eps
structvigir__footstep__planning_1_1EnvironmentParameters.html
a47a626e6ee9a329c82c1f4b662f8d396
double
feedback_rate
structvigir__footstep__planning_1_1EnvironmentParameters.html
a36d98140475086461d0e23a3e362cb6c
double
foot_seperation
structvigir__footstep__planning_1_1EnvironmentParameters.html
a89544b7c58788a990993051590a6c2e9
geometry_msgs::Vector3
foot_size
structvigir__footstep__planning_1_1EnvironmentParameters.html
adcc48aec09067a2daebbfa7260397367
bool
forward_search
structvigir__footstep__planning_1_1EnvironmentParameters.html
a33be729dd1fd031b5178bab2b9d52023
int
hash_table_size
structvigir__footstep__planning_1_1EnvironmentParameters.html
a3cb698fa5bc72739a44400abf3e5dda1
double
heuristic_scale
structvigir__footstep__planning_1_1EnvironmentParameters.html
ad21207e83b8133e98e7d48821e984c2d
double
initial_eps
structvigir__footstep__planning_1_1EnvironmentParameters.html
a80d7db237771c6fb4f939cf51bea403a
std::string
ivPlannerType
structvigir__footstep__planning_1_1EnvironmentParameters.html
a2717d02f24c2490d6d27cdf34fb2c416
bool
ivSearchUntilFirstSolution
structvigir__footstep__planning_1_1EnvironmentParameters.html
af3fd1ef9b644adcad12ef08047d41ad1
unsigned int
jobs_per_thread
structvigir__footstep__planning_1_1EnvironmentParameters.html
ace1f7b67f3a66331486f10c7d3975503
double
max_planning_time
structvigir__footstep__planning_1_1EnvironmentParameters.html
a8676c4c9c3e000846295caf4f11bae35
double
max_risk
structvigir__footstep__planning_1_1EnvironmentParameters.html
a9fb4b322e5463886f15c55899afcb7c7
double
max_step_dist
structvigir__footstep__planning_1_1EnvironmentParameters.html
a3c7c5678de0e9ad24b8c3ccd8945e37e
double
max_step_range_width
structvigir__footstep__planning_1_1EnvironmentParameters.html
ada0406b38865263c4122e3925d5e5006
int
num_angle_bins
structvigir__footstep__planning_1_1EnvironmentParameters.html
a9ff5ff497e1088f5c635c02e9cf64e51
int
num_random_nodes
structvigir__footstep__planning_1_1EnvironmentParameters.html
afd5a9bfc992dbe61f77279f5312a5cc9
double
random_node_distance
structvigir__footstep__planning_1_1EnvironmentParameters.html
a2a8d9a81d54162bb0ed2003916689b1d
int
threads
structvigir__footstep__planning_1_1EnvironmentParameters.html
a2ecd40beed96c171d986618e96364fa5
vigir_footstep_planning::FootstepPlanner
classvigir__footstep__planning_1_1FootstepPlanner.html
boost::shared_ptr< const FootstepPlanner >
ConstPtr
classvigir__footstep__planning_1_1FootstepPlanner.html
a592279b8587d4703e9142b61ccd10f51
boost::function< void(msgs::PlanningFeedback)>
FeedbackCB
classvigir__footstep__planning_1_1FootstepPlanner.html
a167e9e5947c4aaf4615eee611eab8bc0
boost::function< void()>
PreemptCB
classvigir__footstep__planning_1_1FootstepPlanner.html
aeb46a20658372331d1c104b20f749705
boost::shared_ptr< FootstepPlanner >
Ptr
classvigir__footstep__planning_1_1FootstepPlanner.html
aae8fbffc8ec7273a3d0bb2285be47fa6
boost::function< void(msgs::StepPlanRequestService::Response)>
ResultCB
classvigir__footstep__planning_1_1FootstepPlanner.html
ac22fa7a6101bbf448e8e9dbd44abbd84
FootstepPlanner
classvigir__footstep__planning_1_1FootstepPlanner.html
a9a0272d51e65a974affb5e1b95976be0
(ros::NodeHandle &nh)
bool
isPlanning
classvigir__footstep__planning_1_1FootstepPlanner.html
a3d3717ca37d5c0ea0857589607bae6c9
() const
void
preemptPlanning
classvigir__footstep__planning_1_1FootstepPlanner.html
a48d38f651105d40eca8ced207a575345
()
bool
setParams
classvigir__footstep__planning_1_1FootstepPlanner.html
af8b6b2e1e877d3ffb814159f0864ab6f
(const vigir_generic_params::ParameterSet ¶ms)
msgs::ErrorStatus
stepPlanRequest
classvigir__footstep__planning_1_1FootstepPlanner.html
a569394e9dbae7a173d9961988668edd7
(msgs::StepPlanRequestService::Request &req, ResultCB result_cb=ResultCB(), FeedbackCB feedback_cb=FeedbackCB(), PreemptCB preempt_cb=PreemptCB())
bool
stepPlanRequestService
classvigir__footstep__planning_1_1FootstepPlanner.html
af69ce601b50a9d866f6671ae9c93590d
(msgs::StepPlanRequestService::Request &req, msgs::StepPlanRequestService::Response &resp)
msgs::ErrorStatus
updateFeet
classvigir__footstep__planning_1_1FootstepPlanner.html
a3e88a68c4305c0e83d8fd51eef8f7e21
(msgs::Feet &feet, uint8_t mode, bool transform=true) const
msgs::ErrorStatus
updateFoot
classvigir__footstep__planning_1_1FootstepPlanner.html
af0499d755b69af1ff8d6237aec20af9d
(msgs::Foot &foot, uint8_t mode, bool transform=true) const
msgs::ErrorStatus
updateStepPlan
classvigir__footstep__planning_1_1FootstepPlanner.html
a619849c131e40ee7708831fb031b9acc
(msgs::StepPlan &result, uint8_t mode, const std::string ¶m_set_name=std::string(), bool transform=true) const
virtual
~FootstepPlanner
classvigir__footstep__planning_1_1FootstepPlanner.html
ab4d1a1e49d12b6cb00d2d8ace0b9c23f
()
bool
checkRobotCollision
classvigir__footstep__planning_1_1FootstepPlanner.html
a31fec3e644f2a8fee1943715b081d1f6
(const State &left_foot, const State &right_foot, bool &left, bool &right) const
void
doPlanning
classvigir__footstep__planning_1_1FootstepPlanner.html
a0ef81a743d7c1c0f42133b95df840864
(msgs::StepPlanRequestService::Request &req)
bool
extractPath
classvigir__footstep__planning_1_1FootstepPlanner.html
aea12789fdb8060dd4ab28266c669c0d5
(const std::vector< int > &state_ids)
msgs::ErrorStatus
finalizeAndAddStepToPlan
classvigir__footstep__planning_1_1FootstepPlanner.html
a73a14ffaad64d8f9d4a15d31c92c5115
(State &s, const msgs::PatternParameters &env_params, bool change_z=true)
bool
finalizeStepPlan
classvigir__footstep__planning_1_1FootstepPlanner.html
ae92893c4ffc2115431d6717910ce354a
(msgs::StepPlanRequestService::Request &req, msgs::StepPlanRequestService::Response &resp, bool post_process)
bool
findNearestValidState
classvigir__footstep__planning_1_1FootstepPlanner.html
ac421d25724c6068b06a2be885f11387c
(State &s) const
State
getFootPose
classvigir__footstep__planning_1_1FootstepPlanner.html
ac6012bf98d647963ed9a4ef29ff05084
(const State &robot, Leg leg, double dx, double dy, double dyaw)
State
getFootPose
classvigir__footstep__planning_1_1FootstepPlanner.html
ae592078a865a8691a2c980581dbca656
(const State &robot, Leg leg)
size_t
getNumExpandedStates
classvigir__footstep__planning_1_1FootstepPlanner.html
a3f5e7ffd29a872eab2de9720d89dbfce
() const
size_t
getNumFootPoses
classvigir__footstep__planning_1_1FootstepPlanner.html
a95abe694af97bec9fbb4381375bb4f6d
() const
state_iter_t
getPathBegin
classvigir__footstep__planning_1_1FootstepPlanner.html
aacf47f9f7c3ac238e7fc9f2c3d7a3222
() const
double
getPathCosts
classvigir__footstep__planning_1_1FootstepPlanner.html
a7e67303e8a12d7b8eea3af5d95b11c45
() const
state_iter_t
getPathEnd
classvigir__footstep__planning_1_1FootstepPlanner.html
adc5f2469302139a29671552ee65567a6
() const
int
getPathSize
classvigir__footstep__planning_1_1FootstepPlanner.html
a0ecd75e5fc35eb5aa4c187f395511682
()
State
getStartFootLeft
classvigir__footstep__planning_1_1FootstepPlanner.html
aa119d504d360189a473431441f75ba71
()
State
getStartFootRight
classvigir__footstep__planning_1_1FootstepPlanner.html
a031fc55a1b403a5ee1af3039e847a9d0
()
bool
pathExists
classvigir__footstep__planning_1_1FootstepPlanner.html
a68f151cf1517fd7c1b77c0c6f2ee1204
()
bool
pathIsNew
classvigir__footstep__planning_1_1FootstepPlanner.html
a936699a57445ee3f991111c149aa32a7
(const std::vector< int > &new_path)
bool
plan
classvigir__footstep__planning_1_1FootstepPlanner.html
a2907f0f80d81d7301ce7ceda930816b9
(ReplanParams ¶ms)
msgs::ErrorStatus
planPattern
classvigir__footstep__planning_1_1FootstepPlanner.html
a0334acc11b867be2a52b62c2f0e4dad5
(msgs::StepPlanRequestService::Request &req)
msgs::ErrorStatus
planSteps
classvigir__footstep__planning_1_1FootstepPlanner.html
a2bce89118266426b52cc4af532c70351
(msgs::StepPlanRequestService::Request &req)
void
reset
classvigir__footstep__planning_1_1FootstepPlanner.html
aaf3908785c8997bbbd5064e632341bbd
()
void
resetTotally
classvigir__footstep__planning_1_1FootstepPlanner.html
a1c81b47cecb656f5958367df906f1fa1
()
bool
setGoal
classvigir__footstep__planning_1_1FootstepPlanner.html
af2ce261fead2032dcd1cd889a5273462
(const State &left_foot, const State &right_foot, bool ignore_collision=false)
bool
setGoal
classvigir__footstep__planning_1_1FootstepPlanner.html
aff2b03caaa12e5a5b48cafd9338f7205
(const msgs::StepPlanRequest &req, bool ignore_collision=false)
void
setPlanner
classvigir__footstep__planning_1_1FootstepPlanner.html
ae5c5040e82eabde178812e24d1cbc9e0
()
bool
setStart
classvigir__footstep__planning_1_1FootstepPlanner.html
a0fdf7e1d0266cd6c7e9a4af8747553bb
(const State &left_foot, const State &right_foot, bool ignore_collision=false)
bool
setStart
classvigir__footstep__planning_1_1FootstepPlanner.html
a6fccf9c6ba3a150bc8c736f076e82847
(const msgs::StepPlanRequest &req, bool ignore_collision=false)
void
startPlanning
classvigir__footstep__planning_1_1FootstepPlanner.html
a84816f6b56b6caffd3eebf7e5443a913
(msgs::StepPlanRequestService::Request &req)
EnvironmentParameters::Ptr
env_params
classvigir__footstep__planning_1_1FootstepPlanner.html
a38b5f04b50420ca92b3b618f02aa66c2
FeedbackCB
feedback_cb
classvigir__footstep__planning_1_1FootstepPlanner.html
a75b8120cb4fff2f71e0eda0e009fb4d3
FootPoseTransformer
foot_pose_transformer
classvigir__footstep__planning_1_1FootstepPlanner.html
a71869e55c5724be66daa20dcbb665e2c
std::string
frame_id
classvigir__footstep__planning_1_1FootstepPlanner.html
a256b0e329929be2282aaa11546bd260f
bool
goal_pose_set_up
classvigir__footstep__planning_1_1FootstepPlanner.html
a5bb734f21608983e857d549bc4c4018c
pcl::PointCloud< pcl::PointXYZI >::Ptr
ivCheckedFootContactSupport
classvigir__footstep__planning_1_1FootstepPlanner.html
a593488c13a8907c6eee09f2ac7ac957c
ros::Publisher
ivCheckedFootContactSupportPub
classvigir__footstep__planning_1_1FootstepPlanner.html
ae9bbdb0f6384d5755735aa7d3cd1c904
State
ivGoalFootLeft
classvigir__footstep__planning_1_1FootstepPlanner.html
ab686d58f81ddd59593ab84f3bc140907
State
ivGoalFootRight
classvigir__footstep__planning_1_1FootstepPlanner.html
ad6cf5f75d98d55f1ad148708ce74bdec
std::vector< State >
ivPath
classvigir__footstep__planning_1_1FootstepPlanner.html
ab395354d9d58cad9abf27ad0bd83cab8
double
ivPathCost
classvigir__footstep__planning_1_1FootstepPlanner.html
a83a012068a3dad988295b04d44c4a792
boost::shared_ptr< FootstepPlannerEnvironment >
ivPlannerEnvironmentPtr
classvigir__footstep__planning_1_1FootstepPlanner.html
a59dcf1c1df09c3435422c5c0f2352e62
boost::shared_ptr< SBPLPlanner >
ivPlannerPtr
classvigir__footstep__planning_1_1FootstepPlanner.html
a4c059232793f8e1f2667ec325fd720bb
std::vector< int >
ivPlanningStatesIds
classvigir__footstep__planning_1_1FootstepPlanner.html
ab4d5be8efa00c9e8da671844699e5465
State
ivStartFootLeft
classvigir__footstep__planning_1_1FootstepPlanner.html
a399bc35331a9d8d6acba73e660838493
State
ivStartFootRight
classvigir__footstep__planning_1_1FootstepPlanner.html
afa330f4eff8c2b34b8900f4c93bb388c
double
max_number_steps
classvigir__footstep__planning_1_1FootstepPlanner.html
aae41793529bea3e4380ea4e374a94f9d
double
max_path_length_ratio
classvigir__footstep__planning_1_1FootstepPlanner.html
ac49ce4492d49a9431949b307ea751950
boost::recursive_mutex
planner_mutex
classvigir__footstep__planning_1_1FootstepPlanner.html
aa90188a06360444d6d89f7630ab2e0d8
boost::thread
planning_thread
classvigir__footstep__planning_1_1FootstepPlanner.html
a814f3ec20222317f94ff3fe4f12317dc
PreemptCB
preempt_cb
classvigir__footstep__planning_1_1FootstepPlanner.html
a830fe943f77d2d975ad1b5f08b588d69
ResultCB
result_cb
classvigir__footstep__planning_1_1FootstepPlanner.html
a76fbe2a252f4f6a66b7b14dd087696b8
unsigned int
start_foot_selection
classvigir__footstep__planning_1_1FootstepPlanner.html
aa9853335f1c41d1828ea053378887209
bool
start_pose_set_up
classvigir__footstep__planning_1_1FootstepPlanner.html
ab0afa796351739ee1328ead5233dde3c
unsigned int
step_plan_uid
classvigir__footstep__planning_1_1FootstepPlanner.html
a440eb8fd81b6aafae544d775a7b748e6
vigir_footstep_planning::FootstepPlannerEnvironment
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
vigir_footstep_planning::FootstepPlannerEnvironment::less
bool
AreEquivalent
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ae7add2e6af23265d2d485e462a5f339a
(int StateID1, int StateID2)
FootstepPlannerEnvironment
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a083d649fbec7b99056ee2e05fc32f640
(const EnvironmentParameters ¶ms, const FootPoseTransformer &foot_pose_transformer, boost::function< void(msgs::PlanningFeedback)> &feedback_cb)
exp_states_2d_iter_t
getExpandedStatesEnd
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
aaf74880ff46a98f1b400679f336e8705
()
exp_states_2d_iter_t
getExpandedStatesStart
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a34020714c71e7db5b80051ab5f3e009d
()
int
GetFromToHeuristic
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a5917e9c7f131f7680eb8a33b32dc1841
(int FromStateID, int ToStateID)
int
GetGoalHeuristic
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a6bb5222591864344368b95738d8223d9
(int stateID)
int
getNumExpandedStates
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a8e25525997722de796e3ce1ad60fa1c8
()
void
GetPreds
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a88a73f78a2c057fdea11c390fea6f69d
(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CostV)
virtual void
GetRandomPredsatDistance
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
aed3764ddbc87603da73e263338f866d4
(int TargetStateID, std::vector< int > *PredIDV, std::vector< int > *CLowV)
virtual void
GetRandomSuccsatDistance
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a4c8b1a811b22d40e8a1c70275cf6a6e7
(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CLowV)
int
GetStartHeuristic
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a75b14abacc0bf6cc1de233f795bd190c
(int stateID)
const StateSpace::Ptr &
getStateSpace
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a42f2d00d13de933ab4ebca9be72e6110
()
void
GetSuccs
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ad17fe969db78aecb7c88ea0a00ba0a5f
(int SourceStateID, std::vector< int > *SuccIDV, std::vector< int > *CostV)
bool
InitializeEnv
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a6b45feae2cc9c1bd4ca88bb827de02fc
(const char *sEnvFile)
bool
InitializeMDPCfg
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a9042beab3c6438c013de0fbec5503550
(MDPConfig *MDPCfg)
void
PrintEnv_Config
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ab576c2ca9eca5e5918a878ccd04f3d98
(FILE *fOut)
void
PrintState
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a0f3303829647b6062849ddb309545ea8
(int stateID, bool bVerbose, FILE *fOut)
void
reset
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ad027544110e821eb5321795ede3f2e53
()
void
SetAllActionsandAllOutcomes
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a3180959090fc09473248b33e74dfa924
(CMDPSTATE *state)
void
SetAllPreds
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ad6c4839c300d287e7d4688bb7f7e536c
(CMDPSTATE *state)
void
setFrameId
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a95c3e70183d7bbd7b9de2b56c50df902
(const std::string &frame_id)
int
SizeofCreatedEnv
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a9f38e3870b43ab89850ecdc60cf836de
()
void
stateExpanded
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ad3a210dfcfe3b8b595bccfaa087203f3
(const PlanningState &s)
void
stateVisited
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a5493f356939462ce0ca2b23a819c64b1
(const PlanningState &s)
void
updateHeuristicValues
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ae59b08cf29328988e7bc3c6470fa7fe6
()
virtual
~FootstepPlannerEnvironment
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a282f431ae394aead6d84989ba60f02e6
()
int
GetFromToHeuristic
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a15bf905dc5cab278f098335ec5bc76b5
(const PlanningState &from, const PlanningState &to, const PlanningState &start, const PlanningState &goal)
boost::function< void(msgs::PlanningFeedback)> &
feedback_cb
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ae59d939d8463a2951db3a2ebe67fec8c
const FootPoseTransformer &
foot_pose_transformer
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a9199cd8bae7cc9e9a4430d6bbb4f3481
std::string
frame_id
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
abd98c85de89df060e8913f7a15e49815
exp_states_2d_t
ivExpandedStates
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ac8af0cd918bd9e2e52645c0ff6e64edc
size_t
ivNumExpandedStates
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
ad81697e86ddeff32b7090fb7293fb673
ros::Time
last_feedback_flush
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a648ec79963257abb3257570a3eea0421
const EnvironmentParameters &
params
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a4e40f1cb6e1581f6fa087c652b2d342a
StateSpace::Ptr
state_space
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a65cb306e02865a59b48e3963c31fdf88
std::vector< msgs::Step >
visited_steps
classvigir__footstep__planning_1_1FootstepPlannerEnvironment.html
a3624a1fa2cf34d2f522edc0b2210cc5f
vigir_footstep_planning::FootstepPlannerEnvironment::less
structvigir__footstep__planning_1_1FootstepPlannerEnvironment_1_1less.html
bool
operator()
structvigir__footstep__planning_1_1FootstepPlannerEnvironment_1_1less.html
ade402040170d58f580291097e4bbaf61
(const PlanningState *a, const PlanningState *b) const
vigir_footstep_planning::FootstepPlannerNode
classvigir__footstep__planning_1_1FootstepPlannerNode.html
FootstepPlannerNode
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a70b337dd7b8814f3eebfdd62a1305046
()
virtual void
initialize
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a33e9fbfacd14daa2a8ecde231ca48939
(ros::NodeHandle &nh)
virtual void
initPlugins
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a7fe9a21a806c2b89e2de957920b6aa1e
(ros::NodeHandle &nh)
virtual
~FootstepPlannerNode
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a9f57d63d8ef242b6991bab1a4b9f8a89
()
void
goalPoseCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
ad0964f9b401a629f65b1c79ad6e9a85b
(const geometry_msgs::PoseStampedConstPtr &goal_pose)
void
planningFeedbackActionCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a297945537f066308259401b45dfb5592
(const msgs::PlanningFeedback &feedback, SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
void
planningFeedbackCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a3326376fa947cb2d5d44650d43c163c8
(const msgs::PlanningFeedback &feedback)
void
planningPreemptionActionCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a614a9474c36b9a81607f53490861a230
(SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
void
planningResultActionCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a84af8257a9dc4941f65417116bef12ea
(const msgs::StepPlanRequestService::Response &resp, SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
void
planningResultCallback
classvigir__footstep__planning_1_1FootstepPlannerNode.html
ae6e7dae14bdc9e6babf53be787029618
(const msgs::StepPlanRequestService::Response &resp)
void
setParams
classvigir__footstep__planning_1_1FootstepPlannerNode.html
abef3abcf9c3c7a4cc308d2521a6e0966
(const std_msgs::StringConstPtr ¶ms_name)
void
stepPlanRequest
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a232878d920c0be2c317c195bacadaf44
(const msgs::StepPlanRequestConstPtr &plan_request)
void
stepPlanRequestAction
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a27569a143d253e9fb7433e2e2800b94d
(SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
void
stepPlanRequestPreempt
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a3f33aca38f3060cffa3c176f85ff6c35
(SimpleActionServer< msgs::StepPlanRequestAction >::Ptr &as)
bool
stepPlanRequestService
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a6727654f1b960c8b8a2a53910ad0309d
(msgs::StepPlanRequestService::Request &req, msgs::StepPlanRequestService::Response &resp)
void
updateFeetAction
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a82cb9b5973eeb6f3d095d9cfb4487751
(SimpleActionServer< msgs::UpdateFeetAction >::Ptr &as)
bool
updateFeetService
classvigir__footstep__planning_1_1FootstepPlannerNode.html
ae58f5cb90e680e86ee43dd5e743a38f5
(msgs::UpdateFeetService::Request &req, msgs::UpdateFeetService::Response &resp)
void
updateFootAction
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a8e293e8b30716123aff2292f9c3c3339
(SimpleActionServer< msgs::UpdateFootAction >::Ptr &as)
bool
updateFootService
classvigir__footstep__planning_1_1FootstepPlannerNode.html
ac9d3846beaaf9ac98a7bcccfc3fa8bbe
(msgs::UpdateFootService::Request &req, msgs::UpdateFootService::Response &resp)
void
updateStepPlanAction
classvigir__footstep__planning_1_1FootstepPlannerNode.html
aeb6cadbab62fd68054a7349b4047ff38
(SimpleActionServer< msgs::UpdateStepPlanAction >::Ptr &as)
bool
updateStepPlanService
classvigir__footstep__planning_1_1FootstepPlannerNode.html
afceeb22169e94fe6a3ee685d7bec1e6e
(msgs::UpdateStepPlanService::Request &req, msgs::UpdateStepPlanService::Response &resp)
ros::Publisher
error_status_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a4104680eea62e4849d22b1f482e7664c
ros::Publisher
feedback_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a9e20c92c2bd374430ab0be6078eacc0b
geometry_msgs::Vector3
foot_size
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a8e6c73db09e02c9eae43de67389c6f96
FootstepPlanner::Ptr
footstep_planner
classvigir__footstep__planning_1_1FootstepPlannerNode.html
ad0af6f5fa32e4b0f39e9d97c330295dc
ros::ServiceClient
generate_feet_pose_client
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a49a05d9492cb3501f21b00d51ffbf583
ros::Subscriber
goal_pose_sub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a8366967d565331d7a9ad9c77ee30c0f8
ros::Subscriber
set_active_parameter_set_sub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
af617b3e4e2da245d052b23eaf5cb9860
ros::Publisher
step_plan_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a518dd2eece9460c1231a6255f9785090
SimpleActionServer< msgs::StepPlanRequestAction >::Ptr
step_plan_request_as
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a0cfea515d11fb78c3dd0b84b090540a5
boost::recursive_mutex
step_plan_request_as_mutex
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a132592c5aea47fb09c5a48b23e281364
ros::ServiceServer
step_plan_request_srv
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a1458298a39b52aa9571464504d72e940
ros::Subscriber
step_plan_request_sub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
add19c0c64965327f589051de4fbf144e
ros::Publisher
step_plan_request_vis_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a506d78720c14b175d51670ed435b20e8
ros::Publisher
step_plan_vis_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
af8adc5f747f046568c3bd20b2703babf
ros::Publisher
temp_step_plan_pub
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a34998bb94b17ebab954d5d796511f4d6
SimpleActionServer< msgs::UpdateFeetAction >::Ptr
update_feet_as
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a28ed6199e16f97482026a4b4670d4d8c
ros::ServiceServer
update_feet_srv
classvigir__footstep__planning_1_1FootstepPlannerNode.html
adcefc042e5678506a72632a08c187b27
SimpleActionServer< msgs::UpdateFootAction >::Ptr
update_foot_as
classvigir__footstep__planning_1_1FootstepPlannerNode.html
afa5014bb287684e1487b15c856d410f1
ros::ServiceServer
update_foot_srv
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a6a5f80596f3ff3ad7d593a465d4be16b
SimpleActionServer< msgs::UpdateStepPlanAction >::Ptr
update_step_plan_as
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a7ac22d96efcca5b1579f47533f04ecb8
ros::ServiceServer
update_step_plan_srv
classvigir__footstep__planning_1_1FootstepPlannerNode.html
a371b086a8d66596778bd39959e51c8f8
vigir_footstep_planning::IntPairHash
structvigir__footstep__planning_1_1IntPairHash.html
size_t
operator()
structvigir__footstep__planning_1_1IntPairHash.html
a84b796095dc7e1706686939c771e7fa2
(std::pair< int, int > x) const
vigir_footstep_planning::StateSpace
classvigir__footstep__planning_1_1StateSpace.html
boost::shared_ptr< StateSpace >
ConstPtr
classvigir__footstep__planning_1_1StateSpace.html
a2ca45579b994b63b64932c17aa798879
boost::shared_ptr< StateSpace >
Ptr
classvigir__footstep__planning_1_1StateSpace.html
ad77c42517357449efbb5fe2a7ae930f1
bool
closeToGoal
classvigir__footstep__planning_1_1StateSpace.html
aa1df172c45a377a2d5e89f3ce595454d
(const PlanningState &from) const
bool
closeToStart
classvigir__footstep__planning_1_1StateSpace.html
aea0ce3354b56f74cdd932d98682e4d5d
(const PlanningState &from) const
PlanningState *
createHashEntryIfNotExists
classvigir__footstep__planning_1_1StateSpace.html
ae79cb0c2dd01f649df40668469992c36
(const PlanningState &s)
PlanningState *
createNewHashEntry
classvigir__footstep__planning_1_1StateSpace.html
a0e97d2bbecceb47516063e2eed555c47
(const State &s)
PlanningState *
createNewHashEntry
classvigir__footstep__planning_1_1StateSpace.html
a74ef5c7485a1c9acfcc9c8c42d2d1120
(const PlanningState &s)
bool
getGoalState
classvigir__footstep__planning_1_1StateSpace.html
a119f5839d6bd2dd2f561a18175c939e1
(State &left, State &right) const
bool
getGoalState
classvigir__footstep__planning_1_1StateSpace.html
a7f135fed86aee2d305dc6ec3953c19b3
(State &robot) const
PlanningState *
getHashEntry
classvigir__footstep__planning_1_1StateSpace.html
a581abff8890c4fe8c9d129a717d0a11b
(const State &s)
PlanningState *
getHashEntry
classvigir__footstep__planning_1_1StateSpace.html
a442f381351fa94a900ac9078e63c7a08
(const PlanningState &s)
exp_states_iter_t
getRandomStatesEnd
classvigir__footstep__planning_1_1StateSpace.html
a5b326f4b9a34f376822985aee6bd9eba
()
exp_states_iter_t
getRandomStatesStart
classvigir__footstep__planning_1_1StateSpace.html
a9ccf87b2158ce88572383fc015aa1303
()
bool
getStartState
classvigir__footstep__planning_1_1StateSpace.html
a6798082d0719a7762a2ca05150f8e739
(State &left, State &right) const
bool
getStartState
classvigir__footstep__planning_1_1StateSpace.html
afdd8d8fede357725f3998e6ce2d2b74e
(State &robot) const
bool
getState
classvigir__footstep__planning_1_1StateSpace.html
a34871cf1f1b61f5c4693ddb5975e0fb8
(unsigned int id, State &s) const
bool
getStepCost
classvigir__footstep__planning_1_1StateSpace.html
a02b8f824049fb549d3d0d7792ebdebea
(const State &stand_foot, const State &swing_foot_before, const State &swing_foot_after, double &cost, double &risk) const
bool
getStepCost
classvigir__footstep__planning_1_1StateSpace.html
a2e0f47d0096e37c37598fcb18b08fcf3
(const State &stand_foot, const State &swing_foot_before, const State &swing_foot_after, int &cost, int &risk) const
bool
getStepCost
classvigir__footstep__planning_1_1StateSpace.html
a823b0b73d512f4ff8f0bebd8acb8d433
(const State &stand_foot, const State &swing_foot_before, const State &swing_foot_after, int &cost) const
void
reset
classvigir__footstep__planning_1_1StateSpace.html
a46bebf705d0240119fc2cd303a1259cb
()
void
setFrameId
classvigir__footstep__planning_1_1StateSpace.html
a2f9eca802b227685a4a42c7f43e25a0e
(const std::string &frame_id)
void
setPlannerStartAndGoal
classvigir__footstep__planning_1_1StateSpace.html
a85b5a029200a92a80b2c8f044c5eab7f
(unsigned int start_foot_selection)
StateSpace
classvigir__footstep__planning_1_1StateSpace.html
ab60edc6e94230c282a97bbca9c4fcb52
(const EnvironmentParameters ¶ms, std::vector< int * > &state_ID2_index_mapping)
std::pair< int, int >
updateGoal
classvigir__footstep__planning_1_1StateSpace.html
a82465d18fb7613e1bb75c8eca12ad327
(const State &foot_left, const State &foot_right)
std::pair< int, int >
updateStart
classvigir__footstep__planning_1_1StateSpace.html
a3f74fbbb13d9aa35234111d344be134f
(const State &foot_left, const State &right_right)
virtual
~StateSpace
classvigir__footstep__planning_1_1StateSpace.html
a1f1bf7070af47beedb25830b6a7e88e5
()
std::string
frame_id
classvigir__footstep__planning_1_1StateSpace.html
a2ef376cb7aae3adb0e6811b22921d53d
PlanningState *
goal_foot_left
classvigir__footstep__planning_1_1StateSpace.html
a6bf3337464494288aea7c933a2ca6f98
PlanningState *
goal_foot_right
classvigir__footstep__planning_1_1StateSpace.html
a47684452bae397a523231c12c69677e5
boost::shared_mutex
hash_table_shared_mutex
classvigir__footstep__planning_1_1StateSpace.html
a2be0e6a3b4a3be8ec9e338b158f5d514
bool
ivHeuristicExpired
classvigir__footstep__planning_1_1StateSpace.html
a4f6110b2dc376983ff676bba4f92b333
int
ivIdGoalFootLeft
classvigir__footstep__planning_1_1StateSpace.html
a16e227b1de22f17180a251d2528069ab
int
ivIdGoalFootRight
classvigir__footstep__planning_1_1StateSpace.html
a09ce9f565264f636df8262b8400b9750
int
ivIdPlanningGoal
classvigir__footstep__planning_1_1StateSpace.html
a99970fa95a049a3d8c3034d9b3f59746
int
ivIdPlanningStart
classvigir__footstep__planning_1_1StateSpace.html
a99ecd49c84f51d48bfbe2806f9941c43
int
ivIdStartFootLeft
classvigir__footstep__planning_1_1StateSpace.html
aa017ed1416e88c659d9d9460d0895e32
int
ivIdStartFootRight
classvigir__footstep__planning_1_1StateSpace.html
a3b549c7b0712c31b3125e0e700eb4396
std::vector< PlanningState * > *
ivpStateHash2State
classvigir__footstep__planning_1_1StateSpace.html
ad8e2b02aabcb08c3fd4ca9dbd65a1dfc
const int
ivRandomNodeDist
classvigir__footstep__planning_1_1StateSpace.html
a880c9bb4ef90ebfbedb530719ecc4f49
exp_states_t
ivRandomStates
classvigir__footstep__planning_1_1StateSpace.html
a5ee26eb5e54af7c909f30355654af154
std::vector< int >
ivStateArea
classvigir__footstep__planning_1_1StateSpace.html
a11137a52acfefcedbfc2e23821fdda27
std::vector< const PlanningState * >
ivStateId2State
classvigir__footstep__planning_1_1StateSpace.html
aaf53afedad0e155ef9b626e021ceee35
const EnvironmentParameters &
params
classvigir__footstep__planning_1_1StateSpace.html
a38b8286e000544ff87214004d9fa93e6
PlanningState *
start_foot_left
classvigir__footstep__planning_1_1StateSpace.html
a1f034fe1c6a6fb3bbceb5b00b66ffae7
PlanningState *
start_foot_right
classvigir__footstep__planning_1_1StateSpace.html
a4af404af601370e56413948926337682
std::vector< int * > &
state_ID2_index_mapping
classvigir__footstep__planning_1_1StateSpace.html
a494ade5baa19b5ce6ee238906efc36fc
vigir_footstep_planning::StepCostPair
structvigir__footstep__planning_1_1StepCostPair.html
bool
operator<
structvigir__footstep__planning_1_1StepCostPair.html
a14582d87ffe40b950cbfb85daf100864
(const StepCostPair &other)
StepCostPair
structvigir__footstep__planning_1_1StepCostPair.html
ae4e52db4c2f58b4ed1281e2c29d35daa
(const PlanningState *state, const int cost)
const int
cost
structvigir__footstep__planning_1_1StepCostPair.html
a69d6bdb6f236d3a5d6a1989e98429687
const PlanningState *
state
structvigir__footstep__planning_1_1StepCostPair.html
a4cd11ee1695d91afbc3bef6c189dfe21