Ответы пользователя по тегу Робототехника
  • Есть ли сервы с выходом датчика положения?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    https://aliexpress.ru/item/4000207742228.html
    Ищи BLDC с датчиками положения, часто используются для стабилизатора камеры
    (Придется поднимать FOC)
    Ответ написан
    Комментировать
  • Какой контроллер взять для передачи изображения с камеры по Wi-Fi?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Ох, это примерно то, чем я занимаюсь уже почти лет 5 на своей работе (делаем проводные и беспроводные эндоскопы)

    Чтоб передать картинку по WIFI её надо закодировать, ни один МК это не потянет, но есть камеры у которых есть режим, когда они кодируют в JPEG сами (не h264 и уж тем более не h265), но фпс будет проседать т.к. камера не может кодировать много и быстро, вы получите 720р на около 10фпс

    Если захотелось всеж поделать что-то самому, то самое простое взять ESP32 и стандартную либу под её OV2640

    Дальше по сложности идет ESP32 без ардуино IDE, разобраться как писать под голый ESP32 и написать свой драйвер для камеры, которую ты выбрал у sony/onsemi/ov, запросил у производителя даташиты и, скорей всего, подписал NDA

    Ещё более сложно взять какой-нибудь STM32 с его аппаратным DCMI и прикрутить внешний WI-FI (хотя кому как, по мне этот вариант легче)

    Ещё один уровень это найти проц (предлагаю ti или nxp, больше особо открытых нет), и на нем повторить все, что предугадал выше, найти проц надо уже хотя бы с h246

    Ну, или взять плис, тут без комментариев

    Самый простой вариант - возьмите малину
    Ответ написан
    Комментировать
  • Хочу заменить мозги робота-пылесоса на распберри, возможно добавить камеру. Есть ли открытое ПО для распберри?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Гугли "лидар", их используют в роботах пылесосах, ими строя карты
    И с этим справится даже МКhttps://www.youtube.com/watch?v=WkW55b-WQx4
    Ответ написан
  • Какой язык учить, чтобы программировать роботов?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Язык может быть вообще любой, ваш робот может быть компактным и малопотребляющим с МК на борту тогда это C/C++

    Это может быть АРМ проц, и тут уже как душа ляжет, в зависимости от задачи, от того кто руководит проектом там может быть все, что может взлететь на АРМ, от С до JS

    Так что для начала стоит более четко определится с тем, что в хотите
    Ответ написан
    Комментировать
  • Микроконтроллер + GPU?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Что-то у меня какой-то диссонанс, вы хотите сделать сложную задачу, ооочень сложную задачу с низкоуровневым железом и драйверами.
    Но нейросеть при этом хотите готовенькую, TensorFlow, и при этом на МК, можете забыть

    Если очень хочется, то есть готовые микры аппаратного ускорения нейросети, их уже вполне реально подключать к МК (https://www.terraelectronica.ru/news_utr.php?ID=160)

    Еще, если хотите компактно, можно взять монстра от nvidia - Jetson TX2 или TX1 - www.nvidia.ru/object/embedded-systems-dev-kits-mod...
    Ответ написан
  • Сможет ли arduino задетектить с помощью библиотеки OpenCV моргание глаз?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Если хотите распознавание образов на подобной системе, то смотрите в сторону NVIDIA Jetson TX1
    Ответ написан
    Комментировать
  • Как научить робота проходить лабиринт?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Робот и правда может сам научится, хотя это не совсем подходит для лабиринтов.
    Посмотрите пример: cs.stanford.edu/people/karpathy/convnetjs/demo/rld...
    Ответ написан
    Комментировать
  • Как сделать робота?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Для начала какого робота вы имеете ввиду? Гуманоидного? Летающего? Плавающего? Ездиющего?
    Что он должен делать? У него будет зрение? Он будет говорить? Он будет распознавать речь?

    Если хотите все и сразу, то тогда вот:
    - Начните с изучения микроконтроллеров, начните с AVR, перейдите на STM32
    - После того, как вы изучили контроллеры, вы представляете себе основы цифровой техники, но не аналоговой, займитесь этим (поднимите свой уровень до способности разводить высокочастотные интерфейсы, схемы BGA)
    - Начните изучать машинное обучение, нейронные сети, генетические алгоритмы
    - Изучите С++, с этого момента он вам понадобится
    - Начните изучать ПЛИС, он будет нужен для проектирования таких вещей, как балансировка робота при ходьбе, так же лучше перекинуть нейросеть на ПЛИС
    - Свяжите все вместе, вам предстоит сделать свой однопалатный компьютер, написать свою операционную систему (иначе все будет тормозить) под процессор, как-то получить даташит и описание на этот процессор (физическим лицом, думаю, у вас это не выйдет сделать), после свяжите это все с ПЛИС, с машинным зрением и обучением

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

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    Так, с самого начала, надо определить твой уровень. Какие языка программирования знаешь? Как хорошо? Как долго? Какой самый сложный законченный проект?
    Ответ написан
    Комментировать
  • Какой взять сервопривод для сонара с диапазоном хотя бы 180 градусов?

    veydlin
    @veydlin
    Мне никогда не жалко средств на свое любопытство
    SG-90
    Маленький, дешевый, с точностью так себе, но я ставлю на него сонар HC-SR04 и вроде всем доволен
    Ответ написан
    2 комментария
  • Какое устройство у пневмопушки?

    veydlin
    @veydlin Автор вопроса
    Мне никогда не жалко средств на свое любопытство
    Ответ нашел, просто погуглить "gearbox airsoft"
    Ответ написан
    Комментировать