|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools |
Rating:
|
Display Modes |
|
|
|
#1
|
||||
|
||||
|
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.
|
|
#2
|
||||
|
||||
|
Re: Automatic catcher?
Quote:
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. |
|
#3
|
||||
|
||||
|
Re: Automatic catcher?
Quote:
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. |
|
#4
|
||||||
|
||||||
|
Re: Automatic catcher?
Quote:
|
|
#5
|
|||||
|
|||||
|
Quote:
@JamesCH95: have you seen your threshold move around like that? @JoeRoss: you bet we used that voucher Thanks, Eric Last edited by EricS-Team180 : 25-02-2014 at 09:49. |
|
#6
|
|||
|
|||
|
Re: Automatic catcher?
We have an automatic catch function using the same matixbot ultrasound rangefinder (may be a different model, but certainly the same brand and packaging). One of our students got it running on an ardunio - the threshold "catch" distance is set with a potentiometer, and the cRIO is sent a boolean digital signal (basically, "Catch" or "Don't Catch").
LEDs hooked into the arduino let us see where the catch threshold is, so we can make tweaks by powering on, messing with the potentiometer and waving a ball around in the pit. No Arduino code changes, no cRIO code changes. The issue we've found with the autocatch is the timing very much depends on the speed of the ball - a lobbed ball from the human player needs to trigger the catch late (short range) so it doesn't snap shut before the ball is contained, but a shot with a lot of velocity (over the truss) needs to trigger earlier so the catch is in motion when the ball gets deeper into our robot. We're messing around trying to find a sweet spot, but we might have to tune for one and operate the other manually. We could add a second digital out for a second threshold, as well - have a "catch" and a "human load" threshold distance. Our robot release video has some demos of this - I think many (most?) of these were automatic catches. |
|
#7
|
||||
|
||||
|
Re: Automatic catcher?
Quote:
|
|
#8
|
|||||
|
|||||
|
Re: Automatic catcher?
Quote:
Thanks Eric |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|