queue_t * g_queue_navigate
int pheromone_eval(pheromone_t *ph, robot_t *robot)
pheromone_map_sector_t ** pheromone_map_extract(pheromone_t *ph)
doublylinkedlist_t * g_list_send
taskpipe_navigate_control_t g_tp_navigate_control
void pheromone_map_update(pheromone_t *ph, pheromone_map_sector_t *phms)
#define s_CONFIG_ACCURACY_LIMIT
#define s_DATA_STRUCT_TYPE_PHEROMONE
void doublylinkedlist_insert_end(doublylinkedlist_t *dlls, void *data, int data_type)
int pf_accuracy(pf_t *pfs, enviroment_t *envs)
void queue_dequeue(queue_t *qs, void *data, int *data_type)
void pheromone_put(pheromone_t *ph, int x, int y)
void pheromone_map_destroy(pheromone_t *ph, pheromone_map_sector_t **phms)
Pheromone Map Sector structure.