Итак, в этом вопросе я был бы благодарен за советы и дополнительную информацию, если я прав или нет.Позиционирование/трилатерация на основе диапазона: решение с помощью фильтра Калмана, сглаживание с помощью фильтра частиц (и наоборот)?
Чтобы вычислить позицию при измерении дальности на фиксированных якорях (например, GPS), вам необходимо решить проблему трилатерации, например: нелинейные наименьшие квадраты, геометрические алгоритмы или фильтр частиц, который также способен решать проблема трилатерации как таковая.
Из-за шума/ошибок результатом может быть зубчатая линия -> вы можете использовать фильтр Kalman для его сглаживания. Пока: Particle - расчет, Кальман - сглаживание. Сейчас:
Можно ли использовать Калмана-фильтр НЕ разглаживают уже существующий результат, НО решить трилатерации как таковой?
Что касается фильтра частиц: как использовать фильтр частиц НЕ для решения трилатерации, НО для сглаживания уже существующего результата (например, рассчитанного с помощью NLLS)?
Лучшее и спасибо за любые подсказки, документы, видео, решения и т. Д.!
Большое спасибо за этот всеобъемлющий и проницательный ответ! Я действительно ценю. Знаете ли вы о каких-либо пригодных примерах реализации, будь то Matlab, Java и т. Д. Вопроса 1 (решение вопроса с EKF)? –