Комплект деталей для автономного робота

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем VENYA, 24 сен 2017.

  1. VENYA

    VENYA Нуб

    Здравствуйте, я недавно начал изучать arduino и хочу поучаствовать в соревнованиях. Нужно собрать Автономного двух колесного робота, который должен двигаться по линии (есть повороты (90 гр.) , определять цвета кубиков, определять расстояние и захват кубика нужного цвета.

    Можно ли определять цвета камерой на arduino uno?
    Питание для моторов и платы раздельное или совместное?
    датчики линии аналоговые или цифровые?
    нужны ли шилды для датчиков?
    И если можно, скиньте библиотеки для определения цветов камерой на UNO.
     
  2. Arkad_snz

    Arkad_snz Гик

    Первая, и главная деталь любого автономного робота - платформа - т.е. подвижная самобеглая тележка с моторчиками ("должен двигаться"), а если робот еще и что-должен передвигать ("захват кубика"), то еще и манипуляторы с необходимым набором серв.
    Итого: Пока нет полного набора исполнительных механизмов (для движения и манипуляторы) говорить об управлении (т.е. МК) рано!
    Датчики - тоже вопрос вторичный - будет чем рулить - бум думать какая инфа нужна, и как ее получать.
    Будет решен вопрос с необходимой для управления инфой и датчиками - тогда можно порешать вопрос с шилдами для управления моторами/сервами и сбора данных с датчиков
    Когда собрано все жалезо - можно думать об его питании.
    Но, сначала необходимо выписать функционал робота - алгоритм его действий.
    Будет алгоритм - будет ясно какие ему нужны исполнительные механизмы, и что он должен знать (видеть) о своем окружении.
     
  3. rkit

    rkit Гуру

    Да.
    Как вам удобнее.
    Как вам удобнее.
    Как вам удобнее.
    Такой нет.
     
  4. ANV

    ANV Оракул

    Что за соревнования? Где регламент посмотреть можно?
     
  5. Arkad_snz

    Arkad_snz Гик

    Похоже на потуженки на "Сортировщик" Робофеста.
     
  6. CYITEP_BAC9I

    CYITEP_BAC9I Гик

    Здравствуйте всем. С позволения ТС вклинюсь в тему. иногда посещает мысль сделать "боевого" охранного робота. В составе хитрого дома. Суть в следующем. Робот тихо пылится в углу, до момента пока не сработал какой ни будь из датчиков. задача робота прискакать в комнату откуда был сигнал повращать башней, провентилировать ультразвуковым датчиком обстановку. Если все в норме и движения не замечено. то печально вернуться в свой угол дальше покрываться пылью. если же замечено движение. несколько секунд двигаться за ним. потом выдать голосовое предупреждение чтоб объект не двигался до прихода хозяев. если после предупреждения движение продолжится выпустить в направлении откуда замечено движение, содержимое 1л углекислотного огнетушителя. (сурово но в то же время абсолютно безопасно для объекта беспокойства).

    обнаружение движения и нацеливание огнетушителя можно содрать с готового кода с примера турели и сонара на Ардуино.

    а вот и собственно вопрос. Как организовать алгоритм движения робота по квартире средствами ардуино, если это конечно возможно. Была мысль проложить под линолеумом плоскую шинку и пустить по ней переменный ток а на тележке робота приемники которые бы улавливали бы переменку и он двигался бы вдоль шинки. делая повороты в нужных местах (если это нужно) тоже вдоль отводок от центрального провода. Уз дальномеры конечно то же будут участвовать в определении траектории, но главной будет все же шина с переменным током. если делать только на УЗ датчиках то возможно не осилю алгоритм движения.

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

    вопрос больше теоретический, с планами на будущее. возможно к пенсии появится время что бы воплотить это в жизнь)
     
    Последнее редактирование: 24 сен 2017
  7. ANV

    ANV Оракул

    В умные дома уже наигрались, теперь очередь хитрых домов :D

    Для навигации в помещении можно использовать лидар