Use when designing, implementing, or debugging robot behavior coordination with finite state machines — task sequencing, mission executives, mode managers, error recovery flows, or when choosing between SMACH/yasmin/hand-rolled FSMs in ROS2. Provides production patterns for hierarchical FSMs, entry/
Use when designing, implementing, or debugging robot behavior coordination with finite state machines — task sequencing, mission executives, mode managers, error recovery flows, or when choosing between SMACH/yasmin/hand-rolled FSMs in ROS2. Provides production patterns for hierarchical FSMs, entry/exit actions, transition guards, event-driven vs polled execution, explicit error-state modeling, st