Skip to content

Explore robust pose estimation #269

@hidmic

Description

@hidmic

Feature description

Recent benchmarks have shown that, while Beluga AMCL and Nav2 AMCL are on par on average, Beluga's worst case performance (i.e. $sup \mathrm{APE}$) is subpar compared to good ol' AMCL.

One possible cause for this discrepancy, and the one I entertain the most, are outliers. Outliers would skew Beluga's pose estimation, which relies on sample statistics only, whereas Nav2 AMCL's clustering algorithms may naturally exhibit some resistance to them.

While we could simply work our way forward with #258, I think there is value in exploring methods purposely designed for outlier rejection, and in particular, those from the robust statistics domain.

Implementation considerations

Beluga's design is advantageous for this: robust pose estimation support amounts to adding a new estimator mixin.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogLow priority workenhancementNew feature or requestmetaHigh-level information or task

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions