Log in

View Full Version : ANNOUNCEMENT: navX-MXP 2.0 Upgrade now available


slibert
22-12-2015, 17:22
http://www.kauailabs.com/wp-content/uploads/2015/12/navx_Banner_better_robots_right_justified_2016_FRC _Build_Season_Update_v3_800.png
navX-MXP 2.0 is here

Free firmware upgrade for existing customers;
enhanced libraries, example code and documentation


The navX-MXP Robotics Navigation Sensor (http://navx-mxp.kauailabs.com) is now in use by hundreds of FRC (FIRST® Robotics Competition) teams around the globe. In 2015, navX-MXP enabled many teams to implement features including Field-Centric Drive, straight-line driving, auto-rotate to angle and auto-balance. Several of these teams went on to compete on Einstein Field at the 2015 FRC World Championships.

Just in time for the FRC 2016 Build Season, KauaiLabs announces the navX-MXP 2.0 firmware release as well as updated libraries, example source code and other enhancements. Here's a summary of what's new:

Updated navX-MXP 2.0 Firmware: Contains the following key features:

OmniMount (http://www.pdocs.kauailabs.com/navx-mxp/installation/omnimount/): navX-MXP can now be mounted in any of 6 possible orientations (horizontal, vertical and even up-side down)
Increased SPI communication speed: Up to 2Mhz
Improved Error Recovery: Graceful recovery from SPI and I2C bus errors
Velocity Estimation: Real-time integration of X and Y-axis velocity in world frame (field-centric) coordinates
FIRST FTC Compatibility: navX-MXP is now usable for FTC robotics

Existing navX-MXP customers are encouraged to update their firmware - at no cost - using the navX-MXP Firmware Upgrade utility (http://www.pdocs.kauailabs.com/navx-mxp/support/updating-firmware/).

Updated RoboRIO® Libraries: The latest navX-MXP RoboRIO libraries (http://www.pdocs.kauailabs.com/navx-mxp/software/roborio-libraries/) include the following new features:

Full support for SPI, I2C, USB and TTL UART communication in C++, Java and LabVIEW libraries.


Support for running multiple navX-Model devices on a FRC robot.


navX-Micro (http://navx-micro.kauailabs.com) Compatibility


WPI Library Gyro Class Compatibility: Upgrading from the FRC Kit of Parts Gyro to navX MXP is simpler than ever.

Comprehensive RoboRIO example code: Full navX-MXP RoboRIO example projects (http://www.pdocs.kauailabs.com/navx-mxp/examples/) in Eclipse (Java and C++) and LabVIEW demonstrate exactly how to implement:


Field-Centric Drive


Automatic Balancing


Rotate-to-Angle (and straight-line driving)


Collision Detection


Expansion I/O


Motion Detection, and


a comprehensive Data Monitor.

New FTC Libraries: navX-MXP can be used with FTC robots using the new Android-based FTC Library for navX-MXP (http://www.pdocs.kauailabs.com/navx-mxp/software/android-library-ftc/).

New Source Repository/Online Documentation: The navX-MXP open source repository is now on Github (https://github.com/kauailabs/navxmxp), and contains schematics, as well as sources for firmware, all libraries and a 3D-printable enclosure. Additionally, the online documentation (http://navx-mxp.kauailabs.com) has been extended and improved. Now, using and learning about Motion Processing technology is easier than ever. Please drop by when you have a chance!

New Product Forum: The new navX-MXP Discussion Forum (https://groups.google.com/forum/#!forum/navx-mxp) provides a place to discuss questions, issues or concerns.

About KauaiLabs: KauaiLabs (http://www.kauailabs.com) mission is to work together with FRC and FTC teams to Build Better Robots(TM) on a journey towards a day when High School robotics will rival the autonomous navigation capabilities found in the Tesla Model S and Google Car - with the help of easy-to-use, inexpensive, open-source Kauai Labs products including navX-MXP.

http://www.kauailabs.com/wp-content/uploads/2015/12/BuildBetterRobots_Newsletter_Logo_800.png

AllenGregoryIV
23-12-2015, 01:42
Excited for the new updates. We started playing with the Navx-MXP this off-season and I'm pretty sure we will be using it this season. Thanks for the hard work in making it even better.

FTC5110
23-12-2015, 05:31
Great work Scott. We're really pleased to have this available in FTC land.

AlexanderTheOK
24-12-2015, 05:00
Wow... I... I didn't even think there was much room for upgrade, considering the performance I got with this board. And yet here this thread is. Phenomenal job guys.

slibert
09-01-2016, 10:36
The navX-MXP Java and C++ Libraries have been updated to work w/the new 2016 WPI Libraries. And the Zebracorns have released an updated LabView library for 2016. The latest build of all these libraries (http://www.pdocs.kauailabs.com/navx-mxp/software/roborio-libraries/) is available now.

In addition, Team Shockwave has created a C# RoboRIO Library (http://www.chiefdelphi.com/forums/showthread.php?t=140972&highlight=navX) that also features a navX-MXP Library.

And there are more examples than ever both in the examples provided with the C++, Java and LabVIEW Libraries, as well as in the recent team code releases (https://github.com/flamingchickens1540/frc-software-releases), including those of team 2465 (Kauaibots).

And we've heard wind of a Python RoboRIO Library being developed as well - we'll let you know when more details are available on that.

KauaiLabs wishes everyone an incredible 2016 build season!

theopolisme
17-01-2016, 14:28
sanddrag, do you know if Python support is planned for the 2016 season? Any sort of timeframe? Here at 5045 we have acquired and are highly interested in using the navX with this season's bot (which we run on RobotPy (http://robotpy.readthedocs.org/en/latest/)). Any word on some sort of beta program? Asking for both our team and the other (growing number of) Python-powered teams as well.