Go to Post Iteration is a necessary but not sufficient criteria to being a powerhouse team. - Chris is me [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:52
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
Drift Due to Chain Tensioning

Lately, I attended a team meeting where we tested our off-season drivetrain. We noticed that there was significant drift when driving forward. We assumed that most of the drift was because of a manufacturing problem (the axel holes weren't very precise), this could mean that one side of the drivebase was touching the ground more than the other. And the impreciseness of the axel holes could also explain the different tensioning of the chains on either side of the drive base. I was curious if the different tensioning of the chains could cause significant drift when driving forward?

For the record the drivebase configuration is currently WCD TexasTube using 6wd 6" wheels (omni on the outside and traction in the middle) (the middle wheel diameter is 1/4" more than the omni wheels).

I do not talk on behalf of Team 3735.
  #2   Spotlight this post!  
Unread 06-01-2016, 13:54
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

Could you elaborate on "TexasTube"? That's not not a familiar part of the lingo I'm used to.
  #3   Spotlight this post!  
Unread 06-01-2016, 13:55
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is offline
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,722
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Drift Due to Chain Tensioning

Quote:
Originally Posted by kitare102 View Post
Could you elaborate on "TexasTube"? That's not not a familiar part of the lingo I'm used to.
Someone correct me if I'm wrong, but I believe TexasTube refers to a chain in tube design with no center wheel drop.
  #4   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
  #5   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.
  #6   Spotlight this post!  
Unread 06-01-2016, 14:37
Munchskull's Avatar
Munchskull Munchskull is offline
CAD Designer/ Electrical Consaltant
AKA: Anthony Cardinali
FRC #0997 (Spartan Robotics)
Team Role: CAD
 
Join Date: Jan 2013
Rookie Year: 2013
Location: Corvallis, OR
Posts: 527
Munchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to beholdMunchskull is a splendid one to behold
Re: Drift Due to Chain Tensioning

Quote:
Originally Posted by notmattlythgoe View Post
Someone correct me if I'm wrong, but I believe TexasTube refers to a chain in tube design with no center wheel drop.
I don't think that no drop is a requirement. But I could be wrong.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017




Last edited by Munchskull : 06-01-2016 at 16:44.
  #7   Spotlight this post!  
Unread 06-01-2016, 15:46
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,721
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: Drift Due to Chain Tensioning

Assuming you're talking about drift over driving straight for a long period of time, and not "drift" in the form of the robot jerking slightly in one direction as it starts to accelerate. The latter is a direct result of varying chain tension in a way. If you've ever seen powerhouse teams set up their robot in autonomous, you'll sometimes see them push the robot forward and backward a few times as they are lining up their autonomous routines. I believe part of the reason for this is to ensure that both sides of the robot drive base are on the leading "side" of the chain backlash before the match starts, in order to try and eliminate any immediate jerking in one direction at the beginning of autonomous mode.

Drift can occur for a variety of reasons. If your speed controllers are not calibrated correctly, you may actually be outputting different signals to both controllers at full forward / reverse, which would also cause drift. I know back in the days of the Victor 884 this was a leading cause of this drift. Varying mechanical inefficiency is one of them, and chain tension can be a factor there, but if the robot is continuously running in one direction and the chain isn't over-tensioned it probably won't play a HUGE part. Differences in gearbox machining / assembly, bearing efficiency, chassis rigidity (this is very important), CG distribution, etc. can all play a role.

All in all, if your chassis drifts about a robot length in one direction across the length of a field, without corrective software, you're doing very well.
__________________
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 Minnesota 10,000 Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
  #8   Spotlight this post!  
Unread 06-01-2016, 16:15
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

Thanks for all the feedback! I think our problem is a mix of lots of problems. I think we maybe using a mix of new and old motors, that's probably not a huge issue though. As I expected, the holes for the axel's are probably causing an issue, this issue has been fixed lately. And I believe that the team plans to use the encoders soon as they are already fixed on the gearboxes, just not programmed yet. We have also purchased half links for the chain to correct the tensioning problem. In the future we will be using the WCP Chain calculator to get the correct length.
  #9   Spotlight this post!  
Unread 06-01-2016, 16:34
FrankJ's Avatar
FrankJ FrankJ is offline
Robot Mentor
FRC #2974 (WALT)
Team Role: Mentor
 
Join Date: Feb 2011
Rookie Year: 2009
Location: Marietta GA
Posts: 1,933
FrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond reputeFrankJ has a reputation beyond repute
Re: Drift Due to Chain Tensioning

Even a lot of slack only gives a small amount of rotational wheel slop. Going steady state in one direction the slop gets taken up almost immediately. If anything, I see a small amount of slack useful for smoothing out imperfections in the drive line.
__________________
If you don't know what you should hook up then you should read a data sheet
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