Smart Field Controller team identification

I have a question (and possibly a suggested feature addition) about the smart field controllers.

First, let me preface this by stating that I don’t have much experience with smart field controllers during a tournament as most tournaments in my area have still been using the older VEXnet field controllers. I’ve used them to run skills at competitions and in the classroom, but have never been fieldside or at TM when they were used on the competition fields until this past weekend. Overall, I prefer them to the old system and hope to change over to them at our local events.

We did, however have one snafu that I wanted to bring up. (Admittedly, this was our fault as scoring referees, but I expected that the software would prevent it and hope that it could be updated to prevent it in the future.)

As a scoring referee (or head ref if I don’t jump fields), as teams take the field, I double-check their numbers and plate colors and ensure that we have the right teams in the proper places for the match. With the smart field controllers, I still did that for the first few matches. But, since the system ID’s the teams and signifies their status on the field display, I got away from this practice. We eventually had one match where this caused an issue. (We manually fixed it)

Not sure how this got past everyone, but for one qualification match, the teams all had the wrong color plates and lined up on the alliance matching those colors. At first glance, everything looked good. Blue bots on Blue and Red bots on Red. The field display showed all teams as status green. We ran the match, blue won, and we recorded it. However, that gave the win to the wrong teams in TM (since it expected teams to be on the other color alliances.) We pulled the teams aside for a quick conversation where everyone agreed on the outcome and swapped the scoring to fix it.

The problem arose because we (mistakenly) assumed field control would identify that teams were not connected to the proper alliance station. We tested this with a few robots while waiting to start a few matches. Robots were correctly identified when connected to their alliance station. However, when a red robot connected to the blue station, the field software would ID it as the first blue robot regardless of which blue cable it used. When all 4 robots connected to the improper stations, the field display looked normal.

As I’ve already said, we should have caught this, but… is this expected behavior… and/or is it something that could be addressed in a future update to the field management software?

2 Likes

DWAB does not read the main forum. This best posted in the Event Partner section of the forum, or email [email protected]

5 Likes

Thanks… I’ve emailed

1 Like

If anyone is interested… I heard back from DWAB and this situation is expected. Originally, the smart field controllers did detect and flag robots connected to incorrect alliances. Unfortunately,…

  • not all teams were properly setting team numbers on their brains
  • Brain #'s were not always checked or caught at inspection
  • Alliance field wires were not always connected properly

This was slowing down tournaments and causing more problems than ID checking was solving… so they removed the feature.

the-more-you-know

7 Likes

I seemed to recall that was the way it worked…

I hope they could make it an option to have it flag wrong team for those who know how it works.

5 Likes

It would be nice to have that as an option in TM.

The original functionality was removed at the request of the RECF. If they saw enough value in adding this back in as an option, they could always revisit their decision and request to have it included.

3 Likes

I believe the way it was implemented originally was that the team number would show up with an asterisk by it on the field display to indicate that there was a team connected that didn’t match the team number expected for the match. It would still allow you to run the match. Most of the time the refs and teams would just ignore it, which is probably why they took it away.

One of the jobs of the refs in making sure the match is ready to be played is to verify the correct teams are at the field in the correct locations. All that takes is looking at the screen to see who is an which alliance and then looking at the robots to make sure they are where they are supposed to be (including having the correct color license plates). I would not be in favor of introducing functionality that would make my refs think that they didn’t have to do those basic steps before a match started.

2 Likes