![]() |
Solution for uniform ramming penalty calls
After being frustrated by inconsistent calls on ramming, I came upon an idea. I think someone might've posted this earlier, but not for this purpose.
Why doesn't FIRST mandate that shock sensors be installed on all robots? Something as simple as this or as complex as an accelerometer would do it: FIRST could monitor and see if an offending robot has triggered the sensor. Then, all ramming calls would be consistent and fair. Any thoughts? JBot |
Re: Solution for uniform ramming penalty calls
Wouldn't the shock sensor go off on both robots during a ramming incident?
Would the speed (momentum) of the robot being rammed unfairly factor into the shock of the ram? Couldn't you just ram into a wall and set off your own sensor? |
Re: Solution for uniform ramming penalty calls
Quote:
Quote:
Quote:
Maybe it isn't the most solid idea, on second thought...but maybe. JBot |
Re: Solution for uniform ramming penalty calls
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? |
Re: Solution for uniform ramming penalty calls
I guess it might be possible if IFI provided some way to plug the kit accelerometer directly into the master processor. The firmware could handle the accelerometer and indicate a hard hit via the debug light (I'm trying not to use new parts accept for the pins on the RC).
However there still would be problems with calibration and making sure teams don't bypass the accelerometer. There also would be the problem of bumpers lessening the impact. It could work as an indicator that could combine with a ref's judgment, but I am afraid some may become too reliant on the light |
Re: Solution for uniform ramming penalty calls
I don't know how you would go about finding a way that was absolutely fair. No matter what they come up with, there are going to be flaws. I didn't hear the refs calling many penalties on ramming, if at all. There were a few, but I personally think there were many more instances in which there could have been a call made on being a little over-aggressive.
Wasn't there something about intentional ramming? I don't remember, but I think that it is clear who is purposely out there to tear you up, and who is just trying to prevent you from scoring. It's a tough call. I don't think there really is anybody who's sole purpose of building their robot is to destroy all the others. That wouldn't be displaying gracious professionalism. I think this will always be a problem; it's one of those things that is really prone to human error. Our eyes can't analyze each situation and the impact on each robot. Although...it would be pretty amazing if we could.:D |
Re: Solution for uniform ramming penalty calls
On the other hand, some sort of shock sensor in the kit would have been pretty neat for autonomous this year. Drive towards the rack until you hit it then hang a ring.
|
Re: Solution for uniform ramming penalty calls
Quote:
Yeah, my idea was fun to entertain for a little while...I see why it can't really be implemented. However, it is a fun idea to store all of this data on a dashboard computer. I just might have to try that... JBot |
Re: Solution for uniform ramming penalty calls
Quote:
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. |
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. |
Re: Solution for uniform ramming penalty calls
Quote:
|
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) |
Re: Solution for uniform ramming penalty calls
Quote:
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:
|
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. |
Re: Solution for uniform ramming penalty calls
Quote:
|
| All times are GMT -5. The time now is 16:56. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi