roboforum.ru

Технический форум по робототехнике.

Роевое поведение роботов

Re: Роевое поведение роботов

lorry » 13 янв 2015, 12:04

Всех с Новым Старым Годом!
Длинные праздники не давали плотно поработать над проектом "Рой роботов".
Тем не менее очередной шаг сделан! Выкладываю видео с обработкой метки бота и цели. На видео видно как на пустое поле выкладывается метка (в дальнейшем будет расположена сверху бота). Метка сразу определяется (обводится в зеленый кружок), ей присваивается ID, и определяется вектор направления движения бота (красная линия). Затем в поле помещается цель (красная, пластмассовая уточка), она так же сразу детектируется (обводится синим контуром), и определяется вектор направления метки на цель (голубая линия). Таким образом достигнута первая поставленная цель - детектировать метки и цели на игровом поле.
Следующая задача будет состоять в следующем: когда метка будет помещена на колесный бот, программа должна будет, управляя двигателями бота, совместить вектор направления движения бота и вектор направления метки на цель так, чтобы они совпали в одну линию, а затем начать движение к цели.
Таким образом мы достигнем второй поставленной цели - заставить ботов двигаться по направлению к цели, но это уже следующий шаг.
Вот видео детектирования метки и цели:


Добавлено спустя 2 часа 30 минут 23 секунды:
Примерно таким образом будет работать распознавание ботов, целей и других объектов на игровом поле.

Re: Роевое поведение роботов

slom » 27 янв 2015, 11:02

вот интересное видео, рой роботов


Re: Роевое поведение роботов

lorry » 27 янв 2015, 12:14

В общем, примерно так это и должно работать, только конечно не в таких количествах ботов.

Re: Роевое поведение роботов

slom » 27 янв 2015, 12:23

непонятно 2 вещи, как они ходят? типо виброходы?
и как оно определяют какую фигуру им строить?

Re: Роевое поведение роботов

Myp » 27 янв 2015, 14:05

может уже не актуально, но вот про беспроводную зарядку:
forum4/topic13091.html

Re: Роевое поведение роботов

linvinus » 02 апр 2015, 22:47

перечитал тему, первые три страницы полезные потом что попало.
Чем дело закончилось? кто нибудь "рой" собрал?

как я понимаю esp8266 с прошивкой nodemcu вполне может управлять парой моторов.
https://github.com/nodemcu/nodemcu-firm ... mcu_api_ru
3 пина одновременно могут быть в состоянии ШИМ.
доступно всего 13 пинов, есть один ADC

По зарядке 2S вот пример forum11/topic2129-570.html#p323620

Re: Роевое поведение роботов

AndreiSk » 03 апр 2015, 00:24

я собрал пять ботов. Еще пять заготовок лежит без моторов, т.к. пока еще не выяснил какие именно мне моторы нужны. К тому же китайские моторы больше не хочу, а пололушные без скидок дороговаты (жду скидку).
А вас в каком контексте интересует? Железо-софт? Софт будет у всех разный, а железо я обсуждал и в общем-то оно у меня устаканилось. Звиняюсь за качество фоток - фотоаппарат подыхает, а новый чего-то еще не купил (не так часто нужен как оказалось).
Это роботы в "песочнице" (лист дсп и уголки 70x70 по краям, прижимаются доской).
Из софта - переделываю то, что было сделано раньше (в своем блоге выкладывал), кода много-времени мало :pardon:
Вложения
2.png
Вид сверху
1.png
4 черных китайца и красный пололушный

Re: Роевое поведение роботов

linvinus » 03 апр 2015, 01:09

В основном железо, если не сложно составьте список на чём остановились и какие минусы плюсы видите?

В данный момент я пытаюсь определить каике модули для связи использовать,нужен uart
пока использую HC-06 но он мне не нравится.

Как я понял у вас никакой обратной связи от роботов нет (энкодеров и прочих датчиков), только движение в кадре?

Я сейчас изучаю возможности esp8266 с прошивкой nodemcu, и вроде как по заявленным тут требованиям он подходит идеально.
обвязка к нему нужна минимальная, и получится готовый бот, при запуске он может цепляться к серверу и получать команды, там для этого много всего есть и json и MQTT, можно также батарейку мониторить удалённо.

Re: Роевое поведение роботов

AndreiSk » 03 апр 2015, 03:28

Пробежался по списку компонентов, ответил по железу в своем блоге post325309.html#p325309
А то я тут в теме видел замечание, что теперь только поведение обсуждаем :crazy:

Re: Роевое поведение роботов

lorry » 04 апр 2015, 11:02

А у нас пока все с роем встало. Вплотную занимаемся LUM-ом, да и текучка достала. Но идею не оставляем. Как посвободнее будет планируем продолжить работу над проектом.
Подали заявку на участника Сколково.

Re: Роевое поведение роботов

linvinus » 12 апр 2015, 02:12

Наткнулся на забавный канал, теория управления на youtube
Есть и про управление роем http://www.youtube.com/watch?v=stzQNjtDg0g


Rambler\'s Top100 Mail.ru counter