Expand description
Built-in action nodes for behavior trees
This module provides common action nodes that can be used in behavior tree compositions.
All nodes implement the BehaviorNode trait and can be registered in the NodeRegistry.
Structs§
- Check
Arrival Node - CheckArrivalNode - Checks if the robot has arrived at the target (STUB)
- Follow
Path Node - FollowPathNode - Follows a planned path (STUB)
- Idle
Node - IdleNode - Returns Success immediately
- Move
Node - MoveNode - Executes a velocity command
- Pause
Node - PauseNode - Pauses execution for a specified duration
- Plan
Path Node - PlanPathNode - Plans a path to a target position (STUB)
- Sensor
Check Node - SensorCheckNode - Checks sensor state
- Stop
Node - StopNode - Publishes zero velocity to stop the robot
- Timer
Node - TimerNode - Waits for a specified duration
- Wander
Node - WanderNode - Generates random movement commands
Functions§
- register_
builtin_ actions - Register all built-in action nodes with a registry