roboforum.ru

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

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


Правила форума


В этом форуме новые темы не создаются, однако обсуждение допустимо.



Начать новую тему Ответить на тему  [ Сообщений: 157 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 13 янв 2009, 21:54 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
Цитата:
Большее кол-во маяков возможно, однако от этого будет мало толку.

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 13 янв 2009, 22:08 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
Myp писал(а):
Цитата:
Большее кол-во маяков возможно, однако от этого будет мало толку.

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


Это понятно, но данная система не переварит много маяков, поскольку маяк не может быть идентифицирован по передаваемому коду, а только по строгой последовательности передачи.
По сути, если последовательность передачи нарушена - весь блок данных отвергается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 13 янв 2009, 22:11 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
хм
действительно

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 09:46 
Не в сети
Аватара пользователя

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

Кстати, и сразу вопрос - надо как-то обеспечивать быстрое развертывание с этой системой - с ноутбука заливать прошивку с координатами маяков в центральный модуль? Или вообще, в пределе, сделать микро-экранчик с кнопочками и на нём вводить координаты маяков? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
mandigit писал(а):
Это понятно, но данная система не переварит много маяков, поскольку маяк не может быть идентифицирован по передаваемому коду, а только по строгой последовательности передачи.

Для этого и вводится еще один канал - ИК или радио

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
=DeaD= писал(а):
2mandigit: Обсуждение изготовления модулей этой системы массовое лучше в отдельной ветке или тут же?

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

=DeaD= писал(а):
Кстати, и сразу вопрос - надо как-то обеспечивать быстрое развертывание с этой системой - с ноутбука заливать прошивку с координатами маяков в центральный модуль? Или вообще, в пределе, сделать микро-экранчик с кнопочками и на нём вводить координаты маяков? :)

Да.
Для этого на демонстрации математический модуль был вынесен в ноутбук, а с приемника поступали псевдодальности. Соответственно, координаты маяков вводились в ноуте.

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

2Blindman
Предлагаете дополнить модуль приемника еще одним каналом связи для целей первичного ввода информации? Учитывая, что система развертывается однажды - это не видется оправданным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 12:08 
Не в сети
Аватара пользователя

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

Кстати, какой узльтазвуковой трансдюсер юзается? Схемки модулей открыты?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 13:08 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
=DeaD= писал(а):
2mandigit: Получается, что надо делать приёмник с интерфейсом i2c и делать команды, которыми настраиваются координаты маяков, максимальные лаги между приёмами и т.п.

Если для маленького робота, то i2c. Вводить там нужно только координаты маяков.

=DeaD= писал(а):
Кстати, какой узльтазвуковой трансдюсер юзается? Схемки модулей открыты?

трансдюсер - передатчик в смысле?
Передатчик и приемник несколько различаются.
Используется TCT40-10R2 и TCT40-10T2 из магазина "Кварц"
http://quartz1.ru/aup.htm

Схемки модулей доступны:
http://imobot.ru/index.php?option=com_c ... 0&Itemid=9


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 22:11 
Не в сети
Аватара пользователя

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

А ультразвуковой передатчик подцеплен к ШИМ-линиям МК - это чтобы на него переменно подавать +5 и -5 вольт, чтобы раскачать на 10 вольт?

Есть мысль сделать модуль навигации такой с экранчиком и кнопочками, чтобы можно было быстренько заводить координаты маяков без перепрограммирования МК на местности. И вообще можно профилей несколько записать - где какой маяк и кнопками их переключать :) ну и выводить сразу на экранчик погрешность определения координат и сами координаты...

Добавлено спустя 25 минут 59 секунд:
2mandigit: А сходимость алгоритма тестировалась только если искомые координаты внутри треугольника образуемого маяками или в большей области?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 22:22 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 22:51 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
=DeaD= писал(а):
А ультразвуковой передатчик подцеплен к ШИМ-линиям МК - это чтобы на него переменно подавать +5 и -5 вольт, чтобы раскачать на 10 вольт?

да

=DeaD= писал(а):
Есть мысль сделать модуль навигации такой с экранчиком и кнопочками, чтобы можно было быстренько заводить координаты маяков без перепрограммирования МК на местности. И вообще можно профилей несколько записать - где какой маяк и кнопками их переключать :) ну и выводить сразу на экранчик погрешность определения координат и сами координаты...

почему-бы и нет, хотя это скорее сервисные функции

=DeaD= писал(а):
А сходимость алгоритма тестировалась только если искомые координаты внутри треугольника образуемого маяками или в большей области?

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

EdGull писал(а):
чем обусловлено применение AD8532 ?

Rail to Rail (большой динамический диапазон), рассчитаны на однополярное питание, подходящий частотный диапазон.
первые пробы были с lm324 - результат отрицательный


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 19 янв 2009, 23:06 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2mandigit: Правильно ли я понял из выкладок, что основная задача в математической части - решение системы из 3 уравнений вида LaTeX: (zi-z)^2=(xi-x)^2+(yi-y)^2 ?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 20 янв 2009, 10:36 
Не в сети
Аватара пользователя

Зарегистрирован: 08 окт 2004, 16:43
Сообщения: 2114
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий
Математика у алголритма конечно расписана не до конца. Очень много выбираем.
Из того, что понял я могу сказать - Калмановская фильтрация позволит сделать алгоритм более точным.

Давайте уточним пункт A: выберем начальное положение - это означает, что координаты точки старта известны?


Я недавно наблюдал в работе систему позиционирования которая работала наоборот - излучатель двигается - приемники стоят на месте. Очень неплохо, но математика сложнее.

_________________
Все новости о моих проектах http://savethebest.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 20 янв 2009, 11:39 
Не в сети
Аватара пользователя

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

IMHO это эквивалентные задачи, только можно в кучу раз повысить частоту опроса и устранить погрешность накапливаемую сейчас между временем опроса 1 и 3 маяков.

А математика вроде та же самая должна быть?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: LPS (Локальная Система Позиционирования)
СообщениеДобавлено: 20 янв 2009, 12:19 
Не в сети
Аватара пользователя

Зарегистрирован: 28 ноя 2005, 12:05
Сообщения: 583
Откуда: Москва
=DeaD= писал(а):
2mandigit: Правильно ли я понял из выкладок, что основная задача в математической части - решение системы из 3 уравнений вида LaTeX: (zi-z)^2=(xi-x)^2+(yi-y)^2 ?


Фактически - ДА, +введен еще элемент, определяющий разницу времени между часами группы передатчиков и приемником

Виталий писал(а):
Математика у алголритма конечно расписана не до конца. Очень много выбираем.
Из того, что понял я могу сказать - Калмановская фильтрация позволит сделать алгоритм более точным.

Более интересно не то, что сделано недостаточно хорошо, а как можно сделать лучше
Возможно, Калмановская фильтрация и позволит улучшить точность. Я сейчас погружаюсь в этот раздел математики. Если есть возможность смоделировать и доказать это предположение - было-бы хорошо.

Виталий писал(а):
Давайте уточним пункт A: выберем начальное положение - это означает, что координаты точки старта известны?

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

PS 2Dead
Посмотрел Q-code в WIKI - интересно, я примерно к таким-же идеям пришел, планируя позиционирование "по полу". Разбить поверхность на клетки, каждая из которых содержит код, который очень похож на Q-code. У тебя были идеи, какой аппаратурой можно обнаруживать маркер? Или предполагалось использовать камеру?


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

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


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

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


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

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