Go to Post In theory, this should work... Oops. - Eldarion [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 02-02-2006, 00:45
Salik Syed Salik Syed is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Stanford CA.
Posts: 514
Salik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud of
Send a message via AIM to Salik Syed
How do you aim your shooter?

just wondering how are all you other teams plannign to aim your ball shooting mechanism?
__________________
Team 701
  #2   Spotlight this post!  
Unread 02-02-2006, 01:12
sanddrag sanddrag is offline
On to my 16th year in FRC
FRC #0696 (Circuit Breakers)
Team Role: Teacher
 
Join Date: Jul 2002
Rookie Year: 2002
Location: Glendale, CA
Posts: 8,515
sanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond reputesanddrag has a reputation beyond repute
Re: How do you aim your shooter?

We have a custom turntable driven by sprocket, chain, and globe motor. It rides on steel and teflon balls. It has about 160 degrees of rotation. On top of the turntable is a tilt mechanism actuated by the van door motor and driven by sprocket and chain. It can go from 0 to 45 degrees.

Of course, all this is just theoretical. We have not even started building it yet.
__________________
Teacher/Engineer/Machinist - Team 696 Circuit Breakers, 2011 - Present
Mentor/Engineer/Machinist, Team 968 RAWC, 2007-2010
Technical Mentor, Team 696 Circuit Breakers, 2005-2007
Student Mechanical Leader and Driver, Team 696 Circuit Breakers, 2002-2004
  #3   Spotlight this post!  
Unread 02-02-2006, 08:01
Donut Donut is offline
The Arizona Mentor
AKA: Andrew
FRC #2662 (RoboKrew)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2004
Location: Goodyear, AZ
Posts: 1,301
Donut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond reputeDonut has a reputation beyond repute
Re: How do you aim your shooter?

For control of the rotator, we will be using a joystick to rotate back and forth manually, or will allow the camera to rotate it to face the goal (we have a switch that allows us to change between manual and automatic control). For the speed (we are adjusting speed not angle), we will use a series of 4 push buttons to change a desired speed by small or large intervals for manual control, and the camera will once again change the speed based on automatic control.

Mechanically, the speed control requires nothing extra than what we already had (one of the big CIM motors driving one flywheel), the rotator control will be done using a van door (or window) motor, driven by either a chain-sprocket connection or a belt drive (not sure which).
  #4   Spotlight this post!  
Unread 02-02-2006, 09:28
Pat234's Avatar
Pat234 Pat234 is offline
Registered User
None #0234 (www.cyberblue234.com)
Team Role: Human Player
 
Join Date: Oct 2004
Location: Indianapolis
Posts: 12
Pat234 will become famous soon enoughPat234 will become famous soon enough
Re: How do you aim your shooter?

We are using the camera linked to a globe motor to control the tilt through a 30 degree range of motion and the pan angle will be controlled through the drive train to line the robot up accordingly. These both will be controlled through the camera while on offense however the drivers will have some capability to override the camera controls.
__________________
Life is a trip the best way to get started is shut your mouth and keep walking. -Anonymous
  #5   Spotlight this post!  
Unread 02-02-2006, 09:31
kawelch kawelch is offline
Formerly of 1653
FRC #1984
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2005
Location: kansas
Posts: 109
kawelch is a splendid one to beholdkawelch is a splendid one to beholdkawelch is a splendid one to beholdkawelch is a splendid one to beholdkawelch is a splendid one to beholdkawelch is a splendid one to beholdkawelch is a splendid one to behold
Re: How do you aim your shooter?

Luck and prayer
  #6   Spotlight this post!  
Unread 02-02-2006, 11:00
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: How do you aim your shooter?

Complete auto aim.
  #7   Spotlight this post!  
Unread 02-02-2006, 11:09
Sachiel7's Avatar
Sachiel7 Sachiel7 is offline
<Yes I managed to flip it
AKA: Shayne Helms
FRC #1132 (RAPTAR Robotics)
 
Join Date: Sep 2002
Rookie Year: 2002
Location: Richmond, VA
Posts: 541
Sachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really niceSachiel7 is just really nice
Send a message via AIM to Sachiel7
Re: How do you aim your shooter?

We plan to allow the possibility of manual control, but we are focusing on having fully automated aiming utilizing the camera, to shoot on the fly.
__________________
-=Sachiel7=-

There's no such thing as being too simple!
Look for Team #1132, RAPTAR Robotics at the VCU Regional this year!
  #8   Spotlight this post!  
Unread 02-02-2006, 11:45
Spindash54 Spindash54 is offline
Registered User
AKA: Gregory Walsh
FRC #1468 (J-Birds)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Hicksville, NY
Posts: 40
Spindash54 is an unknown quantity at this point
Send a message via AIM to Spindash54
Re: How do you aim your shooter?

Aim? Who needs to aim? We just hit the fire button and relax...
  #9   Spotlight this post!  
Unread 02-02-2006, 12:48
bbehnke bbehnke is offline
The Behnkenator
AKA: Bria
FRC #1676 (Pioneeres)
Team Role: Mentor
 
Join Date: Sep 2005
Rookie Year: 2005
Location: woodcliff lake, NJ
Posts: 24
bbehnke will become famous soon enoughbbehnke will become famous soon enough
Send a message via AIM to bbehnke
Re: How do you aim your shooter?

for our angle adjustment we are using a cam (off-set center circle) to move a plate up and own and for yaw we are using a lazy suzan design and a automatic aim from the camera. the only thing manual is when you want to shoot the balls into the goal and winning the game
  #10   Spotlight this post!  
Unread 02-02-2006, 12:55
Salik Syed Salik Syed is offline
Registered User
FRC #0701 (RoboVikes)
Team Role: Alumni
 
Join Date: Jan 2003
Rookie Year: 2001
Location: Stanford CA.
Posts: 514
Salik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud ofSalik Syed has much to be proud of
Send a message via AIM to Salik Syed
Re: How do you aim your shooter?

So it seems many teams ARE going the automated aiming route...
__________________
Team 701
  #11   Spotlight this post!  
Unread 02-02-2006, 13:13
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: How do you aim your shooter?

Quote:
Originally Posted by bbehnke
for our angle adjustment we are using a cam (off-set center circle) to move a plate up and own and for yaw we are using a lazy suzan design and a automatic aim from the camera. the only thing manual is when you want to shoot the balls into the goal and winning the game
How do you compensate for the cams varying radius as it moves? The rate at which your pitch changes is never constant.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
  #12   Spotlight this post!  
Unread 02-02-2006, 14:17
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: How do you aim your shooter?

Quote:
Originally Posted by M. Krass
How do you compensate for the cams varying radius as it moves? The rate at which your pitch changes is never constant.
Many things are nonlinear in this system. Camera tilt angle is not proportional to distance. Distance is not proportional to the required pitch angle. Pitch angle can be, but is not necessarily, proportional to the cam position.

Fortunately, the nonlinearities are all irrelevant if you forego detailed computation and just make a simple lookup table that converts the measured camera tilt directly to the desired pitch adjustment. Creating that table is as easy as moving the robot forward and backwards, measuring the camera tilt, and manually tweaking the pitch adjustment until it works the way you want.
  #13   Spotlight this post!  
Unread 02-02-2006, 14:34
DjAlamose's Avatar
DjAlamose DjAlamose is offline
Registered User
AKA: Teh Albie
FRC #0279 (Tech Fusion)
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2003
Location: Toledo, OH
Posts: 343
DjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to beholdDjAlamose is a splendid one to behold
Send a message via AIM to DjAlamose
Re: How do you aim your shooter?

Quote:
Originally Posted by Alan Anderson
Many things are nonlinear in this system. Camera tilt angle is not proportional to distance. Distance is not proportional to the required pitch angle. Pitch angle can be, but is not necessarily, proportional to the cam position.
I don't know where you got this from but good luck then.

We have our robot fully automated for just about everything. All you need are the equations for speed, angle, height, and distance. Once you have those the RC can control the robot fully based on where it is. In reality you dont need the camera if your robot can keep track of where it is on the field at all times (much easier to use cmucam).

But we plan on haveing 3 different modes for our shooter, fire, off, and store. Can't give details other than 270 degrees, 4 balls per second, and 2 shooting angles. Pneumatics and window motors will be used for aiming the shooter as well as the small cim motors which will provide the speed for throwing the ball, vary that and you can send the ball just about anywhere.
__________________
WHAT TIME IS IT????? 279!!


2006 GLR Safety Award (2nd year in a row)
2005 National Xerox Creativity Award
2005 National Curie Quarter Finalist w/ 1126 and 180
2005 Buckeye Regional Champs w/ 67 and 274
2005 Buckeye Regional GM Industrial Design Award
2005 Buckeye Regional Safety Award
2005 GLR Quarter Finalist
2005 GLR Xerox Creativity Award
2005 GLR Safety Award
2004 Nationals Curie Division Finalist
2004 GLR Champs
2004 Buckeye Delphi Driving Tomorrow Award
2004 Buckeye Quarter Finalist w/ 1001 and 869
2003 GM Industrial Design Award GLR
2001 National Champs
  #14   Spotlight this post!  
Unread 02-02-2006, 16:06
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: How do you aim your shooter?

Quote:
Originally Posted by DjAlamose
I don't know where you got this from but good luck then.

We have our robot fully automated for just about everything. All you need are the equations for speed, angle, height, and distance. Once you have those the RC can control the robot fully based on where it is. In reality you dont need the camera if your robot can keep track of where it is on the field at all times (much easier to use cmucam).

But we plan on haveing 3 different modes for our shooter, fire, off, and store. Can't give details other than 270 degrees, 4 balls per second, and 2 shooting angles. Pneumatics and window motors will be used for aiming the shooter as well as the small cim motors which will provide the speed for throwing the ball, vary that and you can send the ball just about anywhere.
Finding a reliable ball kinematics equation that takes into account spin and air resistance is VERY hard to do on the RC (but not impossible). And that's not even taking into account the trig needed for angle adjustments and converting the x and y coordinates of the target seen by the camera to angles. Try doing the math yourself - in order to get a full-fidelity representation of what your camera sees, you not only need to convert between pixel offset and angle (which is fairly easy), but also take into account that the 2D space represented by the camera's data feedback is in actuality a representation of 3D space. To combine all of these factors together, you have to use some matrix math.

It is MUCH simpler to use look-up tables, and in addition they are always going to be faster. They do all the dirty work of physics for you.

Our team's solution is to slave camera pan to the turret (turret rotation controlled by a feedback loop) and use a constant camera tilt. Then, a look up table for flywheel speed is indexed by the y pixel offset of the target. With the right choice of camera tilt angle and lens, you can see the goal from pretty much anywhere that you could realistically shoot from. It really doesn't get much simpler than that.
  #15   Spotlight this post!  
Unread 02-02-2006, 19:42
Parker's Avatar
Parker Parker is offline
Registered User
FRC #1079 (C.R.E.A.T.E.)
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2002
Location: Philadelphia
Posts: 33
Parker is an unknown quantity at this point
Re: How do you aim your shooter?

[quote=sanddrag] On top of the turntable is a tilt mechanism actuated by the van door motor and driven by sprocket and chain. It can go from 0 to 45 degrees.

You might run into problems shooting close to the center goal with only 0-45 degrees of rotation. If you want to aim at the lower goal just turn down the speed of your shooter.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Shielding the Shooter WebWader125 Rules/Strategy 10 05-02-2006 20:05
Team 1280 Prototype Ball Shooter Shelbykr7 Robot Showcase 8 25-01-2006 09:57
We Aim For The Stars Part III Ken Leung General Forum 5 03-01-2006 16:57
AIM remote in a myspace Bill_Hancoc Chit-Chat 10 26-11-2005 00:28
(part II) We aim for the stars Ken Leung General Forum 6 03-05-2005 16:57


All times are GMT -5. The time now is 09:30.

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