Go to Post If you want to prove your worth, prove it by creation, not destruction. - DanL [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 10-06-2011, 09:10
Unsung FIRST Hero
JVN JVN is offline
@JohnVNeun
AKA: John Vielkind-Neun
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: May 2001
Rookie Year: 2000
Location: Greenville, Tx
Posts: 3,159
JVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond reputeJVN has a reputation beyond repute
Re: Getting the bot to go straight?

The past two seasons, team 148 has utilized an articulating drivetrain. The robot shifts from one set of wheels to another via pneumatics. One of these sets of wheels consists of (4) high-traction wheels, spread to the outer 4 corners of the robot in "narrow/long body" configuration. This configuration of wheels makes it VERY difficult for the robot to turn due to the scrub forces of these wheels -- in addition... it makes it hard for the robot to BE turned. This "traction mode" keeps the robot driving straight as an arrow.

If we are ever in a situation where we need to push forward in a straight line (like autonomous this year), we run in this traction mode. For normal moving around the field, we use our other drivetrain mode.

For more information on drivetrain turning, and scrub forces... check out the math in Chris Hibner's whitepaper:
http://www.chiefdelphi.com/media/papers/1443

Note... articulating drivetrains aren't for everyone. There is some added complexity over a "standard" style drive. However, we on 148 like the benefits that come with such a drive.

Whatever solution you decide to go with for driving straight, be it a software or mechanical solution, I strongly urge you to work to develop / test it during the off-season. What else were you going to do this summer anyways? Sleep?

-John
__________________
In the interest of full disclosure: I work for VEX Robotics a subsidiary of Innovation First International (IFI) Crown Supplier & Proud Supporter of FIRST
  #2   Spotlight this post!  
Unread 10-06-2011, 09:26
Eric222 Eric222 is offline
Registered User
FRC #0222 (Tigertrons)
Team Role: Mentor
 
Join Date: Jan 2011
Rookie Year: 2009
Location: Tunkhannock
Posts: 18
Eric222 is an unknown quantity at this point
Re: Getting the bot to go straight?

P.S. - It always helps to check and make sure that the jumpers are all in the same position on the victors (either coast or brake).
  #3   Spotlight this post!  
Unread 21-06-2011, 23:50
JamesTerm's Avatar
JamesTerm JamesTerm is offline
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: Getting the bot to go straight?

"
The old Drill Motors were biased to run faster forwards than in reverse
"

We found a similar symptom to happen with our robot and I believe we are using CIM. Basically when appling equal voltage say 0.08 on both motors only one side would run while the other did not. I've applied a software solution that removes the "dead-zone" like what you can do for joysticks, and then linear interpolate the rest of the values. With the wheels on drive blocks I can see this appears to work, but I have not yet tested on the ground. I feel confident that a software solution could work even if it requires an exhaustive attempt to plot a graph of several points to obtain the derivative for each side. I think voltage applied to the motors only are linear, but due to the chains and other static friction it makes it appear more logrithmic. Unfortunately one of our encoders is still defected (returns NAN), and we are all too mechanically challenged to fix it. So I am hoping for a miracle with tweaking the voltage distribution (or hope to get team to install a gyro).

I've added more details (and videos) on my blog here:
http://www.termstech.com/articles/
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 05:16.

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