pinpoint

Configures GoBilda Pinpoint odometry with pod offsets, encoder tuning, and IMU calibration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pinpoint provides accurate robot localization by fusing two dead-wheel odometry pods with an internal IMU, reducing drift and delivering reliable pose estimates for FTC robots.

Core Features & Use Cases

  • Sensor fusion: combines two odometry pods and IMU at ~1500 Hz for high-frequency positioning.
  • Config and calibration: supports setting pod offsets, encoder resolution, and IMU reset/calibration workflows.
  • Pedro Pathing integration: coordinates with Pedro to translate Pinpoint pose to field coordinates for autonomous routines.

Quick Start

Configure Pinpoint in hardware map, set pod offsets and encoder resolution, then initialize with resetPosAndIMU and call update every loop.

Frequently Asked Questions about pinpoint

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

FAQPage Schema
How do I configure GoBilda Pinpoint odometry for FTC robot localization?

To configure GoBilda Pinpoint odometry for FTC robot localization, set up the device in your hardware map, define pod offsets, specify encoder resolutions, then call resetPosAndIMU during initialization and update every loop.

What sensor fusion does Pinpoint use for dead-wheel odometry?

Pinpoint sensor fusion combines two dead-wheel odometry pods with an internal IMU, sampling at approximately 1500 Hz to reduce drift and deliver reliable pose estimates for FTC robots.

How do I tune encoder resolution and IMU yaw scalar for odometry pods?

Tuning encoder resolution and IMU yaw scalar for odometry pods involves setting the encoder resolution value in the configuration and adjusting the yaw scalar during calibration to produce stable position estimates.

Does Pinpoint odometry integrate with Pedro Pathing for autonomous routines?

Yes, Pinpoint odometry integrates with Pedro Pathing by translating the Pinpoint pose data into field coordinates, enabling accurate autonomous routines for FTC robots.

Why is my robot localization drifting after IMU calibration?

Robot localization drifting after IMU calibration often indicates incorrect pod offsets or encoder resolution settings; verify your hardware configuration and run resetPosAndIMU to ensure accurate dead-wheel odometry fusion.

Can I troubleshoot GoBilda Pinpoint using LED status indicators?

Yes, you can troubleshoot GoBilda Pinpoint using LED status indicators, which provide diagnostic feedback during hardware setup, encoder tuning, and IMU calibration workflows.