Git Product home page Git Product logo

openahrs's Introduction

-------------------------
openAHRS - open source AHRS

Code is licensed under the GPL v2 license, see the file COPYING for information
Copyright (c) Carlos Becker
http://code.google.com/p/openahrs
http://github.com/cbecker/openahrs
-------------------------

1. Requirements
---------------
openAHRS uses the Eigen2 library, under the GPL license too.
You can download Eigen2 from http://eigen.tuxfamily.org

You need to modify the EIGENPATH variable inside Makefile.paths before trying to
compile anything.

Use the GCC_PREFIX macro in Makefile to specify which compiler to use.

To use the util/plotter utility you need the qwt library (http://qwt.sf.net)

2. Code organization
--------------------

Directories:
	
	- openAHRS:
		The folder openAHRS contains main source code, built as a library to openAHRS.a
To make the library just type 'make' in this same directory.
		!!BEWARE!!: read the above section since the Eigen2 path needs to be configured
first.

	- tests:
		Contains several tests. The Kalman ones simulate noisy input signals and write
the results to an octave-compatible file. If octave is available on the host machine
the data can be plotted by executing the script plot_data.m from octave.
		To build the examples just go to the right example directory and type 'make'.
You can also build the examples by issuing 'make test-xxxx' on the root directory,
where 'xxxx' depends on the sample to be built (type 'make help' for a description).

	- AHRSs:
		AHRS implementations. Currently there is only an AVR32 port.
		Make sure the GCC_PREFIX macro in the main Makefile is correctly set.

	- util/plotter
		 Utility to plot values received through UDP from AHRS. Uses the qwt library. Also draws an opengl scene with current position (might be CPU-intensive on some cases).

openahrs's People

Contributors

cbecker avatar

Stargazers

 avatar Caleb Osmond avatar  avatar 栾金鹿 avatar  avatar  avatar  avatar UserK avatar  avatar  avatar  avatar Lee Thompson IV avatar Sam avatar STYLIANOS IORDANIS avatar Oleg Belousov avatar ◤◢◤◢◤◢◤◢ avatar  avatar DING Wei avatar noname avatar  avatar Liu Yi avatar  avatar Morteza T avatar  avatar jackiecx avatar Wang Shida avatar  avatar Luke Alex Reeve avatar  avatar Dai chou (TAI, HUNG-CHOU) avatar XXX avatar syco avatar Angus H. avatar  avatar sprhawk avatar Walid Farid avatar  avatar Simon Stieber avatar Chao Qu avatar Michael Henry avatar Ma Yunfei avatar Taeyang Yoon avatar Ky Waegel avatar  avatar Rylie Pavlik avatar Nikhil Upadhye avatar  avatar Ido Rosen avatar Zhao Weihua avatar Nate Harward avatar  avatar John avatar  avatar

Watchers

 avatar syco avatar Jiri Kastner avatar James Cloos avatar Michael Henry avatar sunjunko avatar  avatar Eugeny Pronin avatar  avatar Sam 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.