roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: 28 дек 2004, 23:34 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Недолго думая предлагаю сделку 8-)

Кто мне на пальцах объяснит как с помощью видеокамеры (или двух, с помощью видеокамеры и лазера не предлагать) мерить растояние, тому вышлю жменю таких датчиков.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 дек 2004, 23:53 
Не в сети
Аватара пользователя

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

PS: Если серьезно интересно - могу попробовать и на пальцах объяснить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 28 дек 2004, 23:58 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Так я на много еще чего могу сгодится 8-)

На счет определения расстояний ОЧЕНЬ-ОЧЕНЬ интересно.

Я весь внимание


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 01:56 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
А как на счет определения растояния видеокамерой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 09:41 
Не в сети
Аватара пользователя

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

В общем в двух словах для определения расстояния:
1. Калибруем изображения (пока опустим, я еще не занимался, тестировал уже на откалиброванных изображениях);
2. Выбираем фрагмент до которого хотим определить расстояние, например на левом изображении, ищем на правом изображении на этой же высоте такой-же фрагмент, если они достаточно похожи, считаем что они совпали и расстояние определяем как величину обратную к смещению между положениями фрагмента на левом-правом изображениях.

Подробнее с исходниками и примером результата читаем на http://club.roboclub.ru/pmwiki.php?page ... sion.Intro


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 11:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Тогда начнем сразу со второго.
Взяли мы две камеры (качество камеры можно взять любое, у меня склад охранных причиндал), поставили их паралельно. Перед ними поставили пакет сока и яблоко. Сделали снимки с каждной камеры. Совместили, расхождение снимков просто обалденные особенно теней предметов.
Найти один фрагмент в другой картинке, что-то у нас никак не получается. И это при то м что мы умеем выделять контуры объектов.
Кстати контуры сока тоже разные (угол зрения все таки сказывается)

Сайт я Ваш батенька конечно весь до дыр зачитаю, но живое общение ничем не заменишь 8-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 12:31 
Не в сети
Аватара пользователя

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

Кстати контуры сока тоже разные (угол зрения все таки сказывается)

Зачем контуры сока искать? Фрагмент - локальное свойство изображения, а не глобальное как контуры - пример приведенный мной уже работает, там много что различается по контурам, но тем не менее это наиболее приближенный к реальности пример (ориентирование в комнате), с не самым лучшим качеством.

Расхождения при наложении обалденные - это означает что расстояния будут маленькими, не более того.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 14:55 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
А если камеры видят стену из кафельной плитки с рисунком шахматной доски?
У робота ведь так башню сорвет 8-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 15:14 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
EdGull писал(а):
А если камеры видят стену из кафельной плитки с рисунком шахматной доски?
У робота ведь так башню сорвет 8-)

:D так же как у людей ... ведь технология 3D картинок SIRDS именно на этом эффекте построена ;)
пример http://sirds.lipetsk.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 18:27 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Я так и знал что этим все кончится 8-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 18:34 
Не в сети
Аватара пользователя

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

Лазерный дальномер или ИК-датчик вряд-ли определит расстояние до зеркала;

Сонар - не заметит человека одетого в шерстянной свитер и т.п.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
, а если сонар на 400кГц?
, а для инфракрасника зеркало как раз режим идеального условия

и еще почему демка с сайта недоступна (в смысле страница вообще пустая, для скачивания нет ссылки)
может это у меня фаервол ее подрезает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 20:28 
Не в сети
Аватара пользователя

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

и еще почему демка с сайта недоступна (в смысле страница вообще пустая, для скачивания нет ссылки)
может это у меня фаервол ее подрезает?


Демка с сайта - потому что сайт video.yek.ru/robo умер - скоро все восстановлю уже в разделе Клуб сайта Робоклуб.ру;

Для инфракрасника наклонное зеркало идеал? Не знал, не знал :)

Про конкретно 400кГц сонар не знаю, думаю свои дыры есть...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 20:37 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Знал, еще как знал.
Просто не догадывался 8-)

на один приемник в центре ставим крестом 4 светодиода

на вашем сайте есть почти аналогичный принцип называется "КруговойИКдатчик"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 29 дек 2004, 23:54 
Не в сети
Аватара пользователя

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

на один приемник в центре ставим крестом 4 светодиода

на вашем сайте есть почти аналогичный принцип называется "КруговойИКдатчик"


1. Так там специально зеркало наклонное чтобы через него вернувшийся луч точнехонько в приемник попадал, если наклонено под другим углом - ничего не попадет в приемник, технология стелз на в том числе этом принципе работает...

2. На каком таком нашем сайте?


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

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


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

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


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

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