+ All Categories
Home > Documents > Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Date post: 03-Jan-2016
Category:
Upload: lucas-dorsey
View: 227 times
Download: 3 times
Share this document with a friend
Popular Tags:
34
Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson
Transcript
Page 1: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Tiger ScrambleTiger ScrambleRobot Design

Hannah HoppenstedtJosh Nelson

Page 2: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Presentation Outline

• Major Component Connections• Operations• Subsystems and Components

– Requirements

– Component Specifications

• Budget

Page 3: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Major Component Connections

RF Receiver

BS2 BS2p 40BumperSwitch

Servo

MMC

Motor Motor

Communication Ball Control

Brains

Locomotion

Page 4: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Operations

• Find closest ball to goal• Travel to and capture ball• Put ball in goal• Avoid opponent robot

Page 5: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Subsystems and Components

• Microcontrollers• Locomotion

– Motors

– Wheels

• Ball-Control Apparatus• Battery• Chassis

Page 6: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Communication Requirements

• Receive data from vision system– Want to receive every packet– Do not want BS2p40 tied up for 33 ms per

packet

Page 7: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Basic Stamp 2

• Receives info from the vision system

• Sends the data to the BS2p 40 for calculations– At the maximum flow control baud rate of

19.2k, it takes 3.75 ms to send 9 bytes

• BS2 to BS2p Connection (4 I/O pins)– One pin for serial data transfer– One pin for flow control– Two pins for handshaking

Page 8: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

AI Requirements

• Calculations on vision system information– Distance– Angle– Integer Comparison

• Interpret commands from Vision System• Execute all functions between packets

– 100 ms between first bits of two consecutive packets

• Memory– 53 Bytes

Page 9: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Basic Stamp 2p 40 AI Requirements

Routine Memory Required (Bytes)

Pick Ball 29

Go To Ball 16

Go To Goal 3

Avoid Opponent 5

TOTAL 53

Page 10: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Control RequirementsComponent Connection

• Sufficient number of I/O pins– Control servo (1)– Bumper switch (1)– Motor Mind C (2)

• Fill registers on MMC to control speed and direction

– BS2 (4)

• Need 8 I/O pins

Page 11: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Basic Stamp 2p 40 AI

Routine Execution Time (µs)

Pick Ball 8,220

Go To Ball 1,150

Return To Goal 1,150

Avoid Opponent 1,138

TOTAL 11,658

Page 12: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Basic Stamp 2p 40 AI

• Connection– Need 8 I/O pins

– BS2p 40-pin module has 32 general purpose I/O pins

• Memory– Need 53 bytes

– BS2p has 128 bytes of scratch pad RAM and 26 bytes of variable RAM

Page 13: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Locomotion Requirements

• Motor Control

• Motors– Motor Mounts

• Wheels– Wheel hubs

Page 14: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Motor Control Requirements

• Generate pulse width modulation– Speed control

• Provide adequate current to motors

Page 15: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Motor Mind C

• Generate pulse width modulation– Duty cycle of PWM varied according to

register value in serial mode

• Includes 2 H-Bridges– Current control

• Connected to each motor with three output lines

Page 16: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Motor Requirements

• Sufficiently low stall current– 1.5 A

• Lightweight

• Speed– 0.5 m/s

• Torque– Minimum 18.08 oz-in

Page 17: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Copal Gearmotor 60:1

Stall Current 1.6 A

Rated Current 400 mA

Weight 0.88 oz

Rated Voltage 6-12 V

Torque 21 oz-in

Page 18: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Motor Mount

• Lexan• Light weight

– 4 grams

• Simple assembly

Page 19: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Wheel Requirements

• Provide adequate ground clearance– Minimum of 2 cm

• Shock absorbent for motors

Page 20: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Lite Flite Wheels

• Foam– Light weight

• 11.3 g each

– Shock Absorbent

• Ground Clearance– 6.35 cm diameter

wheels• 3 cm

Page 21: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Ball-Control Apparatus

• Gripper– Simple design– Detect Ball Capture

• Bumper Switch

– Ball Capture• Servo and armature

Page 22: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Ball-Control Apparatus

• Detect Ball Capture– SPDT Switch

– SL-2NW1

• Ball Capture– Servo and armature

– Futaba Continous Rotation Servo

Page 23: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Battery Requirements

• 12 V – Speed control flexibility

• Withstand 15 minute rounds– 0.3 AH at 12 V

Page 24: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Battery Usage

Component Voltage(V) Current(A) % Usage Power (W)

2 Motors 6 3.2 4% (stall) 0.768

6 1.6 96% (normal) 9.216

BS2p40 5 0.075 100% 0.375

BS2-IC 5 0.04 100% 0.2

Motor Mind C 12 0.03 100% 0.36

Servo 5 0.2 100% 1.2

5 V regulator 7 0.322 100% 2.254

Receiver 5 0.007 100% 0.035

TOTAL 14.4

Capacity = Total Power / 12V * (15 / 60) = 0.3 AH

Page 25: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

12-V 500 mAH NiMh Brick AntPack

• 0.5 AH exceeds required 0.3 AH

• Meets 12 V requirement

• Run Time = 25 mins.

Page 26: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Chassis Requirements

• Space availability

• Allow easy access to parts

• Flat black top

• Flat front for ball control apparatus

• Lightweight

• Durable

Page 27: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Expanded PVC

• Weight– 450 g with standoffs

• Weight Limit– 4 kg– Need 750 g

• Easy to design and build a robot out of this material

• Easy to implement multiple decks

Page 28: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Bottom Chassis layer

Battery

Page 29: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Middle Chassis layer

BS2BS2pMMC

ServoReceiver

Bumper Switch

Page 30: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Top Chassis Layer

Page 31: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Budget

Revision 2

Page 32: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Item Quantity Price per Unit ($)

Motors & Mounts 2 30.98

Wheels & Hubs 2 7.35

Motor Mind C 1 55.00

BS2 - IC 1 49.00

BS2p 40 1 89.00

PCB 1 100.00

Chassis 1 9.38

Battery 1 29.00

Gripper 1 12.69

TOTAL 382.40

Page 33: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Conclusion

• Simple design

• Meets requirements– Speed– Microcontroller capabilities– Ball control

• Within budget

Page 34: Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.

Questions or comments?


Recommended