Go to Post Contrary to the term, common sense isn't all that common. - RoboChair [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 Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 20-02-2014, 00:48
safiq10's Avatar
safiq10 safiq10 is offline
Registered User
FRC #2950 (DEVASTATORS)
Team Role: Mechanical
 
Join Date: Jan 2013
Rookie Year: 2009
Location: Waco tx
Posts: 528
safiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond reputesafiq10 has a reputation beyond repute
Automatic catcher?

Now Catching I believe is going to be a huge thing! (especially if you are a defensive/ support robot.... Like us) So my team was discussing if automatic catching would be possible. We thought that maybe you would use your camera to track the ball but that is as far as we got. We were wondering how it would be done and coded?
Reply With Quote
  #2   Spotlight this post!  
Unread 20-02-2014, 01:14
Chowmaster4695 Chowmaster4695 is offline
Lathe Master
AKA: Jerry Wright
FRC #4695
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2001
Location: Chowchilla
Posts: 40
Chowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond reputeChowmaster4695 has a reputation beyond repute
Re: Automatic catcher?

We use 8 limit switches on our 4 panel wings. When the ball hits the switch it automatically clamps down on it with over 300 lbs of clamping force. If you look at the 604 reveal video its very similar but better due to the autonomous action.
Reply With Quote
  #3   Spotlight this post!  
Unread 20-02-2014, 01:16
Nick.kremer's Avatar
Nick.kremer Nick.kremer is offline
Registered User
FRC #3512 (Spartatroniks)
Team Role: Mentor
 
Join Date: Jan 2013
Rookie Year: 2011
Location: Santa Maria
Posts: 52
Nick.kremer is an unknown quantity at this point
Re: Automatic catcher?

Quote:
Originally Posted by Chowmaster4695 View Post
We use 8 limit switches on our 4 panel wings. When the ball hits the switch it automatically clamps down on it with over 300 lbs of clamping force.
We also used a limit switch on our bot to clamp down on the ball after a catch.
__________________
Check out Team 3512's Website!

Like us on Facebook!
Reply With Quote
  #4   Spotlight this post!  
Unread 20-02-2014, 09:10
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Automatic catcher?

We just go off of operator reflex!
Reply With Quote
  #5   Spotlight this post!  
Unread 20-02-2014, 12:48
Wayne TenBrink's Avatar
Wayne TenBrink Wayne TenBrink is offline
<< (2008 Game Piece)
FRC #1918 (NC Gears)
Team Role: Engineer
 
Join Date: Apr 2007
Rookie Year: 2006
Location: Fremont, MI, USA
Posts: 528
Wayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond reputeWayne TenBrink has a reputation beyond repute
Re: Automatic catcher?

We just made the "wings" as non-rigid & energy absorbing as possible so the ball doesn't bounce out. Beyond that, its up to the driver teams to the transfer.
__________________
NC Gears (Newaygo County Geeks Engineering Awesome Robotic Solutions)

FRC 1918 (Competing at St. Joseph and West MI in 2017)
FTC 6043 & 7911
Reply With Quote
  #6   Spotlight this post!  
Unread 20-02-2014, 13:41
faust1706's Avatar
faust1706 faust1706 is offline
Registered User
FRC #1706 (Ratchet Rockers)
Team Role: College Student
 
Join Date: Apr 2012
Rookie Year: 2011
Location: St Louis
Posts: 498
faust1706 is infamous around these partsfaust1706 is infamous around these parts
Re: Automatic catcher?

Quote:
Originally Posted by safiq10 View Post
Now Catching I believe is going to be a huge thing! (especially if you are a defensive/ support robot.... Like us) So my team was discussing if automatic catching would be possible. We thought that maybe you would use your camera to track the ball but that is as far as we got. We were wondering how it would be done and coded?
Tracking a ball is a feat on its own than not many teams get around to doing, yet alone calculating its trajectory and autonomously moving to where it is going to land. It involves some serious geometry if your camera is not perpendicular to the ground. You also have to account for the delay. Can you write an efficient enough program that will give an accurate solution in time? It is a very complex problem, but a lot of fun to solve.

I would simply go off driver reflex, and I'm the vision programmer on the team.
__________________
"You're a gentleman," they used to say to him. "You shouldn't have gone murdering people with a hatchet; that's no occupation for a gentleman."
Reply With Quote
  #7   Spotlight this post!  
Unread 20-02-2014, 13:47
Chris is me's Avatar
Chris is me Chris is me is offline
no bag, vex only, final destination
AKA: Pinecone
FRC #0228 (GUS Robotics); FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Dec 2008
Rookie Year: 2006
Location: Glastonbury, CT
Posts: 7,753
Chris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond reputeChris is me has a reputation beyond repute
Send a message via AIM to Chris is me
Re: Automatic catcher?

Obviously tracking the trajectory of the ball is insanely difficult in the FRC constraints, but I think you'll see plenty of catching mechanisms automatically actuate when a ball gets near enough. We're attempting to use an IR range finder for this.
__________________
Mentor / Drive Coach: 228 (2016-?)
--2016 Waterbury SFs (with 3314, 3719), RIDE #2 Seed / Winners (with 1058, 6153), Carver QFs (with 503, 359, 4607)
Mentor / Consultant Person: 2170 (2017-?)
.
College Mentor: 2791 (2010-2015)
-- 2015 TVR Motorola Quality, FLR GM Industrial Design -- 2014 FLR Motorola Quality / SFs (with 341, 4930)
-- 2013 BAE Motorola Quality, WPI Regional #1 Seed / Delphi Excellence in Engineering / Finalists (with 20, 3182)
-- 2012 BAE Imagery / Finalists (with 1519, 885), CT Xerox Creativity / SFs (with 2168, 118)
Student: 1714 (2009) - 2009 MN 10K Lakes Regional Winners (with 2826, 2470)
2791 Build Season Photo Gallery - Look here for mechanism photos My Robotics Blog (Updated April 11 2014)
Reply With Quote
  #8   Spotlight this post!  
Unread 20-02-2014, 13:55
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,879
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Automatic catcher?

Quote:
Originally Posted by safiq10 View Post
Now Catching I believe is going to be a huge thing! (especially if you are a defensive/ support robot.... Like us) So my team was discussing if automatic catching would be possible. We thought that maybe you would use your camera to track the ball but that is as far as we got. We were wondering how it would be done and coded?
It is. We have done it.

This sensor (we're using two of them right now): https://www.sparkfun.com/products/8504

The sensor outputs an analog signal. To calibrate it we held the ball where we wanted our trigger point to be and recorded that value. The driver holds down a button on the control interface to open our catching mechanisms and when the sensor sees something that crosses the trigger point value the catcher snaps shut.

We added all of the hardware and code in the last two days of build, it's really simple and straight-forward.

Until then we were getting good results with driver reflexes, but wanted to automate it to remove some burden from the driver.
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
Reply With Quote
  #9   Spotlight this post!  
Unread 20-02-2014, 14:08
minhnhatbui's Avatar
minhnhatbui minhnhatbui is offline
Registered User
FRC #3990 (Tech for Kids)
Team Role: Mentor
 
Join Date: Apr 2012
Rookie Year: 2011
Location: Montréal (Québec)
Posts: 38
minhnhatbui is a jewel in the roughminhnhatbui is a jewel in the roughminhnhatbui is a jewel in the rough
Re: Automatic catcher?

Quote:
Originally Posted by JamesCH95 View Post
It is. We have done it.

This sensor (we're using two of them right now): https://www.sparkfun.com/products/8504

The sensor outputs an analog signal. To calibrate it we held the ball where we wanted our trigger point to be and recorded that value. The driver holds down a button on the control interface to open our catching mechanisms and when the sensor sees something that crosses the trigger point value the catcher snaps shut.

We added all of the hardware and code in the last two days of build, it's really simple and straight-forward.

Until then we were getting good results with driver reflexes, but wanted to automate it to remove some burden from the driver.
This is what we are currently trying to look into since it eases the burden on the drivers. It does not however eliminate the need to position the robot correctly, and since we are relying on the drivers' instincts, this will take a lot of practice.

Tracking a ball will be a tough feat, especially with no reflective tape on the balls themselves and considering the lighting that comes from the roof. IMO, it would be better to spend this amount of energy and time elsewhere.
__________________

Mentor for Équipe Team 3990: Tech for Kids
www.team3990.com | facebook.com/team3990 | @team3990


Regional Winners, Montréal 2012, 2013, 2014
Finalists, NY Tech Valley 2014
Semi-finals, Curie 2013
Rookie All-Star, Championship 2012
Reply With Quote
  #10   Spotlight this post!  
Unread 20-02-2014, 16:54
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,589
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: Automatic catcher?

Quote:
Originally Posted by JamesCH95 View Post
This sensor (we're using two of them right now): https://www.sparkfun.com/products/8504
Hopefully you used your maxbotix voucher to buy one of them.
Reply With Quote
  #11   Spotlight this post!  
Unread 20-02-2014, 18:32
Pault's Avatar
Pault Pault is offline
Registered User
FRC #0246 (Overclocked)
Team Role: College Student
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Boston
Posts: 618
Pault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond reputePault has a reputation beyond repute
Re: Automatic catcher?

Quote:
Originally Posted by faust1706 View Post
Tracking a ball is a feat on its own than not many teams get around to doing, yet alone calculating its trajectory and autonomously moving to where it is going to land. It involves some serious geometry if your camera is not perpendicular to the ground. You also have to account for the delay. Can you write an efficient enough program that will give an accurate solution in time? It is a very complex problem, but a lot of fun to solve.

I would simply go off driver reflex, and I'm the vision programmer on the team.
It's probably still a waste of time, but I can think of an easier way to do this. It requires a omnidirectional drivetrain. Basically you use PID. For left to right, it is simply using PID to try and center the ball on your camera's x-axis. Forwards and backwards is a bit more difficult. I would probably use some sort of function which combines the current size and height of the ball, and feed that into PID. It seems like with some tuning you could get it to work.
Reply With Quote
  #12   Spotlight this post!  
Unread 25-02-2014, 06:11
Amit3339 Amit3339 is offline
B B BumleB
FRC #3339
Team Role: Leadership
 
Join Date: Dec 2013
Rookie Year: 2011
Location: Israel
Posts: 50
Amit3339 is a splendid one to beholdAmit3339 is a splendid one to beholdAmit3339 is a splendid one to beholdAmit3339 is a splendid one to beholdAmit3339 is a splendid one to beholdAmit3339 is a splendid one to behold
Re: Automatic catcher?

Our Programming team made something huge. they tracked the ball with the camera and using Gyro drove to the ball(you can know when you're really close when the radius of the ball is pretty high-can be read from the dashboard) and then we just catch the ball.
Reply With Quote
  #13   Spotlight this post!  
Unread 25-02-2014, 07:17
Canon reeves Canon reeves is offline
Registered User
FRC #4490
Team Role: Alumni
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Arkansas
Posts: 298
Canon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud ofCanon reeves has much to be proud of
Re: Automatic catcher?

Is it able to tell the difference from the opponents ball? Thats really cool though!
Reply With Quote
  #14   Spotlight this post!  
Unread 25-02-2014, 08:34
JamesCH95's Avatar
JamesCH95 JamesCH95 is offline
Hardcore Dork
AKA: JCH
FRC #0095 (The Grasshoppers)
Team Role: Engineer
 
Join Date: Dec 2004
Rookie Year: 2001
Location: Enfield, NH
Posts: 1,879
JamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond reputeJamesCH95 has a reputation beyond repute
Re: Automatic catcher?

Quote:
Originally Posted by Amit3339 View Post
Our Programming team made something huge. they tracked the ball with the camera and using Gyro drove to the ball(you can know when you're really close when the radius of the ball is pretty high-can be read from the dashboard) and then we just catch the ball.
Video or ban!
__________________
Theory is a nice place, I'd like to go there one day, I hear everything works there.

Maturity is knowing you were an idiot, common sense is trying to not be an idiot, wisdom is knowing that you will still be an idiot.
Reply With Quote
  #15   Spotlight this post!  
Unread 25-02-2014, 09:38
EricS-Team180's Avatar
EricS-Team180 EricS-Team180 is offline
SPAM, the lunchmeat of superheroes!
AKA: Eric Schreffler
FRC #0180 (SPAM)
Team Role: Engineer
 
Join Date: Apr 2002
Rookie Year: 2001
Location: Stuart, Florida
Posts: 561
EricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond reputeEricS-Team180 has a reputation beyond repute
Smile Re: Automatic catcher?

Quote:
Originally Posted by JamesCH95 View Post
It is. We have done it.

This sensor (we're using two of them right now): https://www.sparkfun.com/products/8504
We are currently using one LV-EZ4, looking up at a shallow angle, from the base of our catapult. It "works", but the threshold of where we want to trigger our grabber and hands is varying too much. ...say from an analog threshold of ~9 to ~30. The result is that we sometimes miss the auto-catch, and the operator has to recover manually. That doesn't sound like a big deal, but time is precious. For now, we've decided that the ultrasonic - mounted as we chose - is not as reliable as we want it to be. Unless we calibrate before each match, or understand the drift, we'll likely swap it out with an optical sensor at our first regional in Orlando.

@JamesCH95: have you seen your threshold move around like that?

@JoeRoss: you bet we used that voucher
Thanks,
Eric
__________________

Don't PANIC!
S. P. A. M.

Last edited by EricS-Team180 : 25-02-2014 at 09:49.
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 20:15.

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