Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Extra Discussion (http://www.chiefdelphi.com/forums/forumdisplay.php?f=68)
-   -   pic: Reverse Drive (http://www.chiefdelphi.com/forums/showthread.php?t=87033)

joeweber 02-10-2010 03:04

pic: Reverse Drive
 

Chris is me 02-10-2010 03:05

Re: pic: Reverse Drive
 
Two things:

1. What's a reverse drive?

2. Do most teams need programming for straight driving, or have I just been on two incredibly lucky teams?

Aren_Hill 02-10-2010 03:30

Re: pic: Reverse Drive
 
Quote:

Originally Posted by Chris is me (Post 975894)
Two things:

1. What's a reverse drive?

2. Do most teams need programming for straight driving, or have I just been on two incredibly lucky teams?

1. I believe its a method to overcome possible direction bias of cims, enabling both sides to spin in the same direction by adding one more stage of 1:1 gearing.

2. We've never had issues either....well aside from misaligned swerve modules but that's a different story

AdamHeard 02-10-2010 03:33

Re: pic: Reverse Drive
 
We've never had issues either, the CIMs are neutrally timed as far as I know. Differences in speeds are more commonly from extra friction.

joeweber 02-10-2010 09:31

Re: pic: Reverse Drive
 
We have always had trouble during autonomous mode. The robot always wanders to the left and we have to program it out. All electric motors go faster one direction than the other. This is a very simple fix.

apalrd 02-10-2010 09:49

Re: pic: Reverse Drive
 
If you don't have the programming skills, I could send you some simple LabVIEW code to drive straight, using kit encoders. Just PM me if you want it. It's a simple drop-in block for Autonomous Independent that drives straight, at a fixed speed (in ft/sec), for a fixed distance. You need to give it two encoders and a RobotDrive, and tune the gain slightly.

J93Wagner 02-10-2010 11:18

Re: pic: Reverse Drive
 
Mad props to you good sir.

Just one thing though, you wouldn't happen to have CAD models or drawings would you, becuase if this is really simple, then perhaps our own design team would like to incorporate it into the 6-wheel tank drive we're modeling this preseason.

RyanCahoon 02-10-2010 11:20

Re: pic: Reverse Drive
 
Quote:

Originally Posted by apalrd (Post 975904)
If you don't have the programming skills, I could send you some simple LabVIEW code to drive straight, using kit encoders. Just PM me if you want it. It's a simple drop-in block for Autonomous Independent that drives straight, at a fixed speed (in ft/sec), for a fixed distance. You need to give it two encoders and a RobotDrive, and tune the gain slightly.

This seems like the way to go to me. It may not even be problems with the motors (or even if that does exist): friction in the drivetrain, imperfections in the play surface, wheel slipping (encoders attached directly to the drivetrain can't fix this though), among other things.

--Ryan

Ether 02-10-2010 11:38

Re: pic: Reverse Drive
 
Quote:

Originally Posted by joeweber (Post 975903)
All electric motors go faster one direction than the other.

Just to be clear, maybe all electric motors in the KoP have bias, but the statement is not true of electric motors in general, especially brushless motors.





Joe Ross 02-10-2010 12:16

Re: pic: Reverse Drive
 
Our drivetrains go straighter in autonomous after we switched from victor speed controllers to jaguars, which don't have an offset center.

artdutra04 02-10-2010 15:40

Re: pic: Reverse Drive
 
A [quadrature] encoder and velocity PD control loops are lighter than an additional gear.

Chris is me 02-10-2010 15:58

Re: pic: Reverse Drive
 
Quote:

Originally Posted by artdutra04 (Post 975931)
A [quadrature] encoder and velocity PD control loops are lighter than an additional gear.

While true, if this is a big problem for this team and driving straight is fixed by a single additional gear, a team heavy on the mechanical but light on the programming resources could pretty reasonably decide the tradeoff is worth it.

That being said, I've been told many times before that CIMs have no significant motor bias whatsoever. I have no data, but my team has also never had this problem so I'm inclined to think for my purposes, it's not a big deal. Your team and setup could be completely different, particularly if you have a 2WD robot which has no turning scrub.

Tom Line 02-10-2010 16:41

Re: pic: Reverse Drive
 
The only time we've ever had a significant problem driving straight was when we had drag due to a worn mechanical component. We've always used skid-steered drivetrains however, and those tend to stay straight because of the their frictional interaction with the floor.

JesseK 02-10-2010 19:09

Re: pic: Reverse Drive
 
Every one of our issues in driving straight has either had to do with an imbalance in friction or in a misalignment of a wheel. While fixable in software, the unfortunate side effect of such a fix is the robot moving slower overall. Software fixes also add complexity to debugging an autonomous like 2008 (go straight a set distance, turn a to set heading, straight, turn, straight ...) in that the autonomous is less likely to be 100% consistent.

ChuckDickerson 02-10-2010 22:59

Re: pic: Reverse Drive
 
A little bit of extra code sure seems like it would weigh less than extra gears. This seems like a good way to waste ounces to me.


All times are GMT -5. The time now is 17:28.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi