Autonomous Mechatronics Embedded System (Computer Vision Line Follower)


Brief overview

Built and programmed an autonomous Line Follower. It uses a RPi Pico to read image data and find the line center. The RPi then communicates with a custom built PCB with a PIC32 microcontroller over UART to send the linne coordinates. The uses the line location in a control loop to control the diff-drive DC motors.

Demo video

Computer vision line detection

CAD

LineFollower3 LineFollower4 Screenshot from 2023-05-26 12-12-33

Circuit Design

Circuit

PCB Design

PCB

Car photos

LineFollower LineFollower2

GitHub