FIRST Tech Challenge is a thrilling, globally-recognized robotics competition designed to inspire young minds in STEM through hands-on engineering challenges.
What is FIRST Tech Challenge?
FIRST Tech Challenge (FTC) is a competitive robotics program for students in grades 7-12. Unlike some robotics competitions focusing solely on building, FTC emphasizes the entire engineering process.
Teams design, build, program, and operate robots to compete in a head-to-head challenge. Each season presents a unique game with specific objectives, requiring innovative solutions.
FTC utilizes a reusable robotics platform – the Tetrix and REV systems – allowing teams to iterate and improve their designs throughout the season. Students learn valuable skills in areas like mechanical engineering, electrical engineering, computer programming, and teamwork.
Beyond the technical aspects, FTC fosters crucial “soft skills” such as problem-solving, critical thinking, communication, and project management. It’s about more than just robots; it’s about developing well-rounded future innovators!
Teams compete in local, regional, and potentially world championship events.
The Core Values of FIRST
FIRST isn’t just about robots; it’s deeply rooted in a set of core values that guide participants’ behavior and shape the overall experience. These values – Discovery, Innovation, Impact, Inclusion, Teamwork, and Respect – are fundamental to the program’s philosophy.
Discovery encourages exploration and learning. Innovation promotes creative problem-solving. Impact emphasizes making a positive difference in the world. Inclusion welcomes diversity and collaboration.
Teamwork stresses the importance of shared effort and mutual support. Respect fosters a culture of gracious professionalism, valuing both competitors and the competition itself.
Gracious Professionalism is a key tenet, meaning teams compete fiercely, but treat each other with courtesy and kindness. It’s about helping and inspiring others, even opponents.
These values aren’t just ideals; they are actively practiced and celebrated throughout all FIRST programs, creating a unique and positive competitive environment.

Game Day Overview
Game Day is an exciting culmination of preparation, featuring qualifying matches, alliance selection, and intense elimination rounds to determine the ultimate champion team.
Match Format & Scoring
FTC matches are typically played between two alliances, each consisting of two teams. These alliances compete on a designated field to achieve the highest possible score within a limited timeframe, usually around two and a half minutes.
Scoring is multifaceted, rewarding teams for successfully completing various tasks specific to the annual game challenge. These tasks can include manipulating game elements – like rings, cubes, or balls – scoring them in designated zones, or performing specific actions on the field.
Points are awarded based on the difficulty and strategic value of each task. Autonomous periods, where robots operate pre-programmed routines, contribute significantly to the overall score. Driver-controlled periods allow teams to strategically maneuver their robots and execute complex maneuvers.
End-game periods often introduce bonus points for actions performed in the final seconds of the match, encouraging innovative and daring strategies. Detailed scoring rules are released with each season’s game manual.
Qualification Rounds vs. Elimination Rounds
FTC competitions begin with a series of qualification rounds. During these rounds, teams are randomly paired with different alliance partners for each match, allowing them to experience diverse strategies and robot interactions. The primary goal of qualification rounds is to gather data and determine a ranking based on overall performance – win-loss record, margin of victory, and other metrics.
The top-ranked teams at the end of qualification rounds advance to the elimination rounds, also known as the tournament bracket. In elimination rounds, alliances are formed through a captain’s draft, where the highest-ranked team selects its alliance partner.
Elimination matches are best-of-three, meaning an alliance must win two matches to advance to the next round. The intensity increases as teams refine their strategies and compete for the championship title. Qualification rounds build experience, while elimination rounds test strategic depth.
Team Formation & Registration
Building a successful FTC team requires dedicated students, mentors, and a shared passion for robotics; registration unlocks access to resources and competitions.
Team Roles & Responsibilities
A well-functioning FTC team thrives on clearly defined roles; The Team Captain provides leadership, manages communication, and ensures tasks are completed. Builders focus on the physical robot construction, utilizing CAD software and fabrication techniques. Programmers translate designs into functional code using Java or Python, controlling robot movements and sensor interactions.
Scouts analyze opposing teams’ robots and strategies during matches, providing valuable insights for alliance selection. The Strategist develops game-day plans, considering scoring opportunities and defensive tactics. A dedicated Documenter maintains the engineering notebook, recording design processes, code changes, and meeting notes – crucial for awards.
Fundraising/Outreach members secure resources and promote STEM within the community. Effective collaboration and communication between these roles are paramount for success, fostering a positive and productive team environment.
Official Team Registration Process
Team registration for FIRST Tech Challenge occurs through the FIRST website, utilizing the FIRST Registration and Payment System (FRPS). A designated Team Administrator, typically a teacher or mentor, initiates the process. This involves creating a FIRST account and completing the team information form, including school details and contact information.
Payment of the official team registration fee is required to secure your team’s spot. Financial assistance options are available for teams facing budgetary constraints. Once registered, you’ll receive a unique team number, essential for all subsequent competition interactions.
Important: Ensure all information is accurate, as errors can cause delays. Regularly check the FIRST website for updates and deadlines. Proper registration grants access to the FTC control system software, competition resources, and event registration opportunities.

Robot Design Fundamentals
Effective robot design blends mechanical engineering, electrical systems, and programming, creating a robust and adaptable machine for tackling competition challenges effectively.
Control System Overview (REV Hub, Expansion Hub)
The foundation of any FTC robot is its control system. The REV Hub serves as the brain, providing power distribution, communication, and processing capabilities. It houses the processor and wireless communication modules.
Expansion Hubs extend the system’s functionality, offering additional motor and sensor ports. These hubs connect to the REV Hub, increasing the robot’s I/O capacity. Understanding the power limits of each hub is crucial for preventing brownouts and ensuring reliable operation.
Communication between the driver station and the robot occurs wirelessly via the REV Hub. Proper configuration of the Wi-Fi Direct connection is essential for a stable link. The control system also supports various sensors and actuators, enabling complex robot behaviors. Careful wiring and port assignments are vital for correct functionality.

Firmware updates are regularly released by REV Robotics, improving performance and adding features. Keeping the hubs updated is recommended for optimal performance;

Motor Selection & Gear Ratios
Choosing the right motors is critical for robot performance. FTC allows various motor types, each with different characteristics – speed, torque, and size. Core Hex Motors are commonly used for drive trains, while smaller, high-speed motors suit arms and manipulators.
Gear ratios dramatically impact motor performance. A higher gear ratio increases torque but reduces speed, ideal for lifting heavy objects. Conversely, a lower gear ratio prioritizes speed at the expense of torque, suitable for quick movements. Calculating the appropriate gear ratio involves considering the required torque, desired speed, and motor’s specifications.
Understanding the relationship between gear teeth and ratios is essential. A larger gear driving a smaller gear increases torque. Experimentation and testing are vital to fine-tune gear ratios for optimal performance in specific tasks. Consider backlash and efficiency when selecting gears.

Proper motor mounting and alignment are crucial to prevent damage and ensure smooth operation.

Programming Basics (Java & Python)
FTC supports both Java and Python, offering flexibility for teams. Programming controls robot actions, utilizing the SDK to interface with hardware components effectively.
The FIRST Tech Challenge Software Development Kit (SDK) is your gateway to controlling the robot. It provides a comprehensive set of tools and libraries, simplifying the interaction between your code and the robot’s hardware. Think of it as a translator, converting your programming instructions into actions the robot understands.
The SDK includes pre-built classes for controlling motors, sensors, and other components. This abstraction eliminates the need to delve into low-level hardware details, allowing teams to focus on strategy and innovation. It supports both Java and Python, catering to diverse programming preferences.
Key components within the SDK include the OpMode system – the core structure for your robot’s behavior – and various hardware mapping tools. Understanding how to properly configure and utilize these elements is crucial for successful robot operation. Regularly updating to the latest SDK version ensures access to bug fixes, new features, and improved performance.
Basic Robot Control Commands (Movement, Sensors)
Controlling your robot begins with mastering fundamental commands. For movement, you’ll primarily use commands to set motor power, controlling speed and direction. These commands typically accept values between -1.0 and 1.0, representing full reverse to full forward. Precise control requires careful calibration and experimentation.
Sensors provide crucial feedback about the robot’s environment. Common commands involve reading sensor values – distance from ultrasonic sensors, color detection from color sensors, or rotational position from encoders. This data informs autonomous routines and allows for responsive driver control.
Combining movement and sensor commands is key. For example, using an ultrasonic sensor to stop the robot before colliding with an obstacle. Remember to utilize appropriate units and consider sensor limitations. Practice these basic commands to build a solid foundation for more complex programming tasks.

Game Specific Rules ‒ Initial Considerations
Understanding the annual game challenge is paramount; carefully review the rule manual, focusing on scoring objectives, field constraints, and robot limitations for success.
Alliance Formation & Strategy
During qualification matches, teams are randomly assigned to three-team alliances, fostering adaptability and collaboration. However, the elimination rounds introduce a crucial captain’s selection process.
The highest-ranked teams become captains and strategically choose two other teams to complete their alliance. This selection isn’t random; captains analyze team performance data – win/loss records, scoring averages, and observed robot capabilities.
A successful alliance isn’t solely about raw power. Synergy is key! Teams should consider complementary skills: a strong scoring bot paired with a robust defensive robot, or a team specializing in end-game climbs alongside one focused on cycle speed.
Pre-alliance scouting is vital. Observe other teams, identify their strengths and weaknesses, and anticipate their potential strategies. A well-planned alliance maximizes scoring potential and increases the chances of championship contention. Communication and practice with alliance partners are also essential.
Field Element Interaction Rules
Each FTC game features unique field elements, and understanding their interaction rules is paramount. The game manual meticulously details permitted and prohibited interactions for each component.
Rules often specify whether elements can be manipulated, held, or moved, and for how long. Some elements might have weight limits or restrictions on the forces applied to them. Violations can lead to penalties, impacting your score.
Pay close attention to rules regarding pre-loading – whether robots can start with items already positioned for scoring. Similarly, understand restrictions on intentionally hindering opponent access to field elements.
The manual clarifies what constitutes legal contact versus illegal interference. For example, gently guiding a game piece is usually permitted, while aggressively blocking an opponent’s access is often penalized. Thoroughly review these rules to avoid unintentional fouls and maximize strategic gameplay. Careful study prevents costly mistakes!

Safety Regulations & Inspection
Robot safety is paramount; adhering to regulations ensures a secure competition. Pre-match inspections verify compliance, covering electrical, mechanical, and operational aspects.
Robot Safety Requirements
Prioritizing safety is fundamental in FIRST Tech Challenge. Robots must be constructed to minimize hazards to themselves, other robots, and the surrounding environment. All electrical components must be properly insulated and secured to prevent shorts or exposed wiring. Battery packs require secure mounting and appropriate fusing to mitigate fire risks.
Mechanical systems need to be robust, with securely fastened joints and guarded moving parts to prevent entanglement or projectile hazards. Pneumatic systems demand pressure regulation and safety valves. The robot’s overall design should avoid sharp edges or pinch points. Teams are responsible for thoroughly testing their robots and implementing safety features. Any modifications must maintain or enhance safety. Remember, a safe robot is a functional robot, and a safe team is a successful team!
Pre-Match Inspection Checklist
Before each match, a thorough inspection is crucial for ensuring robot compliance and safety. Begin by verifying all electrical connections are secure and insulated, with no exposed wiring. Confirm the battery is firmly attached and properly fused. Next, check all mechanical components – ensure screws are tightened, joints are stable, and there are no loose parts.
Inspect pneumatic systems for leaks and proper pressure regulation. Verify all safety features, like emergency stops, are functional. Confirm the robot’s weight adheres to the specified limit. Finally, ensure the control system is functioning correctly and that all pre-match software checks pass. A completed inspection form, signed by a qualified inspector, is required before a robot can compete. This checklist promotes fair play and a safe competition environment.