Go to Post instead of complaining, suck it up, think a little harder, and make the most of what you do have. - Andy Grady [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 01-12-2011, 13:33
craigboez's Avatar
craigboez craigboez is offline
Mechanical Engineer
AKA: Craig Boezwinkle
FRC #2811 (StormBots)
Team Role: Mentor
 
Join Date: Oct 2008
Rookie Year: 2009
Location: Chicago, IL
Posts: 217
craigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nicecraigboez is just really nice
Shifting Transmission: Auto or Manual?

I'm curious about how different teams have implemented a two speed drivetrain. I can see a few scenarios:
  • Completely manual, the driver always selects which speed to use.
  • Fully auto, the controller takes care of it based on ground speed or amp draw (or something else).
  • A mix of the two.
Just curious. What has your team done and how well did it work?
  #2   Spotlight this post!  
Unread 01-12-2011, 13:46
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,498
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Shifting Transmission: Auto or Manual?

Most teams do manual shifting, as completely automatic shifting isn't a trivial task.

I know all the shifting teams out here on the west coast manually shift (but rarely leave high gear).

Poorly done autoshifting will be a detriment to performance.

33 is the only team I know of in recent time that has automated it.
  #3   Spotlight this post!  
Unread 01-12-2011, 13:59
Garrett.d.w's Avatar
Garrett.d.w Garrett.d.w is offline
Build Lead
FRC #2733 (The Pigmice)
Team Role: Alumni
 
Join Date: Jul 2011
Rookie Year: 2010
Location: Portland
Posts: 318
Garrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to beholdGarrett.d.w is a splendid one to behold
Re: Shifting Transmission: Auto or Manual?

The teams that I have seen implement shifting transmissions have always shifted manually. They had one gear that they used for ordinary driving (they averaged speeds only slightly faster than stock Toughbox transmissions). The other gear they used in pushing matches. Everyone that I saw shifted manually.

The main reason for shifting manually would be to avoid gear hunting (similar to when your in an automatic car and going around corners at about 10 mph, it jerks around a lot because it can't decide which gear is the best). Super shifters also take time to shift, so you only wan't to shift when you need to.
__________________
"A mind once stretched by a thought will never regain it's original dimensions."

Optimists think the glass is half full.
Pessimists think the glass is half empty.
Engineers realize it's twice as big as it needs to be.
  #4   Spotlight this post!  
Unread 01-12-2011, 14:28
Starke Starke is offline
Producer at The RoboSportsNetwork
AKA: Matt Starke
FRC #0174 (Arctic Warriors); (Alumni: 340 (GRR), 1126 (SparX))
Team Role: Leadership
 
Join Date: Apr 2005
Rookie Year: 2003
Location: Rochester NY
Posts: 688
Starke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond reputeStarke has a reputation beyond repute
Re: Shifting Transmission: Auto or Manual?

SparX (FRC #1126) have used three and four speed automatic shifting transmissions in previous years with great success. We found that, with the right programming, they automation can be highly successful and give the drive team one less thing to worry about. See the links below for details:

2005: Three Speed Automatic
Robot / Transmission

2006: Three Speed Automatic
Robot Video / Transmission Similar to 2005

2007: Four Speed Automatic
Robot / Transmission
__________________


Team 340 | G.R.R. | Alumni/Mentor | 2003-2007, 2010
Team 1126 | SparX | Engineer | 2008-2009
FRCDesigns.com | Engineer | 2011 - Present
Team 174 | Arctic Warriors | Advisor | 2012 - Present

Last edited by Starke : 01-12-2011 at 14:30.
  #5   Spotlight this post!  
Unread 01-12-2011, 15:17
plnyyanks's Avatar
plnyyanks plnyyanks is offline
Data wins arguments.
AKA: Phil Lopreiato
FRC #1124 (The ÜberBots), FRC #2900 (The Mighty Penguins)
Team Role: College Student
 
Join Date: Apr 2010
Rookie Year: 2010
Location: NYC/Washington, DC
Posts: 1,113
plnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond reputeplnyyanks has a reputation beyond repute
Re: Shifting Transmission: Auto or Manual?

Quote:
Originally Posted by AdamHeard View Post
I know all the shifting teams out here on the west coast manually shift (but rarely leave high gear).
Same goes with 1124 out here in CT. We thought about automatic shitfting, but decided it wouldn't be practical, since 1) we don't use low gear that often and 2) it's too much work on my end (programming it) for too little gain.
__________________
Phil Lopreiato - "It's a hardware problem"
Team 1124 (2010 - 2013), Team 1418 (2014), Team 2900 (2016)
FRC Notebook The Blue Alliance for Android
  #6   Spotlight this post!  
Unread 01-12-2011, 15:43
apalrd's Avatar
apalrd apalrd is offline
More Torque!
AKA: Andrew Palardy (Most people call me Palardy)
VRC #3333
Team Role: College Student
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Auburn Hills, MI
Posts: 1,347
apalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond reputeapalrd has a reputation beyond repute
Re: Shifting Transmission: Auto or Manual?

We did a hybrid this year.

-We had enough power to just stay in high gear most of the time.

-We had no gear hunting at any point, due to filtering and hysteresis. The algorithm is very good, and factors in everything we really wanted.

-There are three cases in which we shift:
*We are accelerating at a rate greater than a tuned parameter, the throttles are above ~80%, and we are above a threshold speed (~4 ft/sec) (shift UP)
*We are decelerating rapidly, the throttles are above ~75%, and we are below a threshold speed (~8 ft/sec)(shift DOWN) - This case handles collisions with other robots/defenders where we want to push
*We are below a threshold speed (~2 ft/sec) and the throttles are low (shift DOWN)

-We also look at:
*IF a shift has happened (automatically or manually) in the last 500ms
*The difference between the sticks (We don't want to shift while turning).

We ended up enabling the first case and disabling the second and third. We autoshift up, and the driver toggles a downshift by pressing a button (holding the button locks it in low). We almost never downshift.

With halo/cheesy drive becoming popular, a lot of these cases can be better described without complex logic, as there is less question about if the driver is turning or driving straight. Also, with more power in the drivetrain, the need to shift down to accelerate is almost gone, so the only reason to shift down is to push hard.
__________________
Kettering University - Computer Engineering
Kettering Motorsports
Williams International - Commercial Engines - Controls and Accessories
FRC 33 - The Killer Bees - 2009-2012 Student, 2013-2014 Advisor
VEX IQ 3333 - The Bumble Bees - 2014+ Mentor

"Sometimes, the elegant implementation is a function. Not a method. Not a class. Not a framework. Just a function." ~ John Carmack
  #7   Spotlight this post!  
Unread 01-12-2011, 20:52
LukeS LukeS is offline
4272 mentor, 1024 alumnus
AKA: Luke Shumaker
FRC #4272
Team Role: Mentor
 
Join Date: Mar 2009
Rookie Year: 2009
Location: Indianapolis, IN
Posts: 60
LukeS is an unknown quantity at this point
Re: Shifting Transmission: Auto or Manual?

We (1024) used auto-shifting successfully this year.

We used super-shifters. I'm fairly certain that they were modified somehow, but I'm not sure.

Anyway, about the programming:

I set a threshold to shift up (4 ft/s), and a threshold to shift down (3 ft/s). The purpose of having 2 different thresholds was to avoid flickering if we were driving right about at the threshold.

To handle any static/outliers (which were a problem) I took an average of the last 10 readings on a 20ms interval.

Now, I was taking these readings on both the left and the right side. At different times I used either
  • abs((left+right)/2) (average)
  • max(abs(left),abs(right)) (maximum)

The average has the advantage that it implicitly handles the condition of turning; since the signs of each are switched they average to something close to 0.

However, early in the season we had problems with one of the encoders failing, dragging the average down, and keeping the bot in low gear. So I took the maximum of the two.

Now, I also had buttons for the driver to force low, or force high. They were used, but most of the time the autoshifter did the right thing.

Code:
  #8   Spotlight this post!  
Unread 01-12-2011, 21:39
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,491
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Shifting Transmission: Auto or Manual?

I know 1618's two shifting robots (2007 and 2008) were manual-shift--low gear was generally reserved for pushing. If 2815's 2010 robot shifted automatically, it's news to me.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

93 events (more than will fit in a ChiefDelphi signature), 13 seasons, over 60,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #9   Spotlight this post!  
Unread 01-12-2011, 21:56
Phyrxes's Avatar
Phyrxes Phyrxes is offline
Has done the math, have you?
AKA: Dave Button
no team (No Team, Changed Schools)
Team Role: Teacher
 
Join Date: Dec 2007
Rookie Year: 2007
Location: Gainesville VA
Posts: 489
Phyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant futurePhyrxes has a brilliant future
Re: Shifting Transmission: Auto or Manual?

Our drive team traditionally prefers to drive in one gear where the game and robot role define the preferred "normal speed" and they have the alternate ratio available should they need it.

Some years the robot has been driven in "high" the majority of the match and "low" as needed to push or climb.
__________________
Dave Button
Physics and Mathematics Teacher
Wakefield School
The Plains, VA

“Simplify and add lightness.”
― Colin Chapman, Team Lotus
  #10   Spotlight this post!  
Unread 01-12-2011, 22:08
BrendanB BrendanB is offline
Registered User
AKA: Brendan Browne
FRC #1058 (PVC Pirates)
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2003
Location: Londonderry, NH
Posts: 3,100
BrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond reputeBrendanB has a reputation beyond repute
Re: Shifting Transmission: Auto or Manual?

We used supershifters shifted manually and stayed in high gear for most of the match switching to low gear when pushing and picking up tubes.
__________________
1519 Mechanical M.A.Y.H.E.M. 2008 - 2010
3467 Windham Windup 2011 - 2015
1058 PVC Pirates 2016 - xxxx
  #11   Spotlight this post!  
Unread 02-12-2011, 19:49
taichichuan's Avatar
taichichuan taichichuan is offline
Software Mentor
AKA: Mike Anderson
FRC #0116 (Epsilon Delta)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2010
Location: Herndon, VA
Posts: 328
taichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud oftaichichuan has much to be proud of
Send a message via AIM to taichichuan
Re: Shifting Transmission: Auto or Manual?

Team 116 had an automatic shift built into the system early this season. We used supershifters and shifted based on the motor performance curves. But, we found that the shifting would catch the drivers by surprise and resulted in running into the wall a couple of times at high speed. So, we switched to manual selected by the fire trigger button on one of the joysticks.

But, we found that even with that modification, we never had a need to shift. There were so many robots and game pieces on the field that we really didn't need the high speed gearing. And, there wasn't much need for a pushing match either because of all of the penalties for incidental contact or zone incursion. So, for this game at least, all of the effort and weight for implementing a shifting drive train seems to have been for naught.
  #12   Spotlight this post!  
Unread 02-12-2011, 23:28
nighterfighter nighterfighter is offline
1771 Alum, 1771 Mentor
AKA: Matt B
FRC #1771 (1771)
Team Role: Mentor
 
Join Date: Sep 2009
Rookie Year: 2007
Location: Suwanee/Kennesaw, GA
Posts: 835
nighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant futurenighterfighter has a brilliant future
Re: Shifting Transmission: Auto or Manual?

We (1771) used 2 speed automatic transmission in the 2011 game. We had no trouble with it "gear hunting" due to hysteresis.

At first we thought "Oh, let's just do manual...", then we tested automatic. We never went back.
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 04:10.

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