Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   General Forum (http://www.chiefdelphi.com/forums/forumdisplay.php?f=16)
-   -   ANNOUNCING: navX MXP Robotics Navigation Sensor (http://www.chiefdelphi.com/forums/showthread.php?t=131859)

slibert 02-01-2015 11:00

ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Press Release - January 2, 2015
KauaiLabs, Inc. announces the navX MXP Robotics Navigation Sensor
9-Axis Sensor (Gyro / Accelerometer / Magnetometer)
Intelligent Motion Processor
RoboRIO Expansion I/O
Supercharge your robot: Field-oriented drive, auto-balancing, collision detection, motion detection, auto-rotate-to-angle, and more…

Expand your RoboRIO: 10 Digital I/Os (GPIO / PWM / Quad Encoders), 4 Analog Inputs, 2 Analog Outputs, and TTL UART / I2C / SPI ports.

Plug-n-Play: easily installed via RoboRIO’s MXP Expansion connector or USB port.

Open Source: firmware source code, board schematics/layout & bill of materials available online.

Easy-to-integrate: C++, Java and LabView libraries and sample application code simplify integration.

Backwards-compatible: existing nav6 users can upgrade easily.

********

In late 2013, Kauailabs released the nav6 Open Source Inertial Measurement Unit, providing high-accuracy measures of pose (yaw/pitch/roll), with minimal yaw drift of ~1 degree per minute - performance far exceeding the analog gyro included in the FRC Kit of Parts. nav6 was used by several teams at the 2014 FIRST Championships for features including field-oriented drive.

Now, Kauailabs announces the navX MXP Robotics Navigation Sensor, which takes nav6 technology to the next level in two significant ways.

First, navX MXP was designed to use the RoboRIO MXP Expansion Connector - enabling plug-n-play installation on the National Instruments RoboRIO, and adding digital, analog I/O and UART / SPI / I2C port expansion.

Second, navX MXP features a 32-bit ARM processor, the new Invensense MPU-9250 sensor system-on-chip, and software algorithms which take nav6 technology to the next level, including enhanced sensor calibration and algorithms which fuse gyro, accelerometer and magnetometer data into a “9-axis heading”. The “9-axis heading” is enabled by magnetometer calibration tools (available online at no cost) and magnetometer disturbance detection and data fusion algorithms. This capability is known within the aerospace industry as an “Attitude/Heading Reference System” (AHRS). Kauailabs brings this high-tech AHRS capability to FIRST FRC teams - to use, learn and explore. navX MXP is a key component of Kauailabs’ ongoing efforts to make state-of-the-art navigation technologies used in autonomous vehicles (e.g., the Google Car) available to robotics students and enthusiasts as low-cost, open-source products.

navX MXP will be available for puchase online a few days after the 2015 FIRST FRC build season kickoff at AndyMark and Kauailabs. MSRP is $99.

More details available in the navX MXP datasheet and at https://code.google.com/p/navx.


mman1506 02-01-2015 11:10

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Looks great! I really love the MXP breakout too, no screw terminals or PCB breadboards just an extension of what's on the RoboRIO itself.

Amar Shah 02-01-2015 11:32

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
This looks really cool. I wonder if I can convince my team to buy one.

Conor Ryan 02-01-2015 11:45

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
This is the coolest Control System Add On ever. You can do so much with it, all without the danger of overloading the main CPU.

Looking in the Wiki here are the list of examples:That is pretty impressive, I can't wait to see what some teams can do with this.


Any videos of it in action?

slibert 02-01-2015 11:59

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by Conor Ryan (Post 1419091)
This is the coolest Control System Add On ever. You can do so much with it, all without the danger of overloading the main CPU.

Looking in the Wiki here are the list of examples:That is pretty impressive, I can't wait to see what some teams can do with this.


Any videos of it in action?

Here's a video recently posted by the lead technical mentor of team 246, showing how they used the nav6 to implement field oriented drive. The navX is based on the same technology:

http://www.chiefdelphi.com/forums/sh...highlight=nav6

It's mentioned at about 5:30 and 10:30 into the video referenced in this post.

Mr. Lim 02-01-2015 14:29

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Just put in our order for one.

Team is excited to have a proper IMU on our robot this year!

Thanks, and good luck with the product!

SpeedFreed 02-01-2015 15:05

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
I spent the large portion of my summer working with the Nav6 by Kauai Labs, and it was, by far, the easiest (and most accurate) gyro I had ever worked with. Ever. I never got around to using the other degrees (pitch, roll, linear acceleration), but it was worth it alone for just the yaw measurement, and it's easy integration into FOD. But that was just an offseason project, who knows what else tomorrow's challenge might allow us to do with it?

Needless to say, I already ordered one of the navXs, and you can be sure it will be on our robot next year.

craigboez 02-01-2015 15:15

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Because this is an "active" roboRIO expansion module, my understanding is that it needs explicit FRC approval before you can use it on your robot. Does the navX have this approval?

Joe Ross 02-01-2015 15:18

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by craigboez (Post 1419179)
Because this is an "active" roboRIO expansion module, my understanding is that it needs explicit FRC approval before you can use it on your robot.

It only needs approval if you plug in a motor controller or servo to it.

craigboez 02-01-2015 15:29

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by Joe Ross (Post 1419180)
It only needs approval if you plug in a motor controller or servo to it.

Thanks Joe. That would explain the lack of PWM outputs.

slibert 02-01-2015 15:42

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by craigboez (Post 1419183)
Thanks Joe. That would explain the lack of PWM outputs.

The navX does support PWM/Quad Encoders as well as standard GPIO. These pins are direct pass-throughs from the MXP Connector, so whatever RoboRIO drives out those pins is routed to the navx MXP Digital I/O connectors.

Any announcement regarding legality as an active device can only come from FIRST, who has indicated that all approved devices will be listed in this year's game manual, to be released tomorrow.

craigboez 02-01-2015 15:47

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Are there any restrictions or recommendations on how to mount the roboRIO? Is vertical ok?

Oblarg 02-01-2015 15:52

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
This looks like it could be very useful - I know 449 has been wanting to do gyro integration for a long time but has not made much progress. This looks to be basically plug-and-play, and should allow field-oriented control to a lot of teams that couldn't before.

Greg Needel 02-01-2015 15:52

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by craigboez (Post 1419185)
Are there any restrictions or recommendations on how to mount the roboRIO? Is vertical ok?

I can't speak for the orientation requirements of this board, but you could always use a cable to relocated it off of the roborio.

http://www.andymark.com/product-p/am-2997.htm

Ben Wolsieffer 02-01-2015 15:54

Re: ANNOUNCING: navX MXP Robotics Navigation Sensor
 
Quote:

Originally Posted by Greg Needel (Post 1419188)
I can't speak for the orientation requirements of this board, but you could always use a cable to relocated it off of the roborio.

http://www.andymark.com/product-p/am-2997.htm

It also looks like it can be connected over USB, which would make it even easier to mount it away from the roboRIO.


All times are GMT -5. The time now is 08:43.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi