Coder Social home page Coder Social logo

mshafer1 / nav6 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kauailabs/nav6

0.0 3.0 0.0 26.58 MB

Open-source Inertial Measurement Unit (IMU) designed for robotics

Arduino 3.71% C++ 17.30% C 13.06% Java 10.78% HTML 10.48% LabVIEW 3.93% Processing 1.67% Eagle 39.07%

nav6's Introduction

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.

nav6's People

Contributors

mshafer1 avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.