17
Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Embed Size (px)

Citation preview

Page 1: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Ball Man

By Vivek Manoharan

TAs: William Dubel

and Steven Pickles

Page 2: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Problem/Solution

Page 3: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Microcontroller

• Atmega128

• SparkFun AVR board

• 16 MHz ext. crystal

Page 4: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Behaviors

• Locate – CMU Cam to locate tennis ball

• Ping/Center – Ultrasound to center ball for mechanical arm retrieval

• Retrieve – Pickup tennis ball

• Return – CMU cam searches for bright orange

Page 5: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

CMU Camera

• Detect contrast level of tennis ball on tennis court

• Initialization of color required

• Allows for differently colored tennis balls to be located

Page 6: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

White Balance Indoors

• White Balance off

Page 7: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

White Balance Indoors

• White balance on

Page 8: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Ultrasound Sensors

• Determine whether objects are on the tennis court

• If CMU camera RGB values do not match that of tennis ball, obstacle avoidance is initiated

• If there is a match, retrieval system is called upon

Page 9: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Devantech SRF-04’s

Page 10: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Mechanical Arm

• Timing used to determine when to stop “push”

• Use a high torque DC motor to lower and hoist mechanical arm

• Places ball into container

Page 11: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Mechanical Arm

Page 12: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Mechanical Arm

Page 13: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Other Parts

Page 14: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Research/Findings

• CMU resolution is very limited

• Interaction of independently working behaviors is extremely frustrating

Page 15: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Findings

Page 16: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Future Work

• Use a better motor driver for control of all 3 motors (two wheels and one arm)

• Create a “dropping off” mechanism

• Allow communication to a remote computer indicating how many balls have been retrieved

Page 17: Ball Man By Vivek Manoharan TAs: William Dubel and Steven Pickles

Conclusion