#include <footstep_marker.h>
Public Types | |
typedef jsk_interactive_marker::FootstepMarkerConfig | Config |
typedef actionlib::SimpleActionClient< jsk_footstep_msgs::ExecFootstepsAction > | ExecuteActionClient |
typedef actionlib::SimpleActionClient< jsk_footstep_msgs::PlanFootstepsAction > | PlanningActionClient |
typedef jsk_footstep_msgs::PlanFootstepsResult | PlanResult |
Public Member Functions | |
FootstepMarker () | |
void | updateInitialFootstep () |
virtual | ~FootstepMarker () |
Protected Member Functions | |
void | callEstimateOcclusion () |
void | cancelWalk () |
void | changePlannerHeuristic (const std::string &heuristic) |
geometry_msgs::Pose | computeLegTransformation (uint8_t leg) |
geometry_msgs::Polygon | computePolygon (uint8_t leg) |
void | configCallback (Config &config, uint32_t level) |
void | executeCB (const std_msgs::Empty::ConstPtr &msg) |
void | executeFootstep () |
bool | forceToReplan (std_srvs::Empty::Request &req, std_srvs::Empty::Request &res) |
geometry_msgs::Pose | getFootstepPose (bool leftp) |
void | initializeInteractiveMarker () |
void | lookGround () |
visualization_msgs::Marker | makeFootstepMarker (geometry_msgs::Pose pose) |
void | menuCommandCB (const std_msgs::UInt8::ConstPtr &msg) |
void | menuFeedbackCB (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | moveMarkerCB (const geometry_msgs::PoseStamped::ConstPtr &msg) |
void | planDoneCB (const actionlib::SimpleClientGoalState &state, const PlanResult::ConstPtr &result) |
void | planIfPossible () |
void | processFeedbackCB (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
void | processMenuFeedback (uint8_t id) |
void | projectionCallback (const geometry_msgs::PoseStamped &pose) |
bool | projectMarkerToPlane () |
void | readPoseParam (ros::NodeHandle &pnh, const std::string param, tf::Transform &offset) |
void | resetLegPoses () |
void | resumeCB (const std_msgs::Empty::ConstPtr &msg) |
void | resumeFootstep () |
void | snapLegs () |
Definition at line 64 of file footstep_marker.h.
typedef jsk_interactive_marker::FootstepMarkerConfig FootstepMarker::Config |
Definition at line 66 of file footstep_marker.h.
typedef actionlib::SimpleActionClient<jsk_footstep_msgs::ExecFootstepsAction> FootstepMarker::ExecuteActionClient |
Definition at line 73 of file footstep_marker.h.
typedef actionlib::SimpleActionClient<jsk_footstep_msgs::PlanFootstepsAction> FootstepMarker::PlanningActionClient |
Definition at line 71 of file footstep_marker.h.
typedef jsk_footstep_msgs::PlanFootstepsResult FootstepMarker::PlanResult |
Definition at line 74 of file footstep_marker.h.
FootstepMarker::FootstepMarker | ( | ) |
Definition at line 57 of file footstep_marker.cpp.
|
virtual |
Definition at line 834 of file footstep_marker.cpp.
|
protected |
Definition at line 486 of file footstep_marker.cpp.
|
protected |
Definition at line 479 of file footstep_marker.cpp.
|
protected |
Definition at line 467 of file footstep_marker.cpp.
|
protected |
Definition at line 297 of file footstep_marker.cpp.
|
protected |
Definition at line 334 of file footstep_marker.cpp.
|
protected |
Definition at line 224 of file footstep_marker.cpp.
|
protected |
Definition at line 367 of file footstep_marker.cpp.
|
protected |
Definition at line 599 of file footstep_marker.cpp.
|
protected |
Definition at line 416 of file footstep_marker.cpp.
|
protected |
Definition at line 692 of file footstep_marker.cpp.
|
protected |
Definition at line 759 of file footstep_marker.cpp.
|
protected |
Definition at line 405 of file footstep_marker.cpp.
|
protected |
Definition at line 748 of file footstep_marker.cpp.
|
protected |
Definition at line 375 of file footstep_marker.cpp.
|
protected |
Definition at line 540 of file footstep_marker.cpp.
|
protected |
Definition at line 724 of file footstep_marker.cpp.
|
protected |
Definition at line 681 of file footstep_marker.cpp.
|
protected |
Definition at line 623 of file footstep_marker.cpp.
|
protected |
Definition at line 544 of file footstep_marker.cpp.
|
protected |
Definition at line 422 of file footstep_marker.cpp.
|
protected |
Definition at line 582 of file footstep_marker.cpp.
|
protected |
Definition at line 492 of file footstep_marker.cpp.
|
protected |
Definition at line 247 of file footstep_marker.cpp.
|
protected |
Definition at line 279 of file footstep_marker.cpp.
|
protected |
Definition at line 371 of file footstep_marker.cpp.
|
protected |
Definition at line 568 of file footstep_marker.cpp.
|
protected |
Definition at line 325 of file footstep_marker.cpp.
void FootstepMarker::updateInitialFootstep | ( | ) |
Definition at line 379 of file footstep_marker.cpp.
|
protected |
Definition at line 142 of file footstep_marker.h.
|
protected |
Definition at line 143 of file footstep_marker.h.
|
protected |
Definition at line 154 of file footstep_marker.h.
|
protected |
Definition at line 136 of file footstep_marker.h.
|
protected |
Definition at line 139 of file footstep_marker.h.
|
protected |
Definition at line 131 of file footstep_marker.h.
|
protected |
Definition at line 123 of file footstep_marker.h.
|
protected |
Definition at line 124 of file footstep_marker.h.
|
protected |
Definition at line 125 of file footstep_marker.h.
|
protected |
Definition at line 126 of file footstep_marker.h.
|
protected |
Definition at line 137 of file footstep_marker.h.
|
protected |
Definition at line 157 of file footstep_marker.h.
|
protected |
Definition at line 104 of file footstep_marker.h.
|
protected |
Definition at line 164 of file footstep_marker.h.
|
protected |
Definition at line 155 of file footstep_marker.h.
|
protected |
Definition at line 160 of file footstep_marker.h.
|
protected |
Definition at line 162 of file footstep_marker.h.
|
protected |
Definition at line 158 of file footstep_marker.h.
|
protected |
Definition at line 127 of file footstep_marker.h.
|
protected |
Definition at line 128 of file footstep_marker.h.
|
protected |
Definition at line 130 of file footstep_marker.h.
|
protected |
Definition at line 122 of file footstep_marker.h.
|
protected |
Definition at line 129 of file footstep_marker.h.
|
protected |
Definition at line 140 of file footstep_marker.h.
|
protected |
Definition at line 168 of file footstep_marker.h.
|
protected |
Definition at line 149 of file footstep_marker.h.
|
protected |
Definition at line 99 of file footstep_marker.h.
|
protected |
Definition at line 98 of file footstep_marker.h.
|
protected |
Definition at line 134 of file footstep_marker.h.
|
protected |
Definition at line 133 of file footstep_marker.h.
|
protected |
Definition at line 132 of file footstep_marker.h.
|
protected |
Definition at line 165 of file footstep_marker.h.
|
protected |
Definition at line 161 of file footstep_marker.h.
|
protected |
Definition at line 163 of file footstep_marker.h.
|
protected |
Definition at line 159 of file footstep_marker.h.
|
protected |
Definition at line 121 of file footstep_marker.h.
|
protected |
Definition at line 146 of file footstep_marker.h.
|
protected |
Definition at line 138 of file footstep_marker.h.
|
protected |
Definition at line 135 of file footstep_marker.h.
|
protected |
Definition at line 100 of file footstep_marker.h.
|
protected |
Definition at line 141 of file footstep_marker.h.
|
protected |
Definition at line 156 of file footstep_marker.h.
|
protected |
Definition at line 148 of file footstep_marker.h.
|
protected |
Definition at line 147 of file footstep_marker.h.
|
protected |
Definition at line 152 of file footstep_marker.h.
|
protected |
Definition at line 153 of file footstep_marker.h.
|
protected |
Definition at line 150 of file footstep_marker.h.
|
protected |
Definition at line 144 of file footstep_marker.h.
|
protected |
Definition at line 145 of file footstep_marker.h.
|
protected |
Definition at line 151 of file footstep_marker.h.