Програмуємо дрон з Python: Рівень 1

  Рет қаралды 10,273

TRYE

TRYE

Күн бұрын

Програмуємо дрон DJI Tello за допомогою мови програмування Python
➡️ 0:00 - Інтро
➡️ 0:15 - 📦 Оглядаємо бібліотеки
➡️ 1:04 - 💿 Встановлюємо DJITelloPy
➡️ 1:29 - 🤓 Починаємо кодити
➡️ 2:14 - 📊 Отримуємо дані з дрона
➡️ 2:51 - 📱 Запускамо код в інтерактивному режимі
➡️ 3:47 - 🚁 Вчимося керувати дроном
➡️ 5:34 - 🦾 Запускаємо код в режимі скрипта
➡️ 6:16 - 😎 Опановуємо супер важливий метод .send_rc_control()
➡️ 7:58 - Аутро
🔗 Репозиторій з кодом: github.com/trye-io/dronie
🔗 Бібліотека DJITelloPy: github.com/damiafuentes/DJITe...
🔗 Документація бібліотеки DJITelloPy: djitellopy.readthedocs.io/en/...
🔗 Офіційний SDK: dl-cdn.ryzerobotics.com/downl...
#drone #dji #djiryzetello #tello #ryzetello #дрон #python #програмування #it #tech #stem #embeded #iot

Пікірлер: 73
@barmalini
@barmalini 4 ай бұрын
Хоч сьогодні і понеділок, та за "середу розробки" мушу поставити лайк. Не тому що так правильно, а тому що стараєтеся. Дякую.
@trye-io
@trye-io 4 ай бұрын
Дякуємо дуже вам 🤗 Ми записували це відео у четвер, тому і "середа" 😅 Але тепер буде тільки "середовище" 👍
@user-wb1fo6zh8n
@user-wb1fo6zh8n 5 ай бұрын
Пізнавальне відео. Дякую за ваш контент. Продовжуйте знімати.
@trye-io
@trye-io 5 ай бұрын
Дякуємо за ваші слова 🤗
@gta_KaskaD
@gta_KaskaD 6 ай бұрын
Чи є команда в sdk по отриманню зображення з дрону? Алгоритм розпізнавання чи виявлення об'єктів + керування яке ви показали, вийде непоганий дрон-трекер.
@trye-io
@trye-io 6 ай бұрын
Дякуємо за питання! Ми саме до цього і йдемо 😉
@agony4181
@agony4181 5 ай бұрын
Правильними речами цікавитеся, чоловіче)
@agony4181
@agony4181 5 ай бұрын
Не фанат пітона але інфа потрібна тож пробую. Важаю такі ініціативи як ваша мають спонуватися державою при тому спонсуватися обільно. Ви круті.
@trye-io
@trye-io 5 ай бұрын
Дуже Вам дякуємо 🤗
@barmalini
@barmalini 4 ай бұрын
Пітон для такої фігні як раз добре підходить, бо мало писати. На Яві ви тільки типи встигнете оголосити, як на пітоні вже все готове буде.
@agony4181
@agony4181 4 ай бұрын
@@barmalini вказувати типи даних не займайє стіко часу скілько здаєтся пітонісам)
@jaison_gert
@jaison_gert 6 ай бұрын
Слався тікток! Це саме те, що я шукав! Дай боже здоров'я авторам ❤
@trye-io
@trye-io 6 ай бұрын
До речі, ось наступне відео: kzfaq.info/get/bejne/gZmRft1427bFk40.html
@user-wg8tt4ju8p
@user-wg8tt4ju8p 5 ай бұрын
дякую дуже цікаво
@trye-io
@trye-io 5 ай бұрын
Дуже дякуємо 🤗
@pabloezzcob8423
@pabloezzcob8423 6 ай бұрын
дуже захопливо))) а коли наступні відео?)
@trye-io
@trye-io 6 ай бұрын
Дякуємо за Ваші слова! Хто знає, може завтра 😉
@trye-io
@trye-io 6 ай бұрын
Як і обіцяли: kzfaq.info/get/bejne/gZmRft1427bFk40.html
@Sevon777
@Sevon777 5 ай бұрын
😮Дуже круто!!!!
@trye-io
@trye-io 5 ай бұрын
Дякуємо 🤗
@De-dron
@De-dron 3 ай бұрын
Контролер speedybee f405 v3 або v4 50a/55a можна запрограмувати чи потрібно встановлювати на дрон додатковий модуль? Як з вами звʼязатися особисто, для відповіді на запитання вище? Дякую 🤝
@trye-io
@trye-io 3 ай бұрын
Дякуємо за питання! Ви можете написати нам на пошту: support@trye.io
@serhiisyrotskyi4744
@serhiisyrotskyi4744 4 ай бұрын
Дякую за чудове відео ! Чи не плануєте робити щось для dronekit ? Було б дуже корисно для тих хто займається розробкою для fpv ЗСУ.
@trye-io
@trye-io 4 ай бұрын
Дякуємо за ваш відгук 🤗 Будь ласка, напишіть нам: support@trye.io
@user-sv3wq5kh4s
@user-sv3wq5kh4s 6 ай бұрын
😮😮
@user-ql3yg6so9y
@user-ql3yg6so9y 3 ай бұрын
дякую за відео. а де можна придбати дрон для навчання?
@trye-io
@trye-io 3 ай бұрын
Ми не хочемо рекламувати окремі магазини, але вони є в наявності в майже усіх магазинах, що продають електроніку.
@airjt
@airjt 5 ай бұрын
А як що дрону заважати тоді коли він переміщується він корегує переміщення?
@trye-io
@trye-io 5 ай бұрын
Дякуємо за питання. Якщо ви про obstacle avoidance (en.wikipedia.org/wiki/Obstacle_avoidance) систему, то на цьому дроні її немає. Тобто коли ми відправимо сигнал, то двигуни почнуть працювати з іншою інтенсивністю на деякий проміжок часу, і все. Але ми плануємо зробити відео про те, як будемо розробляти таку систему власноруч за допомогою штучного інтелекту (AI).
@vadimchernenko1150
@vadimchernenko1150 6 ай бұрын
Хлопці. Навчіть ФПВ дрони автоматичному захопленню цілі.
@trye-io
@trye-io 6 ай бұрын
У нас є таке в планах, але в цілях безпеки ми не будемо це викладати у KZfaq 😉
@lord.k
@lord.k 5 ай бұрын
На таких дронах це не дуже доцільно. А ось на fpv зі звичайними контролерами і прошивкою, це було б набагато цікавіше.
@trye-io
@trye-io 5 ай бұрын
@@lord.k Згодні на 💯
@user-kh2kx3rd4g
@user-kh2kx3rd4g 5 ай бұрын
@@trye-io Модифікуєте бетафлай? Маю як і питання, так і пропозиції, як з вами зв'язатися?
@trye-io
@trye-io 5 ай бұрын
@@user-kh2kx3rd4g Ви можете зв'язатись за наступною поштою: support@trye.io
@gigitop8968
@gigitop8968 2 ай бұрын
Підскажіть будь-ласка де можна купити?
@trye-io
@trye-io 2 ай бұрын
Спробували знайти - знайшли в Техно Їжаку: ti.ua/ua/kvadrokopter-ryze-tello.html?.ua&.ua_foto-i-video& Але ми не гарантуємо, що це найдешевша ціна в Україні. Ну і звичайно, це не реклама 😜
@andriiandrii352
@andriiandrii352 5 ай бұрын
Ця бібліотека підходить для програмування FPV дронів?
@trye-io
@trye-io 5 ай бұрын
На жаль, ні, вона заточена виключно на керування дроном DJI Tello.
@andriiandrii352
@andriiandrii352 5 ай бұрын
@@trye-io погано, а є аналогічні ліби для fpv? Мені потрібна імітація пульту керування fpv, знаходив лише хардверні рішення, але я не хардверщик, а софтовик(
@trye-io
@trye-io 5 ай бұрын
Якщо чесно, то поки не досліджували це питання. Але коли щось знайдемо, обов'язково вам повідомимо 🤗
@user-jz6ld6bc2k
@user-jz6ld6bc2k 6 ай бұрын
Доброго дня! У вас версія просто Tello чи Tello EDU? На скільки я знаю і бачив, то у версії Tello EDU можна підключитись до нижньої камери за допомогою бібліотеки DJITelloPy. Однак, у мене через якісь невідомі мені причини, код не працює і консоль видає помилку. Чи могли би ви показати цей момент, як правильно підключтись до нижньої камери? Вирішив використати Tello EDU для дипломної роботи, тому для мене це дуже актуально)
@trye-io
@trye-io 6 ай бұрын
Валерій, Вітання! У нас Tello EDU, і ми тільки що протестували -- повинно працювати. Якщо ви бачите 'Unknown command', вам треба оновити firmware через офіційний застосунок Tello з вашого смартфона. Тепер про те, як це зробити. У нас через два тижні намічено відео як раз про це, але для вас вирішили написати тут. Ідея полягає у тому, що вам потрібно змінити камеру перед методом .streamon(). Зробити це можна наступною існтрукцією: drone.set_video_direction(Tello.CAMERA_DOWNWARD). І не забудьте приєднатись за допомогою .connect() до цього. Кидаємо вам gist з готовим застосунком: gist.github.com/irudnyts/56871144303da8ce31e3bf5250555da2
@trye-io
@trye-io 6 ай бұрын
О, і щиро дякуємо за цікаве питання і бажаємо успіхів з дипломною роботою!
@user-jz6ld6bc2k
@user-jz6ld6bc2k 6 ай бұрын
Дякую, буду пробувати)
@pereiaslav_dzhura_club
@pereiaslav_dzhura_club 4 ай бұрын
На Телло ЕДУ я до нижньої камери підключав object_detection, незважаючи на низький resolution багато класів розпізнавало!Цікаво, як вирахувати споживання енергії під час цих обчислень(щоб обчислення відбувались не на ноуті, а на умовному Jetson Nano, хто знає?
@trye-io
@trye-io 4 ай бұрын
@@pereiaslav_dzhura_club Скоріш за все виключно експериментальним шляхом.
@Alex-ol4eh
@Alex-ol4eh 5 ай бұрын
Tello - це навчальний дрон. А які дрони можете порадити для програмування на python під задачі ЗСУ?
@trye-io
@trye-io 5 ай бұрын
Дякуємо за питання 🤗 В цілях безпеки, пропонуємо продовжити обговорення через електронну пошту: support@trye.io
@Hann_aka_Mars
@Hann_aka_Mars 5 ай бұрын
​​@@trye-io також цікаве це питання. Напишіть мені будь ласка у приватні повідомлення.
@smiHrih
@smiHrih 6 ай бұрын
Що то за дрон? Можна більш детальніше про дрон, і які саме дрони так само можна програмувати?
@trye-io
@trye-io 6 ай бұрын
Ми робили невеличкий огляд ось тут: kzfaq.info/get/bejne/d751iqV72pzbdac.html
@user-ni4vw6yw8b
@user-ni4vw6yw8b Ай бұрын
Я что-то упустил? При вызове команды connect, откуда метод знает, какому дрону подключиться? А если их несколько или, наоборот, злоумышленник пытается получить доступ к дрону?
@trye-io
@trye-io Ай бұрын
Дякуємо за дуже гарне питання! Це не зовсім про метод `.connect()`. Коли ви створюєте об'єкт `drone` за допомогою `Tello()`, в цій функції є аргумент `host`, в якому ви можете зазначити IP вашого дрона. За замовчуванням, він використовує наступну адресу у вашій локальній мережі: 192.168.10.1. Нюанси з'являються, якщо ви керуєте не одним, а цілим роєм дронів, але там вже питання який саме у вас дрон -- звичайний Tello чи Tello EDU. "Злоумышленник" повинен спочатку приєднатись до вашої локальної мережі Wi-Fi, але скоріш за все вона захищена паролем.
@user-ni4vw6yw8b
@user-ni4vw6yw8b Ай бұрын
@@trye-io Дякую за пояснення
@_FEYTYZ_
@_FEYTYZ_ 6 ай бұрын
Дуже дивно що такий цікавий контент не набирає мільйони переглядів
@alexl5144
@alexl5144 6 ай бұрын
Це контент для спецiалiзованої аудиторiї, а не для любителiв цицьок та дебiльних приколiв. Вiн i не повинен набирати мiльйони переглядiв.
@agony4181
@agony4181 5 ай бұрын
на все свій час і простір)
@vadymmudryi7978
@vadymmudryi7978 5 ай бұрын
Цікаво, а є режим автопілота: Шукаємо орка Падаємо Я б такі в серійне виробництво запустив
@trye-io
@trye-io 5 ай бұрын
😉😉😉🤫🤫🤫
@miha580
@miha580 5 ай бұрын
Звичайно потрібно пояснити, що і як встановлюється. Не всі ж глядачі такі просунуті як ведучий.
@trye-io
@trye-io 5 ай бұрын
Домовились 👌 Зробимо обовʼязково 🤗
@Chimavideo
@Chimavideo 6 ай бұрын
A xiro mini можете
@trye-io
@trye-io 6 ай бұрын
Дякуємо за питання! Треба пошукати ретельно, чи існує на нього SDK. Ми поки не знайшли, але якщо у вас є якась інформація, ми будемо раді, якщо ви з нами поділитесь!
@Chimavideo
@Chimavideo 6 ай бұрын
@@trye-io ну в мене э тільки плата на ардуіно про мини.яка дозволяє стави любу батарею і і через цю плату копиер розуміє скільки в ній вольтаж та як вона тримає ток,тому що там є шунт.
@trye-io
@trye-io 6 ай бұрын
@@Chimavideo Окей, зрозуміло. Це більш низькорівнева розробка і вимагає трохи інших інструментів. Виявляється, Arduino Pro Mini, на жаль, не підтримує MicroPython, тому залишаються тільки старі добрі плюси (C++). Фішка Tello як раз у тому, що він має вбудований процесор Intel, який відповідає за двигуни і можна програмувати на більш високому рівні. Закінчимо серію про Tello і будемо дивитись у сторону Arduino, якщо вас це цікавить 🤗
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 91 МЛН
1❤️
00:20
すしらーめん《りく》
Рет қаралды 33 МЛН
Чому Python ТОП для початківців?
8:15
Алекс про IT
Рет қаралды 8 М.
Інтерактивна військова мапа "кропива"
12:53
Збірка дрона Tarot 15” з системою FPV.
24:51
Joystick_FPV
Рет қаралды 11 М.
Another powerful BL electric motor - Until it will be ...
16:58
Игорь Негода
Рет қаралды 1 МЛН
ТОП 13 найкращих ФІЛЬМІВ 2023 РОКУ
16:10
Навколо Кіно
Рет қаралды 89 М.
Кәріс өшін алды...| Synyptas 3 | 10 серия
24:51