Intelligent Robotic Car

A self-navigating robotic car.

This was a team project at Georgia Tech for an Electrical Engineering class that focused on hardware and software design in tandem. First, a 16-bit computer with capabilities of input/output and interrupts was created in a hardware description language, VHDL. This allowed our team to develop software that could be rapidly prototyped with sensors, wheel motors, and odometers without having to design complex state machine circuits.
A short clip of the only navigation video
The design of our software was split into four parts: coordinate data input, orientation, localization, and navigation. The details of the software are far too technical for this page, but can be found here.
The perpendicular orientation and coordinate localization process.

The software design for this project is based off the scenario of what a human would do in a perfect dark room in their house when trying to find the bathroom. The individual is able to intuitively 'guess' where they are located by feeling their surroundings and creating a mental image of the layout of the room. After the individual knows its general whereabouts can it then make its way to the bathroom without walking into objects.

The following are the Electrical Engineers and Computer Scientists that made 'Team A'. These are the most dedicated, and thorough individuals that I have worked with, and am certain their futures will be very bright - it surely was a pleasure.
Vivek Menon - EE
Taylor Isom - EE
Stephen Wilkins - EE
Mashal Mannan - CS