Go to Post #TeamFrank - Libby K [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: 4 votes, 5.00 average. Display Modes
  #196   Spotlight this post!  
Unread 17-03-2011, 15:12
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,695
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by Ether View Post
When the minibot drives the bottom plate into the switch, there will be rebound acceleration of the minibot. This acceleration is very large and cannot be ignored. The only time there would be no rebound acceleration would be if the speed had become near zero by the time the minibot hit the switch.
The basic cause-effect of this, as an example, is that even if the minibot moves the plate 1", causing the sensor to be in contact for 3/4" of that movement, the contact time of the sensor is much less than the 100ms I listed. So we need either a higher sampling rate to allow finer granularity in the false-positive algorithm, or we need a dampening mechanism that's implemented by the "GDC" or by teams.

====

As far as I can tell, interrupt-driven signals have just as much probability for false-positives as sampling does in this setup. The interrupt would have to be held high/low for a certain amount of time to ensure it's a valid trigger, which still requires some sort of 'time' specification for teams to ensure they don't lose contact with the sensor too quickly.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #197   Spotlight this post!  
Unread 17-03-2011, 15:17
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,695
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by Mike Copioli View Post
So fine I have a simple solution.... Use the sensor plates as primary feed back and four dudes with a button as secondary. This is how it is done in swimming events, including the Olympics.
How do you safely account for paradox? The refs would need to be up on a ladder (or something similar) to ensure they hit the button at the actual impact time and not a microsecond later. In swimming the judges are able to stand over the lanes to get the best view (from what I've seen).

The issue with sending out a time spec isn't efficiency, but rather accuracy. If it's wrong in 1 case at 1 regional, causing a tower to not be triggered and a match to be lost, was it worth it to argue over what the actual number is to begin with?

I'm not defending FIRST so much as I'm trying to be pragmatic about this from a project engineering perspective.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 17-03-2011 at 15:21.
Reply With Quote
  #198   Spotlight this post!  
Unread 17-03-2011, 15:22
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,718
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: Team Update #18

Quote:
Originally Posted by JesseK View Post
How do you safely account for paradox? The refs would need to be up on a ladder (or something similar) to ensure they hit the button at the actual impact time and not a microsecond later.
All of the refs are standing from more or less the same spot on the floor relative to their respective towers.
__________________
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 Minnesota 10,000 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
  #199   Spotlight this post!  
Unread 17-03-2011, 15:22
Mark McLeod's Avatar
Mark McLeod Mark McLeod is offline
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,825
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: Team Update #18

I think pole-sitting refs would add greatly to the amusement factor, as well as, giving them a kick in the pants to push their button.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #200   Spotlight this post!  
Unread 17-03-2011, 15:40
c-parent c-parent is offline
Registered User
no team
 
Join Date: Mar 2011
Location: Maryland
Posts: 11
c-parent will become famous soon enough
Re: Team Update #18

Quote:
Originally Posted by Mark McLeod View Post
I think pole-sitting refs would add greatly to the amusement factor, as well as, giving them a kick in the pants to push their button.
I think you may be on to something for next years game...I'm seeing dunk tanks maybe?
Reply With Quote
  #201   Spotlight this post!  
Unread 17-03-2011, 15:45
boomergeek's Avatar
boomergeek boomergeek is offline
Registered User
AKA: Mr. D (Dick DiPasquale)
FRC #0241 (Pinkerton Robotics)
Team Role: Mentor
 
Join Date: Feb 2009
Rookie Year: 2009
Location: Derry, NH
Posts: 191
boomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant futureboomergeek has a brilliant future
Re: Team Update #18

I think we have one ref concentrating on every tower anyway looking for penalties and disablement.
I think we can trust ref's to press an "enablement" button as soon as the minibot crosses the starting line, then use the sensors on the plate integrated over 40 milliseconds to record the time I.e., the tower plate is inactive until after the ref decides the minibot crossed the start line fairly.

Whatever the triggering mechanism: it NEEDS to be published and the sooner the better. If not, then some teams will end up getting an advantage over others because of the multiple hats of developers, testers and facilitators.

Last edited by boomergeek : 17-03-2011 at 15:48.
Reply With Quote
  #202   Spotlight this post!  
Unread 17-03-2011, 15:52
wireties's Avatar
wireties wireties is offline
Principal Engineer
AKA: Keith Buchanan
FRC #1296 (Full Metal Jackets)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2004
Location: Rockwall, TX
Posts: 1,170
wireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond reputewireties has a reputation beyond repute
Send a message via AIM to wireties
Re: Team Update #18

Quote:
Originally Posted by Chris is me View Post
So we're supposed to assume FIRST's specs are a little incomplete instead of complete or completely wrong? Why?
I don't want to seem too flippant but YES - because that is how the real world works. It is not fair and/or uniform. Go thru a career as an engineer who assumes the provided specs are always perfect and you will lose a lot of money and be frustrated. You'll probably quit and end up a sales-person!! ;o)
Reply With Quote
  #203   Spotlight this post!  
