Форум программистов, компьютерный форум, киберфорум
GPS, ГЛОНАСС
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.86/111: Рейтинг темы: голосов - 111, средняя оценка - 4.86
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487

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

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

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

Нажали кнопку на передачике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
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 18:33
Студворк — интернет-сервис помощи студентам
raxp, я говорю про вот эту статью, мы об одном и том же говорим?

Добавлено через 1 час 13 минут
насколько я понимаю вот страница этого модуля:
http://www.jennic.com/products... ntrollers/

Есть ли где-нибудь гайд как установить такую сеть для новичка? А также как ее запрограммировать
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 18:51
...конечно есть, на офсайте и гайд и SDK с примерами.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 19:00
raxp, Смотрю на сайте их http://www.jennic.com/index.php, актуальная версия не jn5148, а jn5168, она подходит?

Добавлено через 6 минут
И еще, согласно той статье, используя метод ToF, для определения расстояния действительно необходим только двое в сети, приемник и передатчик, но, это только расстояние. Для определения направления необходимо:
необходимо измерить расстояние из двух разнесенных точек с известным местоположением (рис. 4).
То есть необходимо на приемнике 2 антенны, которые будут разнесены в устройстве по разным концам, вот про это я и спрашиваю, получается в приемнике придется ставить 2 модуля? ведь в jn5148/68 нельзя 2 антенны на один модуль ставить
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 19:00
...а вы посмотрите в каком году я рекомендовал соответствующий набор в данной теме, с этих пор воды много утекло, конечно появились более актуальные версии.

То есть необходимо на приемнике 2 антенны
нет, нужен третий модуль как базис для остальных двух.

p.s.: ваше нежелание использовать комбинацию нескольких методов не мотивировано.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 19:17
raxp, да погодите с другими методами, я ведь еще с зигби не разобрался) до gps пока еще далековато. Просто сейчас задача чисто силами зигби определить дальность и направление цели. Есть приемник, есть цель, согласно той статье используя зигби методом ToF можно определить расстояние до цели, без какой-либо третьей стороны. Просто приемник отправляет сигнал цели, цель возвращает, приемник подсчитывает расстояние, с этим понятно, но вот с направлением я до сих пор понять не могу, в статье написано так:
необходимо измерить расстояние из двух разнесенных точек с известным местоположением (рис. 4).
То есть необходимо получить расстояние до цели от какого-то третьего лица, местоположение которого известно приемнику, приемник получает это расстояние от третьего лица и таким образом высчитывает угол. Только вот третьего лица-то нет ведь у меня... К тому же мне не надо знать точную геопозицию, все что мне надо это знать расстояние и направление цели отностиельно(!) приемника, вот как такое сделать с помощью зигби, необходимость третьего лица всю картину портит, я думал на приемник просто поставить вторую антенну хватит

Или может я что-то не так понял? Можете просто описать, какую связку следует использовать в этом случае, а то я уже окончательно запутался
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 19:28
...школьную геометрию помните? Триангуляция, упомянутая в теме, о чем-нибудь говорит?
http://ru.wikipedia.org/wiki/Р... 0.B8.D1.8F

да погодите с другими методами, я ведь еще с зигби не разобрался) до gps пока еще далековато.
а баба Яга против.

GPS модулечки доступны и недороги, вот к примеру EB-500 неплох https://www.cyberforum.ru/radio/thread1203627.html
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 19:37
не увидел ответа, удалено

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

Добавлено через 6 минут
raxp, все упирается в это направления. Как приемник может посчитать направление если у него из данных есть только расстояние до цели и все? Вы написали:
нет, нужен третий модуль как базис для остальных двух.
Что это означает?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
03.08.2014, 19:38
...кстати о нескольких антеннах для пеленга: вам никто не мешает поставить хоть четыре антенны направленных (фиксированных без вращения) и коммутировать их цифрой через p-i-n диоды на аналоговых вход приемника для определения максимума сигнала.

Что это означает?
это означает треугольник. В треугольнике три точки как вы понимаете. Третья сторона - и есть базис. Третью сторону как дополнительный аппарат можно избежать, если объект передвигается и засекает из двух точек. Вот эти две точки плюс третья от второго аппарата образуют треугольник. Приведу еще раз ссылку http://ru.wikipedia.org/wiki/Р... 0.B8.D1.8F

Либо несколько разнесенных антенн.

p.s.: кстати, вы так и не раскрыли карты - а зачем вам это вообще понадобилось? Для 20-ти то метров?
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 19:53
опять не зхаметил, удалено)

Добавлено через 6 минут
raxp,
объект передвигается и засекает из двух точек
То есть цель передвигается? Она да, передвигается, но может и стоять, то есть это человек. Что означает засекает из двух точек? То есть на приемнике может разместить 2 антенны одна внизу устройства, другая вверху, этого хватит?
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 20:04
raxp, другими словами что-то типа того:
Миниатюры
Навигация. Определение дальности и местоположения  
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
03.08.2014, 23:16
Третью сторону как дополнительный аппарат можно избежать, если объект передвигается и засекает из двух точек. Вот эти две точки плюс третья от второго аппарата образуют треугольник.
Вот вот это очень очень интересует, можно поподробнее? Это не то, что я нарисовал выше?

Добавлено через 1 час 27 минут
И еще, цель и приемник могут двигаться и разворачиваться быстро, маневрировать, но дальше 100 метров друг от друга не уйдут, будут на разных высотах большу часть времени, расстояние друг от друга не больше 100 метров будет точно. Поэтому метод с зигби и gps подходят лучше всего, но вот так как нет третьей стороны определить направление в пространстве пере датчика трудно, вы предложили какой то метод, с засечкой для того чтобы найти угол, можно ли поподробнее как это сделать с зигби? Спасибо

Добавлено через 7 минут
А и по поводу нескольких антенн для определения максимального сигнала можете поподробнее?

Добавлено через 24 минуты
Хотя насколько я понял определения направления по нескольким антеннам(максимальный сигнал) проигрывает методу зигби фазовому

Добавлено через 1 час 9 минут
хотя наверное лучше будет работать на разных высотах? ведь направление надо и с высотой найти, то есть чтобы знать что он ниже

То есть чтобы лучше понять лучше представить приемник как самолет, которые летает вверху и должен точно найти цель которая внизу, на земле. И приемник меняет местоположение(летает, маневрирует) и цель на земле тоже, цель на земле также может менять высоту, взлететь типа) И вот нужно чтобы приемник который вверху точно определил где относительно его цель, ниже/выше например, то есть точное местоположение. Цель может быть и выше приемника. Вообщем нужно универсальное средство чтобы приемник понял где относительно его цель, во всех плоскостях. ЧТо лучше - фазовый метод с зигби или определения несколькими антеннами, как альтернатива gps методу.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.08.2014, 05:07
...пишите уж сразу, у вас авиамодель, квадрокоптер там.
...GPS даст и направление и координаты.
...нет третьей точки говорите, а вы сами и есть третья точка, добавьте ее и прочитайте наконец про триангуляцию.
...про высоту- складывается впечатление, что то что написано про барометры вы в упор не видели.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
04.08.2014, 05:49
Так вот я говорю , на самой авиамодели поставить третью антенну хватит или. Нет? Если не то что необходимо добавить?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.08.2014, 06:08
Нет, не хватит. Базис мал очень. Да постройте вы треугольник в масштабе с расстояниями и посмотрите: чем выше базис, тем выше точность определения направления и координат.

Вот вы привели картинку в посту #70, а еще ранее про принцип засечки из двух точек показывал в посту #15.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
04.08.2014, 19:34
Про третью точку. Я сам не могу быть ею, я думал так, я прикрепляю себе радиомаячок( цель) и сам бегаю там прыгаю, а приемник выше меня и вот должен точно навестись на этот датчик

Добавлено через 2 часа 6 минут
raxp, точнее не думаю так, а так и должно быть по задаче

Добавлено через 2 часа 8 минут
третьего человека или устройства нет и не должно быть, в этом то и проблема, треугольник не построить.
Поэтому пока только складывается метод gps, но этого мало, надо что-то еще. Может еще какие-нибудь варианты есть? Я вот подумал что-то вроде как в аэропорту на посадке, цель излучает узконаправленными антеннами(штук 10) во все стороны, как бы полушар такой антенн, а в радиосигнале будет сообщение, от какой антенны это, таким образом приемник сможет определить в каком направлении находится цель, но этот метод не очень, так как придется делать еще одну антенну для того, чтобы потом определить расстояние, как-то не айс

Добавлено через 2 часа 2 минуты
raxp, а, нет, дурацкая какая-то моя идея с шаром узконаправленных антенн, так не получится определить направление, особенно когда цель двигается

Добавлено через 1 час 47 минут
выходит только gps метод подходит во моем случае?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.08.2014, 19:35
...есть объект - он движется, у объекта есть компас встроенный с акселерометром, объект выдал в первой точки направление на север скажем, и во второй точке: относительно вас эти углы будут всегда разные, за исключением когда объект движется на вас или от вас. Подумайте.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
04.08.2014, 20:03
raxp,
объект выдал в первой точки направление на север скажем, и во второй точке
Можно тут поподробнее? ну в упор не понимаю.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.08.2014, 21:26
...нарисуйте, на листике.
0
0 / 0 / 0
Регистрация: 02.08.2014
Сообщений: 120
04.08.2014, 21:35
Вот что я понял, допустим приемник стоит, а цель двигается. То есть во время движения цель отправляет радиосигналами постоянно свою скорость и курс, а так же ответы на запросы от приемника для определения расстояния. Приемник получил сигнал_1, рассчитал в тот же момент расстояние и запомнил точное время получения этого сигнала. Потом через секунду например цель присылает сигнал_2, опять меряет расстояние, запоминает время получения. Имея эти 2 пакета данных уже можно определить направление цели в пространстве?

То есть я так понимаю используя эту инфу можно сделать следующее. Рассчитать траекторию и дальность движения, которую успела сделать за эту секунду цель, в итоге получается 3 точки, и так вроде угол рассчитать, правильно?
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
04.08.2014, 21:46
...ага.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.08.2014, 21:46

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru