Senior Design Fall 2006: Cooperative Robotics

Final Term Report
Senior Design Poster
Final Video:
Team members:
Sydney Alamy (ECE) was responsible for the PC end of the blimp control interface. In addition to the blimp control interface, he was responsible for writing the autonomous control algorithm that was to be used to control the blimp during its flight pattern while searching for the target.
Clay Askew (WIRE) was responsible for the physical design and construction of the ground vehicle. He was also responsible for testing various components, including the digital compass and Bluetooth serial communications link, and for the overall integration of the various components.
Nick Cotton (EE) served as team leader and was involved in many aspects of the project, including the design of the blimp control interface, the overall ground vehicle control logic, the debugging of various sensors, and the debugging LCD controller. Nick was also responsible for establishing a data connection between the various PIC microcontrollers on the ground vehicle using the I2C serial communications protocol.
Jim Cunningham (WIRE / Physics) was responsible for the design of the controller for the optical mouse, including the analysis and recreation of its PS/2 communications protocol. He was also responsible for using the information from the optical mouse and the digital compass to establish and maintain the ground vehicle's absolute location. Jim also contributed to the design of the overall ground vehicle control logic.
Blake Lane (WIRE) was responsible for the design and construction of the blimp's payload gondola. Blake was also responsible for the maintenance of the grid coordinate system.
John Macker (EE) was responsible for the design of the controller for the sonar modules used for obstacle detection and avoidance. He was also responsible for the infrared line counter controller, which was to be used in conjunction with the optical mouse for keeping track of the ground vehicle's location within the coordinate system.
Chris Wilson (EE / WIRE) was responsible for all of the image processing done on the video blimp's live video stream. The image processing software determines the blimp's location and orientation while also searching for the target orange cone. Chris also designed a GUI that reads serial debug data from the ground vehicle and displays it in human- readable format and allows the operator to send control commands directly to the ground vehicle.
Images:
Completed ground vehicle:
Completed aerial vehicle:
Image processing computer setup:
Image processing program: