Bratmobile
|
This is the complete list of members for AttentiveConfigurator, including all inherited members.
add_vertex_now(const vertexDescriptor &src, vertexDescriptor &v1, Disturbance obs, Edge edge=Edge(), bool topDown=0) | AttentiveConfigurator | protected |
add_vertex_retro(vertexDescriptor &src, vertexDescriptor &v1, Edge edge=Edge(), bool topDown=0) | AttentiveConfigurator | protected |
addEdgeRetrospectively(vertexDescriptor v, vertexDescriptor &v1, const State &s_tmp, std::pair< edgeDescriptor, bool > first_edge, Direction d, float linearSpeed) | AttentiveConfigurator | protected |
addIteration(int i=1) (defined in Configurator) | Configurator | inline |
addToPriorityQueue(vertexDescriptor v, std::vector< vertexDescriptor > &queue, const std::set< vertexDescriptor > &closed) | AttentiveConfigurator | protected |
addVertex(const vertexDescriptor &src, vertexDescriptor &v1, Edge edge=Edge(), bool topDown=0) | Configurator | |
adjust_goal_expectation() (defined in Configurator) | Configurator | |
adjust_rw_task(const vertexDescriptor &, TransitionSystem &, Task *, const b2Transform &) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
adjust_simulated_task(const vertexDescriptor &, TransitionSystem &, Task *) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
adjustProbability(const edgeDescriptor &e) | AttentiveConfigurator | protected |
applyTransitionMatrix(vertexDescriptor v0, Direction d, bool ended, vertexDescriptor src, std::vector< vertexDescriptor > &plan_prov) | AttentiveConfigurator | protected |
approximate_angle(const float &, const Direction &, const simResult::resultType &) (defined in Configurator) | Configurator | |
AttentiveConfigurator() (defined in AttentiveConfigurator) | AttentiveConfigurator | inline |
AttentiveConfigurator(Task _task) (defined in AttentiveConfigurator) | AttentiveConfigurator | inline |
backtrack(std::vector< vertexDescriptor > &evaluation_q, std::vector< vertexDescriptor > &priority_q, std::set< vertexDescriptor > &closed, std::vector< vertexDescriptor > &plan_prov, vertexDescriptor module_src=MOVING_VERTEX, vertexDescriptor startRecycle=MOVING_VERTEX) | AttentiveConfigurator | protected |
bodies (defined in Configurator) | Configurator | protected |
change_task() | Configurator | |
ci (defined in Configurator) | Configurator | protected |
closeVertex(std::set< vertexDescriptor > &closed, vertexDescriptor v) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
Configurator() (defined in Configurator) | Configurator | inline |
Configurator(Task _task) (defined in Configurator) | Configurator | inline |
control (defined in Configurator) | Configurator | protected |
controlGoal (defined in Configurator) | Configurator | protected |
correctQueue(std::vector< vertexDescriptor > &queue, vertexDescriptor v, vertexDescriptor startRecycle, int planProvSize) | AttentiveConfigurator | protected |
current_vertices (defined in Configurator) | Configurator | protected |
currentEdge (defined in Configurator) | Configurator | protected |
currentTask (defined in Configurator) | Configurator | protected |
currentVertex (defined in Configurator) | Configurator | protected |
data2fp (defined in Configurator) | Configurator | protected |
dummy_vertex(vertexDescriptor src) (defined in Configurator) | Configurator | |
estimate_current_vertex() | Configurator | |
explore_plan(b2World &) override | AttentiveConfigurator | protectedvirtual |
explorer(vertexDescriptor v, TransitionSystem &g, b2World &w) | AttentiveConfigurator | protected |
findMatch(State s, Direction dir=Direction::UNDEFINED, StateMatcher::MATCH_TYPE match_type=StateMatcher::_TRUE, StateDifference *_sd=NULL, std::vector< VertexMatch > *other_matches=NULL) | AttentiveConfigurator | protected |
get_controller() (defined in Configurator) | Configurator | inline |
get_explore_start(TransitionSystem &) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
get_lidar_interface() (defined in Configurator) | Configurator | inline |
get_motor_interface() (defined in Configurator) | Configurator | inline |
get_next_option(vertexDescriptor v, vertexDescriptor src, std::vector< vertexDescriptor > full_plan) | AttentiveConfigurator | protected |
get_tracker() const (defined in Configurator) | Configurator | inline |
getDisturbance(TransitionSystem &g, vertexDescriptor v, b2World &world, const Direction &dir, const b2Transform &start) | AttentiveConfigurator | protected |
getExploredDirections(vertexDescriptor v, const std::vector< Direction > &directions) | AttentiveConfigurator | protected |
getIteration() (defined in Configurator) | Configurator | inline |
getOppositeDirection(Direction) | AttentiveConfigurator | protected |
getRecyclingStart(vertexDescriptor v, vertexDescriptor v1, vertexDescriptor taskStart) | AttentiveConfigurator | protected |
goal_changer (defined in Configurator) | Configurator | protected |
inEdges(vertexDescriptor v, Direction d=UNDEFINED) | AttentiveConfigurator | protected |
init(Task _task=Task()) | Configurator | |
iteration (defined in Configurator) | Configurator | protected |
LIDAR_thread (defined in Configurator) | Configurator | protected |
logger (defined in Configurator) | Configurator | protected |
m_plan (defined in Configurator) | Configurator | protected |
matcher (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
matchToSafe(VertexMatch &match, const std::vector< VertexMatch > &other_matches=std::vector< VertexMatch >()) | AttentiveConfigurator | protected |
maxProbability(std::vector< edgeDescriptor > ev, TransitionSystem &) | AttentiveConfigurator | protected |
movingEdge (defined in Configurator) | Configurator | protected |
Mul(const b2Transform &B, Task &task) | Configurator | static |
MulT(const b2Transform &B, Task &task) | Configurator | static |
package_info(vertexDescriptor gv=TransitionSystem::null_vertex(), bool been=false) | AttentiveConfigurator | inlineprotected |
planner (defined in Configurator) | Configurator | protected |
planPriority(TransitionSystem &, vertexDescriptor) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
pre_explore() | AttentiveConfigurator | protected |
previousTimeScan (defined in Configurator) | Configurator | protected |
printPlan(std::vector< vertexDescriptor > *p=NULL) (defined in Configurator) | Configurator | |
propagateD(vertexDescriptor v1, vertexDescriptor v0, std::set< vertexDescriptor > *closed=NULL, StateMatcher::MATCH_TYPE match=StateMatcher::_FALSE) | AttentiveConfigurator | protected |
reassign_direction(vertexDescriptor bestNext, Direction &direction) | AttentiveConfigurator | protected |
recycle_plan(vertexDescriptor v, vertexDescriptor &v0, vertexDescriptor &task_start, StateMatcher::MATCH_TYPE &matchType, b2Transform &shift_start, b2Transform &sk_first_start, std::pair< edgeDescriptor, bool > &edge, std::vector< vertexDescriptor > &plan_prov, Direction t_get_direction) | AttentiveConfigurator | protected |
register_controller(Controller *controller) (defined in Configurator) | Configurator | inline |
register_logger(Logger *l) (defined in Configurator) | Configurator | inline |
register_planner(Planner *_p) (defined in Configurator) | Configurator | inline |
register_tracker(Tracker *_tracker) (defined in Configurator) | Configurator | inline |
registerInterface(LIDAR_In *, Motor_Out *) (defined in Configurator) | Configurator | |
removeExploredTransitions(vertexDescriptor v) | AttentiveConfigurator | protected |
resetPhi() | AttentiveConfigurator | protected |
run(Configurator *) | Configurator | static |
running (defined in Configurator) | Configurator | protected |
setSimulationStep(float f) (defined in Configurator) | Configurator | inline |
setup_match_edge(VertexMatch &match, vertexDescriptor &v0, vertexDescriptor &v1, const Edge &k, Direction direction, bool changedMatch) | AttentiveConfigurator | protected |
shift_states(TransitionSystem &, const std::vector< vertexDescriptor > &, const b2Transform &) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
simulate(Task, b2World &) (defined in Configurator) | Configurator | |
simulation_setup(b2World &w, Task &t, vertexDescriptor v0, b2Transform shift, b2Transform &start, std::vector< Direction >v0_options) | AttentiveConfigurator | protected |
simulationStep (defined in Configurator) | Configurator | protected |
Spawner() | Configurator | |
splitTask(vertexDescriptor v, Direction d, vertexDescriptor src=TransitionSystem::null_vertex()) | AttentiveConfigurator | protected |
start() (defined in Configurator) | Configurator | |
stop() (defined in Configurator) | Configurator | |
task_controller (defined in Configurator) | Configurator | protected |
task_vertices(vertexDescriptor v, std::pair< bool, edgeDescriptor > *ep=NULL) | AttentiveConfigurator | protected |
tracker (defined in Configurator) | Configurator | protected |
transitionMatrix(vertexDescriptor v, Direction d, vertexDescriptor src) | AttentiveConfigurator | protected |
transitionSystem (defined in Configurator) | Configurator | protected |
ts_cleanup(TransitionSystem &, std::vector< vertexDescriptor > &) (defined in AttentiveConfigurator) | AttentiveConfigurator | protected |
update_graph(TransitionSystem &g, const b2Transform &_deltaPose) | Configurator | |
visitedOrVisitingEdge(const std::vector< edgeDescriptor > &es, TransitionSystem &g, vertexDescriptor cv=TransitionSystem::null_vertex()) | AttentiveConfigurator | protected |
worldBuilder (defined in Configurator) | Configurator | protected |