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:
Mountain Mayhem Game
Orbit Odyssey Game
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).