Исследователи реализовали различные варианты алгоритма определения положения дрона в пространстве на простых программируемых логических матрицах (FPGA). С каждым вариантом они упрощали алгоритм, снижая тем самым использование ресурсов процессора, а затем изучали, насколько точно алгоритму удается определять положение дрона по заранее записанным в ходе испытательного полета изображениям и данным с датчиков. Самый эффективный из исследованных вариантов мог обрабатывать 20 кадров в секунду, потребляя при этом меньше двух ватт. При реализации алгоритма в заказной микросхеме (ASIC) потребление может снизиться до нескольких сот милливатт, полагают авторы.