experiments.cpp File Reference

#include <iostream>
#include <sbpl/headers.h>
#include <sbpl_dynamic_planner/envDBubble.h>
#include <sbpl_dynamic_planner/envTime.h>
#include <sbpl_dynamic_planner/envInterval.h>
#include <sbpl_dynamic_planner/sipp.h>
#include <sbpl_dynamic_planner/weightedAStar.h>
#include <sbpl_dynamic_planner/DiscreteSpaceTimeInformation.h>
#include <sbpl_dynamic_planner/intervalPlanner.h>
Include dependency graph for experiments.cpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PRINT_SPREAD_STATS   0
#define TEMPORAL_PADDING   1

Functions

void computeStats (vector< vector< vector< int > > > expands, vector< vector< vector< int > > > g, vector< vector< vector< double > > > time, vector< vector< vector< int > > > collisions, vector< vector< vector< int > > > solution_found, vector< char * > name)
int getNumDynObsCollisions (vector< SBPL_DynamicObstacle_t > dynObs, double px, double py, int pt)
int main (int argc, char *argv[])
int planintervallat (char *env_filename, char *mprim_filename, vector< SBPL_DynamicObstacle_t > dynObs, vector< vector< double > > &stats, int test_idx)
int plansipplat (char *env_filename, char *mprim_filename, vector< SBPL_DynamicObstacle_t > dynObs, vector< vector< double > > &stats, int test_idx)
int planweightedinterval (char *env_filename, char *mprim_filename, vector< SBPL_DynamicObstacle_t > dynObs, vector< vector< double > > &stats, int test_idx)
int planxythetatimebubblelat (char *env_filename, char *mprim_filename, vector< SBPL_DynamicObstacle_t > dynObs, vector< vector< double > > &stats, int test_idx)
int planxythetatimelat (char *env_filename, char *mprim_filename, vector< SBPL_DynamicObstacle_t > dynObs, vector< vector< double > > &stats, int test_idx)
vector< SBPL_DynamicObstacle_tReadDynamicObstacles (char *dynObs_filename)

Variables

double allocated_time_secs = 300.0
bool bforwardsearch = true
bool bsearchuntilfirstsolution = true
double dec_eps = 1.0
double halflength = 0
double halfwidth = 0
double initialEps = 100.0
double timeRes = 0.1

Define Documentation

#define PRINT_SPREAD_STATS   0

Definition at line 40 of file experiments.cpp.

#define TEMPORAL_PADDING   1

Definition at line 41 of file experiments.cpp.


Function Documentation

void computeStats ( vector< vector< vector< int > > >  expands,
vector< vector< vector< int > > >  g,
vector< vector< vector< double > > >  time,
vector< vector< vector< int > > >  collisions,
vector< vector< vector< int > > >  solution_found,
vector< char * >  name 
)

Definition at line 1023 of file experiments.cpp.

int getNumDynObsCollisions ( vector< SBPL_DynamicObstacle_t dynObs,
double  px,
double  py,
int  pt 
)

Definition at line 52 of file experiments.cpp.

int main ( int  argc,
char *  argv[] 
)

Definition at line 1114 of file experiments.cpp.

int planintervallat ( char *  env_filename,
char *  mprim_filename,
vector< SBPL_DynamicObstacle_t dynObs,
vector< vector< double > > &  stats,
int  test_idx 
)

Definition at line 893 of file experiments.cpp.

int plansipplat ( char *  env_filename,
char *  mprim_filename,
vector< SBPL_DynamicObstacle_t dynObs,
vector< vector< double > > &  stats,
int  test_idx 
)

Definition at line 614 of file experiments.cpp.

int planweightedinterval ( char *  env_filename,
char *  mprim_filename,
vector< SBPL_DynamicObstacle_t dynObs,
vector< vector< double > > &  stats,
int  test_idx 
)

Definition at line 742 of file experiments.cpp.

int planxythetatimebubblelat ( char *  env_filename,
char *  mprim_filename,
vector< SBPL_DynamicObstacle_t dynObs,
vector< vector< double > > &  stats,
int  test_idx 
)

Definition at line 498 of file experiments.cpp.

int planxythetatimelat ( char *  env_filename,
char *  mprim_filename,
vector< SBPL_DynamicObstacle_t dynObs,
vector< vector< double > > &  stats,
int  test_idx 
)

Definition at line 366 of file experiments.cpp.

vector<SBPL_DynamicObstacle_t> ReadDynamicObstacles ( char *  dynObs_filename  ) 

Definition at line 116 of file experiments.cpp.


Variable Documentation

double allocated_time_secs = 300.0

Definition at line 45 of file experiments.cpp.

bool bforwardsearch = true

Definition at line 49 of file experiments.cpp.

Definition at line 46 of file experiments.cpp.

double dec_eps = 1.0

Definition at line 48 of file experiments.cpp.

double halflength = 0

Definition at line 44 of file experiments.cpp.

double halfwidth = 0

Definition at line 43 of file experiments.cpp.

double initialEps = 100.0

Definition at line 47 of file experiments.cpp.

double timeRes = 0.1

Definition at line 50 of file experiments.cpp.

 All Classes Files Functions Variables Typedefs Defines


sbpl_dynamic_planner
Author(s): Michael Phillips, Maxim Likhachev
autogenerated on Fri Jan 11 09:41:04 2013