Skip to content

Overall Improvements to Spline Implementation #68

Open
@osrf-migration

Description

Original report (archived issue) by Michel Hidalgo (Bitbucket: hidmic).


Currently, ignition::math::Spline straightforward implementation has a number of caveats and limitations:

  1. No control over spline point tangents.
  2. No support for tangent (or m-derivative) interpolation.
  3. No support for arc length computation.
  4. Parameterization works great for evenly distributed
    points but leads to velocity changes when this isn't the case.

I've opened a proposal PR addressing 1, 2 and 3. Number 4 is harder, and attempts to transition to an arc length parameterization have been unsuccessfull so far (as you'll notice by the dummy implementation that the parameterization class now has).

I'd love to hear some feedback.

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions