roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 73 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:35 
Не в сети
Аватара пользователя

Зарегистрирован: 26 дек 2011, 11:57
Сообщения: 155
Откуда: СПБ
Skype: vassav_
прог. языки: C#
Вобщем сабж по теме.

Есть робот, который получает команды управления от ПК, туда же отсылает видео.
Необходимо определить его местоположение в комнате.

Варианты поставить сверху камеру, и по ней определять - не подходят.

Что можете посоветовать по этому поводу?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:44 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Два маяка инфракрасных в углах. На роботе вращающийся детектор.
Зная расстояние между маяками (базу) и углы на них получаем свое положение.

Добавлено спустя 4 минуты 2 секунды:
Не, три маяка надо. Или еще компас на роботе - а то неопределенность возникает.
И для надежности - пусть маяки управляются тем же ПК - и одновременно активен только один - чтобы застраховаться от возможных отражений. Если получили два сигнала при одном включенном маяке - значил ловим еще и отражение.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:48 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Уже где-то тут терли не раз. Все плохо. Просто не выходит. На инфракарасных маяках совсем все плохо. Оч сложно расстояние померять - задержки-то пикосекундные. Ультразвук как минимум.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:55 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Ультразвук сильно промахивается тоже.
Лазерный дальномер локаторного типа.)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:58 
Не в сети
Аватара пользователя

Зарегистрирован: 26 дек 2011, 11:57
Сообщения: 155
Откуда: СПБ
Skype: vassav_
прог. языки: C#
Дальномер, думаю, не поможет, в комнате есть другие объекты и такие же роботы.
Сори, что сразу не указал


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 17:59 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Разметка на полу qr-кодами?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 18:06 
Не в сети
Аватара пользователя

Зарегистрирован: 26 дек 2011, 11:57
Сообщения: 155
Откуда: СПБ
Skype: vassav_
прог. языки: C#
elmot писал(а):
Разметка на полу qr-кодами?

Это уже реальнее.
А есть еще идеи?


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

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Когда-то были мышки оптические, так они только по своему родному коврику ездили - там разметка из мелких точек была. Как раз 2 оси.

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


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

Зарегистрирован: 26 дек 2011, 11:57
Сообщения: 155
Откуда: СПБ
Skype: vassav_
прог. языки: C#
Сейчас появилась мысль, повесить поворачиваемый дальномер, рядом с ним камеру, по видеосигналу направлять дальномер на робота, а с дальномера снимать его направление и расстояние


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 19:25 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2012, 03:59
Сообщения: 1341
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин
vassav писал(а):
Сейчас появилась мысль, повесить поворачиваемый дальномер, рядом с ним камеру, по видеосигналу направлять дальномер на робота, а с дальномера снимать его направление и расстояние

да! я тож о такой мечтаю. мне какрас нужно РУ дирижаблем управлять в автономном режиме (в помещении где точность оч важна). вы ее сделайте, а я хоть гляну (за чужой счет) какие компоненты надо для создания годного варианта. :D


Последний раз редактировалось Nesenin 05 апр 2012, 20:35, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 19:57 
Не в сети

Зарегистрирован: 09 авг 2011, 17:15
Сообщения: 104
Откуда: Волжский
есть ветка forum88/topic5194.html
там про ориентацию в пространстве локально на ультразвуке. Для дирижабля в принципе тоже подойдет. Можно высоту померить отдельно, заодно на ней подкорректироваться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 20:16 
Не в сети
Аватара пользователя

Зарегистрирован: 26 янв 2012, 03:59
Сообщения: 1341
Откуда: Казань
прог. языки: LabVIEW
ФИО: Никита Есенин
видел.не уверен что подойдет для мобильного развертывание на какой-нибудь шумной выставке с пространством для полетов от20*20*5м до50*50*15м


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 05 апр 2012, 22:54 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
можно попробовать визуальный SLAM курить, но успех не гарантирован.

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 06 апр 2012, 09:49 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
NeON79 писал(а):
Когда-то были мышки оптические, так они только по своему родному коврику ездили - там разметка из мелких точек была. Как раз 2 оси.

Ага, счастливо поворот поймать ;-)

Добавлено спустя 3 минуты 31 секунду:
Мы уже как-то терли эту тему с Dead, ни к чему разумному не пришли, но пути такие - ИК знаки на потолке; УЗ маяки; RFID теги под полом. Все остальное покамест смотрится как фантастика или как огромный объем программирования без гарантии результата.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Определение позиции робота XY
СообщениеДобавлено: 06 апр 2012, 09:58 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
elmot писал(а):
Все остальное покамест смотрится как фантастика или как огромный объем программирования без гарантии результата.

не согласен :) просто текущие SLAM-овские алгоритмы хотят одометрию и данные лазерного дальномера.
если приделать к роботу одометрию, то лазерный дальномер вполне можно заменить ИК-дальномером, стереопарой или (более надёжно) - Kinect-ом.
примеры:
Poor Man's Lidar (почти в конце статьи - одометрия и ИК-дальномер)
Реализация SLAM у Qbo (одометрия и стереопара)
Робот Qbo и 3D-сенсор Xtion Pro Live (одометрия и 3D-сенсор - тот же Kinect)
Kinect под ROS - преобразование облака точек в данные лазерного дальномера
вот с визуальным SLAM-ом - это да - куча трудностей. К сожалению пока всё руки не доходят с ним повозиться :(

_________________
RoboCraft.ru


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

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


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

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


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

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