Go to Post Instead of giving us some wood and nails and saying "build us a box", they're handing us power tools and saying "now make us something cool" - galewind [more]
Home
Go Back   Chief Delphi > Technical > Control System > Sensors
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 03-01-2015, 14:28
tom23's Avatar
tom23 tom23 is offline
Android Dev wiz
AKA: Tom Orth
FRC #2729 (Storm Robotics)
Team Role: Programmer
 
Join Date: Jan 2015
Rookie Year: 2014
Location: New Jersey
Posts: 32
tom23 will become famous soon enough
Ultrasonic sensor for 2015 game

I was wondering if it would be wise to use an ultrasonic sensor in the 2015 game to stack the crates once the robot is out of the gold boxes. If there is a better solution than using an ultrasonic please let me know and explain your solution. I'm open to any ideas. Thanks
Reply With Quote
  #2   Spotlight this post!  
Unread 03-01-2015, 14:30
JosephC's Avatar
JosephC JosephC is offline
FF: Breakfast Company
AKA: Joseph Cupchack
no team (FiM Volunteer Extraordinaire)
 
Join Date: Sep 2010
Rookie Year: 2011
Location: Waterford, Michigan
Posts: 1,752
JosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond reputeJosephC has a reputation beyond repute
Re: Ultrasonic sensor for 2015 game

Would you mind sharing what use the ultrasonic sensor would have? It'll help us give you other solutions/ideas.
__________________
Referee: 2015 - ?
Field Reset/Supervisor: 2013 - ?
68 Team Member: 2011 - 2013
Reply With Quote
  #3   Spotlight this post!  
Unread 26-10-2015, 16:45
Fauge7 Fauge7 is offline
Head programmer
FRC #3019 (firebird robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Scottsdale
Posts: 195
Fauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to all
Re: Ultrasonic sensor for 2015 game

The only sensors in this game that were good to have were the gyros and encoders, the other sensors that might have been helpful depending on your robot setup are potentiometers and well some form of limit switch.
Reply With Quote
  #4   Spotlight this post!  
Unread 26-10-2015, 16:56
EmileH's Avatar
EmileH EmileH is offline
it's not a water game, ok?
AKA: Emile Hamwey
FRC #1058 (PVC Pirates) & FF (NE Way You Want It)
Team Role: Programmer
 
Join Date: Dec 2014
Rookie Year: 2011
Location: New England
Posts: 531
EmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant futureEmileH has a brilliant future
Re: Ultrasonic sensor for 2015 game

I think that if you are trying to do distance calculations, the PulsedLight LIDAR-Lite module would be best. In our experiences it has been more accurate than an ultrasonic sensor, since it uses infrared lasers for distance measurement which are less susceptible to noise/environment variables than ultrasonic sensors.

http://www.robotshop.com/en/lidar-li...lsedlight.html

Here is our LIDAR code in java. We connected the sensor to the I2C port on the MXP since at the time, the RoboRio I2C port was broken. We borrowed the base of the code from here and modified it a little.
HTH.
__________________
2016-present: High School Student, FRC 1058 PVC Pirates
2016: RiverRage 20 Champions, Battle of the Bay 3 Champions

2013-2015: Middle School Student, FRC 3467 Windham Windup

Last edited by EmileH : 26-10-2015 at 17:00.
Reply With Quote
  #5   Spotlight this post!  
Unread 26-10-2015, 19:52
EricH's Avatar
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,661
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: Ultrasonic sensor for 2015 game

Quote:
Originally Posted by Fauge7 View Post
The only sensors in this game that were good to have were the gyros and encoders, the other sensors that might have been helpful depending on your robot setup are potentiometers and well some form of limit switch.
We had an ultrasonic, as I recall. As well as multiple limit switches.

The ultrasonic sensor was mounted inside (quite literally--mounted inside the tube, pointing to the inside of the robot) of one of our intake arms, and on detecting a tote would tell the arms to close and start the intake wheels spinning to bring the tote in. At that point, the limit switches and encoders took over to stack the tote when it was in position.
__________________
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 26-10-2015, 21:19
GeeTwo's Avatar
GeeTwo GeeTwo is online now
Technical Director
AKA: Gus Michel II
FRC #3946 (Tiger Robotics)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2013
Location: Slidell, LA
Posts: 3,511
GeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond reputeGeeTwo has a reputation beyond repute
Re: Ultrasonic sensor for 2015 game

Affordable ultrasonic sensors that I found had too large a (what we call in underwater active sonar) "direct blast range". That is, you cannot get any data inside of ct/2, where c is the speed of sound, t is the duration of the pulse, because you are sending out signal at that point. Even low end bistatic sensors (separate transmitters and receivers) had too long a minimum sensor range. We had rather better experience this year with Sharp optical range finders and (when you want really short but nonzero ranges), capacitive proximity detectors. Especially if you have an active intake, nothing beats a good old physical contact limit switch that protrudes just beyond a physical stop, or is located out-of-line with the game piece.
__________________

