Please use this identifier to cite or link to this item:
http://localhost:8080/xmlui/handle/20.500.12421/3019
Title: | Desarrollo de la API ZKalmanUSC para Implementación de Filtro de Kalman Discreto |
Authors: | Alzate sánchez, Juan Camilo Campos, Zuleika Alezones |
Keywords: | API Filtro de Kalman Discreto Programación Predicción Medición Corrección |
Issue Date: | 2019 |
Publisher: | Universidad Santiago de Cali |
Citation: | Campos, Z. A. (2019). Desarrollo de la API ZKalmanUSC para Implementación de Filtro de Kalman Discreto. Universidad Santiago de Cali |
Abstract: | The Kalman Filter is one of the most used algorithms in the treatment of spatio-temporal problems, presenting itself with increasing application in new areas of knowledge, and increasing its use in the world of computing, which makes it very important its application in computer programming; From the above, this article describes the development of an Application Programming Interface (API), which facilitates the implementation of the Discreet Kalman Filter. Having as objective the generalization of the mathematical models, for their application from the JAVA programming language; Initially, its development focuses on the presentation of the fundamental mathematical base to be programmed, after that a methodology with the organization of the source code is displayed, showing the class diagram with a reference to the mathematical models used and culminating with the section of results obtained, from the demonstration of a simple example, together with the performance times compared to another existing API, which has the same filter implementation functionality. Demonstrating how the development of a discrete Kalman Filter computer library, it is a possibility that provides an instrument to provide software solutions, allowing a variety of options from learning the mathematical models of the filter, or implementing it from a mode advanced, in which the developer is released from performing additional tasks that are currently required, at the time of programming. |
Description: | El Filtro de Kalman es uno de los algoritmos más utilizados en el tratamiento de problemas espacio-temporales, presentándose cada vez más con mayor aplicación en nuevas áreas de conocimiento, e incrementando su uso en el mundo de la informática, lo que hace de suma importancia su aplicación en la programación de computadoras; de lo anterior, en el presente artículo se describe el desarrollo de una Interfaz de Programación de Aplicaciones (API), la cual facilita la implementación del Filtro de Kalman Discreto. Teniendo como objetivo la generalización de los modelos matemáticos, para su aplicación desde el lenguaje de programación JAVA; inicialmente su desarrollo se centra, en la presentación de la base matemática fundamental a programar, posterior a ello se exhibe una metodología con la organización del código fuente, mostrando el diagrama de clases con una referencia a los modelos matemáticos utilizados y culminando con la sección de resultados obtenidos, desde la demostración de un ejemplo sencillo, junto a los tiempos de rendimiento comparados en cuanto a otra API existente, la cual cuenta con la misma funcionalidad de implementación del filtro. Demostrando como el desarrollo de una librería computacional de Filtro de Kalman Discreto, es una posibilidad que brinda un instrumento para dar soluciones de software, permitiendo una variedad de opciones ya sea desde el aprendizaje de los modelos matemáticos del filtro, o la implementación desde un modo avanzado, en el cual se libera al desarrollador de realizar tareas adicionales que se requieren actualmente, al momento de programar. |
URI: | https://repository.usc.edu.co/handle/20.500.12421/3019 |
Appears in Collections: | Maestría en Informática |
Files in This Item:
File | Description | Size | Format |
---|
This item is licensed under a Creative Commons License