Skip to content

Separation of concerns: move near meet validity check into Environment #22

Description

@sidtalia

The near meet check is currently written inside ighastar.cpp. It is not the search algorithm's concern.

It should be made the Environment's responsibility to implement this, as there may be different approaches to confirm the validity depending on the environment. Right now, changing that checker requires changing the ighastar code.

Also, add a comment here to explain that for the backward search, a last near-meet check is necessary to avoid the situation of accepting a trajectory who's start state can't be reached by the system.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions