New HUD for FPV (MAVLINK compatible)

Hi all,

I'm an electronics engineer currently working at a southamerican company dedicated to R&D of MAVs.

Since new years eve, I've been working on a new Ironman inspired HUD in order to make FPV more appealing to the user.

Right now, my intention is to develop it a bit more and then start a project on GITHUB to see how much can it grow when more developers get involved.

Here's a demo of the working code:

3691172320?profile=originalSome clarifications:

  • Left curved bar indicates throttle, which goes red when above 90%
  • Right curved bar indicates battery, when below 30% it goes red.
  • System recognizes human face and creates the circular mark around it.

Originally the idea was to give some "flavor" to the display but I got carried away and ended up including the most usefull flight parameters such as ALT, GPS lock, THROTTLE, ROLL, PITCH, YAW, etc. I got further carried away and began adding multiple warning signs such as LOW BATT, LOW ALT, INVERTED FLIGHT,etc. To ensure compatibility, all info is received via MAVLINK protocol.

In the end I was so happy with the screen that I thought "ok... lets see if we can also add some CV". It worked like a charm and the system now also uses HAAR CASCADES to recognize human faces. It does not serve any real purpose...but it certainly makes the Quad FPV vision waaaay cooler when the quad begins to recognize humans! And it does serve as a landmark for drones which can avoid running over people.

Now, past the introduction I'd like to receive some feedback on the idea before I continue to develop it.

Since I have lots of ideas on stuf that I could add, I'd like to know if the community has some use for this sort of thing and if so, how can we improove it so that it does serve a purpose.

For instance:

  • Does it need to recognize faces?
  • Which info would be relevant to have on display?
  • How should info be arranged in order to be easy to read?
  • Would it be useful if it could display some "navigation helpers" such as "TURN LEFT", "TURN RIGHT" arrows when manually heading to a waypoint?

Thanks for reading and I'm looking forward for some feedback.

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • MR60

    Fun and nice! Does it recognize blondes? 

    Is your code open?

    • OPENSOURCE DEFINATELY as my intention is to see it being developed by as many cool minded people as possible.

      Another aspect is that I love coding in python but it would be intresting getting some help so that we can develop a C version of it which could potentially increase its performance.

      As for the blondes detection, I guess we can do it :) it just takes some trainning (honestly we can). All it takes is someone to waste enough time teaching the system what a blonde is.

      Now, asides from the exelent idea of a blonde detector, it could be used to detect cats, dogs, cars, etc. With enough work it could detect even a banana! :)

      Heres the tutorial: http://coding-robin.de/2013/07/22/train-your-own-opencv-haar-classi...

This reply was deleted.

Activity

Neville Rodrigues liked Neville Rodrigues's profile
Jun 30
Santiago Perez liked Santiago Perez's profile
Jun 21
More…