Macros | Functions
bench_footstep_planner.cpp File Reference
#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 <fstream>
#include <boost/program_options.hpp>
#include <boost/algorithm/string.hpp>
#include "jsk_footstep_planner/pointcloud_model_generator.h"
Include dependency graph for bench_footstep_planner.cpp:

Go to the source code of this file.

Macros

#define OPTION_DEFAULT_VALUE(TYPE, VALUE)   boost::program_options::value<TYPE>()->default_value(VALUE)
 
#define OPTION_TYPE(TYPE)   boost::program_options::value<TYPE>()
 

Functions

const Eigen::Vector3f footstep_size (0.2, 0.1, 0.000001)
 
int main (int argc, char **argv)
 
bool planBench (double x, double y, double yaw, FootstepGraph::Ptr graph, Eigen::Vector3f footstep_size, const std::string heuristic, const double first_rotation_weight, const double second_rotation_weight, Eigen::Vector3f res)
 
void progressBar (int x, int n, int w)
 
void setupGraph (FootstepGraph::Ptr graph, Eigen::Vector3f res)
 

Macro Definition Documentation

◆ OPTION_DEFAULT_VALUE

#define OPTION_DEFAULT_VALUE (   TYPE,
  VALUE 
)    boost::program_options::value<TYPE>()->default_value(VALUE)

Definition at line 50 of file bench_footstep_planner.cpp.

◆ OPTION_TYPE

#define OPTION_TYPE (   TYPE)    boost::program_options::value<TYPE>()

Definition at line 51 of file bench_footstep_planner.cpp.

Function Documentation

◆ footstep_size()

const Eigen::Vector3f footstep_size ( 0.  2,
0.  1,
0.  000001 
)

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 146 of file bench_footstep_planner.cpp.

◆ planBench()

bool planBench ( double  x,
double  y,
double  yaw,
FootstepGraph::Ptr  graph,
Eigen::Vector3f  footstep_size,
const std::string  heuristic,
const double  first_rotation_weight,
const double  second_rotation_weight,
Eigen::Vector3f  res 
)
inline

Definition at line 81 of file bench_footstep_planner.cpp.

◆ progressBar()

void progressBar ( int  x,
int  n,
int  w 
)
inline

Definition at line 124 of file bench_footstep_planner.cpp.

◆ setupGraph()

void setupGraph ( FootstepGraph::Ptr  graph,
Eigen::Vector3f  res 
)

Definition at line 53 of file bench_footstep_planner.cpp.



jsk_footstep_planner
Author(s): Ryohei Ueda
autogenerated on Wed Jan 24 2024 04:05:30