Сижу и читаю гиктаймс по интересующей меня тематике и нахожу вот такую статью, мол какой DJI плохой и ужасный.
В комментариях было много мнений и фактов.
Да, соглашусь, дорогой аппарат. Да, на любимом APM и Pixhawk можно собрать великолепный коптер (конвертоплан, самолёт, ровер, лодку). Многие фичи, которые заявлены в новых фантомах тем или иным образом уже реализованы сообществом.
Но фантик — это коммерческий продукт, который успешно продается в больших тиражах. Его ближайшие конкурент 3DR значительно отстает. В этой статье можно посмотреть, что DJI делает в разы больше продаж чем 3DR. Хоть и видно, что Parrot продает больше, но у них устройства другого класса. Количество самосборок сложно посчитать, но в реальной жизни вижу я их очень редко.
![Прокаченный DJI](https://habrastorage.org/r/w780q1/files/429/a39/0f0/429a390f0dcc42e6a68115eaa36a716c.jpg)
Так давайте посмотрим на фантик под другим углом и найдем достоинства с точки зрения гика.
![Light Bridge](https://habrastorage.org/r/w780q1/files/aa7/cf1/c34/aa7cf1c34e0542249c8970e624d3a6d0.jpg)
Здесь под Lightbridge подразумевается версия из Inspire и Phantom.
Хотелось бы вам улететь на пару километров и при этом иметь ХД картинку? И если первое решается любым аналоговым передатчиком, то со вторым засада — дешевых передатчиков для передачи видео высокого разрешения с низкой задержкой просто нет. Если вы захотите себе такой видеолинк как на третем фантике, то придётся раскошелится на стоимость больше чем половина его стоимости (правда стоит упомянуть, что у ребят из виртурилки есть своё решение по более гуманной цене).
«А зачем вообще нужен хд?» – возможно, спросите вы. Но что бы это понять, нужно попробовать – картинка с минимальной задержкой (здесь она от 0,2с) и большим разрешением(720p) доставляет намного больше удовольствия. Также несомненным плюсом является поддержка многими программами шлемов виртуального присутствия, где хорошее разрешение жизненно важно для ощущений.
Ок, надеюсь то что высокое разрешение это всеобщее благо вопросов больше не вызывает. Но может возникнуть претензия к камере. И если для инспаеров есть вполне неплохие камеры, разработанные в сотрудничестве с blackmagick (со сменной оптикой, большой матрицей, записью видео в рав) то на фантомах поменять камеру на более хорошую действительно нельзя. Хотя, как говорится, если очень хочется, то можно:
При этом видео со встроенной камеры на Lightbridge, по всей видимости, передается по HDMI:
![](https://habrastorage.org/r/w780q1/files/05d/e35/e34/05de35e3409e4dcab8b647868a00e3b8.jpg)
Данное видео, а также статья g0l'a – косвенное подтверждение этому.
В отличии от перехвата видео вайфай линка в осмо и ко, я пока не знаю способов захвата изображения с продолжением работы ПО для управления коптера. Как вариант, можно захватывать либо с экрана, либо HDMI который есть у инспера и можно доустановить на пульт фантома для вывода изображения на произвольный монитор, либо организации трансляции.
![image](https://habrastorage.org/r/w1560/files/974/170/f2b/974170f2bd174c12a8fd1861dd27c022.png)
Из минусов: плавающая задержка от 0,2 до 1 секунды, периодические фризы, сложность организации широковещательного вещания.
Модели DJI Phantom 2 Vision+, Phantom 3 Standart и камера Osmo оборудованы Wi-Fi модулем, к которому можно подсоедениться и послушать, что по нему передается.
![Ломаем сеть](https://habrastorage.org/r/w1560/files/112/1ab/f06/1121abf06c0b4499918a8899f10f60be.png)
Хороший how-to как подсоедениться недавно был мною найден на просторах интернета от хабравчанина Gol. Вкратце можно реализовать свой стриминг видео, что очень даже неплохо. Но мне больше интересно поковыряться в телеметрии, чем я постараюсь заняться в ближайшее время.
DJI дает доступ к API своих продуктов. Можно получить доступ к управлению самим коптером, подвесом и камерой. На чтение доступно все включая информацию с пульта и батарейки. На основе этого SDK создают много приложений в том числе и для узких бизнес-задач, например, картографии.
![DJI SDK](https://habrastorage.org/r/w1560/files/a3d/789/373/a3d789373c354a4286a4861c2199b163.png)
SDK довольно активно развивается. К конце 2015/начале 2016 был сделан крупный переход на новую мажорную версию SDK (с 2 на 3). Часто видны новые коммиты в репозитории.
Для себя я сделал небольшую программку под iOS, которая снимает диагностическую информацию с дрона. Иногда пользуюсь примером из репозитория, который позволяет запрограммировать полет по точкам и вести съемку (в штатном приложении данная функция почему-то отсутствует).
Вообще DJI активно поощряет разработчиков под свою платформу. Сейчас, например, идет третий DJI Developer Challange с очень интересными задачами и ценными призами.
Сообщество вокруг MAVLink тоже активно и имеет свои средства разработки, но порог входа в них выше. Сейчас компания 3DR пытается решить эту проблему и заманивает разработчиков на свою платформу для разработки.
Со времен DJI Phantom 2 такой элемент коптера как батарейка обзавелся своим мозгом и интересными фичами. По сути DJI Intelligent Flight Battery представляет из себя отдельный девайс со своим контроллером и прошивкой, которая переодически обновляется. В приложении DJI GO нельзя получить версию контроллера, но SDK дает такую возможность. Было бы интересно проводить корреляции между поведением батарейки и версией ее прошивки, но пока я не знаю как это сделать (по сути надо объединять данные со штатного приложения с инфой от своего, но простого и удобного пути я не вижу).
![DJI Intelligent Flight Battery](https://habrastorage.org/r/w780q1/files/2f2/9df/de7/2f29dfde78c24715b041540c21d37fa9.jpg)
А пока посмотрим наиболее интересные фичи на мой взгляд:
Раньше я думал, что мощное коммунити есть только у OpenSource. Если посмотреть на мир MAVLink'а (APM, Pixhawk), то сразу можно увидеть большую активность на сайтах типа diydrones.com.
![Drone Community](https://habrastorage.org/r/w780q1/files/5b0/a06/16a/5b0a0616a35d4ae1abd4bea3c8bf1e3a.jpeg)
Копнув чуть глубже я нашел мощное зарубежное сообщество Phantom Pilots, где сидят не только те, кто занимается аэросъемкой, но и много технарей, которые занимаются реверсом железа и софта. Можно найти много интересных новостей или фич.
Несмотря на то, что Phantom — это закрытая система, можно немного ее поковырять и выйти за пределы ограничений. При всем при этом коптер уже готов из коробки для простого полета и съемки и не нужно регулировать пиды перед каждым полетом.
Я не стал описывать новые фичи, которые были представлены в новой модели Phantom 4, т.к. сам его не трогал и не находил хороших обзоров с «погружением» внутрь. Многообещающе выглядит функция облета препятствий. Если судить по предудыщуему продукту компании, а именно Guidance, то они уже имеют опыт и технологии для работы с огибанием препятствий. Надеюсь, что скоро смогу более подробно копнуть. И интересно, можно ли будет получить доступ к этой системе?
Следующую статью я хочу посвятить анализу батарейки фантома.
Есть небольшое исследование основанное на обработке сотен логов, которые я собираю на этом сайте.
В комментариях было много мнений и фактов.
Да, соглашусь, дорогой аппарат. Да, на любимом APM и Pixhawk можно собрать великолепный коптер (конвертоплан, самолёт, ровер, лодку). Многие фичи, которые заявлены в новых фантомах тем или иным образом уже реализованы сообществом.
Но фантик — это коммерческий продукт, который успешно продается в больших тиражах. Его ближайшие конкурент 3DR значительно отстает. В этой статье можно посмотреть, что DJI делает в разы больше продаж чем 3DR. Хоть и видно, что Parrot продает больше, но у них устройства другого класса. Количество самосборок сложно посчитать, но в реальной жизни вижу я их очень редко.
![Прокаченный DJI](https://habrastorage.org/files/429/a39/0f0/429a390f0dcc42e6a68115eaa36a716c.jpg)
Так давайте посмотрим на фантик под другим углом и найдем достоинства с точки зрения гика.
1. DJI Lightbridge
![Light Bridge](https://habrastorage.org/files/aa7/cf1/c34/aa7cf1c34e0542249c8970e624d3a6d0.jpg)
Здесь под Lightbridge подразумевается версия из Inspire и Phantom.
Хотелось бы вам улететь на пару километров и при этом иметь ХД картинку? И если первое решается любым аналоговым передатчиком, то со вторым засада — дешевых передатчиков для передачи видео высокого разрешения с низкой задержкой просто нет. Если вы захотите себе такой видеолинк как на третем фантике, то придётся раскошелится на стоимость больше чем половина его стоимости (правда стоит упомянуть, что у ребят из виртурилки есть своё решение по более гуманной цене).
«А зачем вообще нужен хд?» – возможно, спросите вы. Но что бы это понять, нужно попробовать – картинка с минимальной задержкой (здесь она от 0,2с) и большим разрешением(720p) доставляет намного больше удовольствия. Также несомненным плюсом является поддержка многими программами шлемов виртуального присутствия, где хорошее разрешение жизненно важно для ощущений.
Ок, надеюсь то что высокое разрешение это всеобщее благо вопросов больше не вызывает. Но может возникнуть претензия к камере. И если для инспаеров есть вполне неплохие камеры, разработанные в сотрудничестве с blackmagick (со сменной оптикой, большой матрицей, записью видео в рав) то на фантомах поменять камеру на более хорошую действительно нельзя. Хотя, как говорится, если очень хочется, то можно:
При этом видео со встроенной камеры на Lightbridge, по всей видимости, передается по HDMI:
![](https://habrastorage.org/files/05d/e35/e34/05de35e3409e4dcab8b647868a00e3b8.jpg)
Данное видео, а также статья g0l'a – косвенное подтверждение этому.
В отличии от перехвата видео вайфай линка в осмо и ко, я пока не знаю способов захвата изображения с продолжением работы ПО для управления коптера. Как вариант, можно захватывать либо с экрана, либо HDMI который есть у инспера и можно доустановить на пульт фантома для вывода изображения на произвольный монитор, либо организации трансляции.
![image](https://habrastorage.org/files/974/170/f2b/974170f2bd174c12a8fd1861dd27c022.png)
Из минусов: плавающая задержка от 0,2 до 1 секунды, периодические фризы, сложность организации широковещательного вещания.
2. Взламываем Wi-Fi
Модели DJI Phantom 2 Vision+, Phantom 3 Standart и камера Osmo оборудованы Wi-Fi модулем, к которому можно подсоедениться и послушать, что по нему передается.
![Ломаем сеть](https://habrastorage.org/files/112/1ab/f06/1121abf06c0b4499918a8899f10f60be.png)
Хороший how-to как подсоедениться недавно был мною найден на просторах интернета от хабравчанина Gol. Вкратце можно реализовать свой стриминг видео, что очень даже неплохо. Но мне больше интересно поковыряться в телеметрии, чем я постараюсь заняться в ближайшее время.
3. Возможность программирования
DJI дает доступ к API своих продуктов. Можно получить доступ к управлению самим коптером, подвесом и камерой. На чтение доступно все включая информацию с пульта и батарейки. На основе этого SDK создают много приложений в том числе и для узких бизнес-задач, например, картографии.
![DJI SDK](https://habrastorage.org/files/a3d/789/373/a3d789373c354a4286a4861c2199b163.png)
SDK довольно активно развивается. К конце 2015/начале 2016 был сделан крупный переход на новую мажорную версию SDK (с 2 на 3). Часто видны новые коммиты в репозитории.
Для себя я сделал небольшую программку под iOS, которая снимает диагностическую информацию с дрона. Иногда пользуюсь примером из репозитория, который позволяет запрограммировать полет по точкам и вести съемку (в штатном приложении данная функция почему-то отсутствует).
Вообще DJI активно поощряет разработчиков под свою платформу. Сейчас, например, идет третий DJI Developer Challange с очень интересными задачами и ценными призами.
Сообщество вокруг MAVLink тоже активно и имеет свои средства разработки, но порог входа в них выше. Сейчас компания 3DR пытается решить эту проблему и заманивает разработчиков на свою платформу для разработки.
4. Батарейка «с головой»
Со времен DJI Phantom 2 такой элемент коптера как батарейка обзавелся своим мозгом и интересными фичами. По сути DJI Intelligent Flight Battery представляет из себя отдельный девайс со своим контроллером и прошивкой, которая переодически обновляется. В приложении DJI GO нельзя получить версию контроллера, но SDK дает такую возможность. Было бы интересно проводить корреляции между поведением батарейки и версией ее прошивки, но пока я не знаю как это сделать (по сути надо объединять данные со штатного приложения с инфой от своего, но простого и удобного пути я не вижу).
![DJI Intelligent Flight Battery](https://habrastorage.org/files/2f2/9df/de7/2f29dfde78c24715b041540c21d37fa9.jpg)
А пока посмотрим наиболее интересные фичи на мой взгляд:
- «Спящий» режим включается после простоя в 20 минут, не давая зря расходовать заряд.
- Функция авторазрядки, которая позволяет не переживать о длительном хранение батареи. Контроллер позаботиться о разрядке до 65% (оптимально для длительного хранения). Хотя я читал на форумах, что все равно батарейка разряжается в 0 за два месяца.
- Батарейка хранит ошибки за последние 30 дней, что полезно для ее последующего обслуживания и ремонта. Прочитать эту историю можно через DJI GO или взять через SDK.
- Автоматическая балансировка ячеек в батарейке при зарядке — фича «умной» батарейки.
- Обмен информаций с бортовым ПК дрона в режиме реальном времени, которое позволяет батарейке отправлять сигналы на коптер для аварийной посадки и сообщать об ошибках.
5. Сообщество энтузиастов
Раньше я думал, что мощное коммунити есть только у OpenSource. Если посмотреть на мир MAVLink'а (APM, Pixhawk), то сразу можно увидеть большую активность на сайтах типа diydrones.com.
![Drone Community](https://habrastorage.org/files/5b0/a06/16a/5b0a0616a35d4ae1abd4bea3c8bf1e3a.jpeg)
Копнув чуть глубже я нашел мощное зарубежное сообщество Phantom Pilots, где сидят не только те, кто занимается аэросъемкой, но и много технарей, которые занимаются реверсом железа и софта. Можно найти много интересных новостей или фич.
В конце
Несмотря на то, что Phantom — это закрытая система, можно немного ее поковырять и выйти за пределы ограничений. При всем при этом коптер уже готов из коробки для простого полета и съемки и не нужно регулировать пиды перед каждым полетом.
Я не стал описывать новые фичи, которые были представлены в новой модели Phantom 4, т.к. сам его не трогал и не находил хороших обзоров с «погружением» внутрь. Многообещающе выглядит функция облета препятствий. Если судить по предудыщуему продукту компании, а именно Guidance, то они уже имеют опыт и технологии для работы с огибанием препятствий. Надеюсь, что скоро смогу более подробно копнуть. И интересно, можно ли будет получить доступ к этой системе?
Следующую статью я хочу посвятить анализу батарейки фантома.
Есть небольшое исследование основанное на обработке сотен логов, которые я собираю на этом сайте.
Only registered users can participate in poll. Log in, please.
Публиковать статью про аккумуляторы фантома?
77.13% Да, хочу почитать145
21.81% Нет, не интересно41
4.79% А можете рассказать про… (пожелания в комментариях)9
188 users voted. 51 users abstained.