Skip to content

Implement spherical quadratic interpolation (SQUAD) #2

Description

@andrewjlock

Currently pointing vectors are interpolated using SLERP. This is sufficient with reasonable temporal resolution, and the absolute angle does not vary much between pointing measurements.

For cases with sparse temporal resolution where the total angle varies significantly between measurements (perhaps more than 1-2 degrees?) then the linearisation of SLERP will produce some issues.

To combat this, an implementation of a higher order spherical interpolation, specifically spherical quadratic interpolation (SQUAD) should be investigated. If able to be implemented in Jax, this would increase the accuracy of measurements with gaps or poor temporal resolution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions