roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 121 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 11:35 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Привет всем, :) хочу обсудить следующую задачу и пути ее решения.
Задача - определение местоположения робота (погрешность не более 2 см) в помещении.
Начальное положение робота - центр декартовой системы координат.
Робот должен создать карту местности, с указанием объектов их положения и размеров.
НЕ хочу исспользовать энкодеры из-за погрешности при проскальзывании колес.
НЕ хочу использовать маяки - в реальной жизни их не будет, а если и будет предмет, который можно считать маяком - то не будут известны его координаты.
Рассматриваю следующий вариант решения проблемы - 2 датчика от лазерной мыши, которые будут установлена на оси симметрии робота и позволят не только определить пройденное расстояние, но и угол поворота. Стоимость решения ~500р. Протокол передачи данных от мыши известен.
+) :) Относительно дешево и точно.
-) :( Малое расстояние датчика до поверхности - большая вероятность загрязнения и получения неверных данных.
-) :( Не на всех поверхностях хорошо будет работать.

А что вы думаете про возможности точного позиционирования в помещении?

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 11:42 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А датчики от оптической мыши не "проскальзывают" ? На форуме это обсуждалось многократно ИМХО.

Использовать надо СОНМ датчиков и технологий и хитрый алгоритм отсева.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 11:44 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Я планирую использовать датчики от лазерной мыши. Они точнее.
Но это совсем не окончательное решение. Жду других предложений. :wink:
А что за СОНМ дотчики :oops: ?

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 11:49 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
проблема поднималась уже не раз и оптимально - внешняя камера, имхо
Цитата:
следующий вариант решения проблемы - 2 датчика от лазерной мыши

Так Вы узнаете лишь пробег от точки старта. С приличной погрешностью, свойственной любой мышке.

зы. Вам и одного датчика хватит. Мыша обе координаты считает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 11:59 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
А поворот?
Разве внешняя камера даст необходимую точность?
А если робот работает в полной темноте, как тогда поведет себя камера?
Условия применения LPS должны максимально быть приближены к реальным-жизненным.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Последний раз редактировалось D1mcon 24 июн 2009, 12:04, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 12:04 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
D1mcon писал(а):
А что за СОНМ

Сонм - это в русском языке означает - множество, куча ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 12:05 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
2avr Извините, но понятней мне не стало.
В идеале я хотел бы получать от робота данные вида:
проехал 1 см, повернул вправо на 20 градусов - это в упрощенном виде.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Последний раз редактировалось D1mcon 24 июн 2009, 12:08, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 12:08 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Множество датчиков и технологий ...

D1mcon писал(а):
А что вы думаете про возможности точного позиционирования в помещении?

Я думаю инерциальная система хороша в вашем случае на интегральном термокомпенсированом датчике ADIS16405 как основа + разные сенсоры в догонку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 12:16 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
Посмотрел я щас на цены ADIS16405. Держите меня трое :shock: слишком дорого.

Добавлено спустя 5 минут 19 секунд:
Есть еще идея - взять уз дальномер, поставить на вращающуюся основу делать 3 замера расстояния до объектов при новом замере поворачивать дальномер на 120 градусов.
Хотя тоже не прокатит - весьма сложно определить поворот робота + объекты в помещении могут перемещаться.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 12:47 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Цитата:
Разве внешняя камера даст необходимую точность?

Давайте посчитаем :) Пусть 200см=200pxl, значит ваши 2см обеспечит влегкую.
Цитата:
А если робот работает в полной темноте, как тогда поведет себя камера?

Про ИК подсветку слышали? Ее в дверных глазках часто используют


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 13:20 
Не в сети
Аватара пользователя

Зарегистрирован: 12 фев 2008, 15:00
Сообщения: 110
Откуда: Шахты
прог. языки: Delphi, Python, ну и асм немного
на форуме уже было: расстояние посчитанное мышиным сенсором сильно зависит от расстояния сенсора до поверхности...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
D1mcon, ИМХО вы стараетесь получить космическую точность за вложения в объеме месячной стипендии студента. Малореально.
Как уже говорил АВР123, одним типом сенсоров при такой точности Вы не отделаетесь.
Кроме того, сомнителен Ваш постулат, что энкодеры имеют хуже точность, чем оптика из мышки. Каждый вид сенсоров имеет свою область применения, где дает наименьшие ошибки, а также область работы, где какие-то вменяемые результаты дает, но ошибка относительно велика. Так вот. Основная возможность более-менее точной навигации - использование максимального количества разных сенсоров.
Это дает:
  • увеличение точности за счет использования бОльшего набора данных
  • возможность отлова ошибок измерения одного датчика за счет измерений других
  • более широкую область условий использования бота по сравнению с одним типом датчиков

Если сомневаетесь в целесообразности совместного использования энкодеров, дальномеров, компасов, гироскопов, акселерометров и т.п. - рекомендую "отсидеть/отлежать" себе руки и ноги (чтоб чувствительности никакой не было), закрыть глаза, закрутиться (чтоб сбить вестибулярный аппарат) и постараться на нюх найти кухню. :D Повеселите домочатцев ;)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 14:12 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
А Техника безопасности ?

Энкодеры надо ставить на измерительные не ведущие не рулящие колеса, а может шарики. Но грязь все равно всё портить будет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 16:22 
Не в сети
Аватара пользователя

Зарегистрирован: 08 фев 2009, 10:13
Сообщения: 700
Откуда: Воротынск
прог. языки: C,C++,C#,Java
ФИО: Дмитрий
2Digit я не сомневаюсь в целесообразности совместного использования энкодеров, дальномеров, компасов, гироскопов, акселерометров и т.п. Просто ,как Вы уже сами заметили, бюджет достаточно ограничен, а проблемы решать надо.
На гироскопы и акселерометры денег пока нет. Да и судя по форуму активно формучане их не используют,а если кто-то применял, поделитесь информацией о результатах.

Наверное стоит немного уточнить и изменить требования. И так необходимо спроектировать LPS высокой точности стоимостью до 2 т.р. которая могла бы обеспечить позиционирование робота в любом незнакомом помещении при любых условиях работы.

Что у моего робота уже есть - ИК датчики препятствий, энкодеры, УЗ-дальномер, камера.

_________________
Язык Ада - официально был признан министерством обороны США для создания ПО военной техники


Последний раз редактировалось D1mcon 24 июн 2009, 16:27, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS без энкодеров,маяков и очень точно
СообщениеДобавлено: 24 июн 2009, 16:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
не используют и задачи такие не решают.

А вы рубите сук по плечу ! в вашем случае по бюджету - определите что вам доступно и посмотрите какую точночть это вам даст.

А то вы могли бы и 1 мм назначить вместо 2 См.


Последний раз редактировалось avr123.nm.ru 24 июн 2009, 16:25, всего редактировалось 1 раз.

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

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


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

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


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

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