Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487

Навигация. Определение дальности и местоположения

18.05.2013, 23:27. Показов 23310. Ответов 127
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть идиотская, бесполезная, дуратская, бессмысленна идея (называйте как хотите, я не обижусь) Идиотизм этой идеи сам осознаю.

Нажали кнопку на передачике1, передатчик1 посылает сигнал на приёмник1, приёмник1 при получении сигнала от передатчика1 передаёт камадну передатчику2 который отсылает сигнал на приёмник2. После получения сигнала от приёмника2, какой-то вычислительный блок (который нужно придумть) расчитывает расстояние до приёмника2 и указывает растояние на дисплее1. Затем тот же или другой вычислительный блок на дисплее1 отображает местоположение приёмника2.

Вычисление расстояния происходит как в эхолоте, радарах. Посылается сигнал, замеряется время посланного/приняго сигнанала. Формула вроде такая - T*C/2. T - время задержки, C - скорость света, 2 - растояние прохождения сигнала (от передатчика1 к передатчику 2 и обратно).

Как-то так:


Как сделать передатчики/приёмники придумал. Использовал опыт из темы про БТР. А вот как придмать вычислитильный блок незнаю.

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

Про мощность, дальность, питание пока думаю не думать . Позже об этом подумаю.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.05.2013, 23:27
Ответы с готовыми решениями:

Определение дальности в радионавигации
Доброго времени суток! Столкнулся с некоторой проблемой в области радионавигации: Необходимо посчитать как изменится дальность...

Определение местоположения
Добрый день! Возник интересный вопрос: Можно ли в приложении сделать такую функцию, чтобы допустим я мог через компьютер отслеживать...

Определение местоположения
Только начинаю осваивать программирование для андроида. Английский знаю плохо, поэтому толковой литературы на русском найти не смог :) ...

127
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28047 / 15783 / 983
Регистрация: 15.09.2009
Сообщений: 67,753
Записей в блоге: 78
02.08.2014, 19:17
Author24 — интернет-сервис помощи студентам
обычная задача триангуляции... нужно всего то, привязка приемника к геокоординатам, и две антенны, с оборудованием определяющим разности фаз.
остальное - математика.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
02.08.2014, 19:20
magirus, не подскажите, где можно найти пример такой реализации?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.08.2014, 19:38
тыкнуть лицом?
пост #2
пост #15
пост #20
пост #31

Добавлено через 2 минуты
Объединил темы как дублирующие друг друга и в связи с невнимательностью TC посмотреть приложенный материал. Читайте тему с самого начала, каждый пост.
0
02.08.2014, 19:40

Не по теме:

Hippey, конечноконечно..вот только шнурки наглажу...

0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
02.08.2014, 20:41
raxp, спасибо! А подскажите, что в моем случае лучше если я не планируют расстояния больше ста метров? Скорей всего и меньше. GPS приемник, лазерный дальномер, ультразвуковой или радиолокация?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.08.2014, 20:49
- для точности GPS в плюс-минус метр понадобяться приемники с поддержкой поддиапазонов L1 1575.42 и L2C 1227.60, плюс не помешает и поддержка Glonass
- дальномер решит проблему определения дальности, но не пеленгации
- не радиолокации - радиопеленгации
1
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
02.08.2014, 21:01
raxp, как я понял система, основанная на GPS приемниках вроде ок. Так как и высоту определяет, но дело в том что устройства могут находится в закрытом помещении, где сигнал будет плохой и совсем неточный. В этом случае я Так понимаю следует использовать такую систему: с помощью фазовой радиопеленгации определять направление в котором находится пере датчик относительно приемника, а для определен дальности использовать какие-нибудь дальномеры?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.08.2014, 21:06
...угу, в верном направлении движетесь. Правда есть еще и инерциальные системы на акселерометре-компасе-гироскопе (прямо в одном чипе). Но у них есть минус - необходима начальное указание точки (позиции) и погрешность накапливаемая.

Хотя вот есть неплохие результаты - Навигация в помещении с 10-ю cтепенями свободы с помощью датчика давления LPS331AP от STM
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 01:11
raxp, вообщем, рассмотрел все, мне больше всего подходит фазовая пеленгация, подскажите, какие готовые устройства можно взять за основу для приемника и передатчика(цели) чтобы все это устроить? спасибо

Добавлено через 1 час 55 минут
И тут с этой пеленгацией и дальномерами возник еще один вопрос. Вот вдруг между приемником и целью прямо по курсу находится, например, дерево. Ведь как я понимаю пеленгатор покажет совсем не то направление, это во первых, во вторых, та же история с дальномером, его излучение врежется в дерево и вернется обратно, таким образом датчик покажет расстояние до дерева, а не до цели? Вообщем тут как я понимаю вопросов гораздо больше чем у gpsного метода?) Может все таки использовать gps метод? Даже если они и в здании будут ведь у обоих неправильные координаты, может все таки точнее будет чем с дальномерами и пеленгаторами? Пеленгаторы похоже больше подходят для работы в воздухе, чем нам земле
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 11:10
...вы меня удивляете, ваши вопросы и сомнения говорят о том, что вы не читали приложенные материалы в посту #2. Признайтесь, не читали? Начальный топикстартер данной темы тоже ведь не читал, а в конце уже удивленно переспрашивал откуда.

Отладочный набор JN5148-EK010 и сеть Zigbee с методом ToF:
Использовались стандартные посылки пачек
импульсов. Согласно полученным в [4] экс-
периментальным результатам, при использо-
вании обычных кварцевых генераторов в сети
с несущей частотой 2,4 ГГц максимальные
ошибки измерения не превышали 16 см,
а среднеквадратичная точность определения
координат узлов составила 3 см
. При замене
на высокостабильный термокомпенсированный
кварцевый генератор максимальная ошибка
и среднеквадратичная точность составили
соответственно 9 и 1 см.
Определение расстояния — это только первая
часть задачи локализации узла. Для нахождения
координат необходимо измерить расстояние
из двух разнесенных точек с известным ме-
стоположением (рис. 4).
Если при измерениях расстояния из двух узлов
1 и 2 до узла 3 были получены значения R12,
R13 и R23
между ними, то угол направления α
на узел 3 относительно базовой линии 1–2 можно
найти по формуле:
cos α = (R12^2+R13^2–R23^2)/(2*R12*R13).

...
Для разработчиков сети ZigBee на микропро-
цессорах Jennic имеются готовые системные
функции ToF API на языке C.
==============
Вот вдруг между приемником и целью прямо по курсу находится, например, дерево. Ведь как я понимаю пеленгатор покажет совсем не то направление, это во первых, во вторых, та же история с дальномером, его излучение врежется в дерево
зависит от материала препятствия и используемого диапазона работы. Оптика, понятное дело, спасует. Дерево, к примеру, в определенной степени радиопрозрачно. Степени радиопрозрачности материалов см. тут https://www.cyberforum.ru/post5950247.html.

похоже больше подходят для работы в воздухе, чем нам земле
видите-ли, под каждые условия подходят определенные методы, а у вас то помещение, то улица с деревом. Если нужна такая универсальность, то всегда комбинируют несколько методов (на тех же квадрокоптерах для ориентации и акселерометр с компасом и GPS ставят): GPS, инерциальные способы, фазо-временные методы и т.д., барометры-акселерометры.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 12:39
raxp, спасибо за ответ! Но я читал про зигби и там написано, что необходимо несколько точек с известными координатами, но таких точек не будет( фазовый метод как я понимаю не требует известных точек?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 12:46
...вы плохо читали. Что есть по вашему фазовый метод? Это временной метод, тот самый, что и описан в статье. Точек должно быть минимум две. Да, абсолютные координаты не дает ни один из методов, кроме GPS/Glonass. Однако есть множество вспомогательных, как тот же DGPS, когда даже сам GPS уточняется по сигналам базовых наземных станций, и вам тоже никто не мешает это использовать - третью точку. Мало того, повторюсь, хотите универсальности - комбинируйте методы, только так.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 12:57
raxp, про разные методы я понял, цель в своих радиосигналах должна передавать gps/Glonass координаты, дополнительно высоту по барометру, курс по компасу, и скорость, это как бы кажется что достаточно, по крайней мере gps выдаст начальную точку, а дальше можно будет измерять положения по данным датчиков цели, но одного gps мало для определения направления в начале, слишком ненадежно, и я думал дополнительно влепить фазовую радиопеленгацию, но думал, что там третьей точки не надо, а оказалось что надо. Вот и спрашиваю, нет ли возможности определить направление к цели в пространстве с помощью радио, но только без другой каковой-нибудь третьей цели?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 13:28
...есть: пеленгация с двумя разнесенными геометрически антеннами или же с одной антенной, но из двух точек. Принцип лисоловов и служб частотнадзора
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 13:54
raxp, и где можно купить такие устройства не подскажите? Может есть готовая микро схема или что то типа того? Может есть такой электронный супермаркет?)
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 14:20
...это самодельная и спецаппаратура. Купить первую вы не сможете - только самому, либо поискать у китайцев, а вторая ввиду специфичности по деньгам не осилите. Чем же не устроили GPS/Глонасс вместе с JN5148-EK010 (тут между прочим - фазовый метод)? Вот эти действительно есть готовые и доступны широким массам.

самопал
1. Борисов В. На старте - школьники. Радио, №12, 1969 г. с. 30-32, вкладка.
2. Кузнецов А. Приемник юного лисолова. Радио, №4, 1973 г. с. 49-51, 54, вкладка.
3. Присяжнюк В. Приемники лисолова на интегральных схемах. Радио, №9, 1974 г. с. 19-21.
4. Партин А. Оружие охотника на лис. Моделист-Конструктор. №7, 1979 г. с. 33.
5. Гречихин А. Радиопеленгатор на диапазон 80 метров. Радио, №12, 1985 г. с. 18-19.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 15:36
raxp, почитав приложения одного вашего посто по зигби, тут написано, что с его помощью еще и дальность можно определить, это так?

Добавлено через 11 минут
raxp, все, разобрался, вроде этого хватит для начала. Можете подсказать вкратце с чего начать, для того, чтобы выполнить мою задачу с помощью зигби? Что необходимо купить для того, чтобы устроить такую фазовую пеленгацию на зигби где только 2 участника, цель и приемник

Ps. Спасибо за "самопал", лучше понял про фазовый метод
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 15:53
ммм... разве по статье непонятно, что купить и что скачать и где?
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 16:07
Там написано что просто jn5148 но ведь этого недостаточно для того, чтобы использовать фазовый метод? Нужно же несколько антенн
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 16:13
...а вы в этом уверены, ничего не путаете?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2014, 16:13
Помогаю со студенческими работами здесь

Определение местоположения
Помогите пожалуйста разобраться. Как определить моё местоположения на карте. import android.os.*; import...

Определение местоположения
На сайте нету https, обычное http. В инструкциях используется метод getCurrentPosition(); но Chrome не хочет с ним работать без https, есть...

Определение координаты местоположения
Нужно просто вывести текущие координаты местоположения, и это все нужно вывести в textview, это как-то сделать одним методм, чтобы не...

Определение местоположения юзера
Это как можно сделать? Через SYSTEM_INFO или как? Очень надо. Определить, где юзер - Россия или мир.

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
60
Ответ Создать тему
Опции темы

Новые блоги и статьи
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
Тестирование в Python: PyTest, Mock и лучшие практики TDD
py-thonny 28.04.2025
Тестирование кода играет весомую роль в жизненном цикле разработки программного обеспечения. Для разработчиков Python существует богатый выбор инструментов, позволяющих создавать надёжные и. . .
Работа с PDF в Java с iText
Javaican 28.04.2025
Среди всех форматов PDF (Portable Document Format) заслуженно занимает особое место. Этот формат, созданный компанией Adobe, превратился в универсальный стандарт для обмена документами, не зависящий. . .
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru