Setting up FMS at home

Is there a way to set up FMS at home? One of our programmers heard that we could set it up with only a computer and two routers required, but that is all we know so far.

Start here: Off-Season FMS | FMS Documentation

1 Like

The FMS off-season version for this year’s game hasn’t been released yet, but I imagine it will be.
Just allow the FIRST HQ staff some well deserved down time after Championship, before expecting them to get working again.

The hardware requirements should be the same as for the 2019 version at the link provided above, if that meets your needs.

4 Likes

Cheesy Arena also works great as an at-home FMS. It’s quite a bit more lightweight than the official Off-Season FMS.

1 Like
3 Likes

Why do you want to set up the FMS at home? Unless you have a very specific need it is likely a lot more work than you would need to solve / test a problem if there is another possible way.

4 Likes

This 100%. I wanted to do some practice runs for my drive team to simulate how the DS would behave at competition and I had cheesy arena running and connected with about 10 minutes of fiddling. It’s pretty tolerant of network setup - you can run it with just the onboard robot radio, or you can do a full FMS setup or anything in between.

1 Like

During worlds we had issues with our double shot command. At home, we ran an automated double shot based on limelight locking onto the hub and flywheel speeds, and it worked perfectly fine. However, at Houston, our robot constantly disconnected from FMS during our first 3 qualification matches, and even caused our limelight firmware to restart and not update network tables, making it useless and throwing our match.

During noon, the FTA helped us (shoutout to them, they were very helpful!) by suggesting that we remove the network switch and set a static IP on our driver station as well as deleting some stuff from our driver station computer as well as disabling our broken Ethernet port on our computer (we used a dongle for the rest of the competition).

Everything above fixed most of our connection issues.

Even after all of that, our automated double shot command still failed to run properly, even though we more than doubled the timeout that it should run (from 1.2 seconds to 3! Mind you, our normal sequence takes less than a second at home to kick out both balls) AND we also increased the power of our kicker wheels to push the balls into our flywheels faster. In the end, we had to create a manual override on our operator and he had to manually run the double shot command in order for it to work.

Even in the pits when we did testing it by connecting an Ethernet switch to our radio and Rio the automated shooting sequence would run automatically for the full 3 seconds. We simply don’t understand why connecting to FMS had this issue.

Not only was this occurring during quals, it also happened during practice matches at the practice field.

It was a massive fiasco and was a huge reason as to why we performed very poorly during qualification matches. Because of this, we decided that we will set up FMS at our school so that we would not have something like this happen in the future.

Give Ed a little bit of downtime, too, after Championships to update Cheesy Arena for this season.

Do you have the logs and/or code somewhere we can take a look and see what might be going on?

Cheesy Arena Lite 2021 Release works to control 2022 robots just fine, per my limited testing. It lacks the game-specific stuff, but that’s more than okay for an in-shop test usually.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.