| Home | Undergraduate Course Work | Graduate School Pursuits | Internship Experiences | Service | Leadership Roles and Affiliations | Resume | Contact |

Remotely Monitored & Controlled Car

This was a collaborative effort with my fellow student Wes Tarro. Please visit his page at:http://mason.gmu.edu/~wtarro/ece-499/demo1/

System Architecture

System Architecture

Our architecture consists of a remote controller which will feed in movement commands to the single board computer over a wireless network. The single board computer will send the commands to the microcontroller to control the servos. To localize the robot, a camera will be attached to the single board computer, and it will then feed back the video frame to the remote controlling PC.

Software Flowcharts

Software Flowcharts

These are the flow charts that illustrate the behavior of software algorithms implemented on the remote PC, the single board computer, and the microcontroller.

Physical Design

The structure of the car was designed using AUTODESK Inventor. Here are the four main components of the design: The base chassis, the top chassis, the connecting pegs, and the wheels.

Base Chassis Top Chassis Peg Wheel

The following images outline the layout where the batteries, XL-320's, OpenCM microcontroller, Raspberry PI, and camera will reside.

Base Chassis Layout Top Chassis Layout Camera Layout

Lastly is the image of the assembly of the 3D printed parts that make up the car. (not pictured is the single wheel caster in the back of the vehicle)

Assembly

Electrical Design

Below is the diagram outlining the connections of the electrical components of the system. The Raspberry Pi is powered by an external 5V source. A wifi dongle and camera will be inputs to the Pi. A bidirectional connection will be established between the OpenCM microcontroller and the Pi via USB. The XL-320's will receive power, ground, and serial data from the microcontroller. The microcontroller will be powered by two external 3.7V batteries.

Assembly

All programs, design files, and images can be found on Github at: https://github.com/michaelekepler/GMU-ECE590/tree/master/Project%201