Top Banner
Drivetrains Drivetrains Beach Cities Robotics – Team 294 Beach Cities Robotics – Team 294 Andrew Keisic Andrew Keisic June 2008 June 2008
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

DrivetrainsDrivetrainsBeach Cities Robotics – Team 294Beach Cities Robotics – Team 294

Andrew KeisicAndrew Keisic

June 2008June 2008

Page 2: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

2 - Introduction / Agenda

Sources

Copioli and Patton’s “Robot Drive Systems Fundamentals” presentation

Page 3: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Topics

3 - Introduction / Agenda

Center of Gravity

Types of Drive Trains

Maximizing Design

Motor Performance

Gear Ratio Calculation

Page 4: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

A point in space where gravity acts

Why it’s important?

Determines the balance and stability of an object

Page 5: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

Stability - what ball is the most stable? the least?

Page 6: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

What robot is the most stable? The least?

How do you know?

What systems are inherently stable?

Page 7: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

Putting math behind intuition

Stability Triangle

h

b2b1

α1

α2

h

b111 tan

h

b212 tan

Page 8: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

Limit of stability is determined by the CG location

In other words – the maximum ramp

angle of a stationary robot

h

b2122 tan

h

b1111 tan

β1β2

α1

α2

Page 9: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

Why keep it low?

Lowering the center of gravity maximizes alpha!

Stability Triangle

h

b2b1

α1

α2

Page 10: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Center of Gravity

BCR 2008 FRC initial CG estimate

Page 11: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Type of Bases

Page 12: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Type of Bases

Drive train configurations

simplerear wheel drive

simplefront wheel drive

simpleall wheel drive

simplecenter drive

6 wheeldrive

tracked drive There is no “right” answer!

swerve/ crab drive other?

Page 13: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Types of Bases

simplerear wheel drive

Page 14: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Type of Bases

simplefront wheel drive

Page 15: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Types of Bases

simpleall wheel drive

Page 16: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Type of Bases

simplecenter drive

Page 17: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Types of Bases

6 wheeldrive

Page 18: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Types of Bases

tracked drive

Page 19: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

swerve/ crab drive

Page 20: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

other?

Page 21: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Maximizing Design

Designing is all about tradeoffs

Speed vs torque

Low CG vs reaching high

Weight vs features

Control vs power

Page 22: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Maximizing Design

Requirements

Before designing a system, we must know what it needs to do

The design requirements usually stem from the game

Strategy plays a big part in the requirements

Decide the requirements as a team

For competitive robots, torque is always needed

We’re going to design for maximum torque – pushing ability

Page 23: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Maximizing Design: Motor Performance

Page 24: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.

Maximizing Design: Motor Performance

Page 25: Drivetrains Beach Cities Robotics – Team 294 Andrew Keisic June 2008.