#include <jsk_footstep_msgs/FootstepArray.h>#include "jsk_footstep_planner/footstep_graph.h"#include "jsk_footstep_planner/astar_solver.h"#include "jsk_footstep_planner/footstep_astar_solver.h"#include <time.h>#include <boost/random.hpp>#include <interactive_markers/tools.h>#include <interactive_markers/interactive_marker_server.h>#include <jsk_recognition_utils/pcl_conversion_util.h>#include <jsk_rviz_plugins/OverlayText.h>#include <boost/format.hpp>
Go to the source code of this file.
Functions | |
| const Eigen::Vector3f | footstep_size (0.2, 0.1, 0.000001) |
| pcl::PointCloud< pcl::PointNormal >::Ptr | generateCloudFlat () |
| pcl::PointCloud< pcl::PointNormal >::Ptr | generateCloudHills () |
| pcl::PointCloud< pcl::PointNormal >::Ptr | generateCloudSlope () |
| pcl::PointCloud< pcl::PointNormal >::Ptr | generateCloudStairs () |
| int | main (int argc, char **argv) |
| void | plan (const Eigen::Affine3f &goal_center, FootstepGraph::Ptr graph, ros::Publisher &pub_path, ros::Publisher &pub_goal, Eigen::Vector3f footstep_size) |
| void | processFeedback (const visualization_msgs::InteractiveMarkerFeedbackConstPtr &feedback) |
| void | profile (FootstepAStarSolver< FootstepGraph > &solver, FootstepGraph::Ptr graph) |
| const Eigen::Vector3f | resolution (0.05, 0.05, 0.08) |
Variables | |
| FootstepGraph::Ptr | graph |
| ros::Publisher | pub_close_list |
| ros::Publisher | pub_goal |
| ros::Publisher | pub_open_list |
| ros::Publisher | pub_path |
| ros::Publisher | pub_text |
| const Eigen::Vector3f footstep_size | ( | 0. | 2, |
| 0. | 1, | ||
| 0. | 000001 | ||
| ) |
| pcl::PointCloud<pcl::PointNormal>::Ptr generateCloudFlat | ( | ) |
Definition at line 177 of file footstep_planning_2d_perception_demo.cpp.
| pcl::PointCloud<pcl::PointNormal>::Ptr generateCloudHills | ( | ) |
Definition at line 192 of file footstep_planning_2d_perception_demo.cpp.
| pcl::PointCloud<pcl::PointNormal>::Ptr generateCloudSlope | ( | ) |
Definition at line 155 of file footstep_planning_2d_perception_demo.cpp.
| pcl::PointCloud<pcl::PointNormal>::Ptr generateCloudStairs | ( | ) |
Definition at line 209 of file footstep_planning_2d_perception_demo.cpp.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 233 of file footstep_planning_2d_perception_demo.cpp.
| void plan | ( | const Eigen::Affine3f & | goal_center, |
| FootstepGraph::Ptr | graph, | ||
| ros::Publisher & | pub_path, | ||
| ros::Publisher & | pub_goal, | ||
| Eigen::Vector3f | footstep_size | ||
| ) |
Definition at line 62 of file footstep_planning_2d_perception_demo.cpp.
| void processFeedback | ( | const visualization_msgs::InteractiveMarkerFeedbackConstPtr & | feedback | ) |
Definition at line 127 of file footstep_planning_2d_perception_demo.cpp.
| void profile | ( | FootstepAStarSolver< FootstepGraph > & | solver, |
| FootstepGraph::Ptr | graph | ||
| ) |
Definition at line 55 of file footstep_planning_2d_perception_demo.cpp.
| const Eigen::Vector3f resolution | ( | 0. | 05, |
| 0. | 05, | ||
| 0. | 08 | ||
| ) |
| FootstepGraph::Ptr graph |
Definition at line 53 of file footstep_planning_2d_perception_demo.cpp.
| ros::Publisher pub_close_list |
Definition at line 52 of file footstep_planning_2d_perception_demo.cpp.
| ros::Publisher pub_goal |
Definition at line 52 of file footstep_planning_2d_perception_demo.cpp.
| ros::Publisher pub_open_list |
Definition at line 52 of file footstep_planning_2d_perception_demo.cpp.
| ros::Publisher pub_path |
Definition at line 52 of file footstep_planning_2d_perception_demo.cpp.
| ros::Publisher pub_text |
Definition at line 52 of file footstep_planning_2d_perception_demo.cpp.