NavX Library 2023

Does anyone know when the NavX will be updated for 2023 WPILib? The latest version appears to still be from 2022.

3 Likes

There will be an update. Likely this week, the last I heard. Don’t know much more. Potentially we could get the update from Studica (who owns Kauai now), but not sure if they are making one.

Studica had a beta build

1 Like

we’ve been using an unofficial 2023 version for now: https://github.com/rzblue/navx-frc

I will be completing the build today. This is the link to the beta JSON, which, when updated to 2023.0.1, will be the link for the release.

https://dev.studica.com/releases/2023/NavX.json

Edit: This has been updated to 2023.0.1 now

16 Likes

Is there also going to be a release update for Labview users ?

2 Likes

So just to clarify, is this the official release link that should be used now?

Yes, it has also been updated on the FRC docs.

2 Likes

As far as I can tell, the LabVIEW Lib for NavX has not been updated in 3 years. I am not sure if it was intentional or not. I will need to figure out how to get a LabVIEW license, test it, and update the library if required. This will take some time.

If that’s the case, I’ll try to use last years version of Navx for Labview.

It would also be nice to have a way to install the JAVA/C++ libraries in an OFFLINE manner.
I’ve been at events where I couldn’t get wi-fi easily and was glad I had offline installation media.

No immediate rush.

Thank you!

I agree. I will work on deploying this tomorrow.

Edit: It has now been deployed. The install and instructions can be found on the product page: navX2-MXP Robotics Navigation Sensor | Studica Canada - Robotics, Automation Technology for Education and Industry

1 Like

Is there a link to the Java docs for the latest version for 2023? Want to make see what if anything has changed.

With the original navX discontinued, is the updated firmware in the coming years going to be cross-compatible with the original?

1 Like

I could share with you one of the team’s licenses for this. DM if this would be enough to keep up with this project.

1 Like

There was no change, but we are planning some changes. Unlikely that it will be implemented this season, however.

Here is the links to the docs:
C++: navX MXP C++ Class Library for RoboRIO: Main Page
Java: Overview (navx_frc API)
LabVIEW: navX Library v2.lvlib:Z900_navX_Open.vi

I can’t guarantee that future updates will work on the original navX. If possible, we will release an update if required.

Thanks for the offer, but I contacted First directly to get a license.

I upgraded our 2022 robot project to 2023 libraries and now I’m getting an error that’s crashing the simulator.

navX-Sensor Java library for FRC
Error at com.kauailabs.navx.frc.SimIO.<init>(SimIO.java:59): Unhandled exception: java.lang.NoSuchMethodError: 'edu.wpi.first.hal.SimBoolea        at edu.wpi.first.wpilibj.RobotBase.runRobot(RobotBase.java:343)
        at edu.wpi.first.wpilibj.RobotBase.lambda$startRobot$0(RobotBase.java:413)
        at java.base/java.lang.Thread.run(Thread.java:833)
2 Likes

I’ve been using the old library with the 2023 version of labview and have not ran into any issues yet.

1 Like

Thank you for confirming that

1 Like