roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 470 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 32  След.
Автор Сообщение
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:07 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
вы себе мозг слишком выносите, особенно в погоне за "постоянством цвета". :) единственны способ их получить - создать "тепличные" условия.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:16 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Цитата:
Там такие огромные постоянные времени и емкости, что давится вообще все что угодно.
ах вон че. это объясняет, почему у меня погрешность всего 3 градуса, а не несколько десятков градусов, как должно быть. и кстати, да. на серву тоже влияние оказывает. у меня не только искаженное значение с потенциометра сервы, но и сама серва повернута небольшой угол в то время, как я нее подаю сигнал соостветствующий нулевому повороту.
Цитата:
Скорее софт подглючивает - не хватает времени, блокируется прерывание итп.
прерываний нет. все прекрасно работает просто при выключенной камере. причем я с ней даже не взаимодействую. в обычных услвоиях погрешность с сервы составляет 1-2 градуса, и это совершенно нормально исходя из разрешающей способности АЦП МК. но стоит мне перед замерами просто сбросить камеру ресетом, подать на нее тактовый сигнал (после чего она начинает выдавать данные), так погрешность подскакивает до 5-7 градусов.

Добавлено спустя 1 минуту 27 секунд:
Angel71 писал(а):
вы себе мозг слишком выносите, особенно в погоне за "постоянством цвета". :) единственны способ их получить - создать "тепличные" условия.
не обязательно. досататчно всего навсего хорошей камеры и прочтения нескольких книг и статей по компьютерному зрению... времени совершенно на это нету :( а что по вашему не вынос мозга ? наверно, я недостаточно правильно обрисовал ситуацию. дело в том, что результаты не плохие, и даже не очень плохие, и даже не ужасные, а просто мегаотвратительные. в динамике МК детектирует че попало. про объект я вообще молчу, куда там до него. МК ловит глюки, как нарик, потому что цвета гуляют как по большой пьянке.при однмоугле освещения он шикарно без помех определяет зеленый шарик без искажений, а при другом угле поворота он уже метит на мою сине-голубую футболку

Добавлено спустя 1 минуту 53 секунды:
=DeaD= писал(а):
Это что-то из разряда - я когда на сотовом фотик запускаю - машина глохнет :crazy:
да не от самой камеры, от сигналов к ней и от нее, которые идут по некачественно разведенным дорожкам и еще проводам поперек них, перепаяным


Последний раз редактировалось artymen 21 апр 2010, 20:25, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:18 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:22 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
я согласен с Michael_K. инерционность самой сервы уже высока. если я еще навешу тяжелую RC-цеопчку, то у меня маневренность сильно пострадает...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:41 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
МК и камера питаются от 3.3В. Тактовый сигнал от МК имеет фронт 10нс, сигналы от камеры - 5нс. (если верить даташитам) Я не знаю, каким частотам это соответствует.


Последний раз редактировалось artymen 21 апр 2010, 20:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 20:53 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 21:00 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
ну цепочка ведь повлияет на серву, не так ли ? и насколько она загладит импульсы ? речь ведь идет об измерении сигнала с точностью до десятков милливольт.


Последний раз редактировалось artymen 21 апр 2010, 21:06, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 21:02 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
ладно, попробую.
а с колор-трекингом что делать ? робот быстро теряет интерес к зеленому шарику, увидев меня в сине-голубой футболке и страпонах


Последний раз редактировалось artymen 21 апр 2010, 21:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 21:14 
Не в сети
Аватара пользователя

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

Видимо в камере автонастройка уровней цвета включена, попробуй вырубить. И ты уверен, что ты правильно понимаешь то что зачеркнул? :ROFL:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 21:28 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Цитата:
Видимо в камере автонастройка уровней цвета включена, попробуй вырубить.
Я это учел и вырубил автобаланс белого. Больше там из настроек ничего автоматического нету (кроме экспозиции, но с постоянной экспозицией то же самое), разве что только калибровка уровня черного. возможно в ней вся проблема, т.к. абсолютно черные участки на изображении выглядят немного цветными. завтра попробую...
Цитата:
И ты уверен, что ты правильно понимаешь то что зачеркнул? :ROFL:
Да. я посмотрел на википедии... и не только это посмотрел... какой ужас. Если пройти по ссылке "БДСМ на викискладе" (не спрашивайте меня, как я там оказался... это все перекрестные ссылки... :oops: ), то вы наткнетесь на коллекцию жесткой порнографии.. какой кошмар, так ведь мои будущие дети будут познавать мир...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 22 апр 2010, 13:31 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Не, бесполезно. Безо всякой автоматики все равно все плохо. Тут еще сильно влияет преобразование изображения в низкое разрешение: камера в той или иной степени усредняет значения соседних пикселей для получения одного, и если у одного пикселя цвет желтый, а у другого голубой, то средний пиксель получается зеленым, отсюда все проблемы. К тому же сам по себе принцип отбора зеленых пикселов не объективен, т.к. поверхности по разному рассеивают цвет. Вот я использовал шарик, обмотаный зеленой изолентой, цвет которой сам по себе сдвинут к голубому, но это еще ладно. У нее поверхность зеркальная и при дневном свете она в значительной степени в зависимости от угла падения света отражает голубой цвет неба. Я тогда обмотал шарик зеленой ниткой (цвет практически идеально зеленый), теперь шарик не отражает и цвет стал гораздо стабильнее. Теперь другая проблема: фон содержит много ложных пикселей (помимо тех что я фильтрую по минимальной насыщенности и яркости), которые невозможно отфильтровать в силу их естественной природы либо усредненного значения.

Вывод, который я сделал из всего этого, уже давным-давно написан в книге Д. Форсайт, Ж. Понс, "Компьютерное зрение. Современный подход" одним кратким предложением: "...довольно сложно создать систему, в которой цвет предмета способствовал бы распознаванию..."
Видимо, придется пересмотреть принцип распознавания...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 22 апр 2010, 13:34 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 22 апр 2010, 13:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Да вот, к сожалению, эти пиксели и образуют целые области ! И маленькое разрешение не сильно позволяет мне устанавливать минимальный размер области для фильтрации


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 470 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 32  След.

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


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

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


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

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