Open-source Inertial Measurement Unit (IMU) designed for robotics
Eagle C++ C Java HTML LabVIEW Other
Latest commit 9bec63e Jan 4, 2015 scottlibert@gmail.com Latest Build
Permalink
Failed to load latest commit information.
arduino
crio Added additional error handling, to handle cases where nav6 is unplug… Feb 4, 2014
docs Added Errata Directory Jan 21, 2014
enclosure Added description of new STEP files Feb 1, 2014
images Added new images in support of errata documentation Jan 21, 2014
processing Updated to match changes in interface to IMUProtocol class Jan 29, 2014
production Added production files directory Dec 19, 2013
roborio Removed a navx-mxp file from the nav6 sample code. Jan 4, 2015
schematics Added PNG version of the schematic May 23, 2014
GPL.txt Initial Checkin Aug 11, 2013
nav6.zip
readme.txt Added description of new processing directory Jan 1, 2014

readme.txt

The nav6 project contains the following components:

schematics:

- board schematics (developed in Eagle 6.4.0, freely available at http://www.cadsoftusa.com/)

arduino:

- As the nav6 behaves almost exactly like an Arduino UNO Rev 3 board, it can be programmed via the Arduino IDE, freely available at www.arduino.cc.  This directory contains the source code that can be built and downloaded to the nav6 via the Arduino IDE.

NOTE:  To interface to the nav6 from a computer without a RS-232 serial port, you can use an inexpensive USB-to-RS-232 converter cable such as found at http://www.iogear.com/product/GUC232A/.

crio:

- This directory contains code compatible with the 2013 version of the Java and C++ WPI Libraries, which runs in on the FIRST robotics cRio platform.  This code allows cRio-hosted code to acquire yaw/pitch/roll values from the board in real-time.

Usage Note:  As currently implemented, the nav6 must be held still for about 20 seconds after it is first powered on, during which time the nav6 is calibrating.  After that point, the yaw, pitch and roll values can be used.  This works out well for FIRST robotics competition matches, as the robot is turned on at least 20 seconds before each match starts.

docs:

- This directory contains various and sundry documentation files for third party components used in the nav6 IMU.

images:

- This directory contains source and rendered images used in the nav6 Wiki.

enclosure:

- This directory contains design files for a 3d-printed enclosure for the nav6 IMU.

processing:

- This directory contains utility applications developed in the Processing 2.0 language - including the nav6UI demonstration application.  These apps are cross-platform and can be compiled by downloading the open source Processing 2.0 development environment.

production:

- This directory contains files need for production of the nav6 IMU.