XRP Resources

Getting Started

This repository is the home of resources related to the XRP robotics platform. The focus for our team is to use this robot as a training resource for students joining the programming department.

Development Roadmap

  • Same command-based structure as competition robot code.

  • Intermediate programming concepts: PID control loops, odometry, drivebase kinematics, etc.

  • Simulation of drivebase and example mechanisms.

    • Three example mechanisms: dozer, dump, and servo hook.

  • AdvantageKit logging support. IOLayer abstraction & traditional logging

  • AdvantageScope field & robot assets for visualization.

    • Fields: Evergreen FLL table, Mountain Madness, Orbit Odessey.

    • Articulated Components of 3D model for advanced simulation techniques.

    • Basic Mechanism2d visualization of example mechanisms.

  • PathPlanner code execution and app support.

  • Common utilities and code across XRP & FRC competition code.

  • Elastic dashboard support.

Resources

XRP Resources:

WPILib / FRC Resources

User accessible GPIO:

  • GPIO 12 - 19

Ultrasonic Sensor:

  • The XRP handles the digital communication & timing of the ultrasonic sensor, converts it to an analog input for WPILib access.

  • Returns a value from 0.0V (white) to 5.0V (black).

Core XRP Product Information

2024 | Mountain Mayhem Game

2025 | Orbit Odyssey Game

WPILib / FRC Resources