Go to Post Improve yourself. Try not to tear others down. - Tom Line [more]
Home
Go Back   Chief Delphi > Technical > Electrical
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 16-01-2012, 08:03
dipmeinaluminum's Avatar
dipmeinaluminum dipmeinaluminum is offline
Michael Vilarelle Mentor
AKA: (Former Mentor 354 Westinghouse Pirates)
FRC #0333 (The Megalodons)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Brooklyn
Posts: 142
dipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to behold
Shooter Lag

In the past years that involve shooting we have all notice a type of shooter lag. What I mean by lag is when you have your wheels spinning top speed, you feed about 5 games pieces, the first shot is perfect. But the following all taper off each one getting progressively shorter distance.

Can you install a capacitor? If you can where would I put it and what kind, type? Would it solve the problem or is it a gear ratio thing. I'm trying to solve this issue with the students and it's making me loose sleep at night!

Thanks in advance
__________________

Team#333 (2013-Present)
Team#354 (2000-2013)
https://www.youtube.com/watch?v=Bu5-NvMUQ-Y
  #2   Spotlight this post!  
Unread 16-01-2012, 08:08
MysterE's Avatar
MysterE MysterE is offline
FRC Team #3337
AKA: Coach Eiland
FRC #3337 (Panthrobotics)
Team Role: Coach
 
Join Date: Jan 2011
Rookie Year: 2011
Location: Baton Rouge
Posts: 510
MysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond reputeMysterE has a reputation beyond repute
Send a message via AIM to MysterE
Re: Shooter Lag

Its not a problem with power - the wheels will need spin-up time because they've given most of their momentum to the ball itself. Since there are only three balls being shot it may be beneficial (in longer distance shots especially) to have a delay in between the shots.
__________________
Coach. D. Eiland
Head Coach - Team #3337
Panthrobotics (Woodlawn HS)
2016: Bayou Regional WFFA Winner
2016: Rocket City Regional Judges Award
2015: Bayou Spirit Award, Bayou Chairman's Award, Bayou Dean's List Finalist (Danielle Massey), Bayou Volunteer of the Year Award
2014: Bayou Dean's List Finalist (Witni Widmeier)
2011: Bayou Regional Winner | Judges Award
2010: Rookie Inspiration Award
  #3   Spotlight this post!  
Unread 16-01-2012, 08:15
Unsung FIRST Hero
Al Skierkiewicz Al Skierkiewicz is offline
Broadcast Eng/Chief Robot Inspector
AKA: Big Al WFFA 2005
FRC #0111 (WildStang)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1996
Location: Wheeling, IL
Posts: 10,770
Al Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond reputeAl Skierkiewicz has a reputation beyond repute
Re: Shooter Lag

Michael,
Current rules do not allow you to add a capacitor. It would not help as the loss is not electrical in nature it is simply that some of the mechanical energy stored in the shooter is transferred to the ball when you shoot. Good observation though.
__________________
Good Luck All. Learn something new, everyday!
Al
WB9UVJ
www.wildstang.org
________________________
Storming the Tower since 1996.
  #4   Spotlight this post!  
Unread 16-01-2012, 10:28
Racer26 Racer26 is offline
Registered User
no team
Team Role: Alumni
 
Join Date: Apr 2003
Rookie Year: 2003
Location: Beaverton, ON
Posts: 2,229
Racer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond reputeRacer26 has a reputation beyond repute
Re: Shooter Lag

IMO: The best solution to this is having an encoder (maybe needs to be geared down) clocking your shooter velocity. Your firing system can be deactivated in code, unless the shooter wheels are within X% of the target firing velocity.
  #5   Spotlight this post!  
Unread 16-01-2012, 11:00
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,672
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Shooter Lag

Another more complicated option is to run your shooter at less than the top speed of your motors. The reason it takes longer to spin up is because you're spinning at the top speed of the motor. At that speed, the motor produces zero net torque, and a pretty small amount of torque as it approaches that speed. Less torque means less acceleration, means longer spin up time.

So if you could set things up so that you're only running at, say, 75% of top speed, then your wheel would recover much more quickly. Plus, you'd have a consistent speed for the wheel no matter what your battery level was, since the top speed depends on the voltage you're running at.

The downside is that this is a little complicated to do. You can only do this through closed-loop control of the wheel/motor speed. So you'd need an encoder to measure the wheel or motor speed, and you'd need to set up and tune PID control for the motor speed.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
  #6   Spotlight this post!  
Unread 16-01-2012, 11:06
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,989
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Shooter Lag

We are planning to have some type of device that feeds balls to the shooter one at a time, not in a continuous stream. Since you can only hold 3 balls, you want to make every shot count.
  #7   Spotlight this post!  
Unread 16-01-2012, 11:17
Ninja_Bait's Avatar
Ninja_Bait Ninja_Bait is offline
Former Prez of Making Things Go
AKA: Jake Potter
FRC #0694 (StuyPulse)
Team Role: Alumni
 
Join Date: Apr 2010
Rookie Year: 2008
Location: New York
Posts: 650
Ninja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond repute
Re: Shooter Lag

Quote:
Originally Posted by Kevin Sevcik View Post
Another more complicated option is to run your shooter at less than the top speed of your motors. The reason it takes longer to spin up is because you're spinning at the top speed of the motor. At that speed, the motor produces zero net torque, and a pretty small amount of torque as it approaches that speed. Less torque means less acceleration, means longer spin up time.

So if you could set things up so that you're only running at, say, 75% of top speed, then your wheel would recover much more quickly. Plus, you'd have a consistent speed for the wheel no matter what your battery level was, since the top speed depends on the voltage you're running at.

The downside is that this is a little complicated to do. You can only do this through closed-loop control of the wheel/motor speed. So you'd need an encoder to measure the wheel or motor speed, and you'd need to set up and tune PID control for the motor speed.
What point in the motor curve would you go for; max efficiency or max power? Or somewhere in between?
__________________
You can't fix something that isn't broken... but you can always break things that aren't fixed!

  #8   Spotlight this post!  
Unread 16-01-2012, 11:19
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 6,998
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Shooter Lag

Quote:
Originally Posted by Ninja_Bait View Post
What point in the motor curve would you go for; max efficiency or max power? Or somewhere in between?
Well, what's the problem here? Insufficient efficiency or insufficient power? Let that guide your decision.
__________________

I am N2IRZ - What's your callsign?
  #9   Spotlight this post!  
Unread 16-01-2012, 11:20
MrForbes's Avatar
MrForbes MrForbes is offline
Registered User
AKA: Jim
FRC #1726 (N.E.R.D.S.)
Team Role: Mentor
 
Join Date: Feb 2006
Rookie Year: 2006
Location: Sierra Vista AZ
Posts: 5,989
MrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond reputeMrForbes has a reputation beyond repute
Re: Shooter Lag

You'd probably go for the point where you can control the speed, so it doesn't slow down noticeably. If you do some calculations as to the energy needed to shoot the ball, and the amount of time it takes, you can calculate how much power it takes to keep the motor at an almost constant speed. If the motor has enough power, then great...if not, it really doesn't matter as long as the shots are consistent, and you can get the wheel back up to speed before you want to shoot the next ball.
  #10   Spotlight this post!  
Unread 16-01-2012, 13:23
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,672
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Shooter Lag

Quote:
Originally Posted by Ninja_Bait View Post
What point in the motor curve would you go for; max efficiency or max power? Or somewhere in between?
What everyone else said. You design to your design requirements. In this case, you're probably wanting your reload time to be as small as possible, or small enough that you're back to speed before the next ball arrives, so you're looking for something closer to the peak power point.

Practically speaking, you want to be operating somewhat faster than peak power. Firing slows down your motor, so if you're normally operating at peak power, then you're dropping to a lower power point when you fire.

The absolutely ideal operating point is going to depend on the total effective inertia of your system and how much energy you lose per shot. That will also determine how much speed you lose per shot. The less speed you lose per shot, the closer you'll be to your operating point, the closer you want that point to be to peak power.

So, obviously, having the mechanical capacitor effect of a high inertia shooter helps here as well. The reflected inertia of your motor through its gearbox adds to the overall inertia of the shooter, of course, and you'd be reducing that reflected inertia to take advantage of this...

There's obviously a lot of variables here to optimize. I've sufficiently complicated the issue for it to grab my interest, so I'll try my hand at creating a spreadsheet or script tonight that can optimize things based on some given variables. At the very least, it'll give me a better handle on the interplay of the different variables. I just hope I can get some rotor inertia values for at least a few of the motors....
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
  #11   Spotlight this post!  
Unread 16-01-2012, 13:34
Ninja_Bait's Avatar
Ninja_Bait Ninja_Bait is offline
Former Prez of Making Things Go
AKA: Jake Potter
FRC #0694 (StuyPulse)
Team Role: Alumni
 
Join Date: Apr 2010
Rookie Year: 2008
Location: New York
Posts: 650
Ninja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond reputeNinja_Bait has a reputation beyond repute
Re: Shooter Lag

Thanks. The design crew on my team is still learning a lot about how motors work, so we're kind of just guessing at how fast exactly to run them. A spreadsheet would really help.
__________________
You can't fix something that isn't broken... but you can always break things that aren't fixed!

  #12   Spotlight this post!  
Unread 16-01-2012, 13:47
dipmeinaluminum's Avatar
dipmeinaluminum dipmeinaluminum is offline
Michael Vilarelle Mentor
AKA: (Former Mentor 354 Westinghouse Pirates)
FRC #0333 (The Megalodons)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Brooklyn
Posts: 142
dipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to beholddipmeinaluminum is a splendid one to behold
Re: Shooter Lag

Thank you so much for everyone's input! Programming is something I will look into, but in all the years we all ways make sure it works mechanically and electrically before programming. Essentially I'm getting the over all answer to add more power. It's back to the drawing board and more prototyping with different weight wheels, different type of gear ratios, motors, since I can't use capacitors
B
__________________

Team#333 (2013-Present)
Team#354 (2000-2013)
https://www.youtube.com/watch?v=Bu5-NvMUQ-Y
  #13   Spotlight this post!  
Unread 16-01-2012, 13:59
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,074
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Shooter Lag


Quote:
Originally Posted by Ninja_Bait View Post
What point in the motor curve would you go for; max efficiency or max power? Or somewhere in between?
You want to select a gear ratio such that, with the wheel(s) spun up to their desired speed and no balls being launched:

1) The motor is spinning at a speed slightly greater than 50% of its 12V free speed, and

2) The motor voltage required to hold that speed is sufficiently less than 12 volts, and

3) The waste power (input watts minus output watts) is not too much greater than the waste power at max efficiency at 12 volts.

These three conditions are somewhat mutually exclusive, and you may have to sacrifice here and there to find a happy medium. Or you may have to use a more powerful motor, or more than one motor.


Rationale:

#1 is so that when a ball is launched and slows the wheel down, your motor speed will be near the value required to get maximum power from the motor (when your closed-loop controller senses the error and jacks up the voltage).

#2 is so that your closed-loop speed controller has some "headroom" to apply more power (increase the applied voltage) to get the wheel back up to speed quickly

#3 is because you are going to be spinning your wheel for the entire match and you don't want to burn out your motor.

  #14   Spotlight this post!  
Unread 16-01-2012, 14:06
fox46's Avatar
fox46 fox46 is offline
Registered User
FRC #2013 (Cybergnomes)
Team Role: Mentor
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Toronto, ON, Canada
Posts: 400
fox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond reputefox46 has a reputation beyond repute
Re: Shooter Lag

Also remember that the available voltage will not always be 12V and will vary depending on your battery condition and how much power the rest of the robot is drawing.
__________________
Mentor, Team 2013 Cybergnomes 2010 - 2014, 2016
Mentor, Team 3756 RamFerno 2011 - 2013
Mentor, Team 854 Iron Bears 2005-2007
Founding member, Team 854 Iron Bears 2000-2005

Mech.Eng.+Mgt University of Ontario 2009
B.Ed OCT Trent University 2015
Professional Education and Product Knowledge Consultant - Toyota Canada Inc.
  #15   Spotlight this post!  
Unread 16-01-2012, 14:14
PriyankP's Avatar
PriyankP PriyankP is offline
Registered User
FRC #0188 (Woburn Robotics)
Team Role: Mentor
 
Join Date: Jan 2010
Rookie Year: 2008
Location: Toronto, Canada
Posts: 87
PriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud ofPriyankP has much to be proud of
Question Re: Shooter Lag

I think the best way to go at this problem is by combining the efforts of both the mechanical and the programming sub teams. If a shooter was designed in way such that only 85% - 90% of its power will ever be needed, then you could shoot your first ball at the "full" speed (say it's 85%) then second shot could be shot immediately by changing the shooter speed via programming to 90% and so on...

I would imagine that due to the loss of momentum, running at 90% would be similar to running at 85% when the time between two successive shots is small. Yes?
__________________
Champs Schedule Highlighter App [CD Thread]

#### XYZ Regional Finalists
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 09:53.

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