Skip to content

Re-enable low-pass filtering of velocity/rate outputs #39

Description

@tblaha

Velocity/rotation rate outputs are currently computed using backward differences between 2 successive mocap samples (often at 180Hz or faster). This is very sensitive to noise. These values are then sent to the agents, usually at much lower frequencies, which makes filtering on the agents' incur much higher phase delay.

We used to have an option to enable an IIR low-pass filter that runs in UMR at mocap update frequency. This would make the outputs much smoother without high phase delay.

The only thing we have to do to enable this again is somehow observe the sample rate of the incoming mocap data, and provide commandline options to configure the filter cutoff.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions