Flying a UAV for ground object (waldo) tracking requires a trained team
Automate the UAV flight to reduce team size and allow the user to focus on more strategic tasks
Waldo
UAV path-planning can support vision-based object tracking by moving the UAV to a location that maximizes the visibility of important targets. This can be done by using sampling-based path-planning that has been optimized for rapid online replanning. A goal point can be chosen periodically by identifying, from a pre-defined discretization of the space, the cell that maximizes visibility of important targets. Furthermore, tree structures in RRT* and FMT* can be adapted to handle changes in cost and start/end points, in an anytime fashion without replanning from scratch.
Sample a point (highlighted in pink) and find all nodes in its neighborhood
Find the node in the neighborhood that has the lowest cost (blue)
Rewire all neighbors to the best node if it would improve their cost
A tree with the start node as a square
A new start node (blue square) is made parent of the original and its neighbors are found
Neighbors are rewired to the new start node
Prune a leaf node in the vicinity of the new root after moving start
Discretize into bins
Each waldo gives a weighted vote to the bins from which it is visible
Fullest bin wins
center
constant velocity
directed random walk
The performance of OFMT* and ORRT* is comparable to A* on a visibility graph
The best pruning radius was 0.7 units
Unseen area doesn't appear to constructively contribute to scores
The directed random walk seems to be detrimental
ORRT*
OFMT*
Both algorithms do quite well, but OFMT* appears to be more efficient at adjusting the tree
Claims from thesis | Evidence from work |
---|---|
Goal point maximizes visibility of important targets | Subjective analysis shows that the goal points are placed appropriately |
RRT* and FMT* can be adapted to handle changes in cost in anytime fashion | RRT* and FMT* were within 30% of truth path costs when sampled in a world with time-varying cost |
RRT* and FMT* can be adapted to handle changes in start/end point in anytime fashion | RRT* and FMT* rivaled the replanning efficiency of A* (visibility graph) with start point moving and rapidly changing endpoint |
This work has been funded by the Center for Unmanned Aircraft Systems (C-UAS), a National Science Foundation-sponsored industry/university cooperative research center (I/UCRC) under NSF Award No. IIP-1161036 along with significant contributions from C-UAS industry members.