Автономный Arduino-квадракоптер, управляемый по GPS?
На Хабре много статей, как сделать свой arduino-квадракоптер, управляемый с пульта ДУ, но на мой взгляд гораздо интереснее сделать его автономным. Предлагаю осуществлять управление квадракоптером путем задания координат точки назначения, в которой он будет выполнять свое задание (например фотографировать местность или сбрасывать груз), а затем возвращаться на «базу», координаты которой также задаются. Очевидно, что для предотвращения столкновения с препятствиями необходимо снабдить квадракоптер системой обнаружения препятствий (на основе ультразвукового дальномера), закладку координат базы и точки выполнения задания хотелось бы осуществлять с android-смартфона по wifi.
P.S. Буду рад любым советам, касающимся покупки комплектующих, их осмысленном выборе, а также алгоритма полета, написания кода.
Алгоритм поиска пути будет весьма непростым — правильный маршрут заранее неизвестен. По сути поиск пути будет представлять прохождение лабиринта с заранее неизвестным внутренним строением. Лучше упростить задачу немного — лететь по заданному заранее маршруту, а не в заданную точку. Причем можно использовать обычный ДУ коптер и нанавесить на сам пульт управления систему просчета пути, а не в коптер.
Хотелось бы узнать поподробнее насчет системы просчета пути, установленной на пульт ДУ? Вы где-нибудь видели чтобы так делали? Где можно посмотреть реализации подобных систем?