Go to Post *quick grab the epoxy we can rebuild him, make him stronger than before* - amos229 [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 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
  #2   Spotlight this post!  
Unread 18-10-2015, 02:26
cbale2000's Avatar
cbale2000 cbale2000 is offline
Registered User
AKA: Chris Bale
FRC #5712 (Gray Matter)
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2004
Location: Saginaw, MI
Posts: 934
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
  #3   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
  #4   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
  #5   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
  #6   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: 344
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
  #7   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,628
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
  #8   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: 519
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.
__________________
[2016-present] FRC 5811 - BONDS Robotics
[2010-2015] FRC 0020 - The Rocketeers
Reply With Quote
  #9   Spotlight this post!  
Unread 20-10-2015, 20:46
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

Thank you for the ideas. That 3/4" plywood is essentially the whole chassis (all 4 drive pods are screwed to it), so it's pretty stiff relative to the weight of the robot. I don't have a whole lot of margin on the pneumatics (which deploy the traction wheels), so I don't think I'd be able to get away with reducing the pressure very much. I believe all 4 wheels are carrying pretty close to the same weight (due to symmetry), but I don't have 4 identical scales to verify that with.

Coupling the front & rear wheels tank-style sounds like a great solution for most 4 & 6 wheel robots; unfortunately it defeats (or complicates the heck out of) the mecanum part of the Octocanum in my case.

At the moment I'm still trying to debug the power-ramping code (to avoid going straight to full power and slipping the wheels). My first attempt (based on the arduino clock time) didn't move at all. I need to find an easy-to-use clock function in Arduino . . .
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 22:51.

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