Go to Post Facebook for FIRST already exists. It's called Facebook :) - dcarr [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 01-05-2010, 15:34
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,755
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Drivetrain Basics

Rather stupid questions ahead! Consider my rookie year and the only year I was a student was 2009, so I never got the normal drivetrain lessons I assume anyone else has.

All other things (rate of acceleration, climbing over large bumps, swerve drives, etc) aside, say I'm building a one speed drivetrain designed to drive at a decent speed and to push for a few seconds here and there, like I had to with 2791. I've picked up this from Chief:
  1. The two ways to maximize pushing force are to maximize robot weight and to use wheels with a high CoF.
  2. When pushing, you want your wheels to be traction limited so that your wheels slip as your motors draw 40A current; this way you do not trip the PDB's circuit breakers.

With those two things in mind, I ran some numbers to figure out how to best gear the Toughboxes we were using. Of course, being a genius I ran the numbers for an 8 CIM drivetrain, not a 4 CIM drivetrian, so the robot was torque limited. Not living that one down anytime soon.

Running the numbers again, I had a lot more difficulty getting a drivetrain that used roughtop while remaining traction limited at 40 amps current draw. Something like 4 feet per second would end up being your maximum speed if you followed assumption 2 to the letter. So I have some questions...
  1. Is assumption 2 wrong? Do teams get away with pushing using a drivetrain and pulling 60 amps or so for the 1-2 seconds you're pushing? Do they rely on needing less than "maximum" pushing force since once your opponent starts moving the force goes way down due to the change to kinetic friction?
  2. Do people use roughtop tread if they don't plan on direct pushing matches? I mean, it's used everywhere, and while I'm willing to bet most drivetrains from all the top teams shift between a traction limited and torque limited gear, I bet at least some don't plan on doing a lot of pushing. Is it used on normal drivetrains for high resistance to pushing, even if they don't have a method of becoming traction limited?

The main thing stopping me from saying "yes" to both of those are reading posts by people like Paul Copioli and whatnot that advocate being traction limited. The particular one that stumps me is way back from 2005:

Quote:
Originally Posted by Paul Copioli View Post
We determined early on that we wanted to be a fast capper so we wanted a pretty decent top speed (9.5 ft/sec). We also knew that teams would want to block us after we received a tetra from the auto loader, but before we actually left the auto loader. Given this assumption, we also wanted to maximize our pushing power without shifting gears.

Given our desired top speed, desire not to shift, and our pushing force desire we calculated that the 6 motor drive would give us what we wanted.

If we eliminate the FP from the drive, we would either need to reduce our top speed (increase gear ratio) to about 6.5 ft/sec or change tread material to decrease our coefficient of friction with the carpet in order to not trip breakers in a pushing match.
(I use this one for reference since my team was using a very similar thought process when selecting transmissions this year)

I read this post and then got really confused. Even lowering robot weight to 130 (pre-bumper 2005 robots) got me numbers way different than in this post for drivetrains that run at that speed under load. So, maybe my math is completely off and you can get 6 fps out of a drivetrain that's traction limited, and more with an FP in there, or the motor specs were lowered since then, or something.

So basically, can some of you smarter people give me some tips for gearing drivetrains in the future?
__________________
Mentor / Drive Coach: 228 (2016-?)
--2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
.
College Mentor: 2791 (2010-2015)
-- 2015 TVR Motorola Quality, FLR GM Industrial Design -- 2014 FLR Motorola Quality / SFs (with 341, 4930)
-- 2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
-- 2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #2   Spotlight this post!  
Unread 01-05-2010, 15:58
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,080
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: Drivetrain Basics

In general, limiting yourself to 40A before you lose traction is overkill. You almost never need to push against a "wall" for more than a few seconds at a time, in which case you can use a much higher figure (easily 2x as much) before worrying about tripping the breaker.

In the drive designs that I have done, I generally first look at things without worrying about the thermal breakers. Assume that you can draw the specified motor stall torque and current for brief durations of time without any issues, and design around that instead. Then, verify that your calculated currents with normal loads and at maximum tractive force aren't going to be major problems. (For a space shuttle, I would model everything. For a FIRST robot I make assumptions and then verify that I wasn't too far off).

If I recall correctly, a 4CIM drivetrain with roughtop and a maxed-out robot reaches a point where gearbox torque and maximum tractive force are approximately equal somewhere around 8-9 feet per second (depending on what efficiencies you assume). We verified this experimentally when testing our drive this season (when pushing against a wall, you could force the wheels to stall by pushing down onto the robot - thereby increasing normal force and therefore maximum tractive force; and you could force the wheels to slip by applying a slight amount of "lift" to the chassis).

JVN's design calculator white paper can help you do all of the above.
  #3   Spotlight this post!  
Unread 01-05-2010, 18:36
AustinSchuh AustinSchuh is offline
Registered User
FRC #0971 (Spartan Robotics) #254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 1999
Location: Los Altos, CA
Posts: 803
AustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond reputeAustinSchuh has a reputation beyond repute
Re: Drivetrain Basics

I feel like rerunning these numbers again, so here I am. It's been about 4 years since I ran them last, and I got numbers very similar to Paul last time.

I'm using the CIM datasheet available at http://www2.usfirst.org/2005comp/Specs/CIM.pdf

Lets assume that the torque is linear in current. It's a pretty good assumption, if you check the physics. We can then use the following data off the datasheet to get the torque at 40 Amps.

343.4 Oz-In stall at 133 Amps.
0 Oz-In free load at 2.7 Amps.

This gives us 98.3 Oz-In at 40 Amps. Which is 6.14 inch lbs.

Lets assume a coefficient of friction of about 1.2. That's not too far off for Roughtop. Assuming a 150 lb robot, our wheels will slip at 180 lbs of pushing force. Lets choose an arbitrary wheel size of 4". So, the torque at slip on the sum total of all our wheels is 360 inch-lbs.

To achieve that torque at 40 amps with 4 CIMS, we need to have a gear down of 360 / (6.14 * 4) = 14.6 to 1. Now, let's use the free speed of the motor to calculate our top speed.

5000 RPM / 60 / 14.6 * 4 * pi / 12 = 5.96 feet/sec.

Off by 10% from the 6.5 ft/sec number, which is pretty much loose change given that I probably don't know my weight or coefficient of friction that well.

Last edited by AustinSchuh : 02-05-2010 at 14:48. Reason: Units...
  #4   Spotlight this post!  
Unread 01-05-2010, 18:49
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,755
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Drivetrain Basics

I assumed the normal 81% DT efficiency when running those calculations. CoF I calculated at 1.3, but people use numbers as high as 1.4 sometimes.

Anyways, after looking at data sheets and talking to a few people, I get it a bit more now. Thanks!
__________________
Mentor / Drive Coach: 228 (2016-?)
--2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
.
College Mentor: 2791 (2010-2015)
-- 2015 TVR Motorola Quality, FLR GM Industrial Design -- 2014 FLR Motorola Quality / SFs (with 341, 4930)
-- 2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
-- 2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #5   Spotlight this post!  
Unread 01-05-2010, 20:31
akeisic's Avatar
akeisic akeisic is offline
Systems and Strategy Mentor
AKA: Andrew Keisic
FRC #4201 (The Vitruvian Bots)
Team Role: Leadership
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Redondo Beach, CA
Posts: 82
akeisic is a name known to allakeisic is a name known to allakeisic is a name known to allakeisic is a name known to allakeisic is a name known to allakeisic is a name known to all
Re: Drivetrain Basics

Quote:
Originally Posted by Jared341 View Post
In general, limiting yourself to 40A before you lose traction is overkill. You almost never need to push against a "wall" for more than a few seconds at a time, in which case you can use a much higher figure (easily 2x as much) before worrying about tripping the breaker.
While it may seem overkill, we definitely we're spinning our wheels pushing for nearly 10 seconds strait this year.

We had a 4 CIM base with 7" diameter wheels and use the AndyMark Super Shifter with the optional gear package.
Low Gear: 30.1:1
High Gear: 7.5:1

I just posted the latest version of our analysis file as it is significantly better then the previous ones. We used it to determine all of our gear ratios: http://www.chiefdelphi.com/media/papers/2292

I also have posted a Drive Train Fundamentals presentation: http://www.chiefdelphi.com/media/papers/2294

