Basic Navigation Patterns¶
The following tutorials provide hands-on recipes for implementing common robotic navigation behaviors. These patterns are production-ready and designed to be adapted to your specific robot platform.
Navigation Recipes¶
Choose a pattern to start building your robot’s capabilities.
Core Navigation
The “Hello World” of robotics. Define goal coordinates, launch the planner, and execute a path on a static map.
Record & Replay
Save successful paths (either planned or manually driven) to a file and execute them on demand for repeatable patrols.
System Identification
Run automated open-loop tests (steps, circles) and record response data to tune your controller or identify kinematic models.
Visual Servoing
Use standard computer vision (color blobs or ML object detection) to steer the robot toward a moving target.
RGB-D Following
Upgrade your logic to maintain a specific distance from the target, enabling robust “stop-and-go” behavior.
Advanced Topics¶
Ready to customize your stack or make it adaptive?
Configure your navigation components using Python, YAML, TOML, or JSON to match your specific hardware.
Learn how to make your robot adapt to changing environments dynamically without writing custom code or complex state machines.