roboforum.ru

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

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

Наше хобби — конструировать и программировать.
Демонстрация готовых роботов и устройств построенных своими руками.

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

Сообщение lorry » 13 янв 2015, 12:04

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


Добавлено спустя 2 часа 30 минут 23 секунды:
Примерно таким образом будет работать распознавание ботов, целей и других объектов на игровом поле.
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

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

Сообщение slom » 27 янв 2015, 11:02

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

Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

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

Сообщение lorry » 27 янв 2015, 12:14

В общем, примерно так это и должно работать, только конечно не в таких количествах ботов.
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

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

Сообщение slom » 27 янв 2015, 12:23

непонятно 2 вещи, как они ходят? типо виброходы?
и как оно определяют какую фигуру им строить?
Аватара пользователя
slom
 
Сообщения: 645
Зарегистрирован: 07 сен 2014, 19:29
Откуда: Севастополь
Skype: slom_3d
прог. языки: 3d max :)

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

Сообщение Myp » 27 янв 2015, 14:05

может уже не актуально, но вот про беспроводную зарядку:
forum4/topic13091.html
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

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

Сообщение AndreiSk » 03 апр 2015, 00:24

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

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

Сообщение linvinus » 03 апр 2015, 01:09

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

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

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

Я сейчас изучаю возможности esp8266 с прошивкой nodemcu, и вроде как по заявленным тут требованиям он подходит идеально.
обвязка к нему нужна минимальная, и получится готовый бот, при запуске он может цепляться к серверу и получать команды, там для этого много всего есть и json и MQTT, можно также батарейку мониторить удалённо.
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

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

Сообщение AndreiSk » 03 апр 2015, 03:28

Пробежался по списку компонентов, ответил по железу в своем блоге post325309.html#p325309
А то я тут в теме видел замечание, что теперь только поведение обсуждаем :crazy:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

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

Сообщение lorry » 04 апр 2015, 11:02

А у нас пока все с роем встало. Вплотную занимаемся LUM-ом, да и текучка достала. Но идею не оставляем. Как посвободнее будет планируем продолжить работу над проектом.
Подали заявку на участника Сколково.
Аватара пользователя
lorry
 
Сообщения: 448
Зарегистрирован: 04 фев 2014, 13:53
Откуда: Комсомольск-на-Амуре
прог. языки: машинные коды
ФИО: Иван Иваныч

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

Сообщение linvinus » 12 апр 2015, 02:12

Наткнулся на забавный канал, теория управления на youtube
Есть и про управление роем http://www.youtube.com/watch?v=stzQNjtDg0g
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!
Аватара пользователя
linvinus
 
Сообщения: 1672
Зарегистрирован: 29 апр 2011, 12:37
Откуда: Москва
прог. языки: С

Пред.

Вернуться в Наши проекты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8