ECE 477 Final Presentation Team 7 Sprin g 2013 COST Robot

12
ECE 477 FINAL PRESENTATION TEAM 7 SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL

description

ECE 477 Final Presentation Team 7  Sprin g 2013 COST Robot. Eric Osborne, Bryan Dallas, Andrew Loveless, Caroline Trippel. Outline. Project overview Block diagram Design challenges Individual contributions Project demonstration Questions / discussion. Project Overview. - PowerPoint PPT Presentation

Transcript of ECE 477 Final Presentation Team 7 Sprin g 2013 COST Robot

Page 1: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

ECE 477 FINAL PRESENTATION TEAM 7 SPRING 2013

COST ROBOT

ERIC OSBORNE, BRYAN DALLAS,ANDREW LOVELESS, CAROLINE TRIPPEL

Page 2: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Outline• Project overview • Block diagram• Design challenges• Individual contributions• Project demonstration• Questions / discussion

Page 3: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Project Overview• Design and build a compact robot to traverse a maze• Use the robot to generate an ASCII representation of the

entire maze• Convert ASCII representation to a graphical image, using

C# host software• Mark light locations on map as they are discovered• Revisit lights intelligently

throughout the maze in a pre-determined,user-defined order

Page 4: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Block Diagram

Page 5: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Design Challenges• Small packaging• PCB design• Long-range IR sensor

accuracy• Motor-control for precise

navigation• Effect of battery charge on

motor behavior

Page 6: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Individual Contributions• Team Leader – Eric Osborne• Team Member 2 – Bryan Dallas• Team Member 3 – Andrew Loveless• Team Member 4 – Caroline Trippel

Page 7: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Team Leader – Eric Osborne• General peripherals selection• Power subsystem design• Parts approval• Schematic / layout design• PCB design• Fuel gauge implementation• Robot body construction / soldering• Final testing/debugging

Page 8: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Member 2 – Bryan Dallas• General peripherals selection• Schematic / layout design• Code initializations for peripherals• Final Tremaux algorithm enhancements /

debugging• Integration of C# host software into USB

protocol code• Algorithm to revisit lights• Robot body construction• Final testing/debugging

Page 9: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Member 3 – Andrew Loveless• General peripherals selection• Microcontroller selection• Microcontroller definitions / initial module testing• Power subsystem design• Schematic design / layout• PCB design• Robot movement/control• Final testing/debugging

Page 10: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Member 4 – Caroline Trippel• General peripherals selection• Microcontroller definitions / initial module testing• Initial USB code for sample application• Pin declarations/initializations• Initial Tremaux algorithm development• Robot movement/control• C# host software for map generation• Final testing/debugging

Page 11: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Project Demonstration1. An ability to detect proximity to maze walls and prevent wall

collisions. 2. An ability to find specific locations in the maze based on the

placement of colored lights. 3. An ability to turn and change direction of movement. 4. An ability to generate an ASCII representation of the explored

maze. 5. An ability to transfer stored ASCII map to a GUI program on a

desktop computer via USB.

PSSC Demonstration Video

Page 12: ECE 477 Final Presentation Team  7   Sprin g  2013 COST Robot

Questions / Discussion