MRSL Motion Primitive Library
1.2
A motion primitive library for generating trajectory for mobile robots
|
Lattice of the graph in graph search. More...
#include <state_space.h>
Public Member Functions | |
State (const Coord &coord) | |
Simple constructor. | |
Public Attributes | |
Coord | coord |
state | |
vec_E< Coord > | succ_coord |
coordinates of successors | |
std::vector< int > | succ_action_id |
action id of successors | |
std::vector< decimal_t > | succ_action_cost |
action cost of successors | |
vec_E< Coord > | pred_coord |
coordinates of predecessors | |
std::vector< int > | pred_action_id |
action id of predecessors | |
std::vector< decimal_t > | pred_action_cost |
action cost of predecessors | |
priorityQueue< State< Coord > >::handle_type | heapkey |
pointer to heap location | |
decimal_t | g = std::numeric_limits<decimal_t>::infinity() |
start-to-state g value | |
decimal_t | rhs = std::numeric_limits<decimal_t>::infinity() |
rhs value based on g value | |
decimal_t | h = std::numeric_limits<decimal_t>::infinity() |
heuristic cost | |
bool | iterationopened = false |
label check if the state has been in the open set | |
bool | iterationclosed = false |
label check if the state has been closed | |
Lattice of the graph in graph search.