Skip to content

BT Navigator "goal" blackboard value is hardcoded  #2234

@SteveMacenski

Description

@SteveMacenski

https://github.com/ros-planning/navigation2/blob/main/nav2_bt_navigator/src/bt_navigator.cpp#L248 we hardcode it in Bt navigator, but then its use is parameterized for different potential values <ComputePathToPose goal="{goal}" path="{path}" planner_id="GridBased"/>

We should have the goal_blackboard_name be a BT nav parameter that defaults to goal for use. Conceivably, someone could want to change the goal names for multiple running around with more context so the BT Nav shouldn't assume that port/blackboard name when none of our BT nodes hardcode it.

Metadata

Metadata

Assignees

No one assigned

    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