Unread 17-03-2011, 16:09
JaneYoung JaneYoung is offline
Onward through the fog.
no team
Team Role: Alumni
 
Join Date: Mar 2006
Rookie Year: 2002
Location: Austin, TX USA
Posts: 5,996
JaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond reputeJaneYoung has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by Al Skierkiewicz View Post
I am thinking that temperature in Texas is spiking today.
We continue to monitor the impact of Copioli-isms in Texas, shoring up weaknesses in mounting pressures and potential collisions caused by strong wind. In other words, we are doing the best we can with what we have to work with. Temps are still spiking in some areas but we're continually adapting in preparation for the next generation.

Jane
__________________
Excellence is contagious. ~ Andy Baker, President, AndyMark, Inc. and Woodie Flowers Award 2003

Character cannot be developed in ease and quiet. Only through experience of trial and suffering can the soul be strengthened, ambition inspired, and success achieved.
~ Helen Keller
(1880-1968)
Reply With Quote
  #204   Spotlight this post!  
Unread 17-03-2011, 16:12
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,098
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Team Update #18


AFAIK, we do not have official drawings or specs (of the sensor) from FIRST so I cannot say this definitively... but if the drawing that was posted earlier in this thread by colt527 is a reasonable representation of the hardware then the minibot moves the plate 1/4" and then closes the "switch" (which appears to be 2 metal pieces coming into contact) which acts as a hard-stop. High speeds of impact into this hard stop could arguably mean less contact time, not more.

The damping mechanism was suggested earlier in this thread by Squirrel (minibot) and jspatz1 (tower).

Everyone agrees that requiring multiple consecutive positive samples lowers the incidents of false positives.

The comment about interrupts was simply a clarification, for the benefit of students who may be reading, to an unqualified statement made about sampling. It may or may not be part of an eventual solution. Another clarification: an interrupt does not have to be "held". The ISR can spawn a high-sampling-rate temporary thread to run an algorithm to test for false negatives. Then it's just* a matter of adjusting the software.



* "just software". I hate that phrase. Don't you?


Last edited by Ether : 17-03-2011 at 16:15.
Reply With Quote
  #205   Spotlight this post!  
Unread 17-03-2011, 16:25
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,695
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by Ether
The damping mechanism was suggested earlier in this thread by Squirrel (minibot) and jspatz1 (tower).
Yea, I was close to squirrel's idea with a slightly different idea that was totally ignored. Jspatz's damping idea looked like an entire rework that introduced as many questions as it had answers. But that's neither here nor there at this point. The math and the arguments solidify that a simple damping mechanism is probably the simplest way forward from both a technical and a holistic program perspective. Personally, at this point, I'd much rather implement the damping mechanism myself rather than expect the numbers FIRST puts out are perfect and without tolerance. We still need test time on Thursday though. I don't exactly have a "springy finger" or "squishy surgical tubing" down to a mathematical science yet.
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub

Last edited by JesseK : 17-03-2011 at 17:01.
Reply With Quote
  #206   Spotlight this post!  
Unread 17-03-2011, 16:55
Tom Ore Tom Ore is offline
Registered User
FRC #0525 (Swartdogs)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2009
Location: Cedar Falls, Iowa
Posts: 462
Tom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond repute
Re: Team Update #18

