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

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

18.05.2013, 23:27. Показов 23145. Ответов 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
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.05.2013, 00:00
...а вы в курсе, что для целей таких замеров требуется высокая точность собственного генератора и даже не всякий термостатированный кварцованный подойдет для целей триангуляции? В вашем случае проще будет два варианта:
- GPS модуль и передатчик (или мобильный или GSM/3G терминал), он же трекер
- модули зигби JN5148

Читать

- Трекинг человека в пространстве по радиоканалу
- Отладочный набор JN5148-EK010. Сеть Zigbee
- Определение местоположения мобильного телефона в GSM-сети по базовым станциям
- Навигация в помещении с 10-ю cтепенями свободы с помощью датчика давления LPS331AP от STM
- В. Яковлев. Подключение микроконтроллера к GPS приемнику. - ПРОграммист, 2011, №12, с.44
- E. Бадло, С. Бадло. Геоинформационные технологии в транспорте. Современные реалии. - Мир и безопасность, 2011, №1, с.34
- Kastor. Где же я? Учимся работать с GPS на С++

В помощь

- генерация и разбор кодограммы NMEA http://sourceforge.net/project... p/download
1
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487
19.05.2013, 12:54  [ТС]
Давайте пока отложим определние местоположения и указание на дисплее. Займёмся только расчётом расстояния.
Цитата Сообщение от raxp Посмотреть сообщение
- GPS модуль и передатчик (или мобильный или GSM/3G терминал), он же трекер
Отпадает. Думаю цена велика будет.

Цитата Сообщение от raxp Посмотреть сообщение
- модули зигби JN5148
К примеру приобрету я такой модуль. Его использовать буду в качестве приёмника/передатчика?


Цитата Сообщение от raxp Посмотреть сообщение
Читать...
Почитал.

Спасибо что переименовали тему. Я хотел про это написать, но забыл.
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.05.2013, 13:35
К примеру приобрету я такой модуль. Его использовать буду в качестве приёмника/передатчика?
с одним модулем вы ничего не сделаете. Почитайте приложенный материал.

Давайте пока отложим определние местоположения и указание на дисплее. Займёмся только расчётом расстояния.
пример расчета приведен в указанных материалах, а также все подводные камни при этом.

Отпадает. Думаю цена велика будет.
вы же разорились на SIM900. А подумать о будущем и посмотреть на SIM908 нельзя было?

Что касаемо цены на отдельные модульки: по вашему GPS модуль EB-500 за 14 баксов в компэле много? В космодроме от 134 грн, всего.
0
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487
19.05.2013, 15:05  [ТС]
Цитата Сообщение от raxp Посмотреть сообщение
вы же разорились на SIM900. А подумать о будущем и посмотреть на SIM908 нельзя было?
Какой такой SIM900?

Цитата Сообщение от raxp Посмотреть сообщение
Что касаемо цены на отдельные модульки: по вашему GPS модуль EB-500 за 14 баксов в компэле много? В космодроме от 134 грн, всего.
Я так понял после приобретения подобного модуля к пийдётся что-то приделывать? Ну что-то типо этого?
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.05.2013, 15:28
...вечно я вас путаю https://www.cyberforum.ru/micr... page4.html

Я так понял после приобретения подобного модуля к пийдётся что-то приделывать?
без буквы L не придется, пассивный антенна нужен. Кроме того, кто сказал что это все что есть в мире и это единственный модуль?
0
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487
19.05.2013, 15:44  [ТС]
Бывает.

Вы предлагаете использовать систему GPS для опередения местоположения? Или?
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.05.2013, 16:04
+ расстояния, как вторичный вычисляемый параметр. Система же с модулями зигби не требует наличия спутников, так что выбирайте.
0
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487
19.05.2013, 21:09  [ТС]
Если не требуются спутники, думаю загби подойдут. Подкините инфы по зигби? (Если лень или нет возможности, не подкидывайте ) Я сам позже тоже поищу.
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
19.05.2013, 21:17
...дык, все есть на офсайте
0
 Аватар для Voland_
1978 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
23.05.2013, 10:00
rasim933, ваш "собственный" метод сильно смахивает на обычный фазовый метод измерения расстояния в лазерных дальномерах. Присмотритесь к ним, и все станет понятно.
Другими словами, вы отправляете простой сигнал (например, меандр), и, принимая его, тут же отправляете обратно. Принимающая сторона второго сигнала сравнивает отправленный сигнал с принятым и определяет временнУю задержку, которая зависит от расстояния между приемником и передатчиком, а также свойства электроники, которая так же ее имеет. Но вторая составляющая является константой, так что ее можно компенсировать.
Но.. для оценки расстояния вы прикиньте эти задержки, которые нужно мерять, и сами определитесь насколько это реально. (задержки будут измеряться в пикосекундах).
1
28 / 28 / 4
Регистрация: 23.02.2012
Сообщений: 104
24.05.2013, 00:11
Почитайте книги по Радиотехническим системам, все уже давно придумано. Но задача, не такая уж тривиальная, и требует определенных познаний в данной теме. И допустим что вы измерите расстояние до цели, но вот для того чтобы измерить пеленг(азимут) цели, вам необходимо несколько антенн, либо одна, узконаправленная которая будет вращаться.
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
24.05.2013, 07:39
...достаточно использовать опыт лисоловов, тот "объект" может перемещаться. Стационарный блок оснастить двумя направленными антеннами и делать две засечки.
0
 Аватар для rasim933
4 / 5 / 0
Регистрация: 03.06.2012
Сообщений: 487
25.05.2013, 18:33  [ТС]
Цитата Сообщение от sone17 Посмотреть сообщение
но вот для того чтобы измерить пеленг(азимут) цели, вам необходимо несколько антенн, либо одна, узконаправленная которая будет вращаться.
От указания местоположения цели можно отказаться. Если я правильно понял, пелинг это указние местоположения. Мне бы хоть расстояние определнить.
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
25.05.2013, 21:06
...смысл в том, rasim933, что пеленг из двух мест даст и местоположение и расстояние (чем шире база, расстояние между двумя антеннами на пеленг, тем выше точность):
Навигация. Определение дальности и местоположения
Навигация. Определение дальности и местоположения


Как это работает? Смотрим видео...
0
Я не экстрасенс
 Аватар для barbudo59
382 / 339 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
25.05.2013, 23:09
Цитата Сообщение от rasim933 Посмотреть сообщение
Мне бы хоть расстояние определнить
Наверное огорчу Вас. Если даже удастся получить результат, то какова будет точность?
1) Частота. если 2,4 ГГц, то дальность до 1 км (город, лес).
2) Отражения от препятствий.
3) ВременнЫе погрешности в приемопередатчике превышают время распространения на предполагаемые расстояния.
0
 Аватар для Voland_
1978 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
26.05.2013, 11:11
barbudo59, ну а как же тогда работают лазерные дальномеры? Недавно в новостях проскакивала разработка лазерного сканера, имеющего разрешение 1мм (!) на расстоянии до 1км.
0
Я не экстрасенс
 Аватар для barbudo59
382 / 339 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
26.05.2013, 15:05
Voland_,
1) сравните длины волн в одном и другом случаях
2) дальномер принимает СОБСТВЕННЫЙ сигнал, отраженный от препятствия (не стоит вопрос синхронизации)
3) сравните характеристики направленности лазерного луча и антенны
4) ЛАЗЕРНЫЙ ДАЛЬНОМЕР РАБОТАЕТ НА ОТКРЫТОЙ МЕСТНОСТИ
0
 Аватар для Voland_
1978 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
26.05.2013, 17:15
barbudo59,
1) Разная длина волн. Ну и что?
2) Не понял. Причем тут синхронизация? Сигнал у вас и в том и в другом случае периодический, как в частотном, так и модуляционном отношениях.
3) Опять же - что сравнивать? Я вам говорю, что система похожа, и не сказал, что она одинакова. Отражающая лазер поверхность сопоставима по свойствам радиоретранслятору (для вашего случая), в контексте вашей темы.
4) Факт. Неоспоримый ) Кто ж спорит-то?

ЗЫ: вы можете выписать еще 100500 фактов, отличающих конкретные устройства, но принцип останется практически неизменным.
0
 Аватар для raxper
10235 / 6613 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
28.05.2013, 20:13
rasim933, возможно вас заинтересует практика использования радиолокационного датчика RSM3650 http://www.compeljournal.ru/enews/2012/10/9

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


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


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


Фишка в том, что они его используют на малых расстояниях, а на малых расстояниях гораздо эффективнее лазерные и ультразвуковые дальномеры (у нас тема об этом на форуме уже есть). Радиолокационные методы хорошо себя проявляют на больших расстояниях, от нескольких сотен метров и до сотен километров. Не, конечно еще есть РЛС сверхдальнего радиуса, на тысячи километров, вроде той, что ВВ посещал, еще при союзе строилась и покрывает всю Европу ...в общем это, смотрите там теорию, формулы.
Вложения
Тип файла: pdf 502374-da-01-en-RADAR_SENSOR_RSM_3650.pdf (579.4 Кб, 24 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.05.2013, 20:13
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Переменные в Python
py-thonny 10.04.2025
Переменная в программировании — это символическое имя, связанное с областью памяти, в которой хранится значение. Она позволяет получать доступ к данным через понятные человеку идентификаторы, а не. . .
Многопоточность в C#: Task и асинхронные операции
UnmanagedCoder 10.04.2025
Многопоточность позволяет выполнять несколько операций одновременно, что важно для решения двух основных задач: повышения скорости выполнения вычислительно-сложных операций и сохранения отзывчивости. . .
Линейное решение не линейной задачи (емкость вычислений в сравнении с традиционными решениями пока не определена).
Hrethgir 10.04.2025
В рамках предстоящих вычислений пришлось (да, я тоже знаю про корень числа, и про степеня, и прочие теоремы, но. . . ) найти способ нахождения отношения двух углов. . . .
Запуск контейнеров Docker на ARM64
Mr. Docker 09.04.2025
Появление таких решений, как Apple M1/ M2, AWS Graviton, Ampere Altra и Raspberry Pi, сделало использование ARM-систем обыденностью для многих разработчиков и DevOps-инженеров. При этом Docker,. . .
Vue SFC компонент на PHP с Fusion
Jason-Webb 09.04.2025
PHP на сервере и JavaScript на клиенте — классическое сочетание, которое, несмотря на свою эффективность, создает определенный когнитивный диссонанс при разработке. В этом контексте появляются. . .
TypeScript vs JavaScript: Отличия и когда что использовать
Reangularity 09.04.2025
JavaScript появился в 1995 году как творение Брендана Эйха и быстро стал основой интерактивности в вебе. За свою историю он прошел путь от простого языка для манипуляций с DOM до полноценной. . .
Подключение Kafka к Elasticsearch
Codd 09.04.2025
Apache Kafka и Elasticsearch — две мощные технологии, которые при совместном использовании создают эффективную платформу для обработки и анализа данных в реальном времени. Kafka, выступая в роли. . .
Реализации таймеров в Unity
GameUnited 09.04.2025
Время — важный ресурс любой игры. Разработка качественных игровых механик невозможна без грамотного управления временем, а таймеры выступают ключевым инструментом этого управления. Представьте себе. . .
Функции высшего порядка в JavaScript
run.dev 09.04.2025
Функции высшего порядка представляют собой один из фундаментальных камней функционального программирования в JavaScript. По сути, это функции, которые либо принимают другие функции в качестве. . .
Flutter: Оптимизация производительности сложных UI
mobDevWorks 09.04.2025
Когда речь идет о сложных интерфейсах, Flutter сталкивается с несколькими фундаментальными проблемами производительности. Одна из них — избыточная перерисовка (repainting), когда даже небольшие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер