#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>
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_t > | ReadDynamicObstacles (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 PRINT_SPREAD_STATS 0 |
Definition at line 40 of file experiments.cpp.
#define TEMPORAL_PADDING 1 |
Definition at line 41 of file experiments.cpp.
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.
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.
bool bsearchuntilfirstsolution = true |
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.