I'm thinking the root cause of the problem is more related to the rate of evolution of minibot designs. With the full-size competition robots, even when teams see robots with really amazing features, they are just too complicated to copy in the time available. The design time of one iteration of a minibot is fairly short and teams which so choose can keep iterating as long as they want. My guess would be that the GDC envisioned 4 or 5 second minibot times and the triggering system on the tower would have been fine. Early in the build season, talk of 3 second minibots surfaced. Then 1625 posted their video and the times fell to 2 seconds and now times near 1 second have been demonstrated. Put 2000 teams on a problem and allow them to iterate over and over again and give them a big payoff or iterating over and over and the result is that by St. Louis any team that wants an awesomely fast minibot will have one and maybe they all will exceed what the GDC envisioned.
Reply With Quote
  #207   Spotlight this post!  
Unread 17-03-2011, 16:59
AdamHeard's Avatar
AdamHeard AdamHeard is offline
Lead Mentor
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2004
Location: Atascadero
Posts: 5,508
AdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond reputeAdamHeard has a reputation beyond repute
Send a message via AIM to AdamHeard
Re: Team Update #18

Quote:
Originally Posted by Tom Ore View Post
I'm thinking the root cause of the problem is more related to the rate of evolution of minibot designs. With the full-size competition robots, even when teams see robots with really amazing features, they are just too complicated to copy in the time available. The design time of one iteration of a minibot is fairly short and teams which so choose can keep iterating as long as they want. My guess would be that the GDC envisioned 4 or 5 second minibot times and the triggering system on the tower would have been fine. Early in the build season, talk of 3 second minibots surfaced. Then 1625 posted their video and the times fell to 2 seconds and now times near 1 second have been demonstrated. Put 2000 teams on a problem and allow them to iterate over and over again and give them a big payoff or iterating over and over and the result is that by St. Louis any team that wants an awesomely fast minibot will have one and maybe they all will exceed what the GDC envisioned.
Within a few hours of the update clarifying we had to use FTC motors, we had already calculated (with darn simple math), that sub 1 second minibots were possible. This should not have been overlooked, that's as if they made a field border that could only handle impacts of robots going 7 ft/s, because they assumed none would go faster.
Reply With Quote
  #208   Spotlight this post!  
Unread 17-03-2011, 17:03
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,098
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by AdamHeard View Post
Within a few hours of the update clarifying we had to use FTC motors, we had already calculated (with darn simple math), that sub 1 second minibots were possible.
Would you be willing to post this math, for the benefit of students on teams who do not have mentors/teachers who know how to do motor calculations.


Reply With Quote
  #209   Spotlight this post!  
Unread 17-03-2011, 18:08
Tom Ore Tom Ore is offline
Registered User
FRC #0525 (Swartdogs)
Team Role: Mentor
 
Join Date: Mar 2010
Rookie Year: 2009
Location: Cedar Falls, Iowa
Posts: 462
Tom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond reputeTom Ore has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by AdamHeard View Post
Within a few hours of the update clarifying we had to use FTC motors, we had already calculated (with darn simple math), that sub 1 second minibots were possible. This should not have been overlooked, that's as if they made a field border that could only handle impacts of robots going 7 ft/s, because they assumed none would go faster.
I hear what you are saying and it seems reasonable, but if the GDC anticipated 1 second minibots it seems like they should have built some and tested them on their triggers. Most team minibots were probably "tinkered" into existence rather than engineered into existence. Is it possible that the GDC did likewise?
Reply With Quote
  #210   Spotlight this post!  
Unread 17-03-2011, 18:39
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,098
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: Team Update #18

Quote:
Originally Posted by Ether View Post
Would you be willing to post this math, for the benefit of students on teams who do not have mentors/teachers who know how to do motor calculations.
16.8 watts max power output w/o gearhead

= 12.4 ft-lb/sec

x2 motors = 24.8 ft-lb/sec max power output

2.3 lb estimated robot weight

(24.8 ft-lb/sec) / (2.3 lb) = 10.8 ft/sec (neglecting friction)


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 15:23.

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