Go to Post "What's said in the huddle, stays in the huddle..." - Mr. Lim [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 03-10-2015, 12:00
alecmuller's Avatar
alecmuller alecmuller is offline
Registered User
FRC #2342 (Phoenix Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2007
Location: New Hampshire
Posts: 51
alecmuller will become famous soon enoughalecmuller will become famous soon enough
Trouble-shooting Low Traction

Has your team experienced difficult-to-diagnose traction problems?

I built an off-season drivetrain as part of a tutorial project, and every time I try to measure the traction force, the wheels slip on the carpet with far less traction force than expected. Here's the set-up:
  1. 4-wheeled robot with 4" rough top wheels (actually it's an octocanum, but I've confirmed that the 4 traction wheels are the only thing in contact with the carpet); the wheels have slipped a few times but still look rough to me.
  2. weights added to bring total mass to ~148 lbs
  3. nylon parachute cord running from robot to 2 pulleys to (barely) lift 3 garden bricks; wheels slip when trying to lift 4.
  4. each brick weighs ~20 lbs alone and requires about 26 lbs of tension to lift through the pulleys (measured with bathroom scale)
  5. carpet is good-looking used scrap of actual FRC field carpet

I've read this thread and this whitepaper, which suggest I should expect coefficients of friction in the 1.2 to 1.6:1 range, compared to the (78/148 = 0.53:1) I'm actually getting.

I have video of the 1st test here (ignore the fact that I have the wrong carpet - I forgot to video the 2nd test after replacing it with the correct carpet).

Any idea what I can do to get traction strength closer to 160 / 200 lbs?
Reply With Quote
  #2   Spotlight this post!  
Unread 03-10-2015, 12:10
SenorZ's Avatar
SenorZ SenorZ is offline
Physics Teacher
AKA: Tom Zook
FRC #4276 (Surf City Vikings)
Team Role: Teacher
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Huntington Beach, California
Posts: 930
SenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond reputeSenorZ has a reputation beyond repute
Re: Trouble-shooting Low Traction

Set up looks good. Cord parallel to ground. But that doesn't look like 148lbs of robot.
__________________
2013-present: FRC Team 4276, Surf City Vikings
2011-2012: FRC Team 3677, The Don Bots
Reply With Quote
  #3   Spotlight this post!  
Unread 03-10-2015, 12:39
Electronica1's Avatar
Electronica1 Electronica1 is offline
Former Design and CAD Captain 1086
AKA: Alexander Kaplan
FRC #0401 (Copperhead Robotics)
Team Role: Mentor
 
Join Date: Aug 2010
Rookie Year: 2004
Location: Glen Allen
Posts: 345
Electronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond repute
Re: Trouble-shooting Low Traction

Any idea which wheels are slipping? Also, where is your cg located?
Reply With Quote
  #4   Spotlight this post!  
Unread 03-10-2015, 18:59
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,636
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Trouble-shooting Low Traction

I can't make out what is going on in the video. Are the wheels spinning on the carpet? I would expect with roughtop for the robot to jump a bit vertically as they begin to spin, and I don't see that. If not, the problem appears to be that you don't have enough torque from your motors.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #5   Spotlight this post!  
Unread 03-10-2015, 20:35
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: 519
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: Trouble-shooting Low Traction

If it were me, I would double check the math. How close is the the calculations to the weight you are testing? Did you calculate what motor controllers you were going to use?

You can loose performance in many ways, what is your cim motors internal resistance? Same for the battery. Those are just the things I can think of to test.
__________________
“In theory, theory and practice are the same. In practice, they are not.” ― Anonymous
Anthony Cardinali
4th year of FRC
Class of 2017



Reply With Quote
  #6   Spotlight this post!  
Unread 17-10-2015, 14:54
alecmuller's Avatar
alecmuller alecmuller is offline
Registered User
FRC #2342 (Phoenix Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2007
Location: New Hampshire
Posts: 51
alecmuller will become famous soon enoughalecmuller will become famous soon enough
Re: Trouble-shooting Low Traction

I finally had a chance to double-check the setup just now:

1) I re-weighed everything, and it's definitely 148-149 lbs (there are 3 pavers and an EXTRA 14 lb battery).
2) The CG is fairly close to center of the robot (all 4 wheel pods are the same or left/right symmetric), the pavers are evenly spread, and the batteries are evenly spread. I'm not sure where the CG is height-wise but the robot isn't tipping so I don't think it matters.
3) It turns out ONE of the wheels is slipping, and the other 3 aren't. These 3 suggest I'm either not driving them at full power or there's far more friction in the system than I accounted for in my calculations (i.e. like ~70% losses instead of 20-30% losses).
4) The battery is fully-charged. The motors are commanded to full power within the limits of my hardware. More detail on this: each motor is driven by a Talon SR hooked up to a 2014 power distribution board with 40A breakers. The Talons are commanded by an Arduino Uno controlling them as a servo (i.e. 0-180 where 0 is full reverse, 180 is full forward, and 90 is stop). They were all calibrated WITH the same arduino.

I suspect friction is a big culprit (I made most of the parts in my basement with low tolerance tools). I might also have to figure out a way to test the torque of an individual CIM to see if the arduino is driving it with full force too, though.

I'm open to other ideas for tests & troubleshooting, though!
Reply With Quote
  #7   Spotlight this post!  
Unread 17-10-2015, 22:56
GeeTwo's Avatar
GeeTwo GeeTwo is offline
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,636
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Trouble-shooting Low Traction

Quote:
Originally Posted by alecmuller View Post
3) It turns out ONE of the wheels is slipping, and the other 3 aren't. These 3 suggest I'm either not driving them at full power or there's far more friction in the system than I accounted for in my calculations (i.e. like ~70% losses instead of 20-30% losses).
This looks like the first question to tackle. Check the voltage being given to those motors, after the controllers. If the controllers aren't putting out 12V, you'll get a lot less torque than you're expecting. If that's OK, try checking the torque of a single motor/gearbox by replacing the wheel with a spool and winding some cord onto it.

Also, recheck your force calculations. We don't know what motors, gear ratios you're using. If you provided this info, I'd be happy to do a cross check.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.
Reply With Quote
  #8   Spotlight this post!  
Unread 17-10-2015, 23:51
RyanCahoon's Avatar
RyanCahoon RyanCahoon is offline
Disassembling my prior presumptions
FRC #0766 (M-A Bears)
Team Role: Engineer
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Mountain View
Posts: 689
RyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond reputeRyanCahoon has a reputation beyond repute
Re: Trouble-shooting Low Traction

A couple of things come to mind:

- If the loading cord is above the ground (it's hard to tell from the video), there's a torque moment rocking the robot onto its back wheels. If the wheel that's slipping is in the front, that may be part of the reason why.

- (This may apply more later than now) Be careful you aren't applying too much power to the wheels. If the motor command is a step from 0 to 100%, there could be enough torque for the wheels to start slipping (regardless of the loading - simply because the rotational inertia of the wheel is probably less than the inertia of the entire robot), and then you're into dynamic friction which is (theoretically) less than the full static friction coefficient. Try ramping from 0 to 100% over a couple seconds.

- Have you tried an inclined plane test to determine coefficient of friction?
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor
Reply With Quote
  #9   Spotlight this post!  
Unread 18-10-2015, 02:26
cbale2000's Avatar
cbale2000 cbale2000 is online now
Registered User
AKA: Chris Bale
FRC #5712 (Gray Matter)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2004
Location: Saginaw, MI
Posts: 946
cbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond reputecbale2000 has a reputation beyond repute
Re: Trouble-shooting Low Traction

Quote:
Originally Posted by RyanCahoon View Post
A couple of things come to mind:

- If the loading cord is above the ground (it's hard to tell from the video), there's a torque moment rocking the robot onto its back wheels. If the wheel that's slipping is in the front, that may be part of the reason why.
I was going to suggest this also. Try connecting the cord in such a way as to have it running at the same level vertically as the center of the wheels. The main downside to 4wd aside from turning is that it's very sensitive to weight and force distribution when attempting to maintain traction.
Reply With Quote
  #10   Spotlight this post!  
Unread 18-10-2015, 14:25
alecmuller's Avatar
alecmuller alecmuller is offline
Registered User
FRC #2342 (Phoenix Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2007
Location: New Hampshire
Posts: 51
alecmuller will become famous soon enoughalecmuller will become famous soon enough
Re: Trouble-shooting Low Traction

Excellent suggestion!

I forgot to account for the weight transfer due to the cord being 5.5" off the ground. When I did a free body diagram, I found that just over 2/3 of the weight is resting on the rear wheels in that configuration.



I rigged up an extension to lower the cord to about 3/4" off the ground and re-ran the test. It still barely lifts the 3 pavers, but this time 3 out of 4 wheels spin (the left front wheel does not spin in any of the tests - I suspect I have a lot of internal friction losses in that one).



I still need to re-write the code to ramp up the torque instead of going full-bore from the start of the test.
Reply With Quote
  #11   Spotlight this post!  
Unread 18-10-2015, 14:54
alecmuller's Avatar
alecmuller alecmuller is offline
Registered User
FRC #2342 (Phoenix Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2007
Location: New Hampshire
Posts: 51
alecmuller will become famous soon enoughalecmuller will become famous soon enough
Re: Trouble-shooting Low Traction

p.s. I have not tried an inclined plane test for traction yet.

Edit: For a moment I thought I'd found the problem in my calculations, but it turns out I still have a calculated torque that's far higher than tests are showing.

The CORRECT formula for total robot traction should have been:

Traction = [# of wheels] x [CIM Torque] x [Gear Reduction Ratio] x [Gearing Efficiency] / [Wheel Radius]

For my setup, the numbers were 4 wheels, 4.84 in*lbs CIM torque (assuming 30A limit and linear torque vs. current), 23.18:1 gear ratio, 80% assumed efficiency, and 2" wheel radius. I made the mistake of forgetting to include the 4 wheels AND multiplying by the 2" radius instead of dividing by it (i.e. my mistakes canceled each other out).

4 x [4.84 in*lbs] x 23.18 x 0.80 / [2 in] = 179.6 lbs.

So I need to fix what might be causing torque loss in that one wheel, and I need to write power-ramping code.

Thank you all for the help!
Sincerely,
Alec

Last edited by alecmuller : 18-10-2015 at 15:14.
Reply With Quote
  #12   Spotlight this post!  
Unread 18-10-2015, 22:39
philso philso is offline
Mentor
FRC #2587
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Houston, Tx
Posts: 938
philso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond reputephilso has a reputation beyond repute
Re: Trouble-shooting Low Traction

Are all 4 wheels bearing the same weight? How stiff or flexible is your chassis?
Reply With Quote
  #13   Spotlight this post!  
Unread 18-10-2015, 22:41
Electronica1's Avatar
Electronica1 Electronica1 is offline
Former Design and CAD Captain 1086
AKA: Alexander Kaplan
FRC #0401 (Copperhead Robotics)
Team Role: Mentor
 
Join Date: Aug 2010
Rookie Year: 2004
Location: Glen Allen
Posts: 345
Electronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond reputeElectronica1 has a reputation beyond repute
Re: Trouble-shooting Low Traction

You "might" be able to get away with lowering the pressure on your suspension to keep all 4 wheels on the ground.
Reply With Quote
  #14   Spotlight this post!  
Unread 19-10-2015, 09:03
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,696
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: Trouble-shooting Low Traction

How many points define a plane? If your frame is too rigid and not perfectly square, this could be a big part of your problem.
__________________
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)
Reply With Quote
  #15   Spotlight this post!  
Unread 19-10-2015, 10:00
KrazyCarl92's Avatar
KrazyCarl92 KrazyCarl92 is offline
Registered User
AKA: Carl Springli
FRC #5811 (The BONDS)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Dayton, OH
Posts: 521
KrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond reputeKrazyCarl92 has a reputation beyond repute
Re: Trouble-shooting Low Traction

Another way that weight distribution issues can be mitigated in a tank drive (at least front to back) is by chaining, belting, or gearing the rotation of the wheels together. It appears that this is not the case in your setup. Coupling together the rotation of the wheels by some method that can transmit the torque makes it so that in order to lose traction on one side of your drive train, the total output from the motors/gearbox(es) on that side has to overcome the total tractive force of all the wheels on that side. This is instead of it being on a wheel by wheel basis.

This may help because once you have 1 wheel slipping, it kind of screws up the rest of the experimental set up. Let's suppose the weight of the robot is 100 lbs, that your wheels have a static CoF of 1 and a dynamic CoF of 0.5, and that your wheels are not chained together. If your front wheels are supporting 20 lbs each and your back wheels 30 lbs each, then your front wheels will begin to slip early on and go from 20 lbs of tractive force down to 10 lbs of tractive force. Then since those are already slipping, your back wheels will both have 30 lbs of tractive force just before they start to slip, but that will only give you a total of 80 lbs of tractive force. If you were to chain your wheels together in this example, you would get 100 lbs of tractive force.

This wouldn't solve weight distribution issues side to side, but it is a very easy and simple way to solve the problem front to back.
__________________
[2017-present] FRC 0020 - The Rocketeers
[2016] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
Reply With Quote
Reply


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 19:57.

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