Go to Post ...on occasion, just smile and nod in appreciation. - dubious elise [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 23-02-2012, 01:56
FlyingMonkeys FlyingMonkeys is offline
Registered User
FRC #0771
 
Join Date: Feb 2012
Location: Canada
Posts: 4
FlyingMonkeys is an unknown quantity at this point
Inconsistant Shooting

Hey guys,

We were testing our bot and found that our shooting was highly inconsistant due to a variety of factors, some including but are not limited to:
1. Ball density,
2. Ball mass
3. Wind resistance
4. Constantly fluctuating battery
5. Speed of flywheels (And the fact they take a while to reach max speed)
7. Ball compression between wheels
8. The time it takes fly wheels to reach it's set speed.

I've read somewhere that PID controllers might help, given we have encoders mounted on our shooters, would anyone be so kind as to link me to some documentation about that? We're using Java, if that helps.

How are teams doing with their shooting? If anyone teams have very consistant shots, would it be possible to enlighten the rest of us on some key things to look out for?

I've heard that no matter how hard to try to make things accurate, the balls on court will be very different and that will skew everything.

Thank you!
  #2   Spotlight this post!  
Unread 23-02-2012, 08:22
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Inconsistant Shooting

Quote:
Originally Posted by FlyingMonkeys View Post
If anyone teams have very consistant shots, would it be possible to enlighten the rest of us on some key things to look out for?
Make your ball shooting mechanism work the same regardless of variations in ball surface texture, squishiness, center of mass, color, temperature, dielectric constant,...

I've seen two different shooters up close. They are not at all similar. Both of them are quite repeatable in giving the ball a consistent initial trajectory. They can't account for differences in wind resistance, and a significant change in ball mass can throw them off, but otherwise they seem quite good.

The only common feature is that they throw the ball in the manner of a catapult.
  #3   Spotlight this post!  
Unread 23-02-2012, 12:30
barn34's Avatar
barn34 barn34 is offline
Isn't this how Skynet got started?
AKA: William Barnickel
FRC #2481 (Roboteers)
Team Role: Mentor
 
Join Date: Feb 2012
Rookie Year: 2009
Location: Metamora, IL
Posts: 243
barn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond reputebarn34 has a reputation beyond repute
Re: Inconsistant Shooting

First of all, to successfully implement PID control, you have to tune it properly. We found that we needed multiple PID settings based on set point to give the most desirable control response. You can find information on PID tuning by googling it. There's plenty of info out there to help you get started.

Secondly, you always have to account for a certain amount of settling time. This means that you have to allow your motors time to get up to the desired speed and then reach a steady state at that speed for a consistent shot result. Nothing is instantaneous, no matter how good your PID tuning is. You can account for the appropriate required delay using various programming techniques.

Lastly, the delay required to account for settling time will vary based on several factors. Current battery charge and the desired set point being two critical ones. If you are clever, you can also account for these factors by tracking them and implementing corrections/adjustments in your code.

Make sure to focus on properly accounting for the factors that you can control (battery charge, desired speed, etc.) and minimizing the effect of the ones that you can't control (variations in ball mass, ball surface consistency, drag, etc.).

Hope that helps set you in the right direction.
  #4   Spotlight this post!  
Unread 23-02-2012, 12:36
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: 6,017
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: Inconsistant Shooting

We have had a little bit of trouble with our single wheeled shooter not being completely consistent. But it does ok. We have a feedback loop to control motor speed based on encoder data. We also designed it to give the ball a lot of backspin, with a relatively flat trajectory (we shoot straight at the backboard above the goal), so our distance from the goal is not critical. It works pretty well in testing with balls in highly varying condition, but we wont know how it does on the playing field with the "real" balls until a week from now in San Diego...
  #5   Spotlight this post!  
Unread 23-02-2012, 12:48
NOV8R's Avatar
NOV8R NOV8R is offline
Registered User
AKA: Chuck Brant
FRC #1583
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 2006
Location: Centennial, Colorado
Posts: 209
NOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud ofNOV8R has much to be proud of
Re: Inconsistant Shooting

After the scrimmage this past weekend I noticed when we got our balls back they were no longer air tight. You could squeeze them and hear air escaping. Back in 2006 I noticed the same thing. There was a muzzle velocity measurement during inspection in 2006. The results on this test depended on the balls they used. Balls that were no longer air tight shot at slower muzzle velocities. In 2006 we shot a lot of balls so it was easy to adjust your aim for this. With fewer balls this year it's going to be harder to do.
  #6   Spotlight this post!  
Unread 23-02-2012, 14:34
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 496
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Inconsistant Shooting

My team had a very accurate shooter. We can shoot in the same spot many many many times. The only bad thing that messes us up is when balls get squishy. What we are going to do is change the set speed as the games go on. So if our setting at the start of the games is .60 for close range we might change it to .65 with flatter balls.
  #7   Spotlight this post!  
Unread 23-02-2012, 14:55
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Inconsistant Shooting

Quote:
Originally Posted by tomy View Post
My team had a very accurate shooter.
Wheel or catapult?


  #8   Spotlight this post!  
Unread 23-02-2012, 15:00
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 496
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Inconsistant Shooting

wheel

sitting and not moving we shot 5 balls and they all hit in the same sppot + or - 4 inches

want a vid?

we are working on video tracking now
  #9   Spotlight this post!  
Unread 23-02-2012, 15:13
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Inconsistant Shooting

Quote:
Originally Posted by tomy View Post
wheel

want a vid?
No, just more detail

axles: bottom only or top and bottom?

if bottom only, what's your chute made of?

if top and bottom, is top powered separately?

how many wheels on each axle?

wheel size, motor, and gear ratio?

PID or no?

What's the max wheel speed you are using?

What's the motor voltage (or current) at that speed?

What the launch angle and is it variable?

...stuff like that


  #10   Spotlight this post!  
Unread 23-02-2012, 15:29
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: Inconsistant Shooting

We found that how the balls were fed in significantly effected the concistancy of the shooter. In prototyping we found that wheeled shooters generally are much more sentitie than the design that we ended up using, a belted shooter.

Try to eliminate as many variables as possible before concluding the shooter is at fault.
  #11   Spotlight this post!  
Unread 23-02-2012, 15:01
jwfoss jwfoss is offline
Chasing Elegant Simplicity
AKA: Justin Foss
FRC #0558 (Elm City Robo Squad)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2003
Location: New Haven, CT
Posts: 592
jwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond reputejwfoss has a reputation beyond repute
Re: Inconsistant Shooting

We found that our accuracy increased greatly when we properly fed the balls into the shooter, directly on their center. (We have a dual wheel single axle shooter with a hood). PID control was the final step, and now we are very confindent in our repeatability.

Remember that the speed the ball enters the shooter has just as much effect as the speed of the shooter wheels themselves.
__________________
2003-2006 | FRC 0176 | Aces High - Student
2007-2010 | FRC 0229 | Division by Zero - Mentor in Training
2011-2013 | FRC 2168 | Aluminum Falcons - Mechanical Mentor
2013-20xx | FRC 0558 | Elm City Robo Squad - Mechanical Mentor
  #12   Spotlight this post!  
Unread 23-02-2012, 15:40
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,100
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: Inconsistant Shooting

Quote:
Originally Posted by jwfoss View Post
Remember that the speed the ball enters the shooter has just as much effect as the speed of the shooter wheels themselves.
So if you double the incoming speed of the ball, the exit velocity will double?


  #13   Spotlight this post!  
Unread 23-02-2012, 16:06
tomy tomy is offline
Registered User
FRC #3038 (I.C.E. Robotics)
Team Role: Mentor
 
Join Date: Jan 2009
Rookie Year: 2009
Location: Stacy, Minnesota
Posts: 496
tomy has a spectacular aura abouttomy has a spectacular aura about
Re: Inconsistant Shooting

Quote:
Originally Posted by jwfoss View Post
Remember that the speed the ball enters the shooter has just as much effect as the speed of the shooter wheels themselves.
that is not a problem for us cause our ball goes into the shooter at a consistent speed

feeder

feeder we switch to pvc and sprayed with truck bed liner

shooter

two wheels powered by two cims directly with a lazy susan to change the direction

Last edited by tomy : 23-02-2012 at 16:10. Reason: Fixed the links sorry.
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:42.

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