NI Guest Blog - roboRIO 2.0

This is correct. The SD card is imageable from Windows, just like a Raspberry Pi is (In fact I’ve been using the raspberry pi imager directly to deploy to mine), but once its imaged none of the partitions are accessible through Windows. Code deploy still happens exactly as it does on a rio 1, over USB or Ethernet. And if you want to, the device can be imaged over USB just like the rio 1. Its just much faster if you image the SD card directly.

3 Likes

Just wondering, how many partitions are on the image? Not that it matters too much, but I just want to know if I should prepare for the explosion of “you must format the drive” that happens when plugging a Jetson SD card into a Windows PC:

1 Like

It will most likely just be one EXT4 partition, which Windows hasn’t been able to read until recently via Windows Subsystem for Linux. (This has been causing me grief at work…)

I suspect that they won’t auto-mount, and in any case there will probably be only one partition, since it’s so easy to reimage.

1 Like

Not auto-mounting is what causes my Jetson problem – even though the various system partitions can’t be read, they still get assigned drive letters and Windows asks me to format every single one of them. It’s a minor annoyance, but luckily I don’t have to deal with it too often.

1 Like

It shows up as 3 partitions in Disk Management, but only gets assigned a single drive letter, and thats just because all SD cards always show up as at minimum 1 drive letter. So you should be fine.

2 Likes

Although the extra ram + storage + speed is sure to be a nice to have, I would’ve liked to see some new changes on the roboRIO aside from the introduction of an SD card. A “wishlist”, if you will.

  • An inbuilt radio like NI’s own myRIO, maybe with an external antenna to be suitable for field use.
  • Some better connectors. Non-locking connectors for a mobile robotics platform still seems like a boggling choice, especially with the amount of sudden sharp movements in FRC
  • An inbuilt gyro alongside the accelerometer
  • A USB-C connector, or at least something that doesn’t eat USB cables
  • Instead of keeping everything on a microSD, keep the internal flash and load/restore backups from a USB drive. This is a purely software problem, and in fact one that I addressed 6 years ago. I can guarantee that microSD cards will be misplaced and possibly fall out during events, so its use as the sole storage for the RIO is a bit troubling at least to me.
16 Likes

I’m extremely disappointed we didn’t at least get this when a gyroscope is quickly becoming a necessary part of autonomous programming. Even a cheap single-axis gyro would have helped a lot when it seems that path-following is going to be an expected part of autonomous programs going forward, based on last season’s challenges.

1 Like

While I do agree with this in general, the fact that many people (us most of the time) do not put the Rio centered in their robot combined with the difficulty of dealing with a noisy gyro for auto routines leads me to believe that many teams would opt for the external regardless (I am assuming that since it may be an inexpensive one and housed with other electronics that it would be noisy. This may be inaccurate).

Anyone else notice that the USB ports are orange now? I wonder what that could mean. :wink:

5 Likes

Sidebar: Gyro does not need to be mounted in the center of your robot.

7 Likes
8 Likes

Running swerve on several different robots and test drivebases, we’ve consistently found the gyro drift over the course of a match to be significantly less if the gyro is mounted dead center of the robot (using a ctre pigeon).

3 Likes

Technically correct, Newton & Euclid agree there is the same spin everywhere in the robot.

This 2003 paper shows a typical CMOS-MEMS gyroscope, with some drawings of the microstructure springs and sensing elements.

https://www.researchgate.net/publication/3431135_Fabrication_characterization_and_analysis_of_a_DRIE_CMOS-MEMS_gyroscope

Parts of the chip float in air inside the IC package. Placing this structure away from the middle of the robot introduces greater accelerations & displacements for the same measured twist. Filters designed to compensate for acceleration effects on the physical structure of the sensor (whether inherent in the physical design or just software postprocessing) have to work harder to distinguish signal from noise.

This is pulling from a decade-old memory from my first job working alongside an actual MEMS expert, I probably have a couple things wrong. IIRC there’s an Analog Devices engineer on here who can chime in too… EDIT: See Juchong’s post in the thread Joe_Ross found below :slight_smile:

2 Likes

There’s explanation and math in this thread: Off centering a gyro?

For a robot that is making known movements in autonomous mode, it probably doesn’t matter much if the gyro is off center.Any accumulated error can be easily compensated (1). If the robot is making unknown movements over an entire match, you probably don’t want the gyro on the very corner of the robot, but somewhere close to center is probably ok. The lower the acceleration sensitivity of the gyro, the less it matters, and the slower the robot accelerates, the less it matters.

(1) Our 2015 robot had one of our more complicated and precise autonomous modes, and our roboRIO/NavX was in the corner. 330 autonomous routine - YouTube

5 Likes

Sorry for bringing back a dying thread, but I had a mentor from another team reach out to me recently asking if they HAD to purchase a RIO 2.0 for the 2022 season.

My initial response was that the original RIO was still perfectly legal for 2021. However after reading the blog post I was thinking of that I thought mentioned this, it appears it’s not so black and white afterall.

There it mentions that for sure the REV components won’t be made mandatory for this year, but nothing about the RIO 2.0. I’ve dug through a number of blog posts since then, but can’t find anything confirming my initial thoughts of both RIO’s being legal for 2022. Can anyone provide some clarification?

See the Comments in that same blog post.

" Re: New rio for veteran teams?

Submitted by kpilotte on Thu, 06/17/2021 - 10:26am

Correct, rookie teams will receive a roboRIO 2 as part of their kickoff kit. roboRIO and roboRIO 2 will both be legal for 2022 (and the foreseeable future), so veteran teams can continue to use their existing hardware. If a team would like to purchase a roboRIO 2, they will be available, however information about purchasing how, when, where, and pricing have not been released yet. Stay tuned as those details get firmed up and shared with the community."

I knew I’d seen it somewhere! Thanks!

Roborio 2.0 is now available at AndyMark:

Yes, but no :sweat_smile: . Already sold out by the looks of things. Wonder how long until they’re back in stock… :thinking:

I imagine that they haven’t been in stock yet and the AndyMark listing is just preparation for the great rollout to come.