roboforum.ru

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

Система локального позиционирования робота-пылесоса

Re: Система локального позиционирования робота-пылесоса

Madf » 27 июл 2014, 14:14

Господа, никто не может подсказать попроще следующее..
Как имея два радио модуля: информацию о RSSI, dBm, мощности (milliWatts) - рассчитать грубое расстояние между ними?
Я понимаю, что от многого факторов зависит (расположение антенн, коэффициента усиления, помех, препятствий), но всё же, есть простое решение? :oops:

Re: Система локального позиционирования робота-пылесоса

=DeaD= » 27 июл 2014, 14:31

ИМХО - если только в вакууме :)

Re: Система локального позиционирования робота-пылесоса

Madf » 27 июл 2014, 16:10

Хоть в вакууме!
Я просто прошерстил инет и там что-то всё профессорски - заумное. (

Re: Система локального позиционирования робота-пылесоса

Dmitry__ » 27 июл 2014, 16:37


Re: Система локального позиционирования робота-пылесоса

Madf » 27 июл 2014, 21:40

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: Система локального позиционирования робота-пылесоса

dccharacter » 28 июл 2014, 09:36

Директ дист, очевидно - это расстояние по прямой

Re: Система локального позиционирования робота-пылесоса

Madf » 28 июл 2014, 11:06

dccharacter, спасибо.

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

Re: Система локального позиционирования робота-пылесоса

=DeaD= » 28 июл 2014, 16:16

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

Re: Система локального позиционирования робота-пылесоса

Madf » 28 июл 2014, 18:06

Хорошо, повторяю ещё раз:
Madf писал(а):Как имея два радио модуля: информацию о RSSI, dBm, мощности (milliWatts) - рассчитать грубое расстояние между ними?
Я понимаю, что от многого факторов зависит (расположение антенн, коэффициента усиления, помех, препятствий), но всё же, есть простое решение? :oops:

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

Re: Система локального позиционирования робота-пылесоса

dccharacter » 28 июл 2014, 19:56

Madf, про теорему Пифагора слышал? Формула ничего не напоминает?

Re: Система локального позиционирования робота-пылесоса

Madf » 28 июл 2014, 22:04

Формулу/теорему как бы разобрал выше или что-то не так?
Я думал есть что-то более современное с использованием известных выше описанных.

Re: Система локального позиционирования робота-пылесоса

dccharacter » 28 июл 2014, 22:11

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


cron
Rambler\'s Top100 Mail.ru counter