Программы для программирования квадрокоптера tello
9 января на ежегодной международной выставке потребительской электроники CES 2018 состоится дебют совместного проекта группы компаний Ryze Technology , DJI Innovations, и Intel. Дрон Tello – это простой в обращении беспилотник рассчитанный на начинающую категорию потребителя, отличительной особенностью которого является возможность обучения азам программирования посредством разработанной системы MIT получившей название – Scratch. Разработчики заверяют, что как пилотирование, так и программирование Tello смогут освоить даже дети.
Особенности
- Вес 87 грамм
- 14-ядерный процессор Intel
- Система управления полётом от DJI Innovations
- Позиционирование (2 × ультразвуковых + 1 × оптический сенсоры)
- Система избегания препятствий (опционально)
- Автовзлёт и посадка
- Удержание высоты
- Взлёт и посадка с рук
- 5 × запрограммированных режимов полёта
- Запись короткометражных видеороликов (для режимов полёта Circle, 360 и Up & Away)
- Исполнение флипов по 8 направлениям
- Защита при потере связи (осуществляет автопосадку)
- 2 × антенны для более стабильной видеотрансляции
- Расстояние FPV удаления 100 метров
- FPV трансляция в HD качестве
- Съёмка видео в качестве 720p
- Съёмка 5Мп фото
- Электронная стабилизация изображения (EIS)
- Макс. время полёта 13 мин
- Управление посредством смартфона либо планшета через мобильное приложение, либо в тандеме с дополнительно докупаемой аппаратурой управления GameSir T1d Controller
- Адаптирован под сопряжение с VR-гарнитурой и геймпад ами Gamesir и Apple MFi Bluetooth
- Поддерживает визуальное (Блочное) программирование на Scratch
- Для продвинутых пользователей поддерживает дальнейшее усовершенствование Tello посредством SDK
Комплектация
Разработчик предлагает дрон Tello в двух комплектациях:
Tello
Tello Boost Combo
Спецификация
Камера
iOS 9.0 или более поздняя версия.
Совместимые устройства: с iPhone 5s, iPhone SE, iPhone 6, iPhone 6 Plus, iPhone 6s, iPhone 6s Plus, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPad mini 4 and iPad mini 4 Wi-Fi + Cellular.
Android:
4.4.0 или более поздняя версия.
Совместимые устройства: Samsung S7, Samsung S6 edge, Samsung S5, Samsung Galaxy note 4, Samsung Galaxy note 3, Huawei Honor 8, Huawei Honor 9, Huawei P8 Max, Huawei P10, Huawei Honor V8, Huawei P9, Huawei nova2, Xiaomi 6, Xiaomi Note3, Redmi 4A, OnePlus5, vivoX6, Google Pixel1 XL, Google Pixel2.
Внешний вид
Камера
Курсовая 5мп камера позволяет делать отличные кадры для БЛА в занимаемой ниши. Фотографии получаются детализированными, цветопередача естественная. Благодаря показательной стабильности дрона и в целом неплохой работе электронной стабилизации изображения, качество съёмки не уступает более дорогим аппаратам. Конечно же, это дрон не для профессиональной съёмки, но для любительской — то, что нужно!
Пример фото
Пример видео
Питание
Квадрокоптер Ryze Tello оснащается съёмной батарей 3.8В 1100мАч LiPo. По заявлению производителя заряда должно хватать до 13 минут полёта. В реальных условиях, при стабильном полёте в безветренную погоду, заряда хватает на 10 — 12 минут. Если же делать маневры, и включать разные режимы полёта, то дрон будет летать около 8 — 11 минут. При полной разрядке аккумулятора во время полёта, дрон аккуратно приземлится на землю. Заряжается батарея от USB кабеля, а это значит, что по умолчанию зарядка возможна и от портативных ЗУ ( Power bank) . Время зарядки составляет около 50 — 60 мин.
Режимы полёта
В распоряжении пользователя 6 режимов полёта:
- Throw & Go — с помощью этого режима можно просто подкинуть квадрокоптер и он автоматически взлетит.
- Flips — квадрокоптер делает перевороты в разные стороны
- Up & Away — в этом режиме квадрокоптер записывает видео во время полёта вверх и назад.
- 360 — квадрокоптер снимает панораму.
- Bounce Mode — квадрокоптер автоматически будет подпрыгивать вверх и вниз в пределах 0.5 и 1.2 метра от поверхности под устройством.
- Circle — квадрокоптер автоматически вращается вокруг места взлёта, записывая видео.
Управление
Квадрокоптер управляется с помощью смартфона либо планшета через мобильное приложение «Tello». Так же дрон поддерживает сопряжение с геймпадами: Gamesir и Apple MFi Bluetooth. При использовании геймпадов остается тот же диапазон расстояния удаления, но такой способ управления принесет максимальное удобство в пилотировании.
Тест-драйв
В полёте квадрокоптер очень стабильный. Адаптирован для запуска дома и на улице. Несмотря на коллекторные моторы, отлично себя проявляет на разных режимах полёта, мощности хватает для нормальных, не сильно динамичных полётов. В спорт режиме квадрокоптер станет заметно резвым и подойдёт для динамичных FPV полётов, режим «Slow» отлично подойдет для аэросъёмки. Качество съёмки бортовой камеры заслуживает уважения и идеально подходит для начинающих аэрофотографов .
- Единственное, что хотелось бы отметить, так это то, что в городских условия радиус полёта сильно ограничен, в пределах 35 — 40м.
- Не смотря на то, что за эти деньги можно купить дрон на б/к моторах, настоятельно рекомендуем Ryze Tello для начинающих пилотов. Ведь у него присутствует много режимов, им легко управлять, и на нём весело летать.
Очень порадовала многофункциональность Tello. Если пользователю наскучит летать, можно попробовать себя в программировании и написать программу для дрона. С этим справятся даже юные пилоты с помощью программы — Scratch. Заданные команды дрон исполняет очень чётко. Для более продвинутых пользователей, ПО беспилотника поддерживает разработку приложений посредством SDK.
Программирование
Скриншот рабочей области ПО Scratch, при помощи которого реализуется интуитивно понятное, блочное программирование. Позволяет задавать беспилотнику исполнение последовательных действий по заранее выставленному алгоритму. Один блок, одно действие, с возможностью точной настройки каждого.
Скретч (от англ. Scratch) — язык программирования или визуальная событийно-ориентированная среда программирования для обучения школьников младших и средних классов.
Доступен для покупки во всех магазинах DJI Innovations, а также на различных торговых площадках инета. Цена беспилотника в зависимости от комплектации:
В Японии программирование будет являться основным предметом в начальной школе уже к 2020 году. И если ранее для его изучения использовались преимущественно ПК, то сейчас все больше людей начинают использовать планшеты и телефоны для создания программ, тем более что способы программирования могут выглядеть достаточно просто с использованием оболочек блочного типа.
Приложение Drone Blocks.
Дроны Tello возможно программировать с помощью приложения Drone Blocks. Оно выпущено как для android, так и для iOS смартфонов.
Загрузка Drone Blocks не вызовет у вас проблем, достаточно вбить в AppStore или Playmarket «Drone Blocks» — и приступить к загрузке.
К сожалению Android версия к моменту выхода этой статьи недоступна (с Апреля 2018 года), так как она находится в тестовом режиме и ограничена 500 загрузками).
Программирование DJI Tello в приложении Drone Blocks.
Начнем программировать наш Tello сразу после загрузки приложения. Запускайте Drone Blocks и выбирайте пункт «Connect to Tello»
Непосредственно после подключения Tello к программе вы увидите пример пример готовой программы для управления дроном, эдакий «hello world» для Tello.
Команды программы Drone Blocks.
В левой части расопложены виды команд для Tello, справа непосредственно сама программа с использованием этих команд.
- Take Off — взлет
- Navigation — это основной тип блока, позволяющий перемещать Tello вперед-назад, влево-вправо. Расстояние перемещения можно измерять в дюймах или сантиметрах.
- Flip — позволяет программировать Tello на трюк «флип» — также вперед-назад, влево-вправо
- Loops — позволяет делать циклы в вашей программе, что существенно расширяет возможности программирования Tello
- Logic — команда аналогична оператору IF из многих языков программирования. Предназначена для логических операций (Что если).
- Math — возможность математических вычислений.
- Variables — это переменный, которые можно создавать и использовать для программирования Tello
- Land — команда посадки.
Выглядит все максимально просто и понятно. Перед началом работы в приложении вы можете зарегистрировать аккаунт в программе, что позволит вам сохранять и просматривать созданные ранее программы.
Также в меню вы можете найти пункт «Show Mission Code», позволяющий увидеть исходный код программы.
Пробный полет Tello по программе DroneBlocks.
GOBOT — это фреймворк для робототехники, физических вычислений и Интернета вещей (IoT), написанный на языке программирования Go от The Hybrid Group Team. Он предлагает адаптеры и контроллеры для управления различными физическими устройствами, от Arduino низкого уровня до дронов.
В этом посте мы собираемся изучить некоторые основы фреймворка Gobot и немного о дронах. Объединив все это, давайте создадим решение для автоматизации DJI Tello.
Во-первых, давайте посмотрим на основные моменты в структуре Gobot.
- Адаптеры обеспечивают необходимый интерфейс для связи с оборудованием.
- Контроллеры используют интерфейс, предоставленный адаптерами, и напрямую взаимодействуют с оборудованием.
- Робот — это основная абстракция, используемая Gobot. Робот может представлять собой беспилотник или какой-либо другой тип подключенной или автономной машины.
- Команды предназначены для управления возможностями в программах Gobot и работают через API Gobot.
- События — это то, как передаются уведомления для информирования кода о важных событиях. Драйверы используют это, чтобы общаться с роботом.
В дополнение к этому Gobot включает RESTful API для проверки состояния соединения и другой информации с одного устройства (робота) либо устройств, которые работают в группе.
Кроме того, Gobot может быть расширен для добавления новой поддержки дополнительных аппаратных и программных устройств. В этом случае мы можем написать наш собственный адаптер / контроллер или оба для новых устройств.
Установка окружения
Инсталляция Gobot:
go get -tool en Golang te ayudará a instalar Gobot y sus dependencias requeridas.
Кроме того, нам нужно установить две библиотеки и настроить соответствующий путь. Смотрите нижеследующие шаги:
1.FFMPEG это набор программных библиотек и программ для управления видео, аудио и другими файлами и мультимедийными трансляциями. Здесь мы будем использовать его для перекодирования необработанного видеопотока дрона.
$ brew install ffmpeg $(brew options ffmpeg | grep -v -e ‘\s’ | grep -e ‘—with-\|—HEAD’ | tr ‘\n’ ‘ ‘)
$ export LDFLAGS=»-L/usr/local/opt/libffi/lib»
$ export PKG_CONFIG_PATH=»/usr/local/opt/libffi/lib/pkgconfig»
2.OpenCv (Open Source Computer Vision Library) в основном направлен на компьютерное зрение в реальном времени. В нашем случае мы используем эту библиотеку для создания окна для отображения транскодированных видеокадров FFMPEG.
$ brew install opencv
$ export LDFLAGS=»-L/usr/local/opt/openblas/lib»
$ export CPPFLAGS=»-I/usr/local/opt/openblas/include»
$ export PKG_CONFIG_PATH=»/usr/local/opt/openblas/lib/pkgconfig»
Наша среда готова к работе …
Давайте автоматизируем наш Tello Drone …
Создайте файл и назовите его automate_tello.go, чтобы начать писать программу. Тут я взял API Gobot Tello, чтобы написать следующую программу.
Итак, что собирается делать программа?
-
запускаем FFMPEG для кодирования необработанного видео из Drone.
Вот сама программа:
Включить дрон. Теперь подключитесь к сети Wi-Fi Tello с вашего компьютера. Название точки подключения будет чем-то вроде «TELLO-XXXXXX».
Запускаем программу
Все готово! Запустим программу, чтобы Tello взлетел …
Как все это работает, видео
Где это применить?
Конечно, автоматизация такого Дрона как Tello возможно и сложно-применима на практике ввиду многих причин. Однако на данном примере можно изучить автоматизацию беспилотников в целом. И целей применения здесь масса — мониторинг промышленных объектов, охранные функции и многое другое.
Дрон Tello от Ryze - единственный в своем роде игрушечный дрон, который возвращает удовольствие от полета. Он обладает множеством функций, непохожих на другие при такой низкой цене. Одним из наиболее примечательных является его совместимость с разработанным MIT программным обеспечением для программирования - Scratch, которое позволяет пользователям управлять Tello с помощью компьютера и вводить заранее запланированные действия.
Сегодня мы расскажем, как использовать Scratch с Tello, и покажем вам несколько примеров этой уникальной функции в действии.
Scratch - это язык программирования, предназначенный для обучения детей и подростков основам программирования в увлекательной и интерактивной форме. Он позволяет пользователям создавать игры, рассказы и анимации для развития своих навыков. Хотя Scratch ориентирован на детей, это отличный способ сделать первые шаги в программировании, особенно в сочетании с Tello.
В случае Tello у вас есть два варианта управления; Создайте заранее спланированную миссию с действиями, которые вы можете начать одним нажатием кнопки или вручную управлять Tello с помощью устройства в режиме реального времени.
Это забавная и уникальная функция для всех пользователей Tello, которую также можно использовать в качестве образовательного инструмента для развития ваших навыков программирования.
Как использовать Scratch
Когда вы освоитесь с полетом на своем Tello и использованием всех различных интеллектуальных режимов, самое время проверить функциональность программирования Scratch.
Мы проведем вас через процесс использования Scratch с вашим Tello.
Прежде всего, мы рассмотрим инструменты, необходимые для Tello.
Скачивание программного обеспечения
Для использования Scratch с Tello требуется несколько различных компонентов. Мы будем использовать устройство Windows; однако мы также отметим любые различия, если вы используете Apple.
Выберите правильную версию для используемого устройства.
Если вы используете Mac, вам также необходимо загрузить Adobe AIR:
Затем вы должны загрузить Node.js, вспомогательную программу для Scratch. Опять же, выберите подходящую версию для вашего устройства.
Мы выбрали версию, рекомендованную Node, которая включает все необходимые функции для работы с Scratch.
Наконец, вам нужно будет загрузить zip-файл из Ryze Robotics, который включает предварительно заданные действия и позволяет вам общаться с Tello.
Вам нужно будет убедиться, что следующие файлы загружены:
Как только все будет загружено, убедитесь, что Tello готов к переходу к следующему этапу.
Установка Scratch
После того, как вы скачали все необходимые программы и готовы приступить к написанию кода для Tello, откройте Scratch.
Его интерфейс будет отображаться следующим образом:
Прежде чем вы сможете начать использовать Scratch, вам необходимо установить блоки, которые вы скачали ранее.
В следующем меню выберите тип файла «Tello.s2e».
После выбора под тегом «More Blocks» появятся параметры, специально предназначенные для Tello:
Следующий этап установки Tello с Scratch - это заставить ваш компьютер запустить загруженный вами скрипт.
Во-первых, одновременно нажмите Windows и ‘r’, чтобы открыть окно запуска. В окне введите «cmd.exe»:
Затем вам будет представлен экран:
Затем откройте проводник Windows и найдите файлы, которые вы загрузили. Скорее всего, это будет в папке "Загрузки" или на рабочем столе, в зависимости от того, где вы сохраняете свои документы.
Скопируйте адрес расположения файла:
Вернитесь к предыдущему окну и введите «cd», затем вставьте скопированный адрес.
После этого введите «node tello.js» и нажмите Enter.
Вам будет показано следующее:
Вам также может потребоваться санкционировать действия на протяжении всего этого процесса. Этот процесс будет аналогичен при использовании продукта Apple, но может отличаться на некоторых этапах.
Подключение к Tello
Заключительный этап настройки Tello с помощью Scratch - разрешить соединение с Tello и подключиться к дрону через Wi-Fi. Включите Tello и войдите в настройки Wi-Fi.
Tello должен появиться в качестве опции, которую вы можете выбрать.
После того, как вы завершите каждый из этих этапов, индикатор на Scratch под «Tello Control» изменит цвет с красного на зеленый, что означает подключение.
Теперь вы готовы управлять Tello с помощью Scratch.
Обратите внимание: каждый раз, когда Scratch закрывается, вам нужно будет запускать скрипт, добавлять блоки и снова подключать Tello к Scratch.
Использование Scratch
После того, как вы все установили и настроили, вы можете начать использовать Scratch для управления Tello и создания заранее запланированного полета.
В этом разделе мы рассмотрим элементы управления Tello, используемые для полетов, и покажем вам четыре примера.
Элементы управления Scratch
При использовании Scratch с Tello вам нужно будет использовать три основных категории блоков в зависимости от вашего типа полета.
Event - это блок, используемый в качестве триггера для того, чтобы что-то произошло. Полеты обычно начинаются при выборе зеленого флажка или при нажатии клавиши пробела.
More Blocks - этот раздел представляет собой особые элементы управления для Tello, такие как взлет, полет вперед и переворачивание.
Controls - этот раздел позволяет вам добавлять инструкции, такие как продолжительность движения или повторения хода и т. Д.
Sounds - мы добавили в эту дополнительную категорию из-за ее развлекательной ценности, вы можете использовать различные звуки во время полета. Звуки воспроизводятся на устройстве, используемом для управления Tello, в нашем случае на ноутбуке с Windows.
Чтобы ввести элементы управления, просто перетащите блок в правую часть Scratch. Вы должны начать с события, а затем ввести желаемую инструкцию для Tello. Всегда назначайте взлет и посадку перед началом полета.
Мы также рекомендуем вам создать опцию посадки дрона при нажатии кнопки. Для этого мы выбрали пробел на всех рейсах. Это даст вам возможность завершить полет в любое время, что полезно при возникновении ошибки.
Базовый плановый полет
Для первого полета мы запланировали базовый полет Tello с использованием Scratch. Для вашего первого полета рекомендуется создать похожий полет, чтобы привыкнуть к основным элементам управления.
Элементы управления Scratch
Мы использовали зеленый флаг, чтобы запустить Tello и запустить установленную программу, затем полетели вперед, назад и приземлились. При установке продолжительности мы рекомендуем использовать не менее пяти секунд, так как Tello требуется достаточно времени для выполнения действий, которые вы включили.
Продвинутый плановый полет 1
Когда вы привыкнете к основным полетам, попробуйте перейти к более сложным полетам со сложными процедурами. Вы можете включать сальто, более сложные маневры и звуки.
Элементы управления Scratch
Как и в случае с обычным полетом, мы начали наш полет с привязки взлета Tello к зеленому флагу, чтобы начать запланированную процедуру. Затем мы добавили в полет более сложные элементы управления.
Продвинутый плановый полет 2
В этом полете мы включили звук, чтобы продемонстрировать эту функцию.
Элементы управления Scratch
Управление Tello в полёте
Когда вы освоите продвинутые полеты, попробуйте последний вариант; Управление Tello в полёте. Это более сложно, поскольку вам нужно назначать различные действия кнопкам мыши и клавиатуры и поддерживать контроль над Tello в реальном времени. Компоновка будет отличаться от заранее запланированных полетов, поскольку два блока объединены, чтобы стоять отдельно с триггером и действием.
После ввода элементов управления мы смогли снять дрон и управлять его движениями с помощью клавиатуры.
Обратите внимание, что производительность и отзывчивость Tello снизились при низком уровне заряда батареи. Убедитесь, что вы внимательно следите за Tello, когда дрон разряжен, и прекратите использовать Scratch, если дрон действует вне вашего командования.
Возможность использовать Scratch с Tello - отличное дополнение к дрону. Поначалу настройка кажется сложной, но как только вы воспользуетесь ею несколько раз, она станет вашей второй натурой.
Будет интересно посмотреть, будет ли это разработано в будущем Ryze для включения таких опций, как запись видео, фотографирование или интеллектуальные режимы полета. Это определенно улучшит пользовательский опыт.
Вы можете видеть, что использование Scratch с Tello в первую очередь нацелено на молодое поколение, но оно по-прежнему интересно в использовании и является отличным образовательным инструментом для изучения основ программирования.
Tello EDU — вторая версия программируемого беспилотника вышедшая следом за популярным Tello. В отличии от первой версии, программирование EDU возможно на одном из трёх доступных языков, таких как Scratch, Swift и Python (для первой версии доступен только — Scratch). В арсенале дрона обновленный SDK 2.0 с более продвинутыми командами и расширенным интерфейсом данных, позволяющий пользователю без особого труда написать код, чтобы дать команду нескольким Tello EDU летать в организованной группе, а также разрабатывать удивительные функции ИИ. Программирование никогда ещё не было таким увлекательным!
Особенности
- 14-ядерный процессор Intel
- Поддерживает программирование на Scratch, Swift и Python
- Drone Swarm (программируемый синхронный полёт до четырёх Tello EDU)
- Обновленный SDK 2.0
- Mission Pads (метки для расширения возможностей программирования)
- Система управления полётом от DJI
- Визуальное позиционирования (2 × ультразвуковых + 1 × оптический сенсоры)
- Система избегания препятствий (опционально)
- Автовзлёт и посадка
- Удержание высоты
- Взлёт и посадка с рук
- 5 × запрограммированных режимов полёта
- Запись короткометражных видеороликов (для режимов полёта Circle, 360 и Up & Away)
- Исполнение флипов по 8 направлениям
- Защита при потере связи (осуществляет автопосадку)
- Макс. время полёта 13 мин
- Расстояние FPV удаления 100 метров
- 2 × антенны для более стабильной видеотрансляции
- FPV трансляция в HD качестве
- Съёмка видео в качестве 720p
- Съёмка 5Мп фото
- Электронная стабилизация изображения (EIS)
- Управление посредством смартфона либо планшета через мобильное приложение, либо в тандеме с дополнительно докупаемой аппаратурой управления GameSir T1d Controller
- Адаптирован под сопряжение с VR-гарнитурой и геймпадами Gamesir и Apple MFi Bluetooth
- Вес 87 грамм
Комплектация
- Дрон Tello EDU
- Аккумулятор
- 4 × несущих винта (2CW/2CCW)
- 4 × запасных несущих винта (2CW/2CCW)
- Защита несущих винтов
- Micro USB кабель
- Ключ для снятия несущих винтов
- 4 × Mission Pad
Спецификация
Камера
Внешний вид
Программирование
Tello EDU можно программировать с помощью языков Scratch, Swift и Python. Он построен на новом SDK 2.0 с большим количеством команд и расширенным интерфейсом данных. С помощью программирования можно задавать беспилотнику исполнение последовательных действий по заранее выставленному алгоритму, а также реализовать возможность распознавание объектов и многое другое.
Язык программирования Swift имеет интересную учебную программу под названием «Tello Space Travel», где начинающие программисты могут изучать кодирование посредством интерактивных уроков в виде интересной сюжетной линии используя iPad.
Другим новым языком кодирования, доступным для Tello EDU, является — Python. Кодирование в Python позволяет существенно расширить функциональность квадрокоптера. Например пользователь может запрограммировать несколько дронов EDU для реализации синхронного полёта (Drone Swarm). Подобную идею уже давно использует компания Intel для представления световых воздушных шоу.
Drone Swarm
Используя программный код и контрольные метки «Mission Pad» пользователь может реализовать синхронный полёт (до четырёх Tello EDU единовременно) сопряжённый с различными акробатическими фигурами пилотажа.
Mission Pads
Mission Pads — контрольные метки, служат для более точного выполнения запрограммированных задач и расширения возможностей программирования. Пользователь может запрограммировать конкретную информацию для каждой метки в отдельности, позволяя тем самым беспилотнику распознавать каждую из них и выполнять заданные для каждой метки миссии, например, исполнение различных фигур пилотажа.
Возможности ИИ
Tello EDU предоставляет пользователю полный доступ к данным видеопотока, создавая тем самым больше возможностей для обработки изображений и разработки ИИ. Новый SDK 2.0 позволяет дальше совершенствовать дрон, реализуя больше функций ИИ, таких как распознавание объектов, отслеживание, трёхмерная реконструкция посредством программирования, компьютерное зрение и технологий глубокого обучения.
Tello EDU реализуется через официальные источники разработчиков в единственной комплектации за 129$.
Доп. аксессуары:
-
— 19$ для одновременной зарядки до 3 АКБ — 19$ GameSir T1d — 39$ (белая/синяя/жёлтая) — 9$ — 4$
Вывод
Плюсы
- Дизайн/Качество
- Управляемость (даже с помощью смартфона)
- Динамичность
- Функциональность (новые языки программирования, Drone Swarm, Mission Pads)
- Обновленный SDK 2.0
- Камера (качество съёмки)
- Время полёта
- Готов к FPV полёту и программированию из коробки
- Цена
Минусы
- Коллекторные моторы
- Нет внешнего накопителя (записанный материал сохраняется на ресурсах сопряжённого смартфона)
- Некоторые функции приложения Tello EDU платные
- Swift Playgrounds доступен только на IOS
Лучшее на сегодняшний день беспилотное предложение с акцентом на программирование. Потенциал дрона в полной мере оценят юные пользователи желающие не только быстро научиться управлять БЛА, но и освоить азы программирования в максимально доступной и увлекательной форме.
В. Каковы основные различия между Tello EDU и Tello?
О. В арсенале Tello EDU все те же функции и возможности, что и у Tello, плюс доработанный SDK 2.0, контрольные метки Mission Pad, и единовременный синхронный полёт Drone Swarm.
В. Как я могу управлять Tello EDU?
О. Вы можете управлять Tello EDU с помощью смартфона/планшета (IOS или Android), а также в комбинации с аппаратурой управления GameSir T1d Controller (докупается отдельно).
В. Что интересного может выполнять дрон во время полёта?
О. Tello EDU может выполнять восемь различных переворотов, взлетать с руки и садиться в режиме «Bounce», а также автоматически записывать короткие видеоролики с помощью EZ Shots.
В. Может ли Tello EDU летать в помещении?
О. Да, Tello EDU может безопасно летать как в помещении, так и на улице. Запуск на улице рекомендуется осуществлять в безветренную погоду.
В. Является ли Tello EDU водонепроницаемым?
О. Нет.
Камера
В. Какими функциями обладает камера дрона?
О. Камера Tello EDU способна снимать 5Мп фотографии и записывать видео в HD качестве. Функция EZ Shots позволяет дрону исполнять полёт по заданным схемам и записывать короткие видеоролики.
В. Где сохраняется полученный фото и видео материал? И как я могу его экспортировать?
О. Фотографии и видео сохраняются на сопряжённом с дроном смартфоне/планшете. Вы можете экспортировать файлы со смартфона по мере необходимости.
В. Поддерживает ли дрон установку SD-карт?
О. Нет.
В. Каково макс. расстояние передачи видеопотока?
О. Макс. дальность полёта составляет приблизительно 100м, но это расстояние может варьироваться в зависимости от присутствующих помех в месте запуска дрона.
В. Как я могу заряжать АКБ дрона?
О. Вы можете заряжать аккумулятор не вынимая его из дрона с помощью идущего в комплекте micro USB кабеля, либо одновременно заряжать до трех АКБ с помощью ЗУ (докупается отдельно).
В. Поддерживает ли дрон горячую замену АКБ?
О. Нет. Если это сделать, то есть вероятность утратить записанный в последнем полёте фото и видео материал.
Пропеллеры
В. Как осуществляется замена несущих винтов дрона?
О. Смена пропеллеров осуществляется в ручную, без каких либо инструментов. Но, на всякий случай в комплекте идёт специальный ключ для их съёма.
В. Как я могу отличить несущие винты CW от CCW? И как правильно их установить?
О. На CW пропеллерах и моторах есть специальные метки (выемки), которые должны обязательно совпадать. На CCW пропеллерах и моторах таких меток нет.
Обновление
В. Как я могу обновить прошивку дрона?
О. Через мобильное приложение.
В. Что делать если во время обновления произошел сбой?
О. Если обновление не удалось, просто заново подключите Tello EDU к мобильному приложению и запустите процесс обновление заново.
В. Возможно ли обновить ПО дрона с помощью компьютера?
О. Нет.
Аксессуары
В. Какие Bluetooth контроллеры совместимы с Tello EDU?
О. В настоящее время дрон совместим с аппаратурой управления Gamesir T1D.
В. Какие программные платформы я могу использовать для программирования Tello EDU?
О. В настоящее время Tello поддерживает программирование посредством Scratch, Swift Playgrounds и Python. В будущем будет доступно больше программных платформ.
Мобильное приложение Tello EDU
В. Возможно ли одновременное использование мобильных приложений Tello и Tello EDU?
О. Нет. Мобильное приложение Tello предназначено для реализации динамичных FPV полётов и аэросъёмки, а приложение Tello EDU ориентировано на программирование. Несмотря на то, что с беспилотником совместимы оба приложения, одно из них должно быть полностью отключено перед использованием другого, а сам дрон перезагружен.
В. Является ли мобильное приложение Tello EDU полностью бесплатным?
О. Несмотря на то, что большинство функций приложения являются бесплатными, некоторые игры всё же включают в себя уровни требующие оплаты.
Swift Playgrounds
В. Как я могу воспользоваться Swift Playgrounds для изучения курсов Tello Swift?
О. Используйте для загрузки Swift Playgrounds — iPad с iOS 10.3 (либо более поздней версии), затем выполните поиск «Tello Space Travel» в приложении. Загрузите курс и следуйте инструкциям, чтобы научиться программировать, контролировать, а также активировать синхронный полёт беспилотников.
Mission Pad
В. Как я могу использовать метки Mission Pad?
О. Пожалуйста ознакомьтесь с руководством пользователя Tello Mission Pad, чтобы узнать как использовать контрольные метки.
В. Каково макс. количество беспилотников Tello EDU я могу контролировать в одном синхронном полёте?
О. Вы можете контролировать до 4 дронов в одном полёте, используя приложение Swift Playgrounds.
Видео
Видео с дроном Tello EDU.
Обучение блочному программированию через приложение Tello EDU.
Пример программирования на Python.
Читайте также: