Расчеты GPS на коротких расстояниях, ограничения точности на расстоянии 1–30 метров
Я новичок в области GPS, и это мой первый пост.
Но я изучил некоторые ваши вопросы, особенно те, которые касаются расчета коротких расстояний и расчета времени, используемого для измерения пройденного расстояния.
Я хочу измерить расстояния от одной координаты до другой, обычно они варьируются от 1 до 30 метров с точностью 0,5 процента. Возможно ли это и как это сделать? Или что возможно?
Заранее спасибо
Обновление:
Я хочу создать небольшой прибор для измерения коротких расстояний, как упоминалось выше. Точнее, он будет иметь цифровой дисплей и измерять расстояние от координаты 1 (0,0,0) до координаты 2, например, на расстоянии 10 метров. Я выберу место для координат нажатием кнопки на приборе, и на экране отобразится расстояние в метрах и сантиметрах.
Что касается точности, я на самом деле считаю, что 2-процентной точности достаточно в диапазоне 1–30 м.
Я открыт для всех методов измерения.
@Emhob, 👍0
2 ответа
Точность GPS обычно от 3 до 4 метров. 0,5% от 1 м — это 5 мм. 0,5% от 30 м — это 15 см. Таким образом, вы можете практически сразу отказаться от использования GPS в своих целях.
Итак, какие у вас есть варианты? Ну, это во многом зависит от того, чего именно вы хотите достичь и какова ваша среда.
- Если у вас ограниченная территория, на которой вы будете работать (например, гоночная трасса), вы можете использовать несколько радиочастотных или инфракрасных маяков и триангулировать мощность сигнала между ними.
- Если вам нужно измерить скорость между двумя фиксированными точками (хронограф), то лучше использовать датчики, позволяющие определять, когда целевой объект проходит эти точки.
Чтобы лучше посоветовать вам лучшую технологию для вашего приложения, вам придется предоставить гораздо больше подробностей о том, что представляет собой ваше фактическое приложение. Не думайте, что раз уж GPS существует, то это всегда правильное решение любой проблемы.
Ознакомьтесь с дифференциальным GPS, точность 10 см
Дифференциальные системы глобального позиционирования (DGPS) — это усовершенствования системы глобального позиционирования (GPS), которые обеспечивают повышенную точность определения местоположения в диапазоне операций каждой системы от номинальной точности GPS 15 метров до примерно 10 см в случае лучшие реализации.
Каждая DGPS использует сеть фиксированных наземных опорных станций для передачи разницы между позициями, указанными спутниковой системой GPS, и известными фиксированными позициями. Эти станции передают разницу между измеренными спутниковыми псевдодальностями и фактическими (внутренне вычисленными) псевдодальностями, а приемные станции могут корректировать свои псевдодальности на ту же величину. Сигнал цифровой коррекции обычно передается локально через наземные передатчики меньшего радиуса действия.
Береговая охрана США (USCG) и Береговая охрана Канады (CCG) используют системы DGPS в США и Канаде на длинноволновых радиочастотах от 285 до 325 кГц вблизи основных водных путей и гаваней. Система DGPS Береговой охраны США получила название NDGPS (Nationwide DGPS) и в настоящее время находится в совместном ведении Береговой охраны и Федерального управления шоссейных дорог Министерства транспорта США. Он состоит из вещательных станций, расположенных во внутренних и прибрежных частях Соединенных Штатов, включая Аляску, Гавайи и Пуэрто-Рико. В других странах есть собственная система DGPS.
https://en.wikipedia.org/wiki/Differential_GPS
- GPS-модуль uBlox Neo 6M не отвечает
- Как получить уникальный идентификатор для всех плат Arduino?
- Как отправить данные из Arduino Uno с SIM900 GPRS в Firebase
- Почему Adafruit motor shield не крутит моторы?
- Какие компоненты мне нужны маленького GPS-трекера
- Ошибка инициализации GPS DFRobot [Arduino Uno, SIM808]
- Статус выхода 1 ожидаемое первичное выражение перед ']' Arduino
- Библиотека программных материалов для плат SAMD
Я только что обновил свой вопрос из вашего комментария.. надеюсь, это облегчит понимание. И я посмотрел вашу ссылку на точность GPS.. Так что это не выглядело слишком многообещающе.. Спасибо !, @Emhob