Робот на Arduino! "с системой навигации как у лунохода"

Поделиться
HTML-код
  • Опубликовано: 25 авг 2022
  • Мой новый профиль фрилансера: freelancehunt.com/freelancer/...
    ____________________
    Email: nicemankit@gmail.com
    ____________________
    Поддержать канал реквизиты :
    Monobank : 4441114405172170
    boosty.to/science_reality
    ____________________
    В этом видеоролике сделаем робота c ИНС на основе дачтика MPU-9250 (Arduino ESP32 ) . Все исходники робота присутсвуют !!!
    Исходный код робота "ESP32 :
    github.com/werasaimon/RobotIN...
    Исходники джойстика на Qt (Android, Windows, Linux) :
    github.com/werasaimon/Robot-R...
    ------------------------------
    Ссылки на друзей из фирмы LeoTronics :
    Сайт : leotronics.eu/en/
    Ютубе канал : / @leotronicseu5180
    ______________________
    VK. Group m. werasaimon?from=grou...
    VK. m. maxvel_programer​​
    Группа в Facebook : / scincefricti...​
    Email: nicemankit@gmail.com
    ______________________
    Ссылки на микроконтроллер и датчики
    Microcontroller ESP32 arduino.ua/prod4919-plata-raz...
    Corboard Keyestudio for ESP32 :
    arduino.ua/prod4846-keyestudi...
    Orientation sensor MPU-9250 :
    arduino.ua/prod1522-gy9255-9d...
    Робоплатформа:
    arduino.ua/prod228-robo-platf...
    -----------------
    В этом видеоролике сделаем робота который может ездить по заранее загруженным в нём траектории по опорным точкам. Причём робот вместо навигации по GPS будет использовать инерциальную навигационную систему (ИНС), на основе датчика ориентации MPU-9250, и моторов с энкодерами. Причём в своё время в "СССР", такую же систему навигации использовал советский робот луноход !
    Так что надеюсь вы понимаете как сделать навигационную систему робота, без всяких чипов GPS навигаторов!
    Приятного просмотра :)
    Немного сценария :
    ------------------------------
    Потому для позиционирования использовали гироскоп и энкодеры в самом луноходе, то есть для навигации использовали инерциальную систему то бишь гироскоп, чтобы узнать куда робот повернулся, и использовали энкодеры в моторах чтобы знать сколько робот проехал в том или ином направлении куда он повернулся , просто посчитав количество оборотов колёс с помощью энкодеров в моторах . То есть делали в точности то что мы сейчас будем делать в нашем роботе. Так что по факту мы делаем систему навигации лунохода
  • НаукаНаука

