Bench-MR
A Motion Planning Benchmark for Wheeled Mobile Robots
Classes | Public Types | Static Public Member Functions | Static Public Attributes | List of all members
GRIPS Class Reference

#include <GRIPS.h>

Collaboration diagram for GRIPS:
Collaboration graph
[legend]

Classes

struct  RoundStats
 

Public Types

enum  RoundType { ROUND_GD , ROUND_PRUNING , ROUND_ORIGINAL , ROUND_UNKOWN }
 

Static Public Member Functions

static bool smooth (ompl::geometric::PathGeometric &path, const std::vector< Point > &originalPathIntermediaries)
 
static bool smooth (ompl::geometric::PathGeometric &path)
 

Static Public Attributes

static int insertedNodes = 0
 
static int pruningRounds = 0
 
static std::vector< int > nodesPerRound
 
static std::vector< RoundStatsstatsPerRound
 
static double smoothingTime = 0
 

Member Enumeration Documentation

◆ RoundType

Enumerator
ROUND_GD 
ROUND_PRUNING 
ROUND_ORIGINAL 
ROUND_UNKOWN 

Member Function Documentation

◆ smooth() [1/2]

static bool GRIPS::smooth ( ompl::geometric::PathGeometric &  path)
inlinestatic

◆ smooth() [2/2]

bool GRIPS::smooth ( ompl::geometric::PathGeometric &  path,
const std::vector< Point > &  originalPathIntermediaries 
)
static

Member Data Documentation

◆ insertedNodes

int GRIPS::insertedNodes = 0
static

◆ nodesPerRound

std::vector< int > GRIPS::nodesPerRound
static

◆ pruningRounds

int GRIPS::pruningRounds = 0
static

◆ smoothingTime

double GRIPS::smoothingTime = 0
static

◆ statsPerRound

std::vector< GRIPS::RoundStats > GRIPS::statsPerRound
static

The documentation for this class was generated from the following files: