Control Systems

The FTC control system is based on using Android phones as a “Robot Controller” and a “Driver Station.” The “Robot Controller” phone is mounted on the robot and connected by a USB cable to a special “Hub”, which in turn is connected to motors, servos, and sensors.

The two major manufacturers of control hubs for FTC are Modern Robotics and REV; however, nearly all teams are shifting over to REV because it is cheaper, simpler, and more reliable.

More information about the FTC Control system can be found below:

There are three possible control systems that can be run on an FTC robot legally:

RC Phone + REV Expansion Hub(s)

Warning

It is of vital importance to update the firmware on REV Expansion hubs to at least version 1.8.2. It includes better protection against disconnects and improves program performance. See the REV Expansion Hub firmware update docs.

This is the standard control system for teams starting out in FTC. The REV Expansion Hub is reliable, as long as proper strain relief and wiring is carried out. This includes the USB Retention Mount, as well as 3D printing XT30 stress relief mounts.

The Expansion Hub connects to the Robot Controller phone through the mini USB port, and the RC phone is linked to the DS (Driver Station) phone through WiFi Direct. For more information on setting up the Expansion Hub and configuring the robot, head to REV Robotics’ Technical Resources Expansion Hub Guide.

A diagram of the RC Phone + Expansion Hub(s) control system

REV Control Hub + REV Expansion Hub

Warning

It is of vital importance to update the firmware on REV Expansion hubs to at least version 1.8.2. It includes better protection against disconnects and improves program performance. See the REV Expansion Hub firmware update docs.

Note: The Control Hub will be legal for all teams from the 2020-2021 FTC season onwards. In 2019-2020, the Control Hub was not legal for all teams as it was undergoing a pilot program.

A diagram of the Control Hub + Expansion Hub control system