Комментарии • 72

  • @user-tx6rt9xl4k
    @user-tx6rt9xl4k Год назад +4

    Это просто шикарно, не смотря на то что все на ардуино и готовых модулях, проект достоин хабра как минимум

  • @user-ei9kh7kx5l
    @user-ei9kh7kx5l Год назад +1

    Огромно спасибо за видео ! Крайне редко натыкаюсь на действительно качественные и интересные ролики на подобные тематики, продолжай в том же духе !

  • @user-tk7ut3lv4j
    @user-tk7ut3lv4j 11 месяцев назад +2

    Парень ты просто гений 👏
    Удивляет такое количество просмотров и подписчиков.
    Успехов тебе🤗

    • @Science-Reality
      @Science-Reality  11 месяцев назад +1

      Спасибо! 😉

    • @user-tk7ut3lv4j
      @user-tk7ut3lv4j 11 месяцев назад +1

      @@Science-Reality у тебя получилось довести до ума?
      Такую технологию можно применить в сельхозтехнике.

    • @Science-Reality
      @Science-Reality  11 месяцев назад +1

      Уже меня нанили, чтобы сделать такого робота пожарника :)

  • @Pavel_Poluian
    @Pavel_Poluian Год назад +3

    Есть новые разработки - плазменные двигательные панели, которые расположены в виде круглых зон по периметру и на днище летательного аппарата, - там плазменный импульс создают ячейки в виде микрорельсотронов (с коаксиальными электродами). Если на рельсовые контакты подать электроток, индукция разгоняет искру замыкающую контакты до космических скоростей. У двигательных плазменных панелей, где соединены вместе мини-разрядники ячеек (как у плазменных телевизоров), там рельсотроны уменьшены до размеров шариковой ручки, собраны в плоские панели, которые по конструкции напоминают плазменные панели телевизоров. Расстояние между контактами незначительно - до 1 мм - перемычкой между ними становится искра разряда. Работают ячейки синхронно: стреляют струйками плазмы - искрами электроразрядов, ускоренных силой индукции. Скорость большая, количество рельсотронов в панелях доходит до сотен тысяч - суммарный двигательный импульс в итоге огромен! Разряды идут с мегагерцевой частотой, каждый импульс ударяет о воздух, который завихряется в тороидальные кольца. Эти двигательные панели используются для летательных аппаратов в атмосфере: снизу и по движению создается импульсами плазменных панелей столб кольцевых вихрей - так и летает... В вихревой струе, за счет вращения воздуха, падает температура - влага из воздуха вымораживается снежинками, на которых искрится свет, созданный электроразрядами панели. Получается некий «твердый луч», который при покачивании аппарата изгибается за счет искривления траектории отлетающих вихревых колец. Впрочем, эта технология совсем не супер. Летают такие аппараты быстро и маневренны - из-за легкости аппарата, но от импульсных плазменных двигателей - СВЧ излучение. Но для грузовых дирижаблей - самое то! Удаленность от кабины снижает опасность СВЧ-излучения, а двигательные панели создают дирижаблю суперманевренность.

  • @SlavaRC
    @SlavaRC 10 месяцев назад +1

    Очень интересное увлекательное видео, огромное тебе спасибо, друг!🎉😊 Делай побольше видео о мобильных роботах, это круто!!!🤩💥💯👍🌟

  • @beeptecengineering9884
    @beeptecengineering9884 Год назад +1

    Хороший дисклеймер о навигации, собственно только ленивые не берут на вооружение этот навигационный MPU-9250 компактный комплект или его всевозможные клоны в связке с GPS. Несмотря на успешную реализацию, этот метод в быту и в индустрии конфликтует своей зависимостью от внешних факторов, а их устранение ведет к существенному удорожанию. Как хоббийный вариант, в представленном варианте это вполне заразительно для планирования домашних лунных миссий )

  • @user-kv3qq6rf6q
    @user-kv3qq6rf6q Год назад +2

    Вау! Круто. Спасибо огромное, достойный ролик.

  • @user-ql2zz1we4n
    @user-ql2zz1we4n Год назад +3

    О, нарешті відео про цього робота вийшло.

  • @dimmid4109
    @dimmid4109 Год назад +1

    Ну ты крут! Нет, ты не реально крут Выпусти, пожалуйста, вторую часть этого видео, для чайников, а как собственно задавать, сохранять, запускать программу движения??? Побольше как и чего делать.

    • @Science-Reality
      @Science-Reality  Год назад +1

      Я бы сделал, но к сожалению это никто не хочет смотреть. А без просмотров нет особого смысла делать видео ролик!

    • @dimmid4109
      @dimmid4109 Год назад +1

      @@Science-Reality ну что тебе сказать 🤷 да, такие видео, да и вообще про сильно заумные вещи сейчас на х.. ни кому не нужны😭 и это очень жаль ! Но я вот например уже месяц трясу Ютуб на предмет такого контента, и вот сегодня наткнулся на твой канал, и попробую повторить этот проект, но в видео нет информации о том как создавать траекторию движения 🤷 а своих мозгов не хватит, ну что ж попробую расковырять всё что смогу. Все файлы скачал))) В любом случае спасибо за контент и за исходники. Подписался.

    • @Science-Reality
      @Science-Reality  Год назад +1

      @@dimmid4109 это похвально, радует что ещё остались такие люди :))

    • @SlavaRC
      @SlavaRC 10 месяцев назад +4

      ​@@Science-Reality Нет, ты не прав!) Вот мы, твои зрители и заинтересованы в твоих роликах, технологии и сборке. Нас не много, но мы настоящие, и ждём продолжения!!! А если тебе нужны кликбейты и просмотры, это будет канал не о хобби и науке, а бабы в купальниках, тупые роблоксы обсирание политики.. И т.д.

  • @user-gv9er9qf9r
    @user-gv9er9qf9r 11 месяцев назад +1

    Спасибо очень интересно

  • @Dimon_272
    @Dimon_272 Год назад +1

    Крутяк , что ещё сказать !!!

  • @dkk64
    @dkk64 Год назад +1

    Хорошая тема.

  • @spasiboRa
    @spasiboRa Год назад +2

    Звук отличный)

    • @Science-Reality
      @Science-Reality  Год назад +1

      В новом видео уже будет хороший звук!

  • @PLastovskiy
    @PLastovskiy 4 месяца назад

    круто! спасибо, интересный видос)

  • @ranban71
    @ranban71 28 дней назад

    Красавчик!!!

  • @dkk64
    @dkk64 Год назад +2

    Хорошая тема.
    Я давно отошел от оптической или любой иной ос.
    Дело в том что сам мотор может считать сколько оборотов он сделал и с какой скоростью двигается.
    Это делает токовый драйвер.
    То есть сам мотор отличный датчик .
    И соответственно на есп32 можно использовать пио ацп на каждый двигатель.
    Каждый импульс проверить на отдачу одним ацп .
    И представь насколько все упрощается.
    Роботу такому даже не нужно датчиков ни ик, ни уз . Он просто упираясь в препятствие чувствует его колесами .
    Тоже самое акселерометр . Его тоже может не быть.
    Колеса также могут нарисовать карту рельефа.
    Реально акселерометр хорошая вещь. И достаточна для в большинстве случаев для ориентировки.
    И конечно все это возможно с нейросетью

  • @user-bv4sr4gk2m
    @user-bv4sr4gk2m Год назад +1

    Приветствую, Вам там сообщения в инстаграмм Получали. Мы с Вами списывались по поводу написания программы для мойки самообслуживания

    • @Science-Reality
      @Science-Reality  Год назад

      Тот акаунт уже давно, мне в зламали. Я им не пользуюсь, пишите мне в linkid или телеграмм +380667682198

  • @user-gm8ez7cq7c
    @user-gm8ez7cq7c Год назад +1

    Надо делать робота в стиле панк дизайна

  • @beatzamshanatoliy1156
    @beatzamshanatoliy1156 Год назад +1

    Увидел знакомые панели управления ROS. Собственно можно и через него траектории считать да положение узнавать.

    • @Science-Reality
      @Science-Reality  Год назад +1

      Смысли gazebo и slimlink..!?

    • @beatzamshanatoliy1156
      @beatzamshanatoliy1156 Год назад +1

      @@Science-Reality там есть moveit

    • @Science-Reality
      @Science-Reality  Год назад +1

      @@beatzamshanatoliy1156 Там это не работает на физическом уровне, а у меня всё является физической системой сложности. Настоящяя подвеска, настоящие ускорения и.т.д

  • @Ard2100
    @Ard2100 2 месяца назад

    Здравствуйте. Робот, конечно крутой. Не могу разобраться, как работать с программой. В какой среде и какой файл открывать? У ардуиновских файлов вроде бы расширение ino. А в архиве таких файлов нет. Подскажите пожалуйста как загрузить код в ESP32 . так же на картинке не очень понятно куда подключать провода. Качество картинки не очень хорошее. можно ли в письменном виде найти подключение драйвера и датчика?

    • @Science-Reality
      @Science-Reality  2 месяца назад

      Там всё сделано в vscode platformIO

    • @Ard2100
      @Ard2100 2 месяца назад

      @@Science-Reality Спасибо. Попробую разобраться

  • @user-ic3eh2rg4v
    @user-ic3eh2rg4v Год назад +2

    Интересно, а если этот робот будет ходить по заданному маршруту, например по квадрату, много раз, не будет ли накапливаться ошибка. Т.е. не будет ли происходить смещение этого квадрата в сторону? Например за 100 проходов на 1 метр

    • @Science-Reality
      @Science-Reality  Год назад +2

      Будет, но для этого чтобы этого не происходило мы за ранее определяем точность и делаем округление точности. Но даже ошибка со временем накапливаться

  • @XanderEVGs
    @XanderEVGs 6 месяцев назад

    Надо микрофон чутка в сторону отодвинуть от лица

  • @user-tk9fk2mp1f
    @user-tk9fk2mp1f 9 месяцев назад

    Вижу датчик 9dof стоит после драйвера и не далеко от моторов, разве они не создают помеху магнитометра?

    • @Science-Reality
      @Science-Reality  9 месяцев назад

      Создают,куча проблем с этим било!

    • @user-tk9fk2mp1f
      @user-tk9fk2mp1f 9 месяцев назад

      @@Science-Reality а что лучше делать, калибровать или не учитывать данные с магнитометра?

  • @user-qf7yf2up4k
    @user-qf7yf2up4k 3 месяца назад

    давно искал похожую штуковину, самая правильная работа такого робота на mpu9250, пробую повторить ,но ни черта не понял как запустить джойстик , хорошо бы для повторения объяснить этот момент

    • @Science-Reality
      @Science-Reality  3 месяца назад

      Как будет время сделаю новую серию!

    • @Science-Reality
      @Science-Reality  3 месяца назад

      Советую датчик bno080 ,это лучший датчик ориентации который когда-либо использовал !

  • @nestarteme
    @nestarteme 8 месяцев назад +1

    Бабушкины перчатки запомнятся на долго 😩

  • @gusevtimofei6024
    @gusevtimofei6024 Год назад +1

    Есть ли исходники по определению местоположение, направлении движения робота на основе данных с MPU9250, учитывая данные по скорости и ускоронию, а не по данным с вращение колес?

    • @Science-Reality
      @Science-Reality  Год назад +1

      Разве что с помощью датчика доплера можно определить скорость! Но работать это будет очень плохо!

  • @sergeyrink3003
    @sergeyrink3003 Год назад +1

    Перебор с математикой для фильтрации гироскопов. :)) На практике я на квадрике обхожусь LPF в одну строчку кода и все отлично работает.

  • @lis1785
    @lis1785 Год назад +1

    Я знающий математику и физику на 3 с минусом
    "Ну да ну да пошёл я на@уй" 😄

    • @Science-Reality
      @Science-Reality  Год назад +2

      Так там всё очень просто!!!

    • @lis1785
      @lis1785 Год назад +2

      @@Science-Reality Верю но звучит сложно крч буду разбираться спасибо

  • @ahmedali6519
    @ahmedali6519 Год назад +1

    Здравствуйте, я хочу сделать четырехколесный робот, можно ли это? и сколько стоит? я живу в Санкт Петербурге сейчас.

    • @Science-Reality
      @Science-Reality  Год назад

      Напишите мне! freelancehunt.com/freelancer/werasaimon.html
      Телеграм :
      t.me/nicemankit
      +380667682189
      Facebook: facebook.com/profile.php?id=100011085617987
      Email :
      nicemankit@gmail.com

  • @afanasiynikitin4805
    @afanasiynikitin4805 Год назад +1

    Как можно с вами свяаться? Написал вам на почту

    • @Science-Reality
      @Science-Reality  Год назад +1

      Телеграм :
      t.me/nicemankit
      +380667682189
      Facebook: facebook.com/profile.php?id=100011085617987
      Email :
      nicemankit@gmail.com
      Phone : +380666245612

  • @8787Sergei
    @8787Sergei Год назад +1

    всё хорошо, но не понятно, микрофон к концу видео не заразился через маску ? или маска тут играет роль фильтра по искажению звука?

    • @Science-Reality
      @Science-Reality  Год назад +1

      По искажению моей внешности 😂😂😂

  • @batonagmitov1860
    @batonagmitov1860 Год назад +1

    Что-то я ссылки на запчасти не увидел

    • @Science-Reality
      @Science-Reality  Год назад +1

      Добавил в описании! Ссылки на микроконтроллер и датчики
      ------------------
      Microcontroller ESP32 arduino.ua/prod4919-plata-razrabotchika-esp32-wroom-32d-wi-fi-bt-ble-ot-keyestudio
      Corboard Keyestudio for ESP32 :
      arduino.ua/prod4846-keyestudio-esp32-io-shield-for-arduino-esp32-core-board
      Orientation sensor MPU-9250 :
      arduino.ua/prod1522-gy9255-9dof-sensor-module
      Робоплатформа:
      arduino.ua/prod228-robo-platforma-odnopalybnaya-3-kolesa-2-vedyshhih
      ------------------

  • @Kamsha23
    @Kamsha23 5 месяцев назад

    Зменшіть компресію на мікрофоні

  • @alexyakov263
    @alexyakov263 5 месяцев назад

    А какое у вас образование?
    Жаль что вы прекратили делать видео

    • @Science-Reality
      @Science-Reality  5 месяцев назад

      У меня же на канали есть стрим, где показую что монтирую новое видео! Просто у меня работа много времени отнимает, но видео скоро будет на канале!

  • @desxed
    @desxed Год назад +1

    голова

  • @nestarteme
    @nestarteme 8 месяцев назад

    Зачем тебе намордник в квартире?
    Ковида боишься?

  • @robert1330
    @robert1330 Год назад +2

    Звук это первое в монтаже, здесь он отвратный. Примите к сведению, нужен п - фильтр. Это критика для повышения качества контента.

    • @Science-Reality
      @Science-Reality  Год назад +1

      Да я это знаю. Я не знаю что делать, такой звук иза шума подавления! В самом конце 5 сёк звук без шумодава, так норм будет?

    • @robert1330
      @robert1330 Год назад +1

      @@Science-Reality я не до конца смотрел отвлекли, посмотрю и обязательно напишу

    • @robert1330
      @robert1330 Год назад +1

      @@Science-Reality мне показалось лучше, речь чётче и она так не напрягает. Вообще интересно, но много слов про одно и тоже. Я понимаю, что это для понимания, но простому человеку это надоест. Не все же тут гуру программисты. Гайвер публику набрал своими поделка и из говна и палок, а так же относительно нормальным звуком в начале и умением говорить просто о сложном. Не принимайте близко к сердцу, теперь уже подписечку 🙃

    • @Science-Reality
      @Science-Reality  Год назад +1

      @@robert1330 Я тоже могу о науке росказать очень просто, посмотрите видео про кота Шрёдингера или про Квантовую неопределённость!Моё наверное самое простое объяснение "квантовой механики" вообще во всем русском ютубе! Просто именно это видео по работе, посмотрите видео квантовый вакуум, не смотря на звук это лучшее объяснениее квантового вакуума!

    • @Science-Reality
      @Science-Reality  Год назад +1

      А тут нормальный звук, такого качества звука хватит? ruclips.net/video/jPjFVAFgpLY/видео.html

  • @user-wh7iz5nc1h
    @user-wh7iz5nc1h 4 месяца назад

    Звук как из жопы