roboforum.ru

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

Оринтирование в комнате по ИК-маякам

Ответить

Re: Оринтирование в комнате по ИК-маякам

Digit » 23 янв 2008, 17:57

Ну а скорость определения положения? Чего про нее молчишь? :)
Я считаю, что лучше на мощность забить, а поставить маяков так, чтоб везде видно было три и более. А если где-то не видно, так ошибка на энкодерах накопиться не успеет, т.к. мы по маякам их корректировать сможем.
Зато бот не будет долго и мучительно с маяками общаться. Возможно даже на ходу сможет свое положение узнавать.

Re: Оринтирование в комнате по ИК-маякам

Myp » 23 янв 2008, 18:08

даже 10 раз обменяться 2 числами это всего лишь 1 секунда
тоесть достаточно роботу чуть чуть замереть на месте

тем более можно увеличить скорость :)
например робот только инициирует маяк спецальным пакетом
а маяк уже сам выдаёт 10 импульсов разной мощности, автоматически с нулевой задержкой
а робот принимает
количество непринятых импульсов и есть расстояние до маяка
даже не обязательно передавать полный бит инфы, достаточно пинговать 2-3 битами
это ещё в 2 раза увеличит скорость определения


итого на опр расстояния 1/4 секунды
практически моментально =)

Re: Оринтирование в комнате по ИК-маякам

Digit » 23 янв 2008, 18:17

:D 0,25сек - это моментально разве? :) А учитывая, что надо опросить два маяка - это 0,5сек. А искать на них направление надо будет?

Re: Оринтирование в комнате по ИК-маякам

Myp » 23 янв 2008, 18:42

достаточно расстояние на один померять :)

и чо что те не нра?

всё равно робот будет медленно крутится
время определения расстояния пренебрежимо мало по сравнению со временем разворота робота на 360 градусов

Re: Оринтирование в комнате по ИК-маякам

=DeaD= » 23 янв 2008, 19:51

Myp писал(а):
=DeaD= писал(а):Думается будет сильно влиять отражающяя спосбность поверхности пола. Приемник же не узконаправленный, так что ловить будет всё подряд включая отражения от пола.

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

Узконаправленный по вертикали? Малейший наклон и кирдык? А про ИК-бампер вообще никто не говорил что это круто, особенно для ориентирования.

Re: Оринтирование в комнате по ИК-маякам

SSG » 23 янв 2008, 19:53

Излучатели - ТСОП-ы, а мощность частотой регулировать?
Идейка ничотак. Для пылесоса самое то.

Re: Оринтирование в комнате по ИК-маякам

=DeaD= » 23 янв 2008, 19:54

Myp писал(а):всё равно робот будет медленно крутится
время определения расстояния пренебрежимо мало по сравнению со временем разворота робота на 360 градусов

У вас робот-улитка? :)

Не знаю как у вас, а все виденные мною платформы крутились на месте по моему полный поворот за 1 секунду на максимальной скорости.
А вообще я не понял зачем крутиться роботу, а не сделать крутящуюся башню? Так хоть от поворота погрешность не поймаем :)

Re: Оринтирование в комнате по ИК-маякам

Myp » 23 янв 2008, 20:10

SSG писал(а):Излучатели - ТСОП-ы, а мощность частотой регулировать?
Идейка ничотак. Для пылесоса самое то.

читаем ветку всю внимательно
управляем мощностью с помощью ковокса
потому как управлять шимом уже промодулированный 36кГц сигнал не айс

вот вот
для домашнего робота самое то!


Не знаю как у вас, а все виденные мною платформы крутились на месте по моему полный поворот за 1 секунду на максимальной скорости.

дану
его не поймаешь такого реактивного
да и проскальзывать он будет наверняка...
тем более вот пылесосу например совсем не надо так быстро крутится...


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

Узконаправленный по вертикали? Малейший наклон и кирдык?

градусов 10 выше горизонта вполне хватит
от потолка не будет засветки, от пола тоже

А про ИК-бампер вообще никто не говорил что это круто

а тут без вариантов, в природе есть либо шарп либо ИК бампер
а мы нечто среднее хотим :)

Re: Оринтирование в комнате по ИК-маякам

=DeaD= » 23 янв 2008, 21:22

Myp писал(а):да и проскальзывать он будет наверняка...
тем более вот пылесосу например совсем не надо так быстро крутится...

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

По моему безперспективное обсуждение - и то и другое вопрос бюджета и техники.

Myp писал(а):
Узконаправленный по вертикали? Малейший наклон и кирдык?

градусов 10 выше горизонта вполне хватит
от потолка не будет засветки, от пола тоже

Теоретически да.

Myp писал(а):
А про ИК-бампер вообще никто не говорил что это круто

а тут без вариантов, в природе есть либо шарп либо ИК бампер
а мы нечто среднее хотим :)

Вопрос в том - неужели все такие глупые и не догадались так мерять расстояние? Или все-таки на этом пути есть какие-то проблемы?

Re: Оринтирование в комнате по ИК-маякам

Myp » 23 янв 2008, 23:40

ну вот теоретически пока всё красиво
скоро придёт плата с маяками попробуем практически


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

тначе чтонить ещё придумаем...

Re: Оринтирование в комнате по ИК-маякам

Digit » 24 янв 2008, 00:20

...чет я наверное геометрию плохо учил :pardon: Мур, померяешь ты расстояние до одного маяка, и что? Я так понимаю, угол направления на маяк мы не определяем, а если и определяем поворотом платформы, то это не айс. Но не важно.
Насколько я себе представляю планиметрию:
1. если маяк один и известно до него расстояние, то робот может быть на любой точке окружности радиусом дистанция_до_маяка и с центром в точке маяка.
2. если у тебя два маяка и известно до них расстояние, то твой робот относительно них может находить в одной из двух точек - пересечение окружностей.

Или еще какие-то данные есть? :)

Re: Оринтирование в комнате по ИК-маякам

=DeaD= » 24 янв 2008, 00:30

2Digit: Тссссс! :roll: ща у него плата придет и он сам всё попробует! :crazy:

Re: Оринтирование в комнате по ИК-маякам

Digit » 24 янв 2008, 01:04

:lol:
Dead, я спалился, да? :crazy:

Re: Оринтирование в комнате по ИК-маякам

YorikB » 24 янв 2008, 09:44

Myp писал(а):а башня это плохо
крутить башней а потом крутить корпусом лишние телодвижения и необходимость синхронизации
тем более скока будет стоит робот с поворачивающейся башней? там себестоимость хз как подскочит за счёт механики и сервы
а тут простая платформа простые маяки


не надо крутится и не надо башни. поставте по окружности 8 приемников, таким образом чтоб первый был спереди платформы, и опрашивайте поочереди. таким образом и направление будете знать.

Re: Оринтирование в комнате по ИК-маякам

=DeaD= » 24 янв 2008, 10:04

YorikB писал(а):не надо крутится и не надо башни. поставте по окружности 8 приемников, таким образом чтоб первый был спереди платформы, и опрашивайте поочереди. таким образом и направление будете знать.

Точность маленькая будет - всего 45°. Чтобы получить хотябы 10° надо уже 32 приемника :)

Добавлено спустя 12 минут 24 секунды:
О! Гениальная идея - "всё уже украдено до нас" :)

В общем скопировать с человеческого глаза - точное зрение только в небольшой области, а в остальном - периферийное.

То есть сделать на башне разделение: взад и в бока на 270° смотрят 3 ТСОПа по 90°, остается еще 90° впереди, их делим на 3 части опять по 30°, в боковые ставим по ТСОПу, в средние 30° ставим 2 ТСОПа в бока по 12° и 1 ТСОП в середине на 6°.

Итого имеем башню на 8 ТСОПов определяющую направление на 1 маяк с точность до 6° в среднем за 3 измерения+поворота. То есть за 0.6 сек. При этом на остальные 2 маяка надо будет 2 измерения+поворота в среднем, а значит им надо будет по 0.4сек, итого 3 маяка будут запеленгованы теоретически за 1.4сек с точностью до 6°.

Осталось посчитать какую погрешность локализации в см. даст эта угловая погрешность в 6° при достаточно далеком разнесении маяков внутри помещения (на расстоянии друг от друга не менее 2м) и достаточно небольшом помещении (не более 6м в каждом измерении, например) :crazy:.


Rambler\'s Top100 Mail.ru counter