What problem does it solve? Designing a robust patrol behavior for an autonomous robot requires coordinating waypoint navigation, battery safety, and anomaly response without writing fragile imperative logic. This Skill provides a complete BehaviorTree.CPP XML architecture that handles these concerns declaratively. ## Core Features & Use Cases - Layered Mission Control: A ReactiveFallback prioritizes battery emergencies, intruder response, and normal patrol in a single re-evaluated tree. - Navigation with Recovery: Each waypoint visit wraps path planning, smoothing, and path-following in a Retry(3) decorator with 2 Hz path validity monitoring. - Dual Battery Thresholds: 10% triggers immediate charging that preempts everything; 20% gracefully halts patrol and waits at the charger until 80%. - Use Case: A security robot patrols four rooms indefinitely, pauses to photograph and log a detected person, and autonomously returns to its charger when the battery drops. ## Quick Start Ask the AI to generate a patrol behavior tree XML for your waypoints using this Skill, then load the output into your Nav2 BT navigator configuration.