Implementación de algoritmos filtro de Kalman y filtro de Partículas para localización y mapeo simultáneo aplicado a un robot móvil en ambientes interiores con variaciones de iluminación

dc.contributor.advisorGuarnizo Marin, José Guillermo
dc.contributor.advisorAmaya, Sindy Paola
dc.contributor.authorAlvarez Casadiego, Nicolás
dc.contributor.authorSegura Albarracin, Mario Armando
dc.contributor.cvlachttp://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000855847
dc.contributor.cvlachttp://scienti.colciencias.gov.co:8081/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000796425
dc.contributor.googlescholarhttps://scholar.google.com/citations?user=3JSJ0C4AAAAJ&hl=es
dc.contributor.googlescholarhttps://scholar.google.es/citations?user=Gg2sofAAAAAJ&hl=es
dc.contributor.orcidhttps://orcid.org/0000-0002-8401-4949
dc.contributor.orcidhttps://orcid.org/0000-0002-1714-1593
dc.date.accessioned2020-09-01T17:30:27Z
dc.date.available2020-09-01T17:30:27Z
dc.date.issued2020-08-31
dc.descriptionEste proyecto evalúa los parámetros influyentes ante variaciones de iluminación en el funcionamiento de los algoritmos Filtro de Kalman y Filtro de partículas aplicados a SLAM (Mapeo y Localización Simultanea) llevando a cabo experimentos en entornos cerrados que permiten realizar pruebas con distintas intensidades de luz. Para esto se utiliza el robot móvil diferencial Turtlebot3 Burger acompañado del sensor Kinect V1, ya que posee un sensor de profundidad y una cámara RGB, esto permite llevar a cabo construcción de mapas 3D y evidenciar variaciones en los procesos de mapeo dependiendo de la iluminación, lo cual es un requerimiento de este trabajo. El filtro de partículas (PF) es uno de los algoritmos de estimación más adaptados para SLAM, al igual que el filtro de Kalman que interactúa con estados pasados, presentes y estimaciones futuras del sistema, siendo empleado para seguir sistemas estocásticos dinámicos mediante sensores ruidosos. Los algoritmos emplean un método de predicción y corrección, es decir, pronostica un nuevo estado a partir de su estimación previa agregando un factor de corrección de la misma proporción al error de predicción, de tal manera que este error se minimiza con cada iteración, lo cual lo hace adecuado para trabajar ante variaciones de iluminación ya que esta técnica demanda que se pueda reconstruir y localizar en el menor tiempo posible cualquier sistema autónomo bajo condiciones naturales.spa
dc.description.abstractThis project evaluates the parameters influencing light variations in the operation of the Kalman Filter and Particle Filter algorithms applied to SLAM (Simultaneous Mapping and Localization), carrying out experiments in closed environments that allow tests with different light intensities. For this, the Turtlebot3 Burger differential mobile robot is used accompanied by the Kinect V1 sensor, since it has a depth sensor and an RGB camera, this allows to carry out 3D map construction and show variations in the mapping processes depending on the lighting, which is a requirement of this job. The particle filter (PF) is one of the most adapted estimation algorithms for SLAM, as is the Kalman filter that interacts with past, present and future system estimates, being used to follow dynamic stochastic systems using noisy sensors. The algorithms use a prediction and correction method, that is, they forecast a new state from its previous estimate by adding a correction factor of the same proportion to the prediction error, in such a way that this error is minimized with each iteration, which which makes it suitable for working with lighting variations since this technique demands that any autonomous system can be rebuilt and located in the shortest possible time under natural conditions.spa
dc.description.degreelevelPregradospa
dc.description.degreenameIngeniero Electronicospa
dc.description.domainhttp://unidadinvestigacion.usta.edu.cospa
dc.format.mimetypeapplication/pdf
dc.identifier.citationAlvarez Casadiego, N. & Segura Albarracin, M. A. (2020). Implementación de algoritmos filtro de Kalman y filtro de Partículas para localización y mapeo simultáneo aplicado a un robot móvil en ambientes interiores con variaciones de iluminación [Tesis de pregrado, Universidd Santo Tomás]. Repositorio Institucional - Universidad Santo Tomásspa
dc.identifier.instnameinstname:Universidad Santo Tomásspa
dc.identifier.reponamereponame:Repositorio Institucional Universidad Santo Tomásspa
dc.identifier.repourlrepourl:https://repository.usta.edu.cospa
dc.identifier.urihttp://hdl.handle.net/11634/29366
dc.language.isospa
dc.publisherUniversidad Santo Tomásspa
dc.publisher.branchCRAI-USTA Bogotáspa
dc.publisher.facultyFacultad de Ingeniería Electrónicaspa
dc.publisher.programPregrado Ingeniería Electrónicaspa
dc.relation.referencesD. L. Martínez Herrera, «Reconocimiento de Espacios con Optimización de Trayectorias Utilizando el Robot,» 2019. [En línea]. Available: https://repository.usta.edu.co/bitstream/handle/11634/18667/2019davidmartinez.pdf. [Último acceso: 2 Octubre 2019].spa
dc.relation.referencesJ. Navarro García, « Definición ABC,» 05 2016. [En línea]. Available: https://www.definicionabc.com/ciencia/parametro.php. [Último acceso: 22 07 2020].spa
dc.relation.referencesH. Jo, S. Jo, E. Kim, C. Yoon y S. Jun, «3D FastSLAM algorithm with Kinect sensor,» de 2014 Joint 7th International Conference on Soft Computing and Intelligent Systems (SCIS) and 15th International Symposium on Advanced Intelligent Systems (ISIS), Kitakyushu, 2014.spa
dc.relation.referencesA. Burguera, Y. González y G. Oliver, «RANSAC Based Data Association for Underwater Visual SLAM,» de ROBOT2013: First Iberian Robotics Conference, 2014.spa
dc.relation.referencesH. S. Oh, M. Hahn y J. Kim, «Simultaneous Localization and Mapping for Mobile Robots in Dynamic Environments,» de Information Science and Applications (ICISA) 2013 International Conference on, 2013.spa
dc.relation.referencesX. Chen, «An Adaptive UKF-Based Particle Filter for Mobile Robot SLAM,» de 2009 International Joint Conference on Artificial Intelligence, Hainan Island, 2009.spa
dc.relation.referencesJ. Viñals Pons, «Localización y generación de mapas,» Valencia, 2012.spa
dc.relation.referencesK. Kamarudin, «Method to convert Kinect's 3D depth data to a 2D map for indoor SLAM,» de 2013 IEEE 9th International Colloquium on Signal Processing and its Applications, Kuala Lumpur, 2013.spa
dc.relation.referencesT. Hachaj, M. R. Ogiela y K. Koptyra, «Effectiveness Comparison of Kinect and Kinect 2 for Recognition of Oyama Karate Techniques,» de 18th International Conference on Network-Based Information Systems, Taipei, 2015.spa
dc.relation.referencesG. Bermudez, «Robots moviles. Teoría, aplicaciones y experiencias,» Tecnura 10, vol. 5, nº 10, pp. 6-17, 2002.spa
dc.relation.referencesA. Reina Gutiérrez, «El diseño de experiencias en robótica social asistencial para la tercera edad: Analisis de la pelicula ROBOT & FRANK (Proyecto de grado-Maestria en Filosofía-Universidad del Valle),» Cali, 2015.spa
dc.relation.referencesJ. Kim y A. Kim, «Light condition invariant visual SLAM via entropy based image fusion,» de 2017 14th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Jeju, South Korea, 2017.spa
dc.relation.referencesJ. Viñals Pons, «Localización y generación de mapas del entorno (SLAM) de un robot por medio de una kinect,» 2012 Septiembre 2012. [En línea]. Available: https://riunet.upv.es/bitstream/handle/10251/17544/Memoria.pdf?sequence=1&isAllowed=y. [Último acceso: 03 Octubre 2019].spa
dc.relation.referencesJ. VIÑALS PONS, «Localización y generación de mapas del entorno (SLAM) de un robot por medio de una Kinect (Proyecto de grado-Ingenieria Informatica Superior-Universitat Politècnica de València),» Valencia, 2012.spa
dc.relation.referencesL. Tae-jae, K. Chul-hong y C. Dong-il Dan, «A Monocular Vision Sensor-Based Efficient,» IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, vol. 66, nº 1, pp. 318-328, 2019.spa
dc.relation.referencesA. P. Sarmiento Andrade y D. A. . Ramírez Patiño, «Navegación autónoma de un quadrotor en entornos interiores mediante SLAM (Proyecto de grado-Ingeniería Electrónica-Universidad Javeriana),» Bogota D.C., 2014.spa
dc.relation.referencesP. . Monroy Vilcahuaman, «Desarrollo de algoritmo basado en inteligencia artificial y SLAM (Simultaneous localization and mapping) aplicado a un robot autónomo para modelar entornos (Proyecto de grado - Ingeniería Electrónica - ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA),» AREQUIPA, 2018.spa
dc.relation.referencesR. Munguía y A. Grau, «SLAM con mediciones angulares: método por triangulación estocástica,» Ingeniería, Investigación y Tecnología, vol. XIV, nº 2, pp. 257-274, 2013.spa
dc.relation.referencesT. Genevois y T. Zielińska, «A SIMPLE AND EFFICIENT IMPLEMENTATION OF EKF-BASED SLAM RELYING ON LASER SCANNER IN COMPLEX INDOOR ENVIRONMENT,» Journal of Automation, Mobile Robotics & Intelligent Systems, vol. 8, pp. 58-67, 2014.spa
dc.relation.referencesS.-Y. An, J.-G. Kang, L.-K. Lee y S.-Y. Oh, «Line Segment-Based Indoor Mapping with Salient Line Feature Extraction,» ADVANCED ROBOTICS, vol. 26, nº 5-6, pp. 437-460, 2011.spa
dc.relation.referencesK. Ho-Duck, S. Sang-Wook, J. In-hun y S. Kwee-Bo, «SLAM of mobile robot in the indoor environment with Digital Magnetic Compass and Ultrasonic Sensors,» de International Conference on Control, Automation and Systems, Seoul, 2007.spa
dc.relation.referencesG. Hendeby y G. Bleser, «Using optical flow as lightweight SLAM alternative,» de 8th IEEE International Symposium on Mixed and Augmented Reality, Orlando, FL, USA, 2009.spa
dc.relation.referencesJ. Motsch, S. Benammar y Y. Bergeon, «Interior mapping of a building: A real-life experiment with Microsoft Kinect for Windows v1 and RGBD-SLAM,» de International Conference on Military Technologies (ICMT), Brno, Czech Republic, 2017.spa
dc.relation.referencesY.-T. Wang, Y.-C. Feng y D.-Y. Hung, «Detection and tracking of moving objects in SLAM using vision sensors,» de IEEE International Instrumentation and Measurement Technology Conference, Binjiang, China, 2011.spa
dc.relation.referencesK. Watanabe, C. Pathiranage y K. Izumi, «T-S fuzzy model adopted SLAM algorithm with linear programming based data association for mobile robots,» de IEEE International Symposium on Industrial Electronics, Seoul, South Korea, 2009.spa
dc.relation.referencesB. Keun Kim, «Indoor localization and point cloud generation for building interior modeling,» de IEEE RO-MAN, Gyeongju, South Korea, 2013.spa
dc.relation.referencesR.-J. Yan, J. Wu, S.-J. Lim, J.-Y. Lee y C.-S. Han, «Natural Corners-based SLAM in Unknown Indoor Environment,» de 2012 9th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI), Daejeon, Korea, 2012.spa
dc.relation.referencesR. Ozaki y Y. Kuroda, «6-DoF EKF SLAM con características planas globales en entornos artificiales,» de Simposio internacional 2020 IEEE / SICE sobre integración de sistemas (SII), Honolulu, HI, EE. UU., 2020.spa
dc.relation.referencesM. S. Kashi, T. B. Sriram y R. Mohan, «An Approach to Labelled Indoor Mapping using SLAM and Object Detection,» de 2019 IEEE Region 10 Symposium (TENSYMP), Kolkata, India, 2019.spa
dc.relation.referencesG. F. Perez Paina, C. J. Paz, M. Baudino y L. Canali, «SLAM monocular basado en UKF para la localización de un robot móvil.,» de VIII Jornadas Argentinas de Robótica (JAR), 2014.spa
dc.relation.referencesF. d. P. Gonzalez, J. G. Guarnizo y G. Benavides, «Emulation System for a Distribution Center Using Mobile Robot, Controlled by Artificial Vision and Fuzzy Logic,» IEEE Latin America Transactions, vol. 12, nº 4, pp. 557-563, 2014.spa
dc.relation.referencesT. Chong, X. Tang, C. Leng, M. Yogeswaran, O. Ng y Y. Chong, «Sensor Technologies and Simultaneous Localization and Mapping (SLAM),» Robotics and Autonomous, vol. 98, pp. 67-88, 2018.spa
dc.relation.referencesK. Granstrom, C. Lundquist, F. Gustafsson y U. Orguner, «Random Set Methods:Estimation of Multiple Extended Objects,» IEEE Robotics & Automation Magazine, vol. 21, nº 2, pp. 73-82, 2014.spa
dc.relation.referencesC. Stachniss, L. J. J y S. Thrun, «Simultaneous Localization and Mapping,» 2016. [En línea]. Available: https://link.springer.com/chapter/10.1007/978-3-319-32552-1_46#citeas.spa
dc.relation.referencesH. Durrant-Whyte y T. Bailey, «Simultaneous localization and mapping: part I,» IEEE Robotics & Automation Magazine, vol. 13, nº 9018822, pp. 99-110, 2006.spa
dc.relation.referencesL. Abolore Yekinni y A. Dan-Isa, «2019 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS),» de Fuzzy Logic Control of Goal-Seeking 2-Wheel Differential Mobile Robot Using Unicycle Approach, Selangor, Malaysia, Malaysia, 2019.spa
dc.relation.referencesJ. &. M. Mistakes, «ROBOTS e-manual (TurtleBot3),» 2019 . [En línea]. Available: http://emanual.robotis.com/docs/en/platform/turtlebot3/overview/. [Último acceso: 02 Octubre 2019].spa
dc.relation.referencesN. Yasuhiro, T. Sou, Y. Hidetoshi y T. Hideki, «ZytleBot: FPGA Integrated Development Platform for ROS Based Autonomous Mobile Robot,» de 2019 International Conference on Field-Programmable Technology (ICFPT), Tianjin, China, China, 9-13 Dec. 2019.spa
dc.relation.referencesR. Blog, «WordPress.com,» Romerobots Blog, [En línea]. Available: https://jjromeromarras.wordpress.com/2014/08/27/como-crear-un-paquete-en-ros/. [Último acceso: 07 03 2020].spa
dc.relation.referencesJ. Stückler y S. Behnke , «Robust Real-Time Registration of RGB-D Images using Multi-Resolution Surfel Representations,» de German Conference on Robotics (ROBOTIK), Munich, Germany, 2012.spa
dc.relation.referencesA. Fuentes Rios, «Localización y Modelado Simultáneos en ROS para la plataforma robótica MANFRED,» Octubre 2011. [En línea]. [Último acceso: 27 Febrero 2020].spa
dc.relation.referencesS. Thrun, D. Fox y W. Bugard, «Probabilistic Robotics,» 2000. [En línea]. Available: https://docs.ufpr.br/~danielsantos/ProbabilisticRobotics.pdf. [Último acceso: 1 Octubre 2019].spa
dc.relation.referencesE. Baklouti, N. Ben Amor y M. Jallouli, «Particle filter localization and real time obstacle avoidance control based on 3D perception for wheelchair mobile robot,» de 2016 IEEE 8th International Conference on Intelligent Systems (IS), Sofia, Bulgaria, 2016.spa
dc.relation.referencesÁ. Solera Ramírez , «Documento de trabajo del Banco Central de Costa Rica,» Julio 2003. [En línea]. Available: https://activos.bccr.fi.cr/sitios/bccr/investigacioneseconomicas/DocMetodosCuantitativos/Filtro_de_Kalman.pdf. [Último acceso: 04 Octubre 2019].spa
dc.relation.referencesF. Endres, J. Hess, N. Engelhard, J. Sturm y W. Burgard, «An Evaluation of the RGB-D SLAM System,» de Conf. sobre Robótica y Automatización (ICRA), 2012.spa
dc.relation.referencesÁ. P. López, «Estudio y evaluación de los sistemas RGB-D SLAM,» Universidad Carlos III de Madrid, Leganés, 2017.spa
dc.relation.referencesE. R. Magsino, E. N. Young y J. R. Cornejo, «Application of a Fast Map Mergind Algorithm and RGB-D SLAM,» Yogyakarta, 2014.spa
dc.relation.referencesROBOTIS, «ROBOTIS,» 2019. [En línea]. Available: http://emanual.robotis.com/docs/en/platform/turtlebot3/pc_setup/#install-ubuntu-on-remote-pc. [Último acceso: 15 10 2019].spa
dc.relation.referencesOpenkinect, «Openkinect,» 04 08 2016. [En línea]. Available: https://openkinect.org/wiki/Getting_Started. [Último acceso: 10 12 2019].spa
dc.relation.referencesROS.org, «ROS.org,» Open Source Robotic Foundation, 06 10 2014. [En línea]. Available: http://wiki.ros.org/freenect_launch. [Último acceso: 27 02 2020].spa
dc.relation.referencesG. Blog, «GeuS' Blog: Robotics, Computer Science and More,» 02 12 2010. [En línea]. Available: https://geus.wordpress.com/2010/12/02/robotics-simultaneous-localization-and-mapping-slam-con-ros/. [Último acceso: 15 01 2020].spa
dc.relation.referencesI. Bambino, «Una introduccion a los Robots Moviles,» 2008. [En línea]. Available: http://www.aadeca.org/pdf/CP_monografias/monografia_robot_movil.pdf. [Último acceso: 19 Octubre 2019].spa
dc.relation.referencesROS.org, «ROS.org,» Open Source Robotic Foundation, 11 04 2019. [En línea]. Available: http://wiki.ros.org/rtabmap_ros/Tutorials/RemoteMapping. [Último acceso: 02 01 2020].spa
dc.relation.referencesC. Moreno Pulido, «Diseño de aplicación basada en Kinect,» de Trabajo Fin de Grado (Diseño de aplicación basada en Kinect), Madrid, Universidad Carlos III de Madrid, 2014, pp. 45-46.spa
dc.rightsAtribución-NoComercial-SinDerivadas 2.5 Colombia
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.subject.keywordAlgorithmspa
dc.subject.keywordKalman Filterspa
dc.subject.keywordParticles Filterspa
dc.subject.keywordRobotic Mappingspa
dc.subject.keywordMobile robotspa
dc.subject.keywordROSspa
dc.subject.keywordSLAMspa
dc.subject.keywordParameterspa
dc.subject.keywordSensorspa
dc.subject.keywordmapping and localizationspa
dc.subject.keywordIndoor lightingspa
dc.subject.keywordQuadratic errorspa
dc.subject.keywordSLAM algorithmsspa
dc.subject.lembIluminación en ambientes interioresspa
dc.subject.lembRobot móvilspa
dc.subject.lembAlgoritmos SLAMspa
dc.subject.proposalAlgoritmospa
dc.subject.proposalFiltro de Kalmanspa
dc.subject.proposalFiltro de Partículasspa
dc.subject.proposalMapeo Robóticospa
dc.subject.proposalROSspa
dc.subject.proposalSLAMspa
dc.subject.proposalParámetrospa
dc.subject.proposalSensorspa
dc.subject.proposalLocalización y mapeo simultáneospa
dc.subject.proposalError cuadráticospa
dc.titleImplementación de algoritmos filtro de Kalman y filtro de Partículas para localización y mapeo simultáneo aplicado a un robot móvil en ambientes interiores con variaciones de iluminaciónspa
dc.typebachelor thesis
dc.type.categoryFormación de Recurso Humano para la Ctel: Trabajo de grado de Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.driveinfo:eu-repo/semantics/bachelorThesis
dc.type.localTesis de pregradospa
dc.type.versioninfo:eu-repo/semantics/acceptedVersion

Archivos

Bloque original

Mostrando 1 - 4 de 4
Cargando...
Miniatura
Nombre:
2020nicolasalvarez.pdf
Tamaño:
3.87 MB
Formato:
Adobe Portable Document Format
Descripción:
Cargando...
Miniatura
Nombre:
Carta Aprobación Facultad.pdf
Tamaño:
207.32 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta aprobación Facultad
Cargando...
Miniatura
Nombre:
Carta derechos de autor.pdf
Tamaño:
137.03 KB
Formato:
Adobe Portable Document Format
Descripción:
Carta derechos de autor
Cargando...
Miniatura
Nombre:
Carta_aprobacion_facultad_autoarchivo.pdf
Tamaño:
129.33 KB
Formato:
Adobe Portable Document Format
Descripción:

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
807 B
Formato:
Item-specific license agreed upon to submission
Descripción: