Robotics Competition

Design, build, and race an autonomous robot through a challenging course where speed, precision, and engineering come together.

Point of Contact

Umer Javed
Assistant Professor of Mechanical Engineering
Mechanical Engineering

Prepared Competition

This competition requires thorough advanced preparation. While the actual judging and live performance will take place onsite on the day of the event, participants must design, practice, and finalize their entries beforehand according to the provided guidelines.

Autonomous Line Following Robot Endurance Race (ALFRED) is a single-day, timed robotics competition in which student teams design, build, and program an autonomous robot to follow a black line as quickly and accurately as possible. The course includes sharp turns, S-curves, cross-intersections, line gaps, and 3D-printed obstacles. Teams are rewarded for combining speed with reliable steering and obstacle handling.

The competition introduces students to embedded electronics, programming, motor control, sensor calibration, and iterative engineering design. Teams may use conventional line-following control approaches such as PID control, while advanced teams may explore an optional computer-vision extension using OpenCV.

Competition Sponsor and Support

  • Official Sponsor: vfrog
  • Prize Support: One SO101 robotic arm for the winning team.
  • Technical Support: Two vfrog technical staff members will be available on event day for equipment, operations, and general technical coordination. Sponsor staff will not provide team-specific coding, debugging, or performance-tuning assistance.
  • Participant Support: Career support for all participants and a company-signed award for each participant.

Objectives and Learning Outcomes

Speed and Steering Optimization

Tune PID gains or equivalent control logic to maximize speed while maintaining stability through straights, curves, and sharp turns.

Fundamental Programming Logic

Develop hands-on C++/Arduino control logic for motor response and decision-making without relying on AI code generators.

Sensor Interfacing and Calibration

Process infrared sensor data and calibrate thresholds to distinguish black tape from a white surface under different ambient-light conditions.

Embedded Control and Electronics

Interface microcontrollers and motor drivers using Pulse-Width Modulation (PWM) for differential speed and steering control.

Reactive Obstacle Handling

Use distance sensing to identify and avoid obstacles while minimizing the effect on race time.

Iterative Problem Solving

Diagnose hardware and software issues and balance raw speed against steering stability under competition conditions.

Competition Rules

01
Eligibility

Students in Grades 11 and 12 are invited to participate.

02
Team Size

Each school may register only one team, with a maximum of three students per team.

03
Autonomous Operation

The robot must operate autonomously. No remote control or manual input is permitted once a run begins.

04
Race Start

Each run begins using the competition-provided digital remote start switch. A three-second countdown will be displayed, and the robot is expected to start when the switch circuit is completed.

05
Competition Sectors

The competition is divided into three sectors of increasing difficulty. All teams compete in Sector 1; the top 50% by cumulative score advance to Sector 2; the top 25% advance to Sector 3. The top three teams are recognized at the end of the event.

06
Starting Score & Time

Each team starts every race run with 500 points. One point is deducted for each second of elapsed race time.

07
Obstacle Hit

−20 points per incident. An obstacle hit occurs when the robot moves an obstacle from its marked position, even slightly.

08
Derailment

−10 points per incident. A derailment occurs when the robot stops following the black line and remains off course for more than two seconds. Temporarily leaving the line while legitimately avoiding an obstacle is not counted. More than five derailments results in disqualification.

09
Out of Bounds

−30 points per incident. If more than 50% of the robot exits the arena, it is considered out of bounds. The timer is paused while the robot is returned to the starting position. More than three incidents results in disqualification.

10
Timing & Judging

The race timer continues to run during derailments and obstacle collisions. Judges positioned around the arena determine these incidents.

11
Team Technical Failure

No restart is provided for a programming, battery, or mechanical failure attributable to the team. Such a failure results in disqualification from that run.

12
Tie Breaker

If two or more teams achieve the same score, each tied team completes one additional run on the same track. The team with the highest score in the tie-break run prevails. Tie-break points are not added to the cumulative score.

Live Leaderboard
A live leaderboard will display team scores throughout the competition.

Technical Specifications

01 / The Course
Track Specifications
Sample ALFRED competition track
Sample Track
Three levels.
One autonomous challenge.

The course progressively increases in difficulty, testing speed, steering accuracy, sensor response and obstacle handling.

5 × 5 m
Approx. track size
20 mm
Black line width
3 Levels
Easy to advanced
10 cm
Maximum line gap
3D
Printed obstacles
Track features may include: 90° bends  •  Sharp S-curves  •  Cross-intersections  •  Line gaps  •  3D-printed obstacles
Obstacles will be positioned close to the line but will not completely cover or block the black line.
02 / Build Requirements
Robot Specifications
No Ground Adhesion
Adhesives, liquids, suction mechanisms, or other methods intended to unnaturally fix the robot to the ground are not permitted.
Safe Chassis
No exposed sharp edges, screws, or protrusions that could cause injury.
Wheels & Treads
Must not be abrasive, adhesive, or capable of damaging or marking the track.
Robot Identification
Each robot must carry a fixed identification tag or label for inspection and tracking.
Remote Start Interface
The robot must support the provided two-pin remote start switch. The switch must not be used as the main power switch.
03 / Safety
Electrical & Battery Requirements
Battery Condition

Batteries must have no swelling, cracks, bent terminals, or leakage.

Operating Voltage

The robot must operate within the specified 6–9 V input range. Supplies exceeding 9 V are not permitted.

Battery Charging

Charging is permitted only in the designated pit area and must be supervised. LiPo batteries must be charged inside a fire-resistant bag or box.

Electrical Protection

No exposed electrical conductors are permitted. Fused or current-limited circuits should be used where applicable.

Immediate Stop Condition
Any smoke, sparking, or short circuit causes the run to stop immediately and the robot to be withdrawn.
Required Robot Platform
KEYESTUDIO 4WD Smart Car Robot V2.0

The KEYESTUDIO 4WD Smart Car Robot V2.0 is the required robot platform for the competition. The kit may be purchased from the Amazon link provided below or from another supplier, provided the same model and specifications are supplied.

Arduino Uno R3 compatible
Infrared line tracking
Ultrasonic obstacle detection
View Robot Kit

Competition Flow

Competition Progression
Advancement Structure
Sector 1
Easy Arena
100%
All teams

All teams compete in three matches.

Sector 2
Intermediate
Top 50%
By cumulative score

Qualifying teams compete in three rounds.

Sector 3
Advanced Arena
Top 25%
By cumulative score

Qualifying teams compete in two rounds.

Final Recognition
Top five teams are identified for awards.
Main podium awards are presented to 1st, 2nd, and 3rd place.

Evaluation

Alfred is scored primarily through race performance rather than a subjective project grade. The following scoring rubric will be used for each race run.

Criterion
Score / Penalty
Definition / Condition
Outcome
Starting Score
500 points
Each run begins with 500 points.
Base score
Elapsed Time
−1 point / second
One point is deducted for every second on the race clock.
Rewards faster completion
Obstacle Hit
−20 points each
Robot moves an obstacle from its marked area.
Penalty
Derailment
−10 points each
Robot leaves the line for more than two seconds.
More than 5 = Disqualification
Out of Bounds
−30 points each
More than 50% of the robot leaves the arena.
More than 3 = Disqualification
Team Technical Failure
DISQUALIFICATION
Programming, battery, or mechanical failure attributable to the team; no restart.
Run ends
Tie Breaker
Additional run
Used when two or more teams have the same score.
Highest tie-break score prevails
Not added to cumulative score

Specialty Awards (Judges’ Choice)

Best Engineering & Clean Code
Well-structured control software, modular code, clear PID/control logic, and tidy wiring/cable management.
Certificate
Best Innovation & Mechanical Design
Creative chassis design, effective weight distribution, or innovative custom/3D-printed components.
Certificate and Trophy

Main Awards

1st Place
Trophies and gold medals, plus one SO101 robotic arm sponsored by vfrog, Inc.
2nd Place
Silver medals and certificates of merit; proposed technology kits and possible university/scholarship incentives, subject to approval.
3rd Place
Bronze medals and certificates of merit; proposed technology kits and possible university/scholarship incentives, subject to approval.
All Participants
Official participation certificates, career support from vfrog, Inc., and a company-signed award for each participant; proposed RIT merchandise/event swag remains subject to final event planning.

Registration

Ready to Compete?

Register Your Team

Register your team to participate in the ALFRED competition.

Website last updated: October 2, 2026