regulated-pure-pursuit

Control Nav2 Regulated Pure Pursuit with velocity scaling and cost-aware regulation.

18|2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill regulated-pure-pursuit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: regulated-pure-pursuit
Source: https://github.com/wimblerobotics/ros2-copilot-skills/tree/main/regulated-pure-pursuit
Command: npx skills add https://github.com/wimblerobotics/ros2-copilot-skills --skill regulated-pure-pursuit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Regulated Pure Pursuit provides a tunable path-tracking controller that slows the robot for tight turns, high-cost areas, and approach to the goal, improving stability and safety.

Core Features & Use Cases

  • Regulated velocity scaling to maintain safe turning radii
  • Lookahead-based steering with optional rotate-to-heading for differential-drive robots
  • Use cases: patrols in open environments or constrained spaces where predictable path following is required

Quick Start

Configure the Nav2 controller to enable regulated pure pursuit and set lookahead and regulation parameters to match your robot's dynamics.

Frequently Asked Questions about regulated-pure-pursuit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does regulated pure pursuit improve Nav2 robot path tracking?

Regulated pure pursuit improves Nav2 path tracking by applying velocity scaling and cost-aware curvature regulation to slow the robot for tight turns, high-cost areas, and goal approaches, ensuring smooth and safe navigation.

Can I use regulated pure pursuit for differential-drive robots in obstacle-rich environments?

Yes, regulated pure pursuit supports differential-drive and holonomic robots in open, cluttered, or obstacle-rich environments, using lookahead-based steering and cost-aware velocity regulation to adapt to obstacles and maintain safe speeds.

How do I configure lookahead and velocity scaling for safe robot control in Nav2?

You configure safe robot control by setting YAML parameters for lookahead distance, velocity regulation thresholds, and transform tolerance to match your specific robot's dynamics and environment costs.

What is the best way to slow down a robot approaching a goal in Nav2?

The best way to slow down a robot approaching a goal in Nav2 is to enable regulated pure pursuit, which uses cost-aware velocity scaling and goal proximity thresholds to reduce speed safely and predictably.

Does Nav2 regulated pure pursuit support rotate-to-heading behavior?

Yes, Nav2 regulated pure pursuit includes an optional rotate-to-heading behavior for differential-drive robots, allowing precise orientation adjustments before or during path following.