("/(o_O)\") RaWr! Final Presentation May 9, 2006.

19
("/(o_O)\") RaWr! Final Presentation May 9, 2006
  • date post

    15-Jan-2016
  • Category

    Documents

  • view

    219
  • download

    0

Transcript of ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Page 1: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

("/(o_O)\") RaWr! Final PresentationMay 9, 2006

Page 2: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Team Members

Rolly Guerrero 396 Web Designer

Landon Barayuga 396 Computer Programmer

Charles Alombro 396 Chassis Architect

Jayson Pangilinan 296 Project tracker

Page 3: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Project Review

Layout Parts Component Design

Construction Movement Sensors

Programming Tracking Mapping

Page 4: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

BLOCK DIAGRAM

Page 5: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Layout

Parts PCB board Power Supply Motor Driver Board

Component Design Documentation

Page 6: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

PCB Board

Page 7: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Chassis Construction

Page 8: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Micromouse View

Page 9: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Sensor Layout 1

Page 10: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Sensor Layout 2

Page 11: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Sensor Layout 3

Page 12: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Sensor Layout 4

Page 13: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Programming

Tracking/Navigation Interpreting sensor signals Detecting intersections and dead ends (and

maneuvering accordingly) Staying centered in each hallway

Mapping Keeping track of path taken Determining location of center Finding fastest route to center

Page 14: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Partial Code

Page 15: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Partial Code, 2nd page

Page 16: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Problems Encountered – Action Taken

Parts/Fabrication Designing a working circuit - Soldering and etching imperfections - Getting the parts needed – Motor Driver Circuit -

Programming Limited programming experience especially w/

Dynamic C Designing and coordinating separate functions into

one working program Defining correct/workable parameters – Debugging –

Page 17: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Learning Experience

Soldering & Etching Learn as we go

ProgrammingIncrease circuit analysis skillsTeamwork Communication

Creating a working robot

Page 18: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Outstanding Problems & Suggestions

Not all components work as they should – sensors not sensing Possibly change the sensors Improve etching skills

Time to work on tracking, navigation, mapping, and solving is not adequate Need an early lead time Start very early on project – prior to

start of semester

Page 19: ("/(o_O)\") RaWr! Final Presentation May 9, 2006.

Final Status

A floating rabbitIt can make turns – a couple turnsThe mouse can track – for a timeA sturdy chassis designIt is easy to fix and replace parts