Milan,MI 48160,USA
info@crfirstresponders.com

Technology Updates: Past, Present, Future, and Beyond

Subscribe

Past – Usage Reporting

I have some exciting technology updates to share for this coming season, next season and beyond. But before we get to that, I want to share the usage reporting data from this past season. The FIRST® Robotics Competition software has a feature called ‘usage reporting’ that tracks what WPILib objects are created in each team’s code and reports that data back to the field when the robot is connected. Data from the 2023 season can be found here. Some notes about the data:

  • The data has been anonymized. Team numbers have been removed and the data has been re-sorted so teams are not in order by team number. We can only track the objects teams create in code. If a team creates extra motor controllers that aren’t on the robot, they will still be captured by this system. If a team creates motor controller objects of the wrong type, that wrong type will be captured by this system.
  • Some objects naturally result in double counting (e.g. Encoders use Digital Inputs).
  • Counted objects and TRUE/FALSE show the largest number of any given object used in any one match (i.e. if a Robot plays match 1 with 3 Encoders and match 7 with 2 Encoders, 3 will be reported). This means that if a team switched motor controller types, or IMUs, or anything else during the season, the sheet will show numbers for both devices. Language and Framework report what was used in the last recorded match.
  • Some bugs in the reporting resulted in Phoenix Pro devices and WPILib PS4 controller data being recorded incorrectly. This information has been removed from the spreadsheet to avoid confusion.

Present – AprilTag Update

While the general feedback on the 2023 implementation of AprilTags was pretty positive, we did learn some lessons that we plan to apply to 2024 and beyond.

The first lesson was regarding tag family. We chose the 16h5 family for the 2023 season as our testing showed increased detection range for a given resolution. In practice teams were often finding the data too noisy to take advantage of the additional range. Given that, for the 2024 season we will be moving to the 36h11 tag family. This will substantially reduce false positives with default settings and is compatible with a wider range of software implementations.

Many of the other lessons learned were minor items with the physical implementation of the tag plates. The plates used for 2024 will be revised based on these lessons but we currently expect they will be compatible with 2023 plates such that teams could potentially sticker over their existing 16h5 tags. Some 2024 field tags will be mounted differently, but we expect team versions will likely be able to use similar tag plates. Tag size will be tweaked slightly to 8.125 in overall, with a 6.5 in. internal black square.

 

Future – Radio Testing

Over the past year, FIRST® has been working with Vivid Hosting on designing a custom radio for FIRST Robotics Competition teams for use starting in the 2025 season (the 2024 season will continue with OM5P radios). Vivid Hosting may be new as a supplier to FIRST, but many of their employees have extensive team and volunteer experience and we are excited to work with them on this device. Features such as power connectors, device size/shape, and number of ethernet ports and their layout have been directly driven by their experience as team mentors and volunteers. We are planning on testing the prototypes of this radio at the following events:

  • Chezy Champs: San Jose, CA September 30 – October 1
  • Oregon Girls’ Generation & FIRST Chance: Wilsonville, OR October 7 – October 8
  • Battle of the Bay: Alton, NH November 4
  • Madtown Throwdown: Madera, CA November 11 – November 12

Here’s a quick rundown of features we think teams may be interested in:

  • Size: 4.5x2x1.25 inches
  • Mounting: Cable tie notches
  • Power: Passive Power-over-Ethernet (PoE) or wire-to-board connection. Designed to operate directly off battery voltage (though has also been tested downstream of a VRM or RPM)
  • Ethernet: 4x total. 1x passive PoE input, 2x passive PoE output for devices (cameras, etc.)
  • Frequency: 2.4GHz + 6GHz dual band. At home, teams can use the device as a 2.4GHz AP to maintain compatibility with legacy devices. At events, the device can be used as a 6GHz bridge.
  • Performance: Among the many benefits, the 6GHz spectrum has more channels, allowing events increased flexibility in setting up on a clear channel. In addition, OFDMA (orthogonal frequency-division multiple access) has been integrated to make better use of wireless spectrum. These features, along with other 802.11ax improvements should contribute to a substantial reduction in matches with wireless congestion issues and will hopefully allow us to increase the team bandwidth cap in the future.

 

Beyond – Mobile Robot Controller RFP Process

We’re also already looking way out to the 2027 season and starting to think about a new Mobile Robot Controller after the roboRIO 2.0 agreement expires in 2026. 2027 may feel a long way off, but for a major project like this, it’s practically right around the corner! We have created a preliminary draft of a Request for Proposal (RFP) and will be sharing high level information with some existing sponsors over the next few weeks. We will also be collecting feedback from a small number of pre-selected CSAs, FTAs, LRIs and team mentors. After processing that feedback into the final document, we will be releasing the RFP publicly at the beginning of November.

Source