1 of 8

Autonomous Drone Navigation: Weather and Population

Members: Justin Swanson, Christopher Norton

Faculty Advisor: Dr. Siddhartha Bhattacharya

Client: Dr. Siddhartha Bhattacharya

2 of 8

Milestone 1 overview

  1. Create Requirements Doc
  2. Create Design Doc
  3. Create Test Plan Doc
  4. Review Current Pathfinding Algorithm
  5. Select Collaboration Tools
  6. Research risk-mapping methods

3 of 8

Requirements

  1. Before flight the system shall:
    1. Create a risk mapping of its environment
    2. Create an initial weather mapping of its environment
  2. During flight the agent shall:
    • Update the position of the weather in the weather mapping.
    • Update its position in the risk-mapping UI element.
  3. During connection loss with the ground station the agent shall:
    • Construct a path using the risk mapping.
    • Alter its path using the weather mapping.

4 of 8

Process Diagram

5 of 8

GUI markup

6 of 8

Testing Strategy

  1. White box testing strategy
    1. Test each individual component for completeness and correctness
    2. E.g. test the risk-map in isolation
  2. Once all components are completed, begin integration of components, and perform black box testing.

7 of 8

Milestone 2 Tasks

  1. Implement and test Risk map
  2. Implement and test Weather map
  3. Test pathfinding on graph of risk map

8 of 8

Questions?