TEAM MECHAZAWA - PowerPoint PPT Presentation

About This Presentation
Title:

TEAM MECHAZAWA

Description:

Limited Tools. Bandsaw was missing teeth. Used clamps to bend brackets ... Runs fairly cool. Small size. Gate storing too much charge. Added resistor to ... – PowerPoint PPT presentation

Number of Views:37
Avg rating:3.0/5.0
Slides: 31
Provided by: unkn510
Category:
Tags: mechazawa | team

less

Transcript and Presenter's Notes

Title: TEAM MECHAZAWA


1
TEAM MECHAZAWA
Jeong Bang Riley Ceria Grant Higa
2
Job Duties
Jeong
Riley
Grant
  • Chassis Design and Fabrication
  • Program Algorithms
  • Head Programmer
  • Chassis
  • Circuit design
  • Assistant programmer

3
Micromouse
  • Autonomouse robot that solves a maze in the
    fastest time possible.
  • International
  • Many different types of mice.
  • Great Fun!!

4
Our Mouse
5
Our Mouse
  • Side Sensors (Distance Sensors)
  • Stepper Motors
  • Rabbit Processor
  • Nice Wheels
  • Cool Chips a lot of SMD.
  • SUPER SMALL!!

6
Side Sensors
  • Analog signal
  • A/D converter
  • 5 bit accuracy
  • Requires calibration
  • More distance information
  • Smoother tracking

7
Analog to Digital Mux
8
Sensor Placement
  • 4 sensors-total
  • 2 front-facing
  • 2 side-facing

9
Chassis Considerations
  • Placement of components
  • Sensors
  • Motors
  • PC boards
  • Batteries
  • Heat
  • Symmetry
  • Weight

10
Limited Tools
  • Bandsaw was missing teeth
  • Used clamps to bend brackets
  • Dremel was the main tool used
  • Parts mysteriously disappeared

11
Resulting Chassis
  • Buddy-esque shape
  • One piece design
  • Brackets hold sensors
  • Standoffs hold Circuit Boards
  • Furniture slider support

12
Chassis Problems/Solutions
  • Motor axle to long
  • Choose different motors
  • Sensor angles
  • Find a better way to mount sensors

13
Circuit Design (power)
  • 8 AA NiMH batteries
  • 2100 mAh
  • Power
  • 12V DC-DC step up converter
  • MAX1771
  • Possibly unnecessary
  • 5V linear regulator
  • LM340
  • Runs hot

14
Circuit design (driver)
  • Driver Board
  • Panasonic 2SK2211 n-MOSFET
  • Runs fairly cool
  • Small size
  • Gate storing too much charge
  • Added resistor to increase response

15
Circuit design
  • Main board
  • 5V regulator
  • Rabbit RCM2000
  • MAX118 A/D converter
  • SHARP GP2D120 distance sensors

16
PCBoards
  • Design done in CIRCAD
  • Double and single sided
  • Iron-on resist paper
  • Difficult to iron on well
  • Ran out of etchant

17
Programming
  • Tracking
  • Staying in Center
  • Mapping Walls
  • Solving
  • Find Center
  • Fastest Path
  • Speed Run

18
Centering
  • Reading Analog Signals
  • Delays
  • Blind Tracking
  • Front Wall

19
Mapping
  • Setting Values
  • Pointers or no pointers?
  • Wall There?
  • When to check?

20
Finding Center
  • Flood fill
  • Simple
  • void flood(int floodx, int floody, int notbegin)
  • int x, y // state position variables for
    flooding
  • int hd_value // highest defined value while
    flooding maze
  • int stopflood
  • int mox, moy
  • int decided // states whether a new direction
    has been decided
  • int turn // states which way tpo turn
  • decided FALSE // no new direction decided in
    begining
  • turn STRAIGHT // want to go straight first
  • mox mx
  • moy my
  • // initially floods maze giving all values high
  • for(x1 xlt17 x)
  • for(y1 ylt17 y)

21
Fastest Path
  • Searches of finding Center
  • Floods from Center to Beginning
  • Goes to unsearched Cells

22
Speed Run
  • The Grant Delay
  • Acceleration
  • Faster
  • No mapping, or solving
  • followpathx array

23
Tracking Problems
  • Sensors
  • A to D conversion
  • Motor limits
  • Tracking of an imaginary wall
  • Jittery
  • Step Counts
  • False Wall Readings

24
Tracking Solutions
  • Play with wires
  • Use 5 bit accuracy
  • Created new type of Delay
  • Limited distance for walls

25
Solving Problems
  • POINTERS!!!!!
  • Arrays
  • Loopsgoing on and on
  • Stopping at each cell

26
Solving Solutions
  • Make sure the are everywherefixed almost
    everything
  • Only Solve at Junctions

27
Problems
  • Board Fabrication
  • Poor PCBoard design
  • Lack of sufficient etchant
  • Chassis
  • Lack of tools
  • Sensor attachment
  • Battery placement

28
Problems
  • Connectors
  • Motors
  • torque
  • width
  • Programming
  • Time

29
Initial Goals
  • Build a working mouse and win regions
  • Do 45s
  • Be able to compete on the international level at
    some point in the future

30
Results
  • Mouse can find the center and take the shortest
    explored path
  • Too wide for 45s
  • Too slow to compete internationally
  • Mouse is ghetto
  • Sensor connecters may fail
Write a Comment
User Comments (0)
About PowerShow.com