If you can't find time to do it right, how are you going to find time to do it over?
If you don't pass it on, it never happened.
Robots are great, but inspiration is the reason we're here.
Friends don't let friends use master links.

Last edited by GeeTwo : 26-10-2015 at 21:21.
Reply With Quote
  #7   Spotlight this post!  
Unread 26-10-2015, 22:31
randantor randantor is offline
Registered User
AKA: James Y
FRC #0624 (CRyptonite)
Team Role: Alumni
 
Join Date: Jun 2013
Rookie Year: 2012
Location: Katy, TX
Posts: 48
randantor is a glorious beacon of lightrandantor is a glorious beacon of lightrandantor is a glorious beacon of lightrandantor is a glorious beacon of lightrandantor is a glorious beacon of lightrandantor is a glorious beacon of light
Re: Ultrasonic sensor for 2015 game

624 used an ultrasonic sensor with great results this year (super cheap HC-SR04s from Amazon). The hard plastic of the totes and cans seemed to work very well with the sensor, and distances were accurate to a tolerance of about +- 0.5 inches.

We used the range information so that the robot wouldn't try to pick up an object unless the sensor read a distance less than a minimum threshold. Because of our lifter geometry, a tote needed to be much closer to the back of the bot than a can to be picked up, and having a distance measurement made it easy to have different thresholds for the 2 objects.

We tried an ultrasonic sensor last year, but the fabric covering of the ball seemed to confuse the sensor (absorbing echoes or something), and it was difficult to get a reliable measurement. It definitely seems to depend on the game piece, but if it's any sort of hard surface, ultrasonic sensors are worth considering.
Reply With Quote
  #8   Spotlight this post!  
Unread 27-10-2015, 01:39
Fauge7 Fauge7 is offline
Head programmer
FRC #3019 (firebird robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Scottsdale
Posts: 195
Fauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to all
Re: Ultrasonic sensor for 2015 game

i forgot to mention that...but overall I think first did not design the game with programmers in their mind.
Reply With Quote
  #9   Spotlight this post!  
Unread 27-10-2015, 01:49
MaGiC_PiKaChU's Avatar
MaGiC_PiKaChU MaGiC_PiKaChU is offline
Drive Coach
AKA: Antoine L.
FRC #3360 (Hyperion)
Team Role: Mentor
 
Join Date: Mar 2014
Rookie Year: 2012
Location: Sherbrooke
Posts: 598
MaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond reputeMaGiC_PiKaChU has a reputation beyond repute
Re: Ultrasonic sensor for 2015 game

Quote:
Originally Posted by Fauge7 View Post
i forgot to mention that...but overall I think first did not design the game with programmers in their mind.
I have to disagree... teams could go for more complex drive trains, like butterfly or swerve. Autonomous was also a pretty good challenge when you go for the tote stack, and I saw a few robots with automated stackers at the, yes, chute door.

This was our most complex and complete programming project ever
__________________
2012 - 3360 - Junior member
2013 - 3360 - Lead Programmer, Human player
2014 - 3360 - Lead Programmer, Human player
2015 - 3360 - Lead Programmer, Driver
2016 - 3360 - Mentor, Drive coach



Reply With Quote
  #10   Spotlight this post!  
Unread 29-10-2015, 04:17
Fauge7 Fauge7 is offline
Head programmer
FRC #3019 (firebird robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Scottsdale
Posts: 195
Fauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to all
Re: Ultrasonic sensor for 2015 game

Quote:
Originally Posted by MaGiC_PiKaChU View Post
Autonomous was also a pretty good challenge when you go for the tote stack, and I saw a few robots with automated stackers at the, yes, chute door.

This was our most complex and complete programming project ever
hehe chute door

My thoughts on Autonomous: The vision tape was close to useless, first gave us no way to image process from the start unlike last year. All of the objects and points are static, they do not change from game to game unlike how last years there was 2 different possibilities that gave a 15 point bonus. Last year was a much more well thought out game, then this years 3d tetris.

As for the chute door: Robots that utilized the chute door for a automated stacking feature like team 148 were ahead from the start.

as for programming all of it: Auto only relied on a max of 2 encoders and a gyro and the pickup sensors. There was no hard algorithm, aka move forward, turn, turn back, pickup...super simple, and if you had enough time you could actually program this all with timing.I myself actually had a 2 tote auto with time.

final thoughts: I guess i was a little wrong, I would just like to see a more rewarding uses for vision, and some sort of target or movable object and an endgame. Or maybe first gives people incentives to use other programming languages like java or c++ such as working vision libraries for them wrapped around opencv or something fancy
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 08:01.

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