planners/aca/jma_aca.h File Reference

#include "jma_aca_structs.h"

Include dependency graph for jma_aca.h:

Go to the source code of this file.

Functions

int search (JMA_Roadmap_Tree *tree, int local_planner(double[], double[]), int goal_func(double[]))
void explore (JMA_Roadmap_Tree *tree, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *))
void init_roadmap_tree (JMA_Roadmap_Tree *tree, const int n_dof, const int n_embryos, const JMA_Configuration init_conf, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *))
void update_roadmap_tree (JMA_Roadmap_Tree *tree, const double distance_func(const double[], const double[]))
void generate_new_embryo (JMA_Roadmap_Tree *tree, const int id_landmark, const int id_embryo, const double distance_func(const double[], const double[]), const int random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *))
void compute_embryo_distance (JMA_Roadmap_Tree *tree, JMA_Configuration *embryo, double distance_func(double[], double[]))
void get_ids_path (JMA_Roadmap_Tree *tree, int landmark_id, int list_ids[], int *n_landmarks)
int get_n_ancestors (JMA_Roadmap_Tree *tree, int landmark_id)
int simplify_ids_trajectory (JMA_Roadmap_Tree *tree, int list[], int n_nodes, int ptp_collision(double[], double[]), int new_list[], int *new_n_nodes)
void print_roadmap_tree (JMA_Roadmap_Tree *)
void print_node (JMA_Node, int)


Function Documentation

void compute_embryo_distance JMA_Roadmap_Tree tree,
JMA_Configuration embryo,
double   distance_func(double[], double[])
 

void explore JMA_Roadmap_Tree tree,
const double   distance_func(const double[], const double[]),
const int   random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)
 

void generate_new_embryo JMA_Roadmap_Tree tree,
const int  id_landmark,
const int  id_embryo,
const double   distance_func(const double[], const double[]),
const int   random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)
 

void get_ids_path JMA_Roadmap_Tree tree,
int  landmark_id,
int  list_ids[],
int *  n_landmarks
 

int get_n_ancestors JMA_Roadmap_Tree tree,
int  landmark_id
 

void init_roadmap_tree JMA_Roadmap_Tree tree,
const int  n_dof,
const int  n_embryos,
const JMA_Configuration  init_conf,
const double   distance_func(const double[], const double[]),
const int   random_path_proc(const int, const int, const int, const JMA_Configuration, const JMA_Configuration *)
 

void print_node JMA_Node  ,
int 
 

void print_roadmap_tree JMA_Roadmap_Tree  ) 
 

int search JMA_Roadmap_Tree tree,
int   local_planner(double[], double[]),
int   goal_func(double[])
 

int simplify_ids_trajectory JMA_Roadmap_Tree tree,
int  list[],
int  n_nodes,
int   ptp_collision(double[], double[]),
int  new_list[],
int *  new_n_nodes
 

void update_roadmap_tree JMA_Roadmap_Tree tree,
const double   distance_func(const double[], const double[])
 


Generated on Sat Apr 1 21:41:21 2006 for Motion Planning Kernel by  doxygen 1.4.6-NO