Я понимаю, что ваша проблема заключается в том, чтобы найти другие средства для GPS, чтобы найти ваше положение в заданной системе отсчета. Эта проблема в отдельности называется локализацией, и есть много способов сделать это. Во-первых, вам придется различать относительные методы, то есть измерения, которые обеспечивают изменение положения на ранее известное положение. Этот метод имеет проблему, заключающуюся в том, что любые ошибки явно накапливаются и будут неограниченными.
Мертвая расплата, вероятно, является одним из самых старых способов относительной локализации. Если вы используете курс, скорость и время (таким образом, оценивая пройденное расстояние), вы можете суммировать изменения вашей позиции от начальной позиции.
Помимо использования мертвых расчетов вы также можете не ориентироваться и отслеживать их на карте. Повторный поиск этих ориентиров позволит вам уменьшить ошибку относительного положения. Это проблема одновременной локализации и сопоставления (SLAM). Это все еще относительная навигация.
Теперь перейдем к вашему актуальному вопросу об абсолютной навигации. Все, что делает GPS, это предоставляет вам оценки расстояния до Ориентиров с известной информацией о местоположении в вашей системе отсчета (в данном случае геоцентрической). Приемники GPS будут принимать эту информацию и генерировать решение о местоположении, которое также имеет ошибку. Хорошо то, что эта ошибка ограничена вашей системой отсчета. Это то, что делает его абсолютной системой позиционирования. Так что будь то в помещении или на улице и независимо от желаемой системы отсчета, все, что вам нужно для систем абсолютного позиционирования, - это измерения, которые ставят вас относительно некоторого известного ориентира в пределах ваших систем отсчета. Некоторые из этих методов были даны в предыдущем ответе . Хотя, как я уже сказал, SLAM не является абсолютным методом.
Самая простая форма - прямое признание вехой. Если вы видите Эйфелеву башню, у вас должно быть четкое представление о вашей абсолютной позиции (по крайней мере, с абсолютной погрешностью) в пределах фиксированной системы заземления (если вы знаете положение Эйфелевой башни). Вы, возможно, должны сделать некоторое устранение неоднозначности , все же.
Если вы хотите улучшить свою абсолютную ошибку позиции, вы можете использовать несколько ориентиров одновременно. Классическая триангуляция является таким примером. Другой использует кратеры для корабля лунного спуска. Ориентиры не обязательно должны быть визуальными, и вы можете использовать такие вещи, как уровень радиосигнала для известных сигналов, таких как WiFi или сотовая локализация.
Всем вышеперечисленным методам необходимы ориентиры, которые необходимо идентифицировать и однозначно связать. Если это проблема, вы также можете использовать различные методы, такие как профиль местности . Это, например, применяется для ранней навигации крылатых ракет . Я также использовал этот метод для локализации на карте высот без визуального восприятия или определения дальности.
При использовании всех вышеперечисленных методов: если с любым материалом вашей карты связана информация с географической привязкой, вы, очевидно, можете самостоятельно ссылаться на географическую привязку без использования GPS. Наиболее важным фактором для дифференциации методов является их характеристика ошибок.