3d-маппинг с помощью дрона на APM для нищебродов

Хочется научится делать 3D-модели ландшафта с воздуха. Для аппаратов от DJI или 3DR проблем нет - поставил прогу на смартфон и дрон сам все сделает! А как быть владельцам других дронов?

У APM’а есть возможность делать автомиссии для маппинга, на сайте DroneDeploy можно скормить фото и вроде как дальше надо лишь подождать. Но. В фотографии должны быть вшиты в Exif-данные GPS.

Соотвественно, надо придумать, как можно синхронизировать по времени GPS-логи полета и Exif полученных снимков. Может есть программа, которой можно скормить и то, и другое, и она сама сделает всю работу?

И еще. Я так понимаю экшн-камеры типа GoPro или Xiaomi не очень подходят из-за искажения перспективы - тут надо что-то с не таким широким углом. И тоже легкое. И чтобы тоже могло делать снимки по заданному интервалу (о том, чтобы управлять затвором по проводу командой из APM я вообще молчу!). Уверен, кто-то уже что-то подобное делал, но информации в интернете - ноль 😦

  • 2139
Comments
SovGVD
  1. APM в логах в теории должен записывать координаты срабатывания тригера, в крайнем случае можно подрасчитать самому, но геморой конечно. Или сделать логер координат, но тут уже много наворотов.
  2. для GoPro/Yi/итд можно поставить другой объектив.
  3. сделать шнурок для спуска не такая большая проблема, но придется немного подпаяться к кнопке спуска камеры (один проводок, земля обычно общая).

Использовал раньше Nikon p330, не самая легкая камера, но очень достойные фото в RAW + запись GPS координат.

supremum2005

Есть питерская фирма Геоскан. Его софт Photoscan, который сшивает фотографии в единый ортофотоплан. В нем же делается первый шаг к 3D модели местности. Фирма дает бесплатную лицензию на 30 дневное пробное использование софта. Вот ссылка www.geoscan.aero/ru/photoscan/

ADF

И еще. Я так понимаю экшн-камеры типа GoPro или Xiaomi не очень подходят из-за искажения перспе

Так ведь, что мешает потом кадрировать, выкусывая лишь середину изображения, где искажения отсутствуют (минимальны) ?

supremum2005

По фотокамере все не так просто. Для АРМ мы строили траекторию полета для фотосъемки с указанием центров фотографирования. Необходимо задать перекрытие снимков по курсу в 70% и 50% по бокам. АРМ выдает в сторону фотокамеры по одному из портов сигнал на спуск затвора. Он может быть в виде сервоимпульса изменяемой длительности или в цифровом виде 0-1. Его и подаем на контакты, параллельные кнопке спуска фотоаппарата. Чаще всего эта кнопка двойная. При малом нажиме срабатывает автофокус, а при дальнейшем прижиме - затвор. Я их тупо запараллелил. Иными словами фокус и спуск срабатывают одновременно. В момент подачи сигнала на спуск АРМ записывает в свой внутренний лог параметры центров фотографирования - координаты, курс, углы по трем осям и.т.д. Эти данные привязываются к фотографиям и заливаются в Photoscan

supremum2005

Все бы ничего, но с момента отправки сигнала спуска до фактической сработки затвора проходит некоторое время и самолет успевает пролететь некоторое расстояние, но, главное изменить углы по осям. Это дает немалую погрешность в записи координат. Для компенсации этого в автопилотах более высокого уровня вводится обратная связь с синхроконтакта фотовспышки фотокамеры. Но, и там этот сигнал можно выдавать по первой шторке, по центру и по второй шторке. В общем то для личных целей такая точность не нужна. Я использовал камеру SONY alpfa 6000. Ее тоже надо правильно настроить. Перевести полностью в ручной режим, установить фокус на бесконечность и выдержку сделать не более 1/1000 секунды. Иначе изображение получается размазанным.

supremum2005

Написал достаточно сумбурно, но для первого понимания достаточно. Если есть интерес к фотосъемке с воздуха, могу расписать свои изыскания более подробно.

GoPro и Xiaomi вполне подходят для задач картографии. Мы снимаем гоупрохой в режиме таймлапс с паузой 2 секунды, летаем под управлением DJI PC GroundStation. Сшиваем снимке в Agisoft Photoscan. Он вполне справляется с искажением перспективы - в меню калибровки камер укажите “рыбий глаз”. А вообще лучше, конечно поменять объектив.
По поводу GPS-координат. Если не требуется геодезическая точность, то можете вообще не заморачиваться координатами снимков. Агисофт прекрасно сшивает мозаику и строит 3-D модель и без координат. Привязать готовый ортофотоплан можно по опорным точкам на земле или по спутниковому снимку местности (SAS-планета вам в помощь)