Another design consideration is your operating voltage. Your motor power is proportional to the square of your operating voltage. We've started to monitor our voltage during the matches and found it can easily drop below 11V under load (in some cases 7V! [bad battery] ). Hence - much to my dislike as a mechanical guy - we've started to design with a nominal voltage of 11V.
__________________
Mentor: FRC 4201 - The Vitruvian Bots

Awards with FRC 294 - Beach Cities Robotics
2014: LA FRC Champions
2012: LA FRC Finalists
2011: San Diego FRC Finalists
2010: San Diego FTC Finalists, San Diego FRC Champions, LA FRC Finalist, FRC World Champions
2009: LA FRC Finalist
2008: San Diego FRC Champions, LA FRC Finalist, LA FTC Champions, LA VCR Champions,
2007: San Diego FRC Finalist, San Diego FTC Champions, FTC World Champions
  #6   Spotlight this post!  
Unread 01-05-2010, 20:43
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,102
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Drivetrain Basics

Quote:
Originally Posted by AustinSchuh View Post

Which is 6.14 foot lbs.
small correction: 6.14 inch pounds
  #7   Spotlight this post!  
Unread 01-05-2010, 22:07
dtengineering's Avatar
dtengineering dtengineering is offline
Teaching Teachers to Teach Tech
AKA: Jason Brett
no team (British Columbia FRC teams)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2004
Location: Vancouver, BC
Posts: 1,833
dtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond reputedtengineering has a reputation beyond repute
Re: Drivetrain Basics

With a single speed gearbox, speed and accelleration are trade offs.

As you increase your pushing force, you can speed up faster, stop faster, and turn faster. But your maximum speed drops.

In this year's game we sacrificed top speed for accelleration and pushing force, due to the fact that it was pretty apparent that there would almost never be a time when a robot would get up to full speed due to the congestion on the floor.

We got the 14:1 upgrade kit for our Toughboxes, and... wow... that had to be our best performing drivetrain EVER. (2CIMs per side, through 14:1 toughbox, direct to 6"x1.5" IFI traction wheels with roughtop).

I think I'd go with the slower, quicker robot again, even in an open field competition. Robots tend to spend more time maneuvering than driving in a long straight line.

It will change from game to game, of course... but what good is a theoretical top speed that you never reach?

Jason
  #8   Spotlight this post!  
Unread 01-05-2010, 22:13
gorrilla's Avatar
gorrilla gorrilla is offline
1557 alumni, 4639 mentor
AKA: adam spears
FRC #4639 (RoboSpartans)
Team Role: Mentor
 
Join Date: Mar 2008
Rookie Year: 2007
Location: Houston
Posts: 958
gorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant futuregorrilla has a brilliant future
Re: Drivetrain Basics

Quote:
Originally Posted by dtengineering View Post
With a single speed gearbox, speed and accelleration are trade offs.

As you increase your pushing force, you can speed up faster, stop faster, and turn faster. But your maximum speed drops.

We got the 14:1 upgrade kit for our Toughboxes, and... wow... that had to be our best performing drivetrain EVER. (2CIMs per side, through 14:1 toughbox, direct to 6"x1.5" IFI traction wheels with roughtop).

I think I'd go with the slower, quicker robot again, even in an open field competition. Robots tend to spend more time maneuvering than driving in a long straight line.

It will change from game to game, of course... but what good is a theoretical top speed that you never reach?

Jason

We chose to make our robot so small this year we ended up with both.
At 106lbs with 4 cims and 2 toughboxes chained to 6 plaction and 4 2008 kit wheels it maxed out around 13fps and accelerated to full speed in roughly 15 feet. As a bonus we could push pretty well too

It sure was a shock to all of us how our drivetrain performed this year, I will say it's the best one we have ever made.
__________________
Adam Spears



Team 1557 2007-2011 student-Lake County FL

Current Team 4639 mentor- Houston TX

Last edited by gorrilla : 01-05-2010 at 22:17.
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Bread board basics Da Kid Kit & Additional Hardware 1 26-01-2010 19:49
Limit Switch Basics JWSnedden Programming 6 30-11-2006 19:48
Fantasy FIRST Basics Koko Ed Fantasy FIRST 21 17-01-2005 06:33
Oscilloscope Basics Al Skierkiewicz Technical Discussion 1 16-08-2004 08:48


All times are GMT -5. The time now is 23:33.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi