Go to Post Some of them look like phone numbers... LETS START CALLING THEM ALL! - akoscielski3 [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 10-02-2013, 22:56
jnaranjo jnaranjo is offline
Registered User
FRC #4682
 
Join Date: Jan 2013
Location: Seattle
Posts: 7
jnaranjo is an unknown quantity at this point
Best approach for feeding frisbee to shooter mechanism?

We are a rookie team.
We have a linear shooter with a vertical magazine behind it. We are mounting a rod to a windshield wiper motor (DC motor), and controlling it with a Talon. This will hit the bottom frisbee in the magazine out to the shooter.

We are looking for the best way to control the motion of the wiper.
The obvious issue is that we control the DC motor with a rate between -1 and 1.

We've come up with a few ideas, and we are looking for feedback on what might work the best, or even if some of these won't work at all.

1. Put an absolute encoder on the wiper motor shaft, and have it give us the angle that the wiper is at. We would calculate the final desired angle, which would be a constant. We could use the current angle from the encoder and the desired angle in a PID Subsystem to get the wiper where we want and back to it's original position.

2. Do the same thing as the first one, but use a potentiometer to get the angle we need instead of an absolute encoder.

3. We could calculate the time we need to run the motors for to get the desired angle. We would figure out the distance that we need to cover, and possibly use an incremental encoder to get the velocity of the wiper.

4. Use a limit switch to detect when the wiper has reached it's final destination. It may be difficult to position this in a way that doesn't interfere with the shooter, and we are worried about hitting the switch with the wiper too hard.

Those are all the ideas we've got so far, good and bad.
Any input is sorely needed, since we are short on time. Thanks in advance!
Reply With Quote
  #2   Spotlight this post!  
Unread 10-02-2013, 23:04
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,995
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: Best approach for feeding frisbee to shooter mechanism?

When placing a limit switch, one must not use it as a hard stop; that is, it shouldn't be in the way of the arm and get damaged if the motor spins too much.

Instead, you position the lever of the switch so that it gets touched by the side of the arm as the arm passes by. That way, if the arm goes too far, the switch is not damaged at all.

Another comment: Idea #3, using just time to set a position, will lose accuracy significantly over the course of a match. Variables (such as system voltage) will make this a very inaccurate method.

If I were doing this, I'd use 2 limit switches - one for "frisbee launched, return to starting position' and one for 'arm in starting position'. Easy to program, inexpensive, and more than accurate enough.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #3   Spotlight this post!  
Unread 10-02-2013, 23:19
jnaranjo jnaranjo is offline
Registered User
FRC #4682
 
Join Date: Jan 2013
Location: Seattle
Posts: 7
jnaranjo is an unknown quantity at this point
Re: Best approach for feeding frisbee to shooter mechanism?

Thanks Don.
I appreciate the input.
I hadn't thought of positioning the switches in a different way.
We still have the issue of positioning the switches in a way that won't interfere with the shooter.

In case we can't do the switch idea because of those design limitations, what would you suggest as an alternate plan?
Reply With Quote
  #4   Spotlight this post!  
Unread 10-02-2013, 23:29
Grim Tuesday's Avatar
Grim Tuesday Grim Tuesday is offline
Registered User
AKA: Simon Bohn
FRC #0639 (Code Red)
Team Role: Alumni
 
Join Date: Jan 2010
Rookie Year: 2010
Location: Baltimore MD (JHU)
Posts: 1,605
Grim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond reputeGrim Tuesday has a reputation beyond repute
Re: Best approach for feeding frisbee to shooter mechanism?

We made our 'whacker' able to make full rotations so you never have to stop the motor and reverse. To detect position we are using an infrared photosensor that detects when it passes by and counts how many times is passes.
Reply With Quote
  #5   Spotlight this post!  
Unread 10-02-2013, 23:43
EricH's Avatar
Happy Birthday! EricH EricH is offline
New year, new team
FRC #1197 (Torbots)
Team Role: Engineer
 
Join Date: Jan 2005
Rookie Year: 2003
Location: SoCal
Posts: 19,780
EricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond reputeEricH has a reputation beyond repute
Re: Best approach for feeding frisbee to shooter mechanism?

Quote:
Originally Posted by jnaranjo View Post
We are a rookie team.
We have a linear shooter with a vertical magazine behind it. We are mounting a rod to a windshield wiper motor (DC motor), and controlling it with a Talon. This will hit the bottom frisbee in the magazine out to the shooter.
I mentioned this in the other thread on this topic, but there are no FRC-legal windshield wiper motors (R32). Unless you've got the window motors confused with windshield wiper motors somehow, I think you may need to look at your motion system here.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

"Rockets are tricky..."--Elon Musk

Reply With Quote
  #6   Spotlight this post!  
Unread 11-02-2013, 14:00
Iaquinto.Joe's Avatar
Iaquinto.Joe Iaquinto.Joe is offline
RPI 2018
AKA: Joe Iaquinto
FRC #0308 (The Monsters)
Team Role: Alumni
 
Join Date: Jan 2013
Rookie Year: 2011
Location: United States
Posts: 166
Iaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the roughIaquinto.Joe is a jewel in the rough
Re: Best approach for feeding frisbee to shooter mechanism?

I wouldn't suggest using a talon to control a device like this. You're much better off with a spike because you only need to travel at full power, negative full power, or not moving.
__________________
4 year 2011 - 2014 FRC team 308 member, Lead Programmer - C++ / LabVIEW

3 year 2011, 2013, 2014 OCCRA member, Co-Captain OCCRA team 308
  • OCCRA Engineering Excellence - Waterford Kettering 2013
  • Innovation in Control - 2011
  • Quality award- Northville 2012
  • Engineering Excellence- Howell 2014
  • Innovation in Controls- Livonia 2014
Reply With Quote
Reply


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 10: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