Fluffy (2014)

About Fluffy

A picture of fluffy ready to begin competing in Aerial Assist

Fluffy goes down in roboforce history as being one of our most successful robots. This robot brought the team to the world championships in St. Louis, a first for the team. The robot consists of a pickup system powered by a banebots motor that spun a pair of traction wheels, and a shooter catapult that was powered by a pair of pneumatic actuators. The robot used its pickup system to grab 2 ft diameter exercise balls off the floor. The shooter would then fire these balls into a goal.

Programming

This robot was the last robot made by the team that relied on the cRio instead of the more recent roboRIO. The National Intruments cRio, a mobile computer system that preceded the current roboRIO and served FRC robots from 2009 through 2014. At the time, WPI, the creator of the API used to interface with the electronics plugged into the robot, had their plugins designed for the netbeans IDE instead of Eclipse. This meant that this code was written in netbeans using the old netbeans WPIAPI plugins. The code for Fluffy can be found on our GitHub page here: github.com/team484/fluffy

Fluffy was also the first robot to incorporate vision processing. The vision algorithm was written in RoboRealm and the file can be found on our GitHub page here: github.com/team484/vision2014

Fluffy used the FRC smart dashboard for displaying important robot data to the drivers. This dashboard used network tables to get information about the robot and contained a camera image. The images and config file used for this dashboard can be found on our GitHub page here: github.com/team484/dash2014

Later on, the dashboard was switched out for the first ever completely custom dashboard for this team. The dashboard was written in java and still utilized network tables to communicate with the robot. The code for this dashboard can be found on our GitHub page here: github.com/team484/fluffy-dashboard