Go to Post math can actually be fun! - Karthik [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 09-12-2012, 13:19
MattC9's Avatar
MattC9 MattC9 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Nov 2010
Rookie Year: 2009
Location: Texas
Posts: 435
MattC9 has a spectacular aura aboutMattC9 has a spectacular aura aboutMattC9 has a spectacular aura about
Bearing Blocks vs. Idlers

Recently I have been looking to chain tensioning systems for drives and I have been designing in a movable idler sprocket into my drive, but recently I have herd that idlers decrease efficiency and take power away from your drive. I would like to run bearing blocks but I think they require a lot of machining. Do bearing blocks require a lot machining, and are they worth the extra effort when it comes to the over all efficiency? Also do idlers really take a lot of power away from the system, where you would want use a lot of machining resources for the bearing blocks?

If you have any other input tips or tricks that you have found while designing something like this I would love to hear it!
  #2   Spotlight this post!  
Unread 09-12-2012, 13:55
AlecMataloni AlecMataloni is offline
Excellence is Bliss
FRC #0111 (WildStang)
Team Role: Alumni
 
Join Date: Mar 2011
Rookie Year: 2006
Location: Mount Prospect, IL
Posts: 269
AlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond reputeAlecMataloni has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

I can't answer the questions about whether or not it's worth it for your team to design and implement sliding bearing blocks, because I don't know your team.

In the past, my team has used bearing blocks attached to screws to tension our chain without decreasing efficiency: (http://www.youtube.com/watch?v=MgYnw...XrOpK1&index=2)

It's one of the best solutions for maximizing efficiency in a drivetrain, but the process is very machining-intensive. I'm sure your sliding bearing blocks, while not as complex to machine as our tensioning system, will have similar pros and cons that accompany any machined part that isn't flat.

I recently had a similar discussion with one of my friends, and he brought up a profound point.

"It's not about the numbers, it's what you can do with them."

I'm not going to pretend that I've done the math, so here's just a ballpark estimate: Say you're losing around 5% efficiency when adding 18t idler sprockets that you bought for 6 bucks each from VexPRO (great value, by the way).

Is it worth the machining time and design time to make your own tensioning system? Are you confident in your ability to get it right the first time, if you haven't prototyped in the offseason? If your machining time is limited, would time spent by making the bearing blocks be better spent by machining parts for your end effector? I'd ask more questions, but I think you get the point.

If you want my honest opinion, I think that our chain tensioning system is a bit convoluted and unnecessary. I would say that using idlers isn't a bad option at all. Heck, 1503 in 2011 and 1114 in 2012 (IIRC) used dead spaced (not tensioned) #35 chain runs on their drivetrains, and you know where they ended up. It's really a matter of preference.

If you know your limitations, you know your budget, you know your sponsor's capabilities, etc, and you decide that the boost in efficiency is/isn't worth your time and effort, then make that judgement call.

Remember that time is one of the most scarce resources during build season. Use it wisely.

Last edited by AlecMataloni : 09-12-2012 at 14:20.
  #3   Spotlight this post!  
Unread 09-12-2012, 13:57
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

If you have a bandsaw, drill press or mill, and some student machinists who care about precision, you can make bearing blocks fairly easily. We've done a variety of systems for both live and dead axle drivetrains:

Live axle - We used a aluminum plate with three holes in a straight line, and mounted two such plates with a bearing in each and bolts holding the remaining two holes through spacers and the frame rail. We tensioned it using cams, which were a piece of plate cut in a spiral with a slot for a screwdriver.

Dead axle - We used a rectangular aluminum plate with two holes (one sized for the axle and another drilled and taped for a #10 bolt). A third hole was drilled and taped on end for a #10 bolt. The frame rail had a slot for the axle bolt (which was smaller than the axle itself, and taped into the end of the axle) and a slot for the #10 bolt. The bolt on the end hole was attached to an L bracket for support, and tighting the bolt pulled the block to the end of the slot (tensioning the chain). We would then tighten the other two bolts to keep everything in place.


A properly designed moving idler should not rob any significant power. Make sure the material you use is smooth, an use a bearing if you use a sprocket.

An example of our live-axle bearing blocks on page 4 of the dual drive powerpoint here. The red fixed cantilever bearing block assembly could be used to build a non-articulating drivetrain, without the green lift forks.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #4   Spotlight this post!  
Unread 09-12-2012, 14:01
BJC's Avatar
BJC BJC is offline
Simplicity is Complicated!
AKA: Bryan Culver
FRC #0033 (The Killer Bees)
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2009
Location: Kettering/Greenville
Posts: 704
BJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond reputeBJC has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by MattC9 View Post
Recently I have been looking to chain tensioning systems for drives and I have been designing in a movable idler sprocket into my drive, but recently I have herd that idlers decrease efficiency and take power away from your drive. I would like to run bearing blocks but I think they require a lot of machining. Do bearing blocks require a lot machining, and are they worth the extra effort when it comes to the over all efficiency? Also do idlers really take a lot of power away from the system, where you would want use a lot of machining resources for the bearing blocks?

If you have any other input tips or tricks that you have found while designing something like this I would love to hear it!
I'm guessing that you heard this from the Wildstang drivetrain video.

In 2011, 33 used a bearing block setup which pulled the chains tight. This drivetrain was around 85% efficient which is pretty good.

In 2012, 33 ran "loose" chains. We had delrin skids which we shimed up to tention the chains but not to the point where the chain was tight around the sprockets. This drivetrain was around 92% efficient which is extremely good.

Basically, either is exceptable for FRC applications if done correctly. A bearing block setup is inherently more efficent but as proved by our 2012 robot idlers can be made more then good enough. There isn't much in the way of tentioning thats simpler then bolting 1/4" delrin slabs between wheels.

Edit: Curses! Beaten by Andrew.
__________________
robot robot robot? Robot. Robot? Robot!
-----------------Team 33------------------
  #5   Spotlight this post!  
Unread 09-12-2012, 15:00
MichaelBick MichaelBick is offline
Registered User
FRC #1836 (MilkenKnights)
Team Role: Alumni
 
Join Date: Oct 2011
Rookie Year: 2010
Location: Los Angeles
Posts: 733
MichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant futureMichaelBick has a brilliant future
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by AlecMataloni View Post
I can't answer the questions about whether or not it's worth it for your team to design and implement sliding bearing blocks, because I don't know your team.

In the past, my team has used bearing blocks attached to screws to tension our chain without decreasing efficiency: (http://www.youtube.com/watch?v=MgYnw...XrOpK1&index=2)

It's one of the best solutions for maximizing efficiency in a drivetrain, but the process is very machining-intensive. I'm sure your sliding bearing blocks, while not as complex to machine as our tensioning system, will have similar pros and cons that accompany any machined part that isn't flat.

I recently had a similar discussion with one of my friends, and he brought up a profound point.

"It's not about the numbers, it's what you can do with them."

I'm not going to pretend that I've done the math, so here's just a ballpark estimate: Say you're losing around 5% efficiency when adding 18t idler sprockets that you bought for 6 bucks each from VexPRO (great value, by the way).

Is it worth the machining time and design time to make your own tensioning system? Are you confident in your ability to get it right the first time, if you haven't prototyped in the offseason? If your machining time is limited, would time spent by making the bearing blocks be better spent by machining parts for your end effector? I'd ask more questions, but I think you get the point.

If you want my honest opinion, I think that our chain tensioning system is a bit convoluted and unnecessary. I would say that using idlers isn't a bad option at all. Heck, 1503 in 2011 and 1114 in 2012 (IIRC) used dead spaced (not tensioned) #35 chain runs on their drivetrains, and you know where they ended up. It's really a matter of preference.

If you know your limitations, you know your budget, you know your sponsor's capabilities, etc, and you decide that the boost in efficiency is/isn't worth your time and effort, then make that judgement call.

Remember that time is one of the most scarce resources during build season. Use it wisely.
This is exactly how you should look at building a robot. It all boils down to whether the boost in performance is worth design, programming, and iteration time down the road.

That said, bearing blocks can be super easy(at least on a tube frame. I haven't done a sheet metal drive so I couldn't say). Take a look at some of the CADs 973 has posted. Their bearing block is super easy to make.
__________________
Team 1836 - The Milken Knights
2013 LA Regional Champions with 1717 and 973
2012 LA Regional Finalists with 294 and 973
To follow Team 1836 on Facebook, go to http://www.facebook.com/MilkenKnights
To go to our website, go to http://milkenknights.com/index.html
  #6   Spotlight this post!  
Unread 10-12-2012, 00:55
Travis Schuh Travis Schuh is offline
Registered User
FRC #0971 (Spartan Robotics)
Team Role: Engineer
 
Join Date: Dec 2006
Rookie Year: 1999
Location: Los Altos, CA
Posts: 123
Travis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant futureTravis Schuh has a brilliant future
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by BJC View Post
In 2011, 33 used a bearing block setup which pulled the chains tight. This drivetrain was around 85% efficient which is pretty good.

In 2012, 33 ran "loose" chains. We had delrin skids which we shimed up to tention the chains but not to the point where the chain was tight around the sprockets. This drivetrain was around 92% efficient which is extremely good.
How are you determining your efficiency numbers? Am I picking up that you are doing custom testing? (If so, do you mind sharing your methods?)

Thanks,
-Travis
  #7   Spotlight this post!  
Unread 10-12-2012, 01:37
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by Travis Schuh View Post
How are you determining your efficiency numbers? Am I picking up that you are doing custom testing? (If so, do you mind sharing your methods?)

Thanks,
-Travis
We measure the speed loss. Robot speed / theoretical robot speed.

We use this number as efficiency. We should also be able to figure out how much power we are loosing. But, I don't think we ever actually calculated that. We were primarily interested in acceleration and top speed (in that order).

The numbers are approximations, due to test noise and limited sample size.

Other data showed us that our 2012 drivetrain was more efficient, such as the significantly increased coast down length over 2011.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #8   Spotlight this post!  
Unread 10-12-2012, 08:25
IKE's Avatar
IKE IKE is offline
Not so Custom User Title
AKA: Isaac Rife
no team (N/A)
Team Role: Mechanical
 
Join Date: Jan 2008
Rookie Year: 2003
Location: Michigan
Posts: 2,148
IKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond reputeIKE has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

As a side bar, apalrd & BJC learned a very important lesson in their testing.
Some design for top speed. Some design for acceleration.
Time to distance though can be key in some games (pick and place games).

For shorter distances, acceleration is more important. For longer distances top speed might be more important. We initially started the season with an emphasis on top speed assuming full field width runs (about 24 feet) and full field length runs (about 50 feet). In reality, with the barrier in the middle slowing you down, and the fact that you typically went from 1 side to the middle, the typical sprint was more in line with 10-15 feet. Because of this (and other reasons), the guys regeared for MSC and the Championship to accelerate better.
  #9   Spotlight this post!  
Unread 10-12-2012, 10:34
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by IKE View Post
As a side bar, apalrd & BJC learned a very important lesson in their testing.
Some design for top speed. Some design for acceleration.
Time to distance though can be key in some games (pick and place games).

For shorter distances, acceleration is more important. For longer distances top speed might be more important. We initially started the season with an emphasis on top speed assuming full field width runs (about 24 feet) and full field length runs (about 50 feet). In reality, with the barrier in the middle slowing you down, and the fact that you typically went from 1 side to the middle, the typical sprint was more in line with 10-15 feet. Because of this (and other reasons), the guys regeared for MSC and the Championship to accelerate better.
After exams, I was planning on writing a paper about this and the simulation we did to back up/verify the change, including the battery modeling.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #10   Spotlight this post!  
Unread 10-12-2012, 17:56
Gregor's Avatar
Gregor Gregor is offline
#StickToTheStratisQuo
AKA: Gregor Browning
no team
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2012
Location: Kingston, Ontario, Canada
Posts: 2,447
Gregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond reputeGregor has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by apalrd View Post
After exams, I was planning on writing a paper about this and the simulation we did to back up/verify the change, including the battery modeling.
I'm very much looking forward to this.
__________________
What are nationals? Sounds like a fun American party, can we Canadians come?
“For me, insanity is super sanity. The normal is psychotic. Normal means lack of imagination, lack of creativity.” -Jean Dubuffet
"Insanity is doing the same thing over and over again and expecting different results." -Albert Einstein
FLL 2011-2015 Glen Ames Robotics-Student, Mentor
FRC 2012-2013 Team 907-Scouting Lead, Strategy Lead, Human Player, Driver
FRC 2014-2015 Team 1310-Mechanical, Electrical, Drive Captain
FRC 2011-xxxx Volunteer
How I came to be a FIRSTer
<Since 2011
  #11   Spotlight this post!  
Unread 10-12-2012, 18:02
Littleboy Littleboy is offline
FF: The Yellow Alliance (TYA)
no team
Team Role: Mechanical
 
Join Date: Feb 2012
Rookie Year: 2011
Location: Michigan
Posts: 582
Littleboy has a spectacular aura aboutLittleboy has a spectacular aura aboutLittleboy has a spectacular aura about
Re: Bearing Blocks vs. Idlers

Continuing on what IKE said, if you are going long and short distances a lot in one match, shifting may be helpful. You can have one gear maximized for long distances, and another gear for shorter distances. This way, no matter which distance you are going, it will usually be fairly efficient time-wise to get there.
  #12   Spotlight this post!  
Unread 10-12-2012, 18:35
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Bearing Blocks vs. Idlers

Quote:
Originally Posted by Littleboy View Post
Continuing on what IKE said, if you are going long and short distances a lot in one match, shifting may be helpful. You can have one gear maximized for long distances, and another gear for shorter distances. This way, no matter which distance you are going, it will usually be fairly efficient time-wise to get there.
That's fantastic in theory. There are several issues that come in to play:
-Shift times/shift lurch
-Ratio spread
-Pushing

Pushing for long periods of time (e.g. pushing an entire alliance up a bridge for a triple) requires the robot to be traction-limited to 40a/motor or lower to avoid tripping the individual motor breakers. For a 4xCIM drivetrain, the highest speed you can get that at is around 5.5fps using high traction wheels on carpet. That's not a great speed to play most short games at.

Ratio spread of commercially-available transmissions limits your available choices in shifting. AM shifters are either 4:1 or 2.56:1 ratio spread, Vex ball shifter is 2.27:1. Since the vex ball shifter did not exist at the time, it was either 4:1 or 2.56:1 spread. To optimize a 2-speed for long/short gameplay (instead of driving/pushing), the ideal speeds for generalized FIRST games are somewhere in the vicinity of 8fps and 13fps, which is roughly a 1.6:1 ratio spread. You can't get that using parts from AndyMark.

Shift time and shift lurch are important when auto-shifting. Autoshifting can increase acceleration time. The general upshift logic looks for the point where the acceleration curves in low and high intersects, and shifts at or just before there. Downshifting uses totally different logic, with totally different goals, but it gets you back into low to accelerate. This is usually not a problem when pneumatically shifting, but we were servo shifting, and the shift time wasn't a huge problem, but the left and right sides would shift asynchronously and the robot would lurch to one side, which is not good. Our 2011 robot auto-upshifted, which we were happy with. It could also auto-downshift but we disabled that because it was too difficult to calibrate well with the driver interfaces we were using - A coastdown shift as we approached the rack would change the turning performance, which was not desired. I believe we could solve this issue with better calibration and the Halo-type drive we use now, but we weren't running Halo in 2011.

Conclusion: The real solution is a three speed transmission that can quickly shift between second and third. However, that's just too much work, so we'll stick with the AM or Vex 2-speeds and optimize the final drive to get the best driving performance in high gear, while keeping low traction limited.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
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


All times are GMT -5. The time now is 17:34.

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