Companion computers 7 years ago - and the industry is just getting there!

We just realized how prevailing our system from 2009 still is: Marker based position hold and vision based pattern detection, all onboard, with a full companion architecture. Its great to start to see more of that more broadly, in particular in the open source space.

Views: 950

Comment by Patrick Poirier on February 15, 2016 at 4:14pm

You are the undisputed champions of the real time autonomous fly !!

Reading your papers is like music, it just sounds great.  I really wish that you could make some of your FPGA code available, in particular the semi-global matching stereo (SGM):

The FPGA allows us to implement the algorithm in hardware, making it vastly more efficient than a CPU or GPU implementation. We run it on a small, lightweight FPGA and companion CPU board that is 76 mm x 46 mm and weighs 50 grams

This is 5 times faster and 5 times more power efficient than a standard implementation as we can compare in this paper :

http://groups.csail.mit.edu/robotics-center/public_papers/Barry15a.pdf

Comment by Jerry Giant on February 15, 2016 at 8:28pm

in the nature world, insect has an eye looks like light field optical sensors running on FPGAs; and mammals more like a CPU comparing to FPGA, for learning new things.

a instruction based platform will be much more flexible, but FPGA platform will be deadly efficient.

Comment by Gary McCray on February 18, 2016 at 11:07am

Hi Jerry, interesting comparison insect = FPGA, mammal = CPU.

I think for the future of our machines, the key will be an optimized FPGA front end serving initial data extraction and compression and a multi core GPU back end for rapidly processing supplied data and responding.

Comment by Laser Developer on February 19, 2016 at 12:39am

SmartFusion2 = mammal brain with insect reflexes?

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service