Table of Contents

Intelligent Path Planning Algorithm

This module takes requests from other components and returns a coverage path planned for a given probability distribution map (matrix) based on provided parameters. It runs continuously in the background. Allows the user to start/stop the service, queue requests, and show logs of activities.

A test module is also included. It allows the user to load a probability map, specify parameters, and (optionally) show the path planned for the map. The user can also run the same experiment multiple times (e.g., 10) and the test module will record path planning times/efficiencies and compute average/variance of the experiments. The test module lets user enable/disable parallel processing and coarse-to-fine search. Idealy, experiments can be queued and then batch processed.

Input/Output

Input Parameters:

Output Parameters:

Functions to be implemented

Current To Do List

×× Verify Top2 and TopN works with end point set

Bug List

Algorithm Paper To Do List

Main Coding Changes:

Main Paper Changes:

Things to clarify:

Hierarchical Journal Paper To Do List