Programming a microcontroller (acceleration and gyroscope sensors) using Kalman filter
Budget: €30 – €250 EUR
Here’s the description:
Micromechanical acceleration sensors are widespread used for example in mobile phones. Unfortunately they give not absolute speed or displacement signals but only acceleration information. For sensing location change we need a two-fold integration of the output. Noise in that sensor falsifies the resulting output extremely. In order to get some good estimates for the distance we have process this information with an algorithm called “Kalman Filter”. The algorithm was used by the way also during the Apollo Moon Mission to shot the capsule right to the moon and back to earth.
Using a powerful evaluation platform for running a Kalman-Filter gives us the chance to collect and process the data and transfer the data using a Bluetooth protocol for example.
The task is to program the algorithm in the μC-development environment and evaluate some absolute position data from the sensors.
Are you extensively familiar with the project so you can teach a newbie to setup and complete successfully?
Micromechanical acceleration sensors are widespread used for example in mobile phones. Unfortunately they give not absolute speed or displacement signals but only acceleration information. For sensing location change we need a two-fold integration of the output. Noise in that sensor falsifies the resulting output extremely. In order to get some good estimates for the distance we have process this information with an algorithm called “Kalman Filter”. The algorithm was used by the way also during the Apollo Moon Mission to shot the capsule right to the moon and back to earth.
Using a powerful evaluation platform for running a Kalman-Filter gives us the chance to collect and process the data and transfer the data using a Bluetooth protocol for example.
The task is to program the algorithm in the μC-development environment and evaluate some absolute position data from the sensors.
Are you extensively familiar with the project so you can teach a newbie to setup and complete successfully?
Related categories:
C Programming
Microcontroller
Electrical Engineering
C++ Programming
Signal Processing