limelight

Integrate Limelight 3A vision for AprilTag localization and robot pose.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Limelight 3A integration provides real-time vision data for FTC robots, enabling reliable AprilTag detection, MegaTag2 localization, color tracking, and on-device processing to support autonomous decisions.

Core Features & Use Cases

  • AprilTag detection for robust field localization and target tracking.
  • MegaTag2 localization to compute robot pose on the FTC field and fuse with odometry.
  • Color tracking and on-device processing to support autonomous decisions across pipelines.
  • Botpose access & pipelines for flexible targeting and navigation in different competition scenarios.

Quick Start

Power up the Limelight, call start(), and read latestResult in your loop to begin vision-based targeting.

Frequently Asked Questions about limelight

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

FAQPage Schema
How do I integrate Limelight vision for FTC AprilTag detection and robot localization?

To integrate Limelight vision for FTC, use the Limelight3A API to call start() and read latestResult in your loop to get real-time AprilTag detection and robot localization data. It requires Limelight hardware and pipelines configured via the web UI.

What is MegaTag2 localization and how does it compute robot pose on the FTC field?

MegaTag2 localization is a feature that computes robot pose on the FTC field by fusing AprilTag vision data with odometry. It uses the Limelight3A API to provide accurate Botpose access for flexible targeting and navigation.

Can I use Limelight 3A for color tracking and auto-aim in FTC matches?

Yes, Limelight 3A supports color tracking and auto-aim in FTC matches using on-device processing. You can configure pipelines via the Limelight web UI and access LLResult data in your code for autonomous decisions.

Do I need to configure pipelines in the Limelight web UI before using the API?

Yes, you must configure pipelines via the Limelight web UI before using the API. The Skill requires proper pipeline setup for AprilTag localization, MegaTag2 fusion, and color tracking to return accurate LLResult and Botpose data.

Why is my Limelight Botpose not updating during the FTC autonomous period?

If Botpose is not updating, ensure you have called start() and are continuously reading latestResult in your loop. Properly configured pipelines in the Limelight web UI and valid AprilTag visibility are required for accurate pose estimation.

Does FTC turret-aim work with Limelight 3A vision targeting?

Yes, FTC turret-aim works with Limelight 3A vision targeting. By reading latestResult from the Limelight3A API, you can obtain real-time target detection data to calculate precise turret adjustments for auto-aim scenarios.