Self parking car
This is a small side project during my undergraduate days, to master embedded systems and robotics skills.
The robot car consists of IR distance sensors on its sides and wheel encoders. These data streams are fed into a state machine, which looks for empty parking spots. If found any, the state machine would initialize the parking subroutine, and executes a parking maneuver.
The above image shows the setup used.