RoboRacer is an autonomous robot designed to help track athletes improve their performance. It can race around a track by following line markers, using either preset or custom speed and acceleration profiles. This allows athletes to simulate different race conditions, from sprints to endurance runs. By providing a consistent and flexible racing partner, RoboRacer aims to enhance training quality and help athletes build effective pacing strategies. The system uses IR sensors for line detection, an Arduino board for controlling motors and sensors, and a mobile app that can start the car. PID control and filtering techniques are used to adjust motor speed smoothly in real time. The system also includes a basic obstacle avoidance system to stop or avoid collisions during operation. One key accomplishment was implementing obstacle avoidance and integrating the full system into the robot. A major challenge was tuning the motor control for stable tracking. Future improvements include improving the sensitivity of the IR sensor system for better track detection and smoother motor response during turns.