roboforum.ru

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

Робототехническая игра для людей - LaserBall :)

Робототехническая игра для людей - LaserBall :)

=DeaD= » 03 ноя 2008, 21:47

В общем вот, на суд общественности идею и прототип реализации :)

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

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

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

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

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

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

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

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

вложение выложил на youtube -- Setar
Вложения
MOV00025.zip
(334.3 КиБ) Скачиваний: 122

Re: Робототехническая игра для людей - LaserBall :)

Vovan » 03 ноя 2008, 21:50

Мне и без "плавности" понравилось! :good: Респект!
Он едет к точке лазерной указки которую видит.
а если точек нет или не видит, никаких действий не предпринимает?

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 03 ноя 2008, 21:54

Да, если точек в кадре нет - стоим.

Re: Робототехническая игра для людей - LaserBall :)

Vovan » 03 ноя 2008, 21:55

Понятно... Да, собсно, это и логично для игры :)

Re: Робототехническая игра для людей - LaserBall :)

Duhas » 03 ноя 2008, 23:10

У Dead-а отменная трава последнее время )

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

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 03 ноя 2008, 23:23

Сразу скажу - травой не поделюсь! Самому мало :crazy: :P

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

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

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

Re: Робототехническая игра для людей - LaserBall :)

Duhas » 03 ноя 2008, 23:34

просто я е совсем понимаю как можно при двух указках и условии что робот выберает верхнюю нормально играть ))

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 03 ноя 2008, 23:37

Очень просто так играть - надо пытаться вести указку по верху кадра, возьмёшь чуть выше, робот уже не видит твою указку, возьмёшь ниже - противник выше тебя заберёт и всё.

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 04 ноя 2008, 16:57

Чуть более резвым сделал
вложение выложил на youtube -- Setar
Вложения
MOV00028.zip
(228.12 КиБ) Скачиваний: 77

Re: Робототехническая игра для людей - LaserBall :)

Doniak » 04 ноя 2008, 17:17

Чото напоминает мультик Вооли :)

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 04 ноя 2008, 17:22

Дык на гусеничном ходу - классика же :) еще его голос смонтировать... :)

Re: Робототехническая игра для людей - LaserBall :)

Виталий » 04 ноя 2008, 21:22

Добавь в робот искуственную инерцию. Будет интереснее. Убережет от пропадания точки с кадра.

Re: Робототехническая игра для людей - LaserBall :)

nest » 04 ноя 2008, 22:00

клёво ! :)
ещё можно светить на потолок, пусть с потолка точки читает :)

Re: Робототехническая игра для людей - LaserBall :)

=DeaD= » 04 ноя 2008, 23:00

Искусственную инерцию - ну не знаю, по моему лишнее, тем более если разгонится в шкаф :) тут кнопочку на лазере отпустил и всё.

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

Re: Робототехническая игра для людей - LaserBall :)

repository » 06 ноя 2008, 13:44

Данное сообщение содержало дурнопахнущую кучку флуда, и было дизентегрировано.

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

MegaBIZON


Rambler\'s Top100 Mail.ru counter