Implementación de una unidad de medición inercial (imu) en ardupilot 2.5
dc.contributor.advisor | Acevedo Picón, Alfredo Rafael | |
dc.contributor.author | Bermúdez Márquez, Gabriela | |
dc.contributor.author | Nino Diaz, Carlos Augusto | |
dc.date.accessioned | 2024-03-03T20:42:15Z | |
dc.date.available | 2014 | |
dc.date.available | 2024-03-03T20:42:15Z | |
dc.date.created | 2014 | |
dc.date.issued | 2014 | |
dc.description.abstract | En el presente proyecto se busca implementar una unidad de medición inercial (IMU) en el Ardupilot Mega 2.5, con información proveniente de los sensores de dicha tarjeta (giróscopo, magnetómetro, acelerómetro) además de un GPS, mediante el método de la matriz de cosenos directores (DCM). Se construirá un algoritmo el cual involucra un proceso de creación de una matriz que se elabora en base a los datos provenientes de los sensores en tiempo real. A partir de ésta matriz, llamada matriz DCM inicial, se realizarán una serie de correcciones y ortonormalizaciones en cada iteración. Éste procedimiento busca mantener la integridad de la matriz DCM, la cual es fuente primaria de información para conocer la posición de un objeto y núcleo principal de la teoría propuesta por Premerlani/Bizard. La fuente principal de información para construir la IMU es el giróscopo, es por esto que se acopla un controlador PI para corregir los datos provenientes del mismo. Además, empleando la información que se adquiere del acelerómetro se corrigen los elementos de la matriz que permiten hallar los ángulos roll-pitch. Del mismo modo el magnetómetro/GPS se usa para corregir los elementos de la matriz que permiten hallar el ángulo yaw. Por último se realizarán una serie de pruebas implementando un protocolo que verifique la confiabilidad de los datos obtenidos de la IMU. | |
dc.description.abstractenglish | This project is about to elaborate an inertial measurement unit (IMU) in the Ardupilot Mega 2.5 using information from gyroscope, magnetometer, GPS and accelerometer, through the method of the direction cosine matrix (DCM). First of all the DCM matrix is calculated primarily from gyroscope sensor, then a correction and an updating of the DCM is done using the information acquired from the other sensors (accelerometer and magnetometer). The accelerometer is used to correct the information of the DCM related to the roll-pitch angles. The magnetometer/GPS is used to correct the information of the DCM related to the yaw angle. The process of creating and updating the matrix is made based on real-time data that is provide by sensors, in conjugation with a system that couples a PI controller to correct the data from the gyro. The gyro is the main source of the DCM; this is the reason why it is necessary to correct it. DCM matrix is the main core of the Premerlani/Bizard theory. Using the information of the elements of the matrix it is possible to known the 3 angles (Roll, Pitch and Yaw) that defines a body in the three-dimensional world. Additionally, a test protocol to verify the reliability of the data obtained from the IMU will be performed. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero Electrónico | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/30530 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Ingeniería Electrónica | |
dc.publisher.school | Escuela de Ingenierías Eléctrica, Electrónica y Telecomunicaciones | |
dc.rights | http://creativecommons.org/licenses/by/4.0/ | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc/4.0 | |
dc.subject | Ardupilot | |
dc.subject | Dcm | |
dc.subject | Unidad De Medición Inercial | |
dc.subject | Matriz De Rotación | |
dc.subject | Controlador | |
dc.subject.keyword | Ardupilot | |
dc.subject.keyword | Dcm | |
dc.subject.keyword | Inertial Measurement Unit | |
dc.subject.keyword | Rotation Matrix | |
dc.subject.keyword | Controller | |
dc.title | Implementación de una unidad de medición inercial (imu) en ardupilot 2.5 | |
dc.title.english | Implementation of inertial measurement unit (imu) in ardupilot 2.5. | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 2.09 MB
- Format:
- Adobe Portable Document Format
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 172 KB
- Format:
- Adobe Portable Document Format