Self Parking Robot Car

Self Parking is a automatic parking system found in modern cars. It makes use of various sensors like cameras, sonars, infrared rangefinders etc. to gather information about the surroundings of a car and then use complex processing algorithms to park the car without the help of the driver. It is different from parking assistant systems which helps  the actual human driver by providing information about the surroundings. Automatic parking is thus a marvel which we are going to see in almost all the cars of tomorrow. Automatic parking is less error prone than human and can make better utilization of scarce and tight parking spaces.

The self parking car
The self parking car
Rear view
Rear view

After seeing an ad of the new  Volkswagen Passat, I had an urge to do something with a toy car. I found a GP2D120X Infra-Red distance sensor manufactured by Sharp in my parts bin and decided to use that with an AVR microcontroller. Since there was only a single distance  sensor, I could not implement parallel parking since it requires sensors at the front, rear and sides. So I choose the option of perpendicular parking.

The car was made of wood and two DC motors with gearsets were fitted to power the robot. The car was powered by a 6V Lead -Acid battery.The circuit consisted of the AVR microcontroller, motor driver, and a voltage regulator, and is given below. Note that the power supply of the microcontroller is not indicated in the circuit, and a regulated 5V should be given to it

The distance sensor outputs an analog value depending on the distance of the object infront of it. This value is sampled by the ADC of the microcontroller. It then compares this value with a threshold (which depends on the length of the car) and if the value s above the threshold

The circuit diagram is given below:

The circuit diagram
The circuit diagram

All the relevant files are here. Here is a video of the car in operation

34 thoughts on “Self Parking Robot Car

  1. Dear Mr. Engineer
    i hope you are very good while you are reading this email….
    Please i apply the robot of
    Self Parking Robot Car
    according to circuit but it is not working …………..i tried to do many things…….. please helpe me to do ti or send me working car and i will send you mony for it……………. please i need it to much………….because it is my graduation projevt………….

    send me message to my phone number and i will contact you
    Zaid Imran

  2. please i need to contact you on the phone to ask you some question
    ……….can you give me you contact number please

  3. I have been exploring for a little bit for any high-quality articles or weblog
    posts on this kind of house . Exploring in Yahoo I finally
    stumbled upon this website. Studying this information So i’m happy to show that I’ve a very just right uncanny feeling I found out exactly what I
    needed. I most certainly will make certain to don?t overlook this web site and
    give it a glance regularly.

  4. After looking at a number of the blog posts on your blog, I really like your
    technique of writing a blog. I saved it to my bookmark website list and
    will be checking back soon. Please visit my website too and tell me how
    you feel.

  5. Please…can u give me the program that u have write to control the whole movement of this project?Please…I really need it right now? If u r using Webbot software for simulation, can u send me the programming of the simulation?

    Please I really need it much for my project .

  6. hello,
    i have graduation report so can you tell me the way how to do a car same as you did and tell me the details and the equipment that you used to do the experiment

      1. hi
        i would like to ask you can we use AVR 40 Pin 16MHz 32K 8A/D – ATMega32 instead of the micro controller in the experiment

  7. Not a bad design. Dunno if it’s possible to do parallel park with a single sensor; maybe if it could move, haha! I’d also like to see what you could cook up with a few more sensors.

    -Guardian of Light

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s