Go to Post RoboRIO brownout (v, n): The GDC's alternative to limiting the number of motors allowed on a robot. - GeeTwo [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 18-04-2007, 20:05
Billfred's Avatar
Billfred Billfred is offline
...and you can't! teach! that!
FRC #5402 (Iron Kings); no team (AndyMark)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: The Land of the Kokomese, IN
Posts: 8,547
Billfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond reputeBillfred has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Quote:
Originally Posted by Tristan Lall View Post
It's a fun idea, but there are some serious implementation issues.

If that sensor is controlled via the RC and radio link, then that means it has to interface with them. That interface needs to be inspected, to make sure that it is operating correctly. (For example, teams plug their Nason switch into the wrong ports all the time.) If that interface depends on code, then there is an additional need to make sure that that code is in place, and being called at the appropriate time. (Again, consider the Nason switch, which needs a line of code to trigger the relay.) These things would probably have to be considered during inspection, but unlike the pressure switch, this device would have the ability to trigger a ruling against an opponent. That means that the stakes are considerably higher. As a matter of practicality, the inspectors can't take the time to continuously verify that every team's Nason switch is being used correctly; if someone wanted to cheat, all they would need to do is disable the line of code. But that sort of action has a relatively small consequence—pretty much negligible, in the grand scheme of things. Contrast that with the sensor proposed here: if that's tampered with, a team might very well have the ability to press the switch on their joystick, and transmit a duplicate signal to the RC and radio, pretending that they've been hit severely. I'd love to think that nobody would do this, but if they did, the consequences of that ability would be enormous. Afraid of losing an elimination round? Just run into an opponent and send the fake signal. That dramatically increases the likelihood that they'll be assessed a card—and will weaken their resolve to defend against you in the next match. Even if no tampering occurred, how would the officials verify that the telemetry was accurate?
How could you verify it? Isolate it from anything the team controls.

In the inspection checklist, require teams to provide a horizontal 3/4"x1.5" strip of the loop side of Velcro. In the queue, along with their flag, they receive the Ram-O-Meter, which is powered by its own AA batteries independent of the robot and conveniently has 3/4"x1.5" of hook-side Velcro. They attach the Ram-O-Meter in a visible location, run the match (with a slow, yes-it-works flash until a ram, when it goes solid for a few seconds), and hand it back with their flag as they leave the field.

I'm not saying it's the best solution, or even if it is an actual solution, but there's a way around the teams.
__________________
William "Billfred" Leverette - Gamecock/Jessica Boucher victim/Marketing & Sales Specialist at AndyMark

2004-2006: FRC 1293 (D5 Robotics) - Student, Mentor, Coach
2007-2009: FRC 1618 (Capital Robotics) - Mentor, Coach
2009-2013: FRC 2815 (Los Pollos Locos) - Mentor, Coach - Palmetto '09, Peachtree '11, Palmetto '11, Palmetto '12
2010: FRC 1398 (Keenan Robo-Raiders) - Mentor - Palmetto '10
2014-2016: FRC 4901 (Garnet Squadron) - Co-Founder and Head Bot Coach - Orlando '14, SCRIW '16
2017-: FRC 5402 (Iron Kings) - Mentor

94 events (more than will fit in a ChiefDelphi signature), 14 seasons, over 61,000 miles, and still on a mission from Bob.

Rule #1: Do not die. Rule #2: Be respectful. Rule #3: Be safe. Rule #4: Follow the handbook.
  #2   Spotlight this post!  
Unread 18-04-2007, 20:50
Dan Petrovic's Avatar
Dan Petrovic Dan Petrovic is offline
Got my degree and ready for more!
FRC #0166 (Chop Shop)
Team Role: Mentor
 
Join Date: Jun 2005
Rookie Year: 2004
Location: Merrimack NH
Posts: 1,668
Dan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond reputeDan Petrovic has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Refs tend to catch high speed ramming when it happens.

Honestly, I don't see it as a problem. Unless you make your robot out of cardboard, no 120 pound robot going 9 ft/s is going to damage it all that much.

Robots lived through 2003, they can live through all of these games as long as the teams continue to make them sturdy. We used the kit frame in 2005, there were quite a few hits to us and from us. That robot never broke simply because we were hit. Being tipped is a different story.

We'd drive, full speed, into the wall at the human loader zone. Is that not similar to another robot slamming, full speed, into another robot?

If a team does some high-speed ramming and a robot falls over, then something else can be discussed. At this point, high-speed ramming shouldn't be breaking robots.

I'm not saying your idea is bad. I'm just saying it's not necessary.
__________________
Quote:
Originally Posted by Koko Ed View Post
The sign applause was definately one of the best moments I had ever witnessed at a FIRST event.
Who knew silence could be so loud?

Mayhem in Merrimack hosts: 2005-2016 - Week Zero hosts in partnership with FIRST HQ: 2014-2016
  #3   Spotlight this post!  
Unread 18-04-2007, 22:52
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Quote:
Originally Posted by InfernoX14 View Post
Honestly, I don't see it as a problem. Unless you make your robot out of cardboard, no 120 pound robot going 9 ft/s is going to damage it all that much...We'd drive, full speed, into the wall at the human loader zone. Is that not similar to another robot slamming, full speed, into another robot?
It's similar, but it's not the same. If your robot gets rammed from the side, the wheels take loads they're not intended to handle. If you get hit by one corner of a fast-moving robot, the impact is concentrated at that point and can definitely dent or bend a non-cardboard frame. Bumpers help, but they can't prevent being damaged by a too-hard hit.
  #4   Spotlight this post!  
Unread 18-04-2007, 23:07
Ian Curtis Ian Curtis is offline
Best Available Data
FRC #1778 (Chill Out!)
Team Role: Engineer
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Puget Sound
Posts: 2,521
Ian Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond reputeIan Curtis has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

In order to end the ramming debate, forever, one of two things must happen.

1. We play Xv0. (And people will complain about how boring it is)

2. There are NO contact penalties. (And people complain about how they got got beat up)

Regarding an electronic solution, I'd be against it. It seems like there would be too many "what-ifs", or people complaining about how it didn't work correctly. I'd much rather leave things in the hands of an experienced ref crew. There should be enough refs that stick around, so that every regional can have an experienced crew. At BAE, no ref had less than 3 years of FRC reffereeing experience. Things were uniform and fair. Why is that so hard to replicate across the country? (Not the 3 years, the uniform and fair)
__________________
CHILL OUT! | Aero Stability & Control Engineer
Adam Savage's Obsessions (TED Talk) (Part 2)
It is much easier to call someone else a genius than admit to yourself that you are lazy. - Dave Gingery

Last edited by Ian Curtis : 18-04-2007 at 23:12.
  #5   Spotlight this post!  
Unread 19-04-2007, 01:44
artdutra04's Avatar
artdutra04 artdutra04 is offline
VEX Robotics Engineer
AKA: Arthur Dutra IV; NERD #18
FRC #0148 (Robowranglers)
Team Role: Engineer
 
Join Date: Mar 2005
Rookie Year: 2002
Location: Greenville, TX
Posts: 3,078
artdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond reputeartdutra04 has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Or you can build a small accelerometer into the Robot Controller itself...

If anyone's ever voided their warranty on their controller and opened it up to peek inside, there seems to be enough space in there for at least a small breakout board sized accelerometer.

While an accelerometer may help to determine high-speed ramming calls, it won't help for things like pinning or egregious/overly-aggressive driving. While comparing the spikes in the gee forces from one robot to another might help determine which robots did in fact make serious contact, it would still be up to the referees to determine which was the offending bot.

If none of the referees saw the incident take place, there is no way for them to know which was the offending robot based off the accelerometer data alone. Having on-board accelerometers would only help the referees to decide if some "borderline" hits were considered fair play or egregious behavior.
__________________
Art Dutra IV
Robotics Engineer, VEX Robotics, Inc., a subsidiary of Innovation First International (IFI)
Robowranglers Team 148 | GUS Robotics Team 228 (Alumni) | Rho Beta Epsilon (Alumni) | @arthurdutra

世上无难事,只怕有心人.
  #6   Spotlight this post!  
Unread 19-04-2007, 01:28
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,813
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: Solution for uniform ramming penalty calls

Quote:
Originally Posted by Alan Anderson View Post
It's similar, but it's not the same. If your robot gets rammed from the side, the wheels take loads they're not intended to handle.
And if you give a wheel too much side load, it can lose its hub. That's how we break wheels on our practice robot--lots of run time plus a little too much side load=hubless wheel.

Also, you ram your robot into the wall. Let's say that your robot travels 10 ft/s. (just a realistic, round number) Now, let's say that you have two such robots and they meet head-on at full speed. That's the same as hitting the same wall at 20 ft/s, plus a bit. I'll let you do the math (force, impact, energy, whatever), but if your robot can't handle that, it can't handle the somewhat faster speeds it'll see coming its way on the field.

I think a ramming sensor is a good idea--it'll give the refs an idea of where the rough play is happening and who is doing it--but it'll be tough to implement easily separate from the RC. It should be provided or easily built if one is used. Requirements might include:
  1. visual indicator
  2. easily visible
  3. able to detect sudden course changes
  4. not able to connect with the RC (or be interfered with by the RC)
  5. small and light, but not included in the weight budget (as some teams might not wish to carry one because they'll be playing defense)
  6. easily mountable.
Meeting all of these will be tough.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

  #7   Spotlight this post!  
Unread 19-04-2007, 08:19
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Quote:
Originally Posted by EricH View Post
Let's say that your robot travels 10 ft/s. (just a realistic, round number) Now, let's say that you have two such robots and they meet head-on at full speed. That's the same as hitting the same wall at 20 ft/s, plus a bit.
That's actually not how it works. A wall is assumed to be immovable, so running into it at full speed is effectively the same as two robots running into each other head-on at that same speed. In reality the alliance station wall will react a bit and absorb a little of the impact, but so will the second robot's bumpers, so it still comes out about the same.
  #8   Spotlight this post!  
Unread 19-04-2007, 09:13
whytheheckme's Avatar
whytheheckme whytheheckme is offline
Registered User
AKA: Jacob Komar
no team
 
Join Date: Feb 2006
Rookie Year: 2005
Location: Providence, RI
Posts: 1,320
whytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond reputewhytheheckme has a reputation beyond repute
Send a message via ICQ to whytheheckme Send a message via AIM to whytheheckme Send a message via MSN to whytheheckme Send a message via Yahoo to whytheheckme
Re: Solution for uniform ramming penalty calls

Quote:
Originally Posted by InfernoX14 View Post
Refs tend to catch high speed ramming when it happens.
I would see this device as an advantage. As a defense robot, the refs would be especially looking out for our bot during matches (after they got to know us and our bot and our driving style (BTW I'm talking about regionals))... They would claim that if we started 10 ft. away from a robot, and hit it without stopping in between, this was a penalty. The team's argument was that the bot was in no way going full speed. It is a major time problem to go, stop, go, reverse, wait, go, stop, etc.... just to block a team from scoring and not get a ramming penalty. If you must be within 3 (or 5 or something like that) ft. to hit another bot, but must be more than 3 ft. away after 10 seconds, this means a lot of starting and stopping. The light would help us in the sense that it could prove that we aren't hitting at full speed, and are simply blocking at a speed that is non-damaging. I don't think that any damage was done to ANY bot that we got a penalty for 'ramming' against.

Just a thought. So I say 'yay' to the sensor. As far as implementation, I see built-in to the RC as the most viable. This way, it will force teams to more securely mount their RC, at least if they want the hope of getting a ramming call awarded against the opposing alliance. Then, if a ref sees a situation that they would like to call ramming, they need a thumbs up from the IFI guy saying that the accelerometer limit was breached on the victim bot (remember, the opposing 'defense' bot may have the opportunity to not have the RC securely fastened. I think that the victim bot needs to have complained about being hit.) Using this system, you really could set a threshold as to what is 'too hard. This doesn't rely on speed or distance or anything else that may be subject to quick calculations by the ref. It is based on pure hitting force, which is what this rule is intended to defend against (no pun intended).

So I guess what I'm saying is that this device would not necessarily catch cases where ramming occurs that the ref may not see, its more to defend the defense robots against unnecessary calls.

My 98 cents short of a dollar.
Jacob
  #9   Spotlight this post!  
Unread 19-04-2007, 10:20
kramarczyk's Avatar
kramarczyk kramarczyk is offline
is getting his kicks.
AKA: Mark Kramarczyk
FRC #3096 (Highlanders)
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2006
Location: Sterling Heights, MI
Posts: 602
kramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond reputekramarczyk has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

We've discussed implementing an anti-ram circuit on our bot using IR, ultrasonic, or another 'proximity' sensor to monitor the closure rate and just preventing our bot from being able to committing them. Prevention instead of detection. The big problem we had was coming up with the metrics to define high speed ramming, but I hear that IRI uses > 8ft/s for more than 2 bot lengths. It doesn't help you argue if someone rams you, but it simplifies one more thing for the driver that can get you into trouble.

<sucking up>
The planning committee for IRI really seems to be quite wise with a solid ramming definition like this. Hey, haven't they been using a yellow/red card system for a few years? What other wisdom (i.e. awesomeness) do they have to share with us this year? I hope I get to find out.
</sucking up>

Mark
__________________
Mark

Brick walls are for other people. - Randy Pausch
  #10   Spotlight this post!  
Unread 19-04-2007, 11:21
billbo911's Avatar
billbo911 billbo911 is offline
I prefer you give a perfect effort.
AKA: That's "Mr. Bill"
FRC #2073 (EagleForce)
Team Role: Mentor
 
Join Date: Mar 2005
Rookie Year: 2005
Location: Elk Grove, Ca.
Posts: 2,373
billbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond reputebillbo911 has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

My thoughts on this are a bit different. Robot to robot contact is something that can't be avoided, even alliance partners smack each other on occasion.

What about a game/games that completely eliminate physical defense between opposing alliances. All defense would have to be strategic and/or tactical in nature. Games that would require a lot more intra alliance cooperation and interaction.

With everything the GDC already has to do to make these games as awesome as they already are, this would be a HUGE redirection. One that would not make their work any easier.

Just some food for thought.
__________________
CalGames 2009 Autonomous Champion Award winner
Sacramento 2010 Creativity in Design winner, Sacramento 2010 Quarter finalist
2011 Sacramento Finalist, 2011 Madtown Engineering Inspiration Award.
2012 Sacramento Semi-Finals, 2012 Sacramento Innovation in Control Award, 2012 SVR Judges Award.
2012 CalGames Autonomous Challenge Award winner ($$$).
2014 2X Rockwell Automation: Innovation in Control Award (CVR and SAC). Curie Division Gracious Professionalism Award.
2014 Capital City Classic Winner AND Runner Up. Madtown Throwdown: Runner up.
2015 Innovation in Control Award, Sacramento.
2016 Chezy Champs Finalist, 2016 MTTD Finalist
  #11   Spotlight this post!  
Unread 19-04-2007, 12:30
meaubry meaubry is offline
volunteer helper
FRC #6099 (Knights)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Shelby Twp, Mi
Posts: 784
meaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond reputemeaubry has a reputation beyond repute
Re: Solution for uniform ramming penalty calls

Just a thought ...

Why not just limit the top end speed a robot can go?
Robot interaction is gonna occur, that is for certain.

And, detection methods are okay, but prevention is even better.

I don't know what the limit should be, but surely some smart person could come up with a way to use accelerometers in conjunction with the speed controller on the drive wheel motors, to set a high end limit.

I know that we can't really equate power with speed, but I think it would be something that could be looked at.


Sorry if this has already been suggested - I didn't read all of the posts (my bad)

Mike Aubry
  #12   Spotlight this post!  
Unread 19-04-2007, 14:15
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: Solution for uniform ramming penalty calls

If they could somehow use a sensor, that without any interaction of the mechanical or drive parts, could report the robots speed to the refs, that would be an ideal system.

So, if ramming is considered 10fps or greater, and you hit at 9 you're fine.

A light could go on when you are "speeding" so the refs know when to call it.
Closed Thread


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

Similar Threads
Thread Thread Starter Forum Replies Last Post
coolest uniform robofrog716 General Forum 78 20-02-2010 03:15
What's the best solution for a homebuilt robot arm? Chriszuma Chit-Chat 11 25-06-2006 01:55
Penalty for raising tetra higher than player station? Mike Soukup Rules/Strategy 61 04-04-2005 11:50
A solution for Animation Judging for 2005 TKatsAniMentor 3D Animation and Competition 26 04-04-2004 15:29
Uniform Trading BBFIRSTCHICK General Forum 10 12-05-2003 18:49


All times are GMT -5. The time now is 03:37.

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