roboforum.ru

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

Обсуждение идей позиционирования роботов

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

Re: Обсуждение идей позиционирования роботов

Сообщение RoboTok » 18 янв 2009, 12:17

Металлические объекты можно опустить, т.к. они помешают не только радио маякам, но и свето и звуко маякам.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: Обсуждение идей позиционирования роботов

Сообщение bolt » 18 янв 2009, 13:07

Можно завесить сверху камеру, а отслеживать и управлять с PC.
Вместо "звездного неба" можно повесить сверху CD лазер и рисовать сетку. Луч модулируем кодом линии по Х и Y.
bolt
 
Сообщения: 281
Зарегистрирован: 01 дек 2008, 19:21

Re: Обсуждение идей позиционирования роботов

Сообщение =DeaD= » 18 янв 2009, 13:20

RoboTok писал(а):Металлические объекты можно опустить, т.к. они помешают не только радио маякам, но и свето и звуко маякам.


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

Re: Обсуждение идей позиционирования роботов

Сообщение mandigit » 18 янв 2009, 16:15

=DeaD= писал(а):2mandigit: Твоему методу сильно мешают предметы между роботом и маяком?


нет.
по-сравнению с оптическими методами чувствительность к помехам много ниже.
есть что-то вроде обтекания предмета, при этом несколько увеличивается путь и погрешность измерений
Последний раз редактировалось mandigit 18 янв 2009, 16:21, всего редактировалось 1 раз.
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Обсуждение идей позиционирования роботов

Сообщение rig » 18 янв 2009, 16:17

зачем постоянно сверять координаты?
Если робот немного отслеживает свое положение то теневые области можно игнорировать или как нибудь пометить в памяти.
идельного решения не будет.
Аватара пользователя
rig
 
Сообщения: 1437
Зарегистрирован: 03 авг 2007, 19:43
Откуда: Екатеринбург
прог. языки: Си, асм со словарем

Re: Обсуждение идей позиционирования роботов

Сообщение bolt » 18 янв 2009, 17:54

Точное позиционирование даст только видео. Такой вариант и алгоритм поведения бота не ограничивает.
Звуковые и радиомаяки такую точность обеспечить не могут. Длина волны не позволяет. :(
bolt
 
Сообщения: 281
Зарегистрирован: 01 дек 2008, 19:21

Re: Обсуждение идей позиционирования роботов

Сообщение EdGull » 18 янв 2009, 17:57

а по подробней?

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

Re: Обсуждение идей позиционирования роботов

Сообщение =DeaD= » 18 янв 2009, 18:04

Особенно интересно про точность, возможность использовать в движении, проблемы при наличии препятствий и стоимость решения :)

Добавлено спустя 5 минут 15 секунд:
bolt писал(а):радиомаяки такую точность обеспечить не могут. Длина волны не позволяет. :(

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

Re: Обсуждение идей позиционирования роботов

Сообщение frig » 18 янв 2009, 19:08

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

человек тоже не может с точностью даже до 10 см определить свои координаты относительно своей квартиры или дома в целом. и тем не менее таковой навигации вполне хватает.

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

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

Добавлено спустя 21 минуту 2 секунды:
а еще можно поставить себя на место робота и исходя из тех условий попытаться рассмотреть задачу позиционирования и попытаться выработать её решение.

отношение размеров робота с размерам комнаты можно принять как, примерно, автомобиль на площадке размером 2x2 км. Вот и прикиньте, вы в этом автомобиле и вам надо выполнить некую задачу (машина подметает пол, и подмести надо все). допустим, что следа где убрано а где нет - не видно.

мне чего-то пришло в голову ставить флажок и двигаться от флажка до флажка зигзагом. (тоже, в принципе, можно и на роботе организовать.) препятствия опять же - относительным позиционированием.
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Обсуждение идей позиционирования роботов

Сообщение bolt » 18 янв 2009, 20:47

ИК маяк на роботе камера выдаст в виде светлой точки. Загоняем картинку в комп и определяем позицию этой точки относительно границ кадра. Дополнительно можно программно задать запретные зоны, маршруты и т.п.
На этом принципе можно управлять любой игрушкой с ДУ. Все измерения, вычисления и пр. делает РС. Точность зависит от разрешающей камеры и размеров поля. Позицию имеем реальную. Ботов может быть несколько, а их поведение зависит лишь от фантазии автора ПО. :Yahoo!:

зы. Не стоит ставить себя на место самобеглой тележки, лучше бота послать куда нужно :)
А 5..10см на поле А1 – это много :(
bolt
 
Сообщения: 281
Зарегистрирован: 01 дек 2008, 19:21

Re: Обсуждение идей позиционирования роботов

Сообщение EdGull » 18 янв 2009, 21:22

bolt писал(а):ИК маяк на роботе камера выдаст в виде светлой точки.

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

Re: Обсуждение идей позиционирования роботов

Сообщение =DeaD= » 18 янв 2009, 21:26

bolt писал(а):ИК маяк на роботе камера выдаст в виде светлой точки

1. Засветки типа не бывает вообще и других светлых пятен в кадре?
2. И что от 1 маяка мы узнаем? А крутить камерой - время надо.

А так - 5-10см на поле А1 вроде нормально... кстати, если заранее знаем, что поле А1, тогда думаю точность повысить можно, сейчас у mandigit'а на поле диаметром 3м всё заточено, все тайминги и прочее, а тут можно много что улучшить. Например поставить 4 маяка по углам, сократить тайминги и этим самым значительно сократить погрешность. В теории может быть даже до 3-5см.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Обсуждение идей позиционирования роботов

Сообщение frig » 18 янв 2009, 22:06

Не стоит ставить себя на место самобеглой тележки


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

А 5..10см на поле А1 – это много


для каких целей?

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


а если полярик повесить на камеру и на маяк? поможет?
frig
 
Сообщения: 1640
Зарегистрирован: 12 фев 2007, 12:25
Откуда: Днепр

Re: Обсуждение идей позиционирования роботов

Сообщение =DeaD= » 18 янв 2009, 22:26

frig писал(а):а если полярик повесить на камеру и на маяк? поможет?

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

Re: Обсуждение идей позиционирования роботов

Сообщение EdGull » 18 янв 2009, 22:28

frig писал(а): если полярик повесить на камеру и на маяк? поможет?

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

Пред.След.

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

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

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