Monash-Connected-Autonomous-Vehicle / ESDA

Software stack for MCAVs annual IGVC entry
0 stars 0 forks source link

[optional] configure the behaviour tree #15

Open AbBaSaMo opened 8 months ago

AbBaSaMo commented 8 months ago

The behaviour tree will govern how our robot behaves under different scenarios. It's basically a big bunch of if-else blocks represented as a graph with nodes and implemented via an XML file for navigation2 to use.

AnthonyZhOon commented 7 months ago

https://navigation.ros.org/behavior_trees/trees/follow_point.html Nav2 provides example behaviour trees, however it is probably better to start the design in a diagramming software (control-flow)