pedro-pathing

Design Bezier-based paths for FTC robotics with Pedro Pathing.

4|4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ncssm-robotics/ftc-claude --skill pedro-pathing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pedro-pathing
Source: https://github.com/ncssm-robotics/ftc-claude/tree/main/plugins/pedro-pathing/skills/pedro-pathing
Command: npx skills add https://github.com/ncssm-robotics/ftc-claude --skill pedro-pathing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pedro Pathing provides a ready-to-use path-following system for FTC robots, simplifying the creation of smooth autonomous trajectories using Bezier curves and a follower architecture.

Core Features & Use Cases

  • Bezier-based path follower for single paths and PathChain
  • Supports heading interpolation options and teleop integration
  • Easily integrates with Follower, PathChain, BezierLine, and related components for autonomous routines and path building

Quick Start

Ask me to set up a simple Bezier path with a starting pose and a target pose, and configure heading interpolation for an autonomous routine.

Frequently Asked Questions about pedro-pathing

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

FAQPage Schema
How do I create smooth autonomous trajectories for FTC robotics using Bezier curves?

Smooth autonomous trajectories for FTC robotics are created using a Bezier-based path follower that defines starting and target poses. This path-following system simplifies generating curved paths and configuring heading interpolation for autonomous routines.

What is heading interpolation and how does it work with FTC autonomous path following?

Heading interpolation defines the robot's rotational orientation as it travels along a path. In FTC autonomous path following, it coordinates with the follower architecture to ensure the robot maintains the correct heading throughout the trajectory.

How do I set up a PathChain to connect multiple Bezier paths for a single autonomous routine?

A PathChain connects multiple Bezier paths into a continuous sequence for a single autonomous routine. You configure it by integrating individual BezierLine definitions with the Follower component to execute the chained trajectory.

Can I integrate Bezier path following into teleop routines for FTC robots?

Bezier path following can be integrated into teleop routines for FTC robots. The system supports teleop integration alongside autonomous tasks, allowing dynamic path adjustments during operator-controlled periods.

Do I need to configure follower constants and localizers before building FTC autonomous paths?

Follower constants and localizers must be configured before building FTC autonomous paths. These settings define path constraints and coordinate with the Follower component to ensure accurate trajectory tracking and positioning.

What is the best way to structure a PathChain versus a single BezierLine for complex FTC autonomous tasks?

A single BezierLine structures a direct point-to-point trajectory, while a PathChain sequences multiple Bezier paths for complex FTC autonomous tasks. Choose PathChain when your routine requires linking several distinct movements into one continuous path.