Go to Post That tetra has personality! - Kevin Thorp [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 06-01-2016, 13:56
lewislongbottom's Avatar
lewislongbottom lewislongbottom is offline
Klein Bots 3735 Mentor
FRC #3735
Team Role: Alumni
 
Join Date: Dec 2013
Rookie Year: 2014
Location: Spring
Posts: 23
lewislongbottom is on a distinguished road
Re: Drift Due to Chain Tensioning

It's Chain In-Tube
  #2   Spotlight this post!  
Unread 06-01-2016, 14:15
kitare102 kitare102 is offline
Registered User
AKA: Eric
FRC #3042 (Cobalt Catalysts)
Team Role: Mechanical
 
Join Date: May 2014
Rookie Year: 2013
Location: Minnesota
Posts: 61
kitare102 is an unknown quantity at this point
Re: Drift Due to Chain Tensioning

Thanks for the new term. Without knowing how you guys have assembled your drive train, we can't be sure what's causing the problem, but I'll put in my experiences. From what I've seen, the one reason for drift is slight misalignment of the bearing holes causing uneven pressure perpendicular to the shaft. This makes one side of the robot need more power to get to the same speed. Thus, if you don't have an encoder monitoring both sides, they get the same power from the CIMs and the more misaligned side travels slower. Very tight chains could contribute to a binding axle. This can also happen from improperly assembled gearboxes.

An easy way to figure out the location of the problem is to turn both sides of the drive train by hand to see whether one has more friction than the other. Then you can take the gearboxes off and see of they feel different. If so, carefully reassemble the gearboxes (including adequate lube). If not, then the problem most likely lies in the axles of the chained or belted wheels.

One time, we couldn't discern a notable difference in the friction of either side, but eventually found out that on one side of the drive train were a set of practically new CIMs, while the other gearbox had old CIMs. One of them in particular produced a noticeably smaller output at the same power input, so we switched it out with a newer one and that mostly fixed the problem.

At the core of the problem, however, it can be very hard to effectively control for all of the variables that can cause drift in a drive train. The only surefire way you'll get great results on a regular basis is using encoders and PID to close the information loop and allow the system to correct for drift itself. PID can't make up for serious problems with the mechanical side of the drive train, but it works wonders for small symptoms with no discernable cause.

Last edited by kitare102 : 06-01-2016 at 14:21.
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 03:18.

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