Хочется научится делать 3D-модели ландшафта с воздуха. Для аппаратов от DJI или 3DR проблем нет - поставил прогу на смартфон и дрон сам все сделает! А как быть владельцам других дронов?
У APM’а есть возможность делать автомиссии для маппинга, на сайте DroneDeploy можно скормить фото и вроде как дальше надо лишь подождать. Но. В фотографии должны быть вшиты в Exif-данные GPS.
Соотвественно, надо придумать, как можно синхронизировать по времени GPS-логи полета и Exif полученных снимков. Может есть программа, которой можно скормить и то, и другое, и она сама сделает всю работу?
И еще. Я так понимаю экшн-камеры типа GoPro или Xiaomi не очень подходят из-за искажения перспективы - тут надо что-то с не таким широким углом. И тоже легкое. И чтобы тоже могло делать снимки по заданному интервалу (о том, чтобы управлять затвором по проводу командой из APM я вообще молчу!). Уверен, кто-то уже что-то подобное делал, но информации в интернете - ноль 😦
APM в логах в теории должен записывать координаты срабатывания тригера, в крайнем случае можно подрасчитать самому, но геморой конечно. Или сделать логер координат, но тут уже много наворотов.
для GoPro/Yi/итд можно поставить другой объектив.
сделать шнурок для спуска не такая большая проблема, но придется немного подпаяться к кнопке спуска камеры (один проводок, земля обычно общая).
Использовал раньше Nikon p330, не самая легкая камера, но очень достойные фото в RAW + запись GPS координат.
Есть питерская фирма Геоскан. Его софт Photoscan, который сшивает фотографии в единый ортофотоплан. В нем же делается первый шаг к 3D модели местности. Фирма дает бесплатную лицензию на 30 дневное пробное использование софта. Вот ссылка www.geoscan.aero/ru/photoscan/
И еще. Я так понимаю экшн-камеры типа GoPro или Xiaomi не очень подходят из-за искажения перспе
Так ведь, что мешает потом кадрировать, выкусывая лишь середину изображения, где искажения отсутствуют (минимальны) ?
По фотокамере все не так просто. Для АРМ мы строили траекторию полета для фотосъемки с указанием центров фотографирования. Необходимо задать перекрытие снимков по курсу в 70% и 50% по бокам. АРМ выдает в сторону фотокамеры по одному из портов сигнал на спуск затвора. Он может быть в виде сервоимпульса изменяемой длительности или в цифровом виде 0-1. Его и подаем на контакты, параллельные кнопке спуска фотоаппарата. Чаще всего эта кнопка двойная. При малом нажиме срабатывает автофокус, а при дальнейшем прижиме - затвор. Я их тупо запараллелил. Иными словами фокус и спуск срабатывают одновременно. В момент подачи сигнала на спуск АРМ записывает в свой внутренний лог параметры центров фотографирования - координаты, курс, углы по трем осям и.т.д. Эти данные привязываются к фотографиям и заливаются в Photoscan
Все бы ничего, но с момента отправки сигнала спуска до фактической сработки затвора проходит некоторое время и самолет успевает пролететь некоторое расстояние, но, главное изменить углы по осям. Это дает немалую погрешность в записи координат. Для компенсации этого в автопилотах более высокого уровня вводится обратная связь с синхроконтакта фотовспышки фотокамеры. Но, и там этот сигнал можно выдавать по первой шторке, по центру и по второй шторке. В общем то для личных целей такая точность не нужна. Я использовал камеру SONY alpfa 6000. Ее тоже надо правильно настроить. Перевести полностью в ручной режим, установить фокус на бесконечность и выдержку сделать не более 1/1000 секунды. Иначе изображение получается размазанным.
Написал достаточно сумбурно, но для первого понимания достаточно. Если есть интерес к фотосъемке с воздуха, могу расписать свои изыскания более подробно.
GoPro и Xiaomi вполне подходят для задач картографии. Мы снимаем гоупрохой в режиме таймлапс с паузой 2 секунды, летаем под управлением DJI PC GroundStation. Сшиваем снимке в Agisoft Photoscan. Он вполне справляется с искажением перспективы - в меню калибровки камер укажите “рыбий глаз”. А вообще лучше, конечно поменять объектив.
По поводу GPS-координат. Если не требуется геодезическая точность, то можете вообще не заморачиваться координатами снимков. Агисофт прекрасно сшивает мозаику и строит 3-D модель и без координат. Привязать готовый ортофотоплан можно по опорным точкам на земле или по спутниковому снимку местности (SAS-планета вам в помощь)
{"assets_hash":"a8b26fa7f6e768b07a72c8c9aadb9422","page_data":{"users":{"3e5614843df9550077796a52":{"_id":"3e5614843df9550077796a52","hid":1354,"name":"Lazy","nick":"Lazy","avatar_id":null,"css":""},"3ff69d1e3df95500777955a3":{"_id":"3ff69d1e3df95500777955a3","hid":2659,"name":"ADF","nick":"ADF","avatar_id":null,"css":""},"45be3bc53df9550077786799":{"_id":"45be3bc53df9550077786799","hid":20186,"name":"supremum2005","nick":"supremum2005","avatar_id":null,"css":""},"4d4325cb3df9550077756c92":{"_id":"4d4325cb3df9550077756c92","hid":79585,"name":"SovGVD","nick":"SovGVD","avatar_id":null,"css":""},"5558dcc03df955007771d507":{"_id":"5558dcc03df955007771d507","hid":223785,"name":"Aximixa","nick":"Aximixa","avatar_id":null,"css":""}},"settings":{"blogs_can_create":false,"blogs_mod_can_delete":false,"blogs_mod_can_hard_delete":false,"blogs_mod_can_add_infractions":false,"can_report_abuse":false,"can_vote":false,"can_see_ip":false,"blogs_edit_comments_max_time":30,"blogs_show_ignored":false,"blogs_reply_old_comment_threshold":30,"votes_add_max_time":168},"entry":{"_id":"5756c47c9970730077114f2f","hid":21795,"title":"3d-маппинг с помощью дрона на APM для нищебродов","html":"<p>Хочется научится делать 3D-модели ландшафта с воздуха. Для аппаратов от DJI или 3DR проблем нет - поставил прогу на смартфон и дрон сам все сделает! А как быть владельцам других дронов?</p>\n<p>У APM’а есть возможность делать автомиссии для маппинга, на сайте DroneDeploy можно скормить фото и вроде как дальше надо лишь подождать. Но. В фотографии должны быть вшиты в Exif-данные GPS.</p>\n<p>Соотвественно, надо придумать, как можно синхронизировать по времени GPS-логи полета и Exif полученных снимков. Может есть программа, которой можно скормить и то, и другое, и она сама сделает всю работу?</p>\n<p>И еще. Я так понимаю экшн-камеры типа GoPro или Xiaomi не очень подходят из-за искажения перспективы - тут надо что-то с не таким широким углом. И тоже легкое. И чтобы тоже могло делать снимки по заданному интервалу (о том, чтобы управлять затвором по проводу командой из APM я вообще молчу!). Уверен, кто-то уже что-то подобное делал, но информации в интернете - ноль <span class=\"emoji emoji-frowning\" data-nd-emoji-src=\":frowning:\">😦</span></p>\n","user":"5558dcc03df955007771d507","ts":"2016-06-07T12:56:28.000Z","st":1,"cache":{"comment_count":8,"last_comment":"57d408c99970730077124620","last_comment_hid":8,"last_ts":"2016-09-10T13:21:13.000Z","last_user":"000000000000000000000000"},"views":2142,"bookmarks":0,"votes":0},"subscription":null},"locale":"en-US","user_id":"000000000000000000000000","user_hid":0,"user_name":"","user_nick":"","user_avatar":null,"is_member":false,"settings":{"can_access_acp":false,"can_use_dialogs":false,"hide_heavy_content":false},"unread_dialogs":false,"footer":{"rules":{"to":"common.rules"},"contacts":{"to":"rco-nodeca.contacts"}},"navbar":{"tracker":{"to":"users.tracker","autoselect":false,"priority":10},"forum":{"to":"forum.index"},"blogs":{"to":"blogs.index"},"clubs":{"to":"clubs.index"},"market":{"to":"market.index.buy"}},"recaptcha":{"public_key":"6LcyTs0dAAAAADW_1wxPfl0IHuXxBG7vMSSX26Z4"},"layout":"common.layout"}