Go to Post Last I checked, this was a competition... just checked again, yup still has Competition in the name. - Andrew Schreiber [more]
Home
Go Back   Chief Delphi > Technical > Control System > FRC Control System
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 26-04-2010, 15:05
Schnabel's Avatar
Schnabel Schnabel is offline
Seriously I'm almost never serious!
AKA: Eric Schnabel
FRC #0469
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Troy, MI
Posts: 1,174
Schnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond repute
Robot Status on Scoreboard

So I was thinking. Since the computer that generates the time/score that you see on the screen also contains all of the diagnostics of a robot, why can't it show when a robot has bad comm during a match? I don't know how many times that a robot will stop working and I starting thinking "Bad battery?" or "No comm?". This is me being nosey, but I think something small and non-distracting would be cool for those of us that want to see what's happening. We are all ready changing the colors of the teams from green to yellow, why can't we do someting such as put a small battery or wave next to them to show that something is wrong.
__________________
I win! XD
Reply With Quote
  #2   Spotlight this post!  
Unread 26-04-2010, 22:03
Liz Smith's Avatar
Liz Smith Liz Smith is offline
believes in robots
AKA: Pika1579
FRC #3940
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Kokomo, IN
Posts: 386
Liz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond reputeLiz Smith has a reputation beyond repute
Send a message via AIM to Liz Smith
Re: Robot Status on Scoreboard

While watching a live match you can tell that information already. The team light next to the team # on the player station starts to flash if signal is lost. (I suppose for a webcast it would depend on what camera view was being show to be able to tell)

You can also tell additional info from the robot signal light. For example, If there's loss of power from a battery issue the RSL would be out. For that example, comm would be lost as well because there would be no power to the radio (game adaptor).

As for having that displayed on the score screen, I guess it could be possible to show when a robot loses comm, but because there are so many reasons why that could possibly be I'm not sure if that information would be too useful to an audience.

If you spend a bit of time with the FTA and field crew at the events you start to learn a good deal about how to figure out why a robot stops moving during a match.
__________________
Alumna of 555 Mentor of 3940
Volunteering since 2004: Say hi to me at events!
Applications Engineer
AndyMark, Inc.

Reply With Quote
  #3   Spotlight this post!  
Unread 27-04-2010, 00:18
Radical Pi Radical Pi is offline
Putting the Jumper in the Bumper
AKA: Ian Thompson
FRC #0639 (Code Red Robotics)
Team Role: Programmer
 
Join Date: Jan 2010
Rookie Year: 2010
Location: New York
Posts: 655
Radical Pi has a spectacular aura aboutRadical Pi has a spectacular aura aboutRadical Pi has a spectacular aura about
Re: Robot Status on Scoreboard

I somewhat agree with the idea of posting communications issues to the scoreboard. It would be a great asset to scouting to be able to tell the difference between "That big hit happened to knock out the robot's comms, freezing it on the field" and "That big hit broke their drive train. Probably not the most robust robot out there". However, it still works out without it since I usually end up being able to tell the scouting team where the problem is just by the DS status lights and the RSL (I've become very skilled at identifying low batteries after our attempts at adding a ball magnet drained our battery 30 seconds into a match ).

I think what would be more useful is if something was put out by FIRST that explained what all of the publicly visible status lights meant. At the moment, things like the team light is completely undocumented for the average FIRSTer. Of course, even the documentation that is there isn't usually read (I'm one of 3 people on our team who know how to read the RSL, even though I've explained it to them many times )
__________________

"To have no errors would be life without meaning. No strugle, no joy"
"A network is only as strong as it's weakest linksys"
Reply With Quote
  #4   Spotlight this post!  
Unread 27-04-2010, 02:12
ChrisH's Avatar Unsung FIRST Hero
ChrisH ChrisH is offline
Generally Useless
FRC #0330 (Beach 'Bots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Hermosa Beach, CA
Posts: 1,230
ChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond reputeChrisH has a reputation beyond repute
Re: Robot Status on Scoreboard

The Diagnostic screen on the Dashboard is your friend. Bring it up before your match starts. If your robot dies or acts erraticaly look it the "lights" and note which are red or blank, also note the battery voltage. From these you should be able to figure out what is going on.
__________________
Christopher H Husmann, PE

"Who is John Galt?"
Reply With Quote
  #5   Spotlight this post!  
Unread 27-04-2010, 02:44
EricH's Avatar
Happy Birthday! 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,785
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: Robot Status on Scoreboard

I'm pretty sure that he's thinking of the average team member who is watching and sees a robot that was moving suddenly stop moving. I'm pretty sure that someone watching (not driving) would like to know if it was a mechanical or electrical issue.

The average Joe might not care whether it was mechanical or electrical, or radio or battery. He'd probably care that the robot wasn't working right, but maybe not why.
__________________
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 27-04-2010, 03:14
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,186
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Robot Status on Scoreboard

I think this is a great idea.
Reply With Quote
  #7   Spotlight this post!  
Unread 27-04-2010, 09:39
synth3tk's Avatar
synth3tk synth3tk is offline
Volunteer / The Blue Alliance
AKA: David Thomas
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Ohio
Posts: 2,005
synth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond repute
Re: Robot Status on Scoreboard

Quote:
Originally Posted by ChrisH View Post
The Diagnostic screen on the Dashboard is your friend. Bring it up before your match starts. If your robot dies or acts erraticaly look it the "lights" and note which are red or blank, also note the battery voltage. From these you should be able to figure out what is going on.
I think he meant for the general audience, not so much for the drivers (who I hope should know how to read the dashboard! )
Reply With Quote
  #8   Spotlight this post!  
Unread 27-04-2010, 10:58
Schnabel's Avatar
Schnabel Schnabel is offline
Seriously I'm almost never serious!
AKA: Eric Schnabel
FRC #0469
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Troy, MI
Posts: 1,174
Schnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond repute
Re: Robot Status on Scoreboard

Quote:
Originally Posted by ChrisH View Post
The Diagnostic screen on the Dashboard is your friend. Bring it up before your match starts. If your robot dies or acts erraticaly look it the "lights" and note which are red or blank, also note the battery voltage. From these you should be able to figure out what is going on.
Unfortuently my senior year in first was the year of the blue DS. I have seen an example of the new system, but I have never used it. I'm talking (as stated above) for the average joe/freshmen scouters/webcast watchers/pit crew/etc. I know most of the light flashing patterns just from helping the FTA at IRI, but the FTA gets a nice diagnostic screen that I think would be cool to show to the audience (at least some of it).
__________________
I win! XD
Reply With Quote
  #9   Spotlight this post!  
Unread 27-04-2010, 11:09
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
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,800
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: Robot Status on Scoreboard

I think it would just make more audience members blame FMS for their robot problems, rather than fixing their robot.
You know what would be more useful for scouters, would be publishing the list many FTAA's keep that record what was found to be wrong with each robot. There are too many potential causes to give people even that FMS screen without knowledge of how it's to be interpreted as only one piece of the puzzle. Sometimes the root cause isn't confirmed until the wiring/code/mechanical systems are inspected after the match.

As it was, each of the events I worked had people coming out of the stands with "proof" that Blue station 2, or Red station 1 was obviously defective because they had a list of robots that had problems while they were in that station. Funny thing about bad statistics is they all thought a different station was at fault. I saw lots of posts here on CD using the same bad statistics to prove random theories.

At SBPLI our Lead Inspector got a copy of our robot failure list, so he could show people why their statistics were meaningless. They still didn't believe him, but they had no "proof" to fall back on.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 27-04-2010 at 11:20.
Reply With Quote
  #10   Spotlight this post!  
Unread 27-04-2010, 13:55
Schnabel's Avatar
Schnabel Schnabel is offline
Seriously I'm almost never serious!
AKA: Eric Schnabel
FRC #0469
Team Role: Mentor
 
Join Date: Apr 2006
Rookie Year: 2003
Location: Troy, MI
Posts: 1,174
Schnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond reputeSchnabel has a reputation beyond repute
Re: Robot Status on Scoreboard

Mark I understand where you are coming from. The thing to remember is that the information I am talking about it technically all ready out there in front of everyone. Anyone who watches a few matches can put 2 and 2 together and figure out that a 100% working robot will have a solid red/blue light on above their controls, and one that is not 100% working or disabled will have a flashing light. Also when it comes to comm, battery, and mode, all robots have a light that will flash to signal it's diagnostics. This is all information that is available during a match as it is, that is if you're there. What if you are in the pits in Atlanta, or you are in college and can't afford to go to an event so you watch a webcast? By presenting this information on the screen in a way that Joe Schmoe can't figure out at first but any FIRSTer would know we can help provide more feedback to those who want to know.

Example of what it could be:

It's hard to tell what this means, but RedB has a bad battery, BlueB has been disabled. Everyone else is good.
__________________
I win! XD
Reply With Quote
  #11   Spotlight this post!  
Unread 27-04-2010, 14:07
EricH's Avatar
Happy Birthday! 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,785
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: Robot Status on Scoreboard

If not every FIRSTer knows what the RSL/field light system means (and the field light system side of that is easy to see and figure out), despite having the information posted a number of times in a number of places, then how do you expect them to figure out such a display, or read the documentation?

As for the display you've suggested, the lightning bolts beside the number bars in 2009 didn't show up terribly well on the webcast, and they were somewhat easier to see than a red/yellow/green dot next to the number bar. (This is especially true if, to use the bar you've shown, something went haywire on RedC, which is already carrying a yellow card.) You need something separate and obvious to work with the webcast. Something like two circles, separated a few pixels, that turn red or yellow, would work a lot better.

I see where you're coming from, but I still think the best bet is to better distribute the field light/RSL info, as those are typically easy to see and very accurate.
__________________
Past teams:
2003-2007: FRC0330 BeachBots
2008: FRC1135 Shmoebotics
2012: FRC4046 Schroedinger's Dragons

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

Reply With Quote
  #12   Spotlight this post!  
Unread 27-04-2010, 15:09
synth3tk's Avatar
synth3tk synth3tk is offline
Volunteer / The Blue Alliance
AKA: David Thomas
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2007
Location: Ohio
Posts: 2,005
synth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond reputesynth3tk has a reputation beyond repute
Re: Robot Status on Scoreboard

Quote:
Originally Posted by EricH View Post
I see where you're coming from, but I still think the best bet is to better distribute the field light/RSL info, as those are typically easy to see and very accurate.
Consider this, though: A robot off-screen is broken, and depending on the camera operators, you may never see a good shot of the driver station or the RSL. It sounds far-fetched, but entirely possible. You're not always going to see the robot/station signals on a webcast.

I think a HUD would be an awesome idea, as long as you can see it on at least a full-screen 640x480 resolution.
Reply With Quote
  #13   Spotlight this post!  
Unread 27-04-2010, 15:19
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
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,800
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: Robot Status on Scoreboard

Quote:
Originally Posted by Schnabel View Post
Anyone who watches a few matches can put 2 and 2 together and figure out that a 100% working robot will have a solid red/blue light on above their controls, and one that is not 100% working or disabled will have a flashing light. Also when it comes to comm, battery, and mode, all robots have a light that will flash to signal it's diagnostics.
I can't comment on your image because it's filtered where I am.
I think where you're coming from is you want some sort of operational status for all robots plastered somewhere on the broadcast screen.

I just think the FMS indicator by itself is the wrong thing to display and would mislead more than it informed. It's most useful for being sure all robots are ready to begin a match. When it goes out during a match that just starts the field crew to working on figuring out what's really wrong.
Maybe an RSL-type status is what you're looking for - robot off (or rebooting), on, disabled, autonomous, teleop. Of course, the robot can still be broken even with a good RSL, and there are several states that only the robot (not FMS) knows of.
P.S. Bad battery is a difficult call because it usually only dips momentarily then rebounds. You can also flag slow responding code based on excessive packet delays.

The DS station (& RSL) lights are really small pieces of the puzzle to help the field crew diagnose robot/field operational problems. They can't be used to pass judgement on why a robot is not moving. The inverse is not true, i.e., a solid light doesn't mean a robot is 100% it just means the DS, cRIO and bridge are powered and communicating and all that Ethernet cable/wireless/AP/switches in-between.

A solid light above the Driver Station for instance can mean:
  • DS-to-robot Communication & basic electronics are working (good)
  • A non-moving robot with a solid DS light:
    • drivers just waiting (good)
    • mechanical problem (bad)
    • code problem (bad)
    • electrical problem (bad)
    • driver controls non-functional (bad)
    • drive team not moving to avoid penalty or potential mechanical damage (bad)
Anything could be the cause of a non-solid light - Estop, mechanical, electrical, code.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle

Last edited by Mark McLeod : 27-04-2010 at 18:18.
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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Blinking Robot Status Light! mbailey FRC Control System 7 01-03-2010 16:08
Robot Status Light (aka 'BFL') vespa2t General Forum 8 09-02-2009 15:34
match scoreboard hipsterjr General Forum 8 25-02-2008 19:42
Whats Your Robot Status? iwashere1990 General Forum 4 03-02-2008 23:54
Robot status in the crate Mike Martus General Forum 15 22-02-2007 03:52


All times are GMT -5. The time now is 23:22.

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