add backwards to behavior tree action

This commit is contained in:
2026-03-20 17:05:30 +01:00
parent 9010bac9a0
commit 8f4f7dba8b
4 changed files with 94 additions and 30 deletions

View File

@@ -28,6 +28,7 @@ public:
BT::InputPort<double>("y"),
BT::InputPort<double>("theta"),
BT::InputPort<double>("max_speed", 0, {}),
BT::InputPort<bool>("backwards", false, {}),
//BT::InputPort<double>("options"),
});
}
@@ -38,6 +39,7 @@ public:
auto y_goal = getInput<double>("y");
auto theta = getInput<double>("theta");
auto max_speed = getInput<double>("max_speed").value();
auto backwards = getInput<bool>("backwards").value();
goal.x = x_goal.value();
goal.y = y_goal.value();
@@ -50,6 +52,7 @@ public:
}
goal.max_speed = max_speed;
goal.backwards = backwards;
return true;
}