Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aykevl/fusion
Sensor fusion algorithms (gyroscope/accelerometer) implemented in pure Go.
https://github.com/aykevl/fusion
Last synced: 3 months ago
JSON representation
Sensor fusion algorithms (gyroscope/accelerometer) implemented in pure Go.
- Host: GitHub
- URL: https://github.com/aykevl/fusion
- Owner: aykevl
- License: bsd-3-clause
- Created: 2019-07-13T16:59:43.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-07-13T19:54:51.000Z (over 5 years ago)
- Last Synced: 2024-10-11T15:11:18.656Z (3 months ago)
- Language: Go
- Size: 7.81 KB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tinygo - fusion - Sensor fusion algorithms (gyroscope/accelerometer) implemented in pure Go. (Embedded Systems / Instrumentation and control with sensors and actuators)
README
# IMU sensor fusion algorithms for Go
[![GoDoc](https://godoc.org/github.com/aykevl/fusion?status.svg)](https://godoc.org/github.com/aykevl/fusion)
[![CircleCI](https://circleci.com/gh/aykevl/fusion.svg?style=svg)](https://circleci.com/gh/aykevl/fusion)This package implements sensor fusion algorithms for Go. At the moment, the
following algorithms have been implemented:* [Madgwick](https://x-io.co.uk/open-source-imu-and-ahrs-algorithms/): an
advanced filter close to Kalman in performance but much easier to use and
much lower on resources. It can also run at a low frequency: 10Hz updates
are still usable.
At the moment, only the IMU version has been implemented (gyroscope +
accelerometer), the AHRS version (with added magnetometer) is not yet
implemented.## License
This package as a whole is licensed under the BSD 2-clause license, see the
LICENSE file for details. Some code is placed in the public domain, where
indicated in the file itself.