Робот и шарик

Обсуждаем рождающиеся мысли и результаты экспериментов.

Робот и шарик

Сообщение AndreiSk » 07 июл 2010, 19:07

Построил я, значит, робота (давно) :Yahoo!:
Купил теннисные шарики в спортмастере (тоже давно, не реклама)
И решил, почему бы не научить робота его гонять :roll:
Ну в общем, гоняет... пока не напорется на помехи от люстры.

Оригинал видео тут http://81.17.152.8:81/download/robot_an ... s_ball.zip
Прошу сильно не пинать за артефакты на полу, типа пыли и пр.
Как соберусь с силами-протру.
Гоняет шарик он левым корпусом, это специально,
робот при этом по окружности катит его, примерно 2м в диаметре окружность :)

Зачем сделал?
1. Робот на полке стоял, скучно ему было, пылился :pardon:
2. А тут я вспомнил, что у меня есть алгоритмов кучка, почему бы и не сделать.
3. Может доделаю, поучаствую в соревнованиях типа теннис роботов :roll:

Пока робот управляется с внешнего ПК.
Дообкатываю алгоритм, перенесу на робота который с ПК.
Вложения
robot.JPG
Робот с камерой
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Робот и шарик

Сообщение =DeaD= » 07 июл 2010, 19:14

Используй информацию о предыдущем положении мячика - помехи от люстры не будут мешать, а так прикольно! :good:
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Робот и шарик

Сообщение AndreiSk » 07 июл 2010, 19:18

Да, он ее использует.
Но если шарик проходит через отсвет от люстры, и потом уходит,
то робот теряется и считает люстру шариком :cry: (видно почти в конце).
Текущее положение шарика отмечено светлой точкой внутри блока.
Надо наверное запоминать внешние черты шарика :roll:
Аватара пользователя
AndreiSk
 
Сообщения: 2639
Зарегистрирован: 23 апр 2009, 17:03
Откуда: Москва, Самара
прог. языки: C#

Re: Робот и шарик

Сообщение =DeaD= » 07 июл 2010, 19:28

Я думаю при отсутствии качания робота размер шарика в каждом месте кадра предопределен, а значит его должно быть легко по весу и центру тяжести образа отличить от блика ;)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Идеи

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

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