roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 18:25

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 21:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В общем вот, на суд общественности идею и прототип реализации :)

На поле один робот управляемый лазерными указками. Играют 2 человека.

Он едет к точке лазерной указки которую видит. Если таких точек в кадр попадает 2 штуки, тогда он из них выбирает самую верхнюю.

Задача игроков - загнать робота на сторону противника.

Возможные вариации игры для "продвинутых парней" - выпустить на поле сразу N роботов / если выпущено более 1 робота - дать игрокам по 2 лазерные указки :).

PS: Сейчас у меня конечно всё очень наворочено - потому что модуля с камерой от сотика нету, поэтому на роботе радиокамера и BT-модуль. Теоретически для такого робота достаточно обычной камеры от сотика с прикрученным к ней светофильтром и ATMega8 с драйверами двигателей.

PPS: Идея возникла после рассказов EdGull'а о том, что его регулярно спрашивают, а что умеет ваш робот? Вот собственно один из вариантов - чего может уметь домашний робот в плане развлечения людей :)

Ну и сразу же видео с прототипом:

Добавлено спустя 6 минут 26 секунд:
Сразу скажу - пока робот коряво гоняет - ближайшее время попробую привести в порядок софт, чтобы двигался плавнее.

вложение выложил на youtube -- Setar


Вложения:
MOV00025.zip [334.3 КиБ]
Скачиваний: 122

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 21:50 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Мне и без "плавности" понравилось! :good: Респект!
Цитата:
Он едет к точке лазерной указки которую видит.
а если точек нет или не видит, никаких действий не предпринимает?

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Да, если точек в кадре нет - стоим.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 21:55 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
Понятно... Да, собсно, это и логично для игры :)

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
У Dead-а отменная трава последнее время )

идея забавная ... в принципе если придумать какие нить хитрые правила...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 23:23 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Сразу скажу - травой не поделюсь! Самому мало :crazy: :P

А зачем хитрые правила? Чем простые не нравятся? :roll:

Добавлено спустя 2 минуты 13 секунд:
Из опыта игры - играть в принципе интересно, вот только пока динамика слабовата и очень уж непредсказуемо пока робот дергается...

Добавлено спустя 4 минуты 3 секунды:
Скриншот управляющей программы


Вложения:
laserbot.jpg
laserbot.jpg [ 43.45 КиБ | Просмотров: 2961 ]

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
просто я е совсем понимаю как можно при двух указках и условии что робот выберает верхнюю нормально играть ))

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 03 ноя 2008, 23:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Очень просто так играть - надо пытаться вести указку по верху кадра, возьмёшь чуть выше, робот уже не видит твою указку, возьмёшь ниже - противник выше тебя заберёт и всё.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 16:57 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Чуть более резвым сделал
вложение выложил на youtube -- Setar


Вложения:
MOV00028.zip [228.12 КиБ]
Скачиваний: 77

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 17:17 
Не в сети
Аватара пользователя

Зарегистрирован: 26 сен 2007, 08:25
Сообщения: 142
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля
Чото напоминает мультик Вооли :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Дык на гусеничном ходу - классика же :) еще его голос смонтировать... :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 21:22 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Добавь в робот искуственную инерцию. Будет интереснее. Убережет от пропадания точки с кадра.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
клёво ! :)
ещё можно светить на потолок, пусть с потолка точки читает :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 04 ноя 2008, 23:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Искусственную инерцию - ну не знаю, по моему лишнее, тем более если разгонится в шкаф :) тут кнопочку на лазере отпустил и всё.

НА потолок светить - там обычно как раз мощный источник света в виде люстры, поэтому засветит всё нафиг :(

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робототехническая игра для людей - LaserBall :)
СообщениеДобавлено: 06 ноя 2008, 13:44 
Не в сети

Зарегистрирован: 29 окт 2008, 18:14
Сообщения: 260
Откуда: Химки МО
прог. языки: Java
Данное сообщение содержало дурнопахнущую кучку флуда, и было дизентегрировано.

repository, не делай так больше. Нравится башорг - цетируй его в свободном общении.

MegaBIZON


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO