Arduino code for cartesian coords using kalman filter with IMU
- or -
Post a project like this1145
£50(approx. $63)
- Posted:
- Proposals: 2
- Remote
- #3167400
- Awarded
Description
Experience Level: Entry
I am currently working on a project that uses an IMU (inertial measurement unit) with an Arduino Uno to gather data which will be for later use.
I need some arduino code is able to calculate the 3D coordinates from a stationary position using the incoming sensor data. The data needs to be passed through a kalman filter or extended kalman filter to remove some of the noise and I'd need to save the movement path for a period of time (something like 20 seconds). The update period I'm looking at for the sensors is sitting at around 50ms for now.
The 3D coordinates could either be saved as an array of points that give the overall path or an equation to describe the movement to reduce the amount of memory required.
The IMU provides data for:
Acceleration X, Acceleration Y, Acceleration Z
Gyro X, Gyro Y, Gyro Z
Mag X, Mag Y, Mag Z
IMU Datasheet:
https://product.tdk.com/info/en/documents/catalog_datasheet/imu/DS-000179-ICM-20648-v1.2-TYP.pdf
The exact IMU and arduino library I'm using:
https://learn.sparkfun.com/tutorials/sparkfun-9dof-imu-icm-20948-breakout-hookup-guide/all
I need some arduino code is able to calculate the 3D coordinates from a stationary position using the incoming sensor data. The data needs to be passed through a kalman filter or extended kalman filter to remove some of the noise and I'd need to save the movement path for a period of time (something like 20 seconds). The update period I'm looking at for the sensors is sitting at around 50ms for now.
The 3D coordinates could either be saved as an array of points that give the overall path or an equation to describe the movement to reduce the amount of memory required.
The IMU provides data for:
Acceleration X, Acceleration Y, Acceleration Z
Gyro X, Gyro Y, Gyro Z
Mag X, Mag Y, Mag Z
IMU Datasheet:
https://product.tdk.com/info/en/documents/catalog_datasheet/imu/DS-000179-ICM-20648-v1.2-TYP.pdf
The exact IMU and arduino library I'm using:
https://learn.sparkfun.com/tutorials/sparkfun-9dof-imu-icm-20948-breakout-hookup-guide/all
Automatry
100% (2)Projects Completed
3
Freelancers worked with
3
Projects awarded
60%
Last project
18 Mar 2022
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies