Go to Post There are times when all of us - myself included - need a virtual *poink* to the back of the head and someone to say "wake up and stop behaving like a three-year-old." - dlavery [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 27-06-2014, 13:44
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Gearing for a Very High Speed

I am wondering if this would be a good idea. To have a robot that is 2 speed and 6cims. Low for around 7 fps and high would be 18-20 fps. The High might sound uncontrollable but what I was thinking is that we could use a button so that when it is pressed, the motors use 100% power but when it isnt it uses 50%. This would essentially give us 4 speeds with a 2 speed gearbox.
  #2   Spotlight this post!  
Unread 27-06-2014, 14:03
Joe G.'s Avatar
Joe G. Joe G. is offline
Taking a few years (mostly) off
AKA: Josepher
no team (Formerly 1687, 5400)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2007
Location: Worcester, MA
Posts: 1,453
Joe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond reputeJoe G. has a reputation beyond repute
Send a message via AIM to Joe G.
Re: Gearing for a Very High Speed

20fps isn't unheard of, but it typically takes some fancy non-linear response and/or closed loop control with encoders to make it controllable for the drivers.
__________________
FIRST is not about doing what you can with what you know. It is about doing what you thought impossible, with what you were inspired to become.

2007-2010: Student, FRC 1687, Highlander Robotics
2012-2014: Technical Mentor, FRC 1687, Highlander Robotics
2015-2016: Lead Mentor, FRC 5400, Team WARP
2016-???: Volunteer and freelance mentor-for-hire
  #3   Spotlight this post!  
Unread 27-06-2014, 14:15
Jay O'Donnell's Avatar
Jay O'Donnell Jay O'Donnell is online now
Division by Pirates
FRC #0229 (Division by Zero)
Team Role: Mentor
 
Join Date: Apr 2012
Rookie Year: 2012
Location: Potsdam, NY/Londonderry, NH
Posts: 1,353
Jay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond reputeJay O'Donnell has a reputation beyond repute
Re: Gearing for a Very High Speed

I'm not sure how reducing the motor power to 50% is really helping you. If a high speed isn't controllable, why not just change the gearing so that is at a more reasonable speed? If you reduce the motor power by 50% then you'll barely be going faster than your low gear and you'll have half the torque that the low gear has.
__________________
Student on Team 1058 (2012-2015)
Mentor on Team 229 (2016-Present)
Writer for Blue Alliance Blog
  #4   Spotlight this post!  
Unread 27-06-2014, 14:27
Pratik Kunapuli's Avatar
Pratik Kunapuli Pratik Kunapuli is offline
Probably browning-out on Astro-Turf
FRC #1648 (G3 Robotics)(EWCP)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Atlanta, GA
Posts: 143
Pratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to allPratik Kunapuli is a name known to all
Re: Gearing for a Very High Speed

During the 2014 season, our robot had a 6 cim, 2 speed drivetrain with a low gear ~4 fps and high gear ~17 fps. The only real times we used high gear was if we needed to travel the length of the field very quickly, or to maneuver around defenders and not push through them. Realistically, your driver will learn to control the high speed and will learn when to shift into high gear. Its mostly a "feel" thing and if your robot needs to go 20 fps, then he will learn to drive it well.
__________________
Official Driving Record: 101-59-0
2012-2015 Student 341 Miss Daisy
2015-Current Mentor 1648 G3 Robotics
  #5   Spotlight this post!  
Unread 27-06-2014, 14:37
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,316
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: Gearing for a Very High Speed

Quote:
Originally Posted by Pratik341 View Post
During the 2014 season, our robot had a 6 cim, 2 speed drivetrain with a low gear ~4 fps and high gear ~17 fps. The only real times we used high gear was if we needed to travel the length of the field very quickly, or to maneuver around defenders and not push through them. Realistically, your driver will learn to control the high speed and will learn when to shift into high gear. Its mostly a "feel" thing and if your robot needs to go 20 fps, then he will learn to drive it well.
You guys spent most of the time driving 4 fps?
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
  #6   Spotlight this post!  
Unread 27-06-2014, 14:47
T^2 T^2 is offline
Registered User
FRC #5499
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Berkeley
Posts: 219
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: Gearing for a Very High Speed

We spent most of our 2014 season in high gear with 6 CIMs (geared to 23ft/s, ran at 17ft/s in practice). The acceleration we got was pretty great, and our driver could control it with practice. We played midfield exclusively, however, so we ran back and forth across the field a lot.

Having your motors throttled to 50% power most of the time seems completely useless. In low gear, you lose the pushing advantage of being in low gear, and in high gear, you lose the torque advantage of using 6 CIMs. I'm not sure how this would ever be useful in practice. It is pretty easy to test, though, so feel free to do that.
  #7   Spotlight this post!  
Unread 27-06-2014, 14:50
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is online now
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,729
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Gearing for a Very High Speed

Quote:
Originally Posted by waialua359 View Post
You guys spent most of the time driving 4 fps?
This is the same reaction I had. This can't be the whole story.

Our drive spent about 95% of his time in high gear and we were geared for about 17fps.
  #8   Spotlight this post!  
Unread 27-06-2014, 14:56
DampRobot's Avatar
DampRobot DampRobot is offline
Physics Major
AKA: Roger Romani
FRC #0100 (The Wildhats) and FRC#971 (Spartan Robotics)
Team Role: College Student
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Stanford University
Posts: 1,277
DampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond reputeDampRobot has a reputation beyond repute
Re: Gearing for a Very High Speed

Quote:
Originally Posted by JorgeReyes View Post
I am wondering if this would be a good idea. To have a robot that is 2 speed and 6cims. Low for around 7 fps and high would be 18-20 fps. The High might sound uncontrollable but what I was thinking is that we could use a button so that when it is pressed, the motors use 100% power but when it isnt it uses 50%. This would essentially give us 4 speeds with a 2 speed gearbox.
We had adjusted speeds in this range this year, with 2 CIMs and a mini on each side. It was ferocious when accelerating, but ended up tripping the breaker a lot. When we took out the mini CIMs, it wasn't nearly as high performance (to my eye).

With a reasonable talented driver, a good control system, and a bit of practice, you won't need to limit power at all. We used split arcade (faux Chezy Drive), and noticed that the robot was much, much easier to control than with tank. When people think fast drives are uncontrollable, it's usually more a testament to what control system they're using rather than how fast they're going.
__________________
The mind is not a vessel to be filled, but a fire to be lighted.

-Plutarch
  #9   Spotlight this post!  
Unread 27-06-2014, 15:23
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Re: Gearing for a Very High Speed

Well here was where I was going with it. If we gear it to 20 fps with 3 cims, then when the robot starts moving the motors could use full power but then since we use thrustmaster joysticks, we could control the power and maybe set it to say 75% after it accelerates by releasing a button so that you get a controllable speed but still get the acceleration. The Low Speed would be full power.

We kind of did this this year with our mecanums. We pressed a button( we called it the turbo button) for full power but then released it so we could go a bit slower when there were obstacles close by.

Edit: Also with our joystick it is a lot easier to control than using logitech controllers and I drove this year so I am pretty confident I should be able to control the robot at these speeds with practice

Last edited by JorgeReyes : 27-06-2014 at 15:26.
  #10   Spotlight this post!  
Unread 27-06-2014, 15:48
T^2 T^2 is offline
Registered User
FRC #5499
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Berkeley
Posts: 219
T^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond reputeT^2 has a reputation beyond repute
Re: Gearing for a Very High Speed

Quote:
Originally Posted by JorgeReyes View Post
Well here was where I was going with it. If we gear it to 20 fps with 3 cims, then when the robot starts moving the motors could use full power but then since we use thrustmaster joysticks, we could control the power and maybe set it to say 75% after it accelerates by releasing a button so that you get a controllable speed but still get the acceleration. The Low Speed would be full power.

We kind of did this this year with our mecanums. We pressed a button( we called it the turbo button) for full power but then released it so we could go a bit slower when there were obstacles close by.

Edit: Also with our joystick it is a lot easier to control than using logitech controllers and I drove this year so I am pretty confident I should be able to control the robot at these speeds with practice
If you're using joysticks, why not just ease up on them? That way your driver will get an infinite degree of control between 0% and 100% power.
  #11   Spotlight this post!  
Unread 27-06-2014, 15:53
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Re: Gearing for a Very High Speed

I guess so. I think we are just going to do a lot of testing this summer with different gear ratios and control set ups.
  #12   Spotlight this post!  
Unread 27-06-2014, 16:14
John's Avatar
John John is offline
Registered User
AKA: John Gillespie
FRC #1153 (Roborebels)
Team Role: Mechanical
 
Join Date: Sep 2011
Rookie Year: 2009
Location: Walpole MA
Posts: 71
John is just really niceJohn is just really niceJohn is just really niceJohn is just really niceJohn is just really nice
Re: Gearing for a Very High Speed

Quote:
Originally Posted by Pratik341 View Post
During the 2014 season, our robot had a 6 cim, 2 speed drivetrain with a low gear ~4 fps and high gear ~17 fps. The only real times we used high gear was if we needed to travel the length of the field very quickly, or to maneuver around defenders and not push through them. Realistically, your driver will learn to control the high speed and will learn when to shift into high gear. Its mostly a "feel" thing and if your robot needs to go 20 fps, then he will learn to drive it well.
This is similar to what we did: we stayed in low gear (~8-9 fps) for the majority of the match, mostly using high gear (~19 fps) to make full field runs. Many teams greatly overestimate how much time is spent traversing the field (suitable for high speed), and underestimate how much time is spent lining up passes and shots (suitable for low speed). ~4 fps seems really slow, even to me though. What shifter did you guys use that has a 4.25:1 spread?

A really fast high gear is sometimes just what you need, though. For example, in Galileo Match 100 (no video) our alliance partner missed a would-be match winning shot with less than 20 seconds left, and the ball bounced all the way back to our defensive zone. We were able to race back, get the ball, and score it just before time expired.

Some years full field runs happen all the time (2013, 2011 come to mind), others they almost never happen (2012). Whether the ability to save a couple of seconds on each run is worth it depends a lot on your team and the year. It's worth maybe one more cycle, but only if your team can score effectively and quickly.

Quote:
The High might sound uncontrollable but what I was thinking is that we could use a button so that when it is pressed, the motors use 100% power but when it isnt it uses 50%. This would essentially give us 4 speeds with a 2 speed gearbox.
I question why you want to have a secondary "software shifter" when you are planning to have a real shifter on your robot. Why not just use low gear when you want to go slow? In our experience (if I have time I might add the math to back it up) it should give superior acceleration, control, and power consumption. The only drawback I can think of is shifting time, but the COTS shifter options are so good now its not really a big deal.

Last edited by John : 27-06-2014 at 16:16.
  #13   Spotlight this post!  
Unread 27-06-2014, 16:32
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Re: Gearing for a Very High Speed

I guess the question I have then is if it is better to automate shifting to shift into low gear when we are drawing too much current and high when we are not, or have the driver shift manually.
  #14   Spotlight this post!  
Unread 27-06-2014, 16:34
notmattlythgoe's Avatar
notmattlythgoe notmattlythgoe is online now
Flywheel Police
AKA: Matthew Lythgoe
FRC #2363 (Triple Helix)
Team Role: Mentor
 
Join Date: Feb 2010
Rookie Year: 2009
Location: Newport News, VA
Posts: 1,729
notmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond reputenotmattlythgoe has a reputation beyond repute
Re: Gearing for a Very High Speed

Quote:
Originally Posted by JorgeReyes View Post
I guess the question I have then is if it is better to automate shifting to shift into low gear when we are drawing too much current and high when we are not, or have the driver shift manually.
We plan on monitoring the current draw and shifting down when we sense that we are in a pushing match. Otherwise we will stay in high gear.
  #15   Spotlight this post!  
Unread 27-06-2014, 16:38
JorgeReyes JorgeReyes is offline
Team Captain
FRC #2002 (Tualatin Robotics)
 
Join Date: Jun 2014
Rookie Year: 2006
Location: United States
Posts: 94
JorgeReyes is an unknown quantity at this point
Re: Gearing for a Very High Speed

Quote:
Originally Posted by notmattlythgoe View Post
We plan on monitoring the current draw and shifting down when we sense that we are in a pushing match. Otherwise we will stay in high gear.
See but the problem I see with this set up is when you want to do something precise like lining up to shoot. If you try to do this on high gear it will be harder to do this. What I was thinking was that it shifts down when it draws to much current to automatically shift in pushing matches like you said.

But also have a manual override option to shift when necessary like the situation I mentioned.
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 13:49.

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