AHRS ==== This is a test project for STM32F3-Discovery. It works as the discovery board spatial positioning visualization system. It uses all the three sensors that are on board of STMF3-Discovery. FUSION ====== Fusion code: either of -Madgwick algorythm -Mahony algorythm I found them here: http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/ Please let me know if I give a wrong reference or fail to properly identify authors You can switch between algorythms by commenting/uncommenting appropreate lines in file sensors.c: #define USE_MADGWICK_AHRS //#define USE_MAHONY_AHRS OUTPUT ====== The firmware can use USART (Quaternion) or USB-HID(Euler angles) for data output Either USART_USE_USB or USART_USE_USART must be defined for this I do this in project settings (external pre-defined macro) VISUALIZATION ============= There's a Python visualization script myVisualisation.py To use this one, you need: -Python 2.7 -pywinusb (to use usb) -VPython -Windows (I guess - for python libraries???) To switch between USART and USB, you have to change the following line in main(): comm = CommunicationDevice('joystick') change to comm = CommunicationDevice('serial')
forked from dccharacter/AHRS
-
Notifications
You must be signed in to change notification settings - Fork 0
vehar/AHRS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 88.0%
- Python 10.0%
- Other 2.0%