Member Task Distribution
Kinect to Linux Interfacing
This task included receiving the Kinect's image
data via USB and transmitting relevant information.
Members: Andy
Linux serial to Smartfusion
This task involved regulating serial voltages down
to a safe level (via a MAX232 circuit)
and developing a properly timed serial data transfer from Linux box to Smartfusion board.
Members: Andy and Eric
Radio Communication
One of the first tasks, we needed to develop our own radio
communication protocol using the radios on the extension boards we were using.
Members: John and Tyler
Car Drive Control Circuitry
Our favorite part of the entire project, we
built circuits to give our car bi-directional, variable speed wheels. And we only needed to build this
circuit three times!
Members: John, Eric and Tyler
Car Design
Everything that went into making KC as beautiful as it is, from placement of
components to pictures of great CE faculty.
Members: Andy, John, Eric and Tyler
Two Way Communication Protocol
After we had the car driving perfectly, we added the CMU
camera which forced us to completely overhaul our radio communication from one way to two-way.
Members: Andy, John, Eric and Tyler
Servo control scheme
This task involved testing signals for desired servo functionality
then implementing them as PWM (pulse-width modulated) signals coming from the board based upon received
commands.
Members: John
Edge Sensor
We needed to add a few resistors in key locations on our
infrared sensor then place it on the car.
Members: Eric and Tyler
Backup ISR
This task involved generating an interrupt based upon the signal being received from the
sensor and making the car respond accordingly.
Members: John
CMU Camera Software
Tracks a specific color by looking at each frame captured and sending information on the location of objects of that color through a serial port to the SmartFusion.
Members: Andy
CMU Camera Integration
This task required making a protocol to send image data from the CMU camera on the car
back to the SmartFusion on the Kinect side, to display the location of any red colored object in view of the CMU camera.
Members: John, Eric and Tyler
LCD Interfacing
We developed a box tracking scheme in which we printed a box to the LCD display
based upon coordinates of an object being tracked received by the CMU camera.
Members: Andy, John, Eric and Tyler