Module actions

Module actions 

Source
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§

CheckArrivalNode
CheckArrivalNode - Checks if the robot has arrived at the target (STUB)
FollowPathNode
FollowPathNode - Follows a planned path (STUB)
IdleNode
IdleNode - Returns Success immediately
MoveNode
MoveNode - Executes a velocity command
PauseNode
PauseNode - Pauses execution for a specified duration
PlanPathNode
PlanPathNode - Plans a path to a target position (STUB)
SensorCheckNode
SensorCheckNode - Checks sensor state
StopNode
StopNode - Publishes zero velocity to stop the robot
TimerNode
TimerNode - Waits for a specified duration
WanderNode
WanderNode - Generates random movement commands

Functions§

register_builtin_actions
Register all built-in action nodes with a registry