roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 апр 2025, 08:56

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




Начать новую тему Ответить на тему  [ Сообщений: 27 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 27 июл 2014, 14:14 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Господа, никто не может подсказать попроще следующее..
Как имея два радио модуля: информацию о RSSI, dBm, мощности (milliWatts) - рассчитать грубое расстояние между ними?
Я понимаю, что от многого факторов зависит (расположение антенн, коэффициента усиления, помех, препятствий), но всё же, есть простое решение? :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 27 июл 2014, 14:31 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 27 июл 2014, 16:10 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Хоть в вакууме!
Я просто прошерстил инет и там что-то всё профессорски - заумное. (


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 27 июл 2014, 16:37 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Дык, было уже:
forum7/topic13740-15.html#p293597
http://we.easyelectronics.ru/Soft/preob ... yanie.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 27 июл 2014, 21:40 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Dmitry__ писал(а):
http://we.easyelectronics.ru/Soft/preobrazovanie-rssi-v-rasstoyanie.html

Эту ссылку видел уже, там непонятен такой момент:
Цитата:
Direct Dist — определяется легко sqrt(d^2 + (H1-H2)^2).

В моём случае получается Н1 и Н2 = 0, т.к. высота предполагается одинаковая, следовательно формула превращается в sqrt(d^2). Правда непонятно, что такое "Direct Dist". :roll:
Остальные вычисления в статье как-то мало мне подходят, т.к. моё RSSI выглядит по другому.

Dmitry__ писал(а):
Дык, было уже:
forum7/topic13740-15.html#p293597

Спасибо - не видел. Там наверное и продолжу.


Последний раз редактировалось Madf 28 июл 2014, 11:00, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Директ дист, очевидно - это расстояние по прямой

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 11:06 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
dccharacter, спасибо.

Но как я понимаю, "формула" получается абсурдной, т.к. выходит прямая зависимость (возводим в степень, а потом сразу извлекаем квадратный корень). :D Итог: Direct Dist = d.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 16:16 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 18:06 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Хорошо, повторяю ещё раз:
Madf писал(а):
Как имея два радио модуля: информацию о RSSI, dBm, мощности (milliWatts) - рассчитать грубое расстояние между ними?
Я понимаю, что от многого факторов зависит (расположение антенн, коэффициента усиления, помех, препятствий), но всё же, есть простое решение? :oops:

Кто нибудь в этой теме разбирается?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 19:56 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Madf, про теорему Пифагора слышал? Формула ничего не напоминает?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 22:04 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Формулу/теорему как бы разобрал выше или что-то не так?
Я думал есть что-то более современное с использованием известных выше описанных.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Система локального позиционирования робота-пылесоса
СообщениеДобавлено: 28 июл 2014, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ну ты разобрал, конечно, но вот только "как бы"
>"формула" получается абсурдной
Что в ней абсурдного? Ты вырождаешь прямоуголный треугольник до отрезка и удивляешься, почему расстояние между его концами равно расстоянию между его концами.

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


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

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


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

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


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

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