我想知道是否有任何用于GPS轨迹预处理的python库,如压缩,平滑,过滤等。
答案 0 :(得分:1)
扩展我的评论,卡尔曼滤波器是通过噪声传感器读数估算位置和速度的常用选择。
以下是维基百科对该主题的评论(强调我的):
卡尔曼滤波器是一种算法,自20世纪60年代以来常用 改进车辆导航(以及其他应用程序,但 航空航天是典型的,产生优化估计的 系统的状态(例如位置和速度)。算法有效 在嘈杂的输入观测数据流上实时递归 (通常是传感器测量)并使用a滤除错误 用数学预测优化的最小二乘曲线拟合 未来状态是通过系统物理模型生成的 特性
卡尔曼滤波器是基本版本;另外还有的扩展卡尔曼滤波和无迹卡尔曼滤波的(虽然我的控制系统讲师很少抽时间去告诉我们什么那些被实际使用的。)
@stark提供了一个链接到Python中卡尔曼滤波器的实现(不确定质量。)您可以找到其他人,或者使用scipy
滚动自己。
答案 1 :(得分:0)
不是特定于GPS的,但numpy具有一般统计数据和科学算法。例如,如果要为一系列点制作最佳拟合线,则可以对数据进行线性回归。