Raspberry Pi is a single board computer we use for training, outreach projects, and co-processing on our FRC Robot. Follow these lessons to learn how to use the rPi and write python code for outreach and robot projects.
WPILib is the library used to make a FRC robot go. Use the resources in this section to learn the basics of installing and using WPILib for our FRC robots.
Java is one of the programming languages used to program the FRC robot. Use these comprehensive resources to gain a solid understanding of Java and object-oriented programming (OOP).
The XRP (experimental robotics platform) robot is a compact, 3D-printed, open-source robotic platform designed by Worcester Polytechnic Institute (WPI) in collaboration with SparkFun and FIRST to introduce students and educators to robotics programming, engineering, and 3D printing.