VESC Motor Driver
The VESC (Vedder Electronic Speed Controller) motor driver is an open-source electronic speed controller designed for electric vehicles, including electric skateboards, bikes, and cars. The VESC is used instead of a traditional motor controller due to its ability to stop the motor when no command is received, enhancing safety.
The VESC is mounted on the bottom side of the main car board and is responsible for controlling the car's motor and steering servo.

The VESC connects to the 3-phase brushless DC motor via three thick wires, which provide the necessary power and control signals to drive the motor.

In our implementation the VESC is responsible for translating control signals from the vehicle's main computer into precise motor. It also controls the servo motor that transforms steering commands into physical steering actions. Importantly, the VESC stops the motor when no command is received, ensuring safety.