【问题标题】:How to get speed and acceleration from trajectory data?如何从轨迹数据中获取速度和加速度?
【发布时间】:2015-10-27 19:07:42
【问题描述】:

我正在使用 Java 开发一个项目。我通过应用空间查询获得了一些轨迹数据。我的问题是,如何获得这些轨迹数据的速度和加速度? java是否有有用的库来这样做? 更多信息:点有 (x,y,z,t)

【问题讨论】:

    标签: java gps


    【解决方案1】:

    没有java没有。

    速度是每次距离。
    要计算距离,您可以使用半正弦公式,假设 x,y 是纬度经度。 z 被忽略。 根据平台(例如Android),有一个库, 否则搜索haversine距离。

    【讨论】:

    • 感谢您的重播。为此,我用谷歌搜索并看到了“卡尔曼”过滤器。你有这方面的教程吗?
    • 忘了,你不需要那个,gps 位置已经从 gps 芯片中经过大量卡尔曼滤波。不幸的是,您没有速度属性,因此在某些紧急情况下您需要进行一些过滤。 (跳跃地点)
    • 你的意思是只有当我有速度属性时我才能使用卡尔曼滤波器?
    • 不,如果你有速度,你可以忽略低速位置,这会导致跳跃位置,这取决于gps芯片的设置
    • 感谢您抽出宝贵时间。我的最后一个问题是:我可以使用“三次样条线”来确定速度和加速度吗?如果是这样,你有什么教程吗?
    猜你喜欢
    • 2017-06-29
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-08
    • 1970-01-01
    • 2019-07-18
    • 1970-01-01
    相关资源
    最近更新 更多