Difference between revisions of "R2P IMU firmware development"
From AIRWiki
Line 1: | Line 1: | ||
{{ProjectProposal | {{ProjectProposal | ||
− | |title= | + | |title=Embedded Inertial Measurement Unit for Unmanned Aerial Vehihcles |
|image=R2P_IMU.png | |image=R2P_IMU.png | ||
− | |description= | + | |description=We have developed the electronics of an Inertial Measurement Unit based on an ARM microcontroller to be integrated on an autonomous embedded aerial platform. The IMU has already some attitude heading reference system (AHRS) code implemented, but we are interested in: |
− | + | *implementing embedded algorithms for the estimation of the IMU attitude to be compared with the actual one (e.g., Kalman filter, DCM, Madgwick, etc.) | |
− | + | *developing a, easy to use, procedure for the calibration of IMU parameters | |
+ | *making a comparison with commercial units using a robot arm as testbed | ||
+ | *validate the accuracy of the IMU on a flying platform | ||
+ | *integrate the measurements from a GPS to reduce drift and provide accurate positiong (this will make it definitely a MS thesis) | ||
− | + | '''Material''' | |
− | + | *electronic board and eclipse based C development toolkit for ARM processors | |
+ | *papers describing the algorithms we are interested in implementing | ||
− | + | '''Expected outcome:''' | |
− | + | *few different AHRS algorithms with comparative results | |
− | + | *user-friendly procedure to calibrate the IMU | |
+ | *a sistem which integrated IMU and GPS to provide accurate positioning | ||
+ | |||
+ | '''Required skills or skills to be acquired:''' | ||
+ | *C programming on ARM microcontroller | ||
+ | *background on kalman filtering and attitude estimation | ||
|tutor=AndreaBonarini; MartinoMigliavacca; MatteoMatteucci | |tutor=AndreaBonarini; MartinoMigliavacca; MatteoMatteucci | ||
Line 18: | Line 27: | ||
|studmax=2 | |studmax=2 | ||
|cfumin=2 | |cfumin=2 | ||
− | |cfumax= | + | |cfumax=20 |
|resarea=Robotics | |resarea=Robotics | ||
|restopic=Robot development; | |restopic=Robot development; | ||
|level=Bs; Ms | |level=Bs; Ms | ||
− | |type=Course | + | |type=Course;Thesis |
|status=Active | |status=Active | ||
}} | }} |
Revision as of 10:15, 17 April 2012
Title: | Embedded Inertial Measurement Unit for Unmanned Aerial Vehihcles |
Image:R2P_IMU.png |
Description: | We have developed the electronics of an Inertial Measurement Unit based on an ARM microcontroller to be integrated on an autonomous embedded aerial platform. The IMU has already some attitude heading reference system (AHRS) code implemented, but we are interested in:
Material
Expected outcome:
Required skills or skills to be acquired:
| |
Tutor: | AndreaBonarini (andrea.bonarini@polimi.it), MartinoMigliavacca (migliavacca@elet.polimi.it), MatteoMatteucci (matteo.matteucci@polimi.it) | |
Start: | 2012/03/01 | |
Students: | 1 - 2 | |
CFU: | 2 - 20 | |
Research Area: | Robotics | |
Research Topic: | Robot development | |
Level: | Bs, Ms | |
Type: | Course, Thesis | |
Status: | Active |