Final presentation

What do we have?

  • Drone
  • Java API to communicate with the drone
  • Methods to fly manually with the drone

What are we going to do?

  • Teaching the drone to deliver things indoor

How do we want to reach our goals?

  • Teaching the drone to scan QR codes
    • Let the drone choose the best (new) way from this marker to the destination
    • Center the drone above a marker
    • Let the drone rotate to the right heading (if necessary)
  • Using a algorithm on the computer to calculate the best way to reach the goal paying attention to obstacles
  • Let the drone fly to the destination
  • Let the drone correct it's actions during the flight (if the way is i.e. crossing the way of another drone)
  • Teaching the drone to land at the destination

What did we do until now?

  • Implemented QR code scanner (that recognizes that there is a marker and can read the code)
  • Chose breadth first algorithm for the calculation of the best way
  • Created a GUI to define the target and to visualize the route
  • Prepared the calculation of the difference between the real heading and the desired heading
  • Integrated the navigation in the drone control

What can we present on Friday?

  • Navigation with the drone
  • Video of drone

Problems

  1. The drone is drifting

Solutions

  1. Fine-tuning