Diseño de un controlador Fuzzy para guiado de un robot móvil

##plugins.themes.bootstrap3.article.main##

Andrés F. Cela

J. Sotomayor

F. Sánchez



Resumen

En este trabajó se diseñó un controlador Fuzzy de tipo Mamdani para guiar un robot móvil por un entorno desconocido. El controlador tiene cuatro entradas y dos salidas. Las entradas contienen información de los sensores del robot mientras que las salidas corresponden a la velocidad lineal y angular del robot. Como parte del controlador se diseñó un conjunto de reglas en base a un conocimiento heurístico del comportamiento del robot y de los sensores. El control permite que el robot pueda evitar obstáculos los cuales son detectados por sensores ultrasónicos. El sistema ha sido simulado en el entorno virtual de Player Stage y probado en el robot móvil Amigobot el cual se mueve con tracción diferencial. Los resultados son satisfactorios en vista de que el diseño ha sido implementado en un robot real y se conoce con certeza que el objetivo se ha cumplido plenamente.

Abstract:In this work a Mamdani Fuzzy controller has been designed and implemented in a mobile robot Amigobot. The goal is guiding the robot in an unknown environment avoiding obstacles. Controller has four inputs and 2 outputs. The inputs are based on sensors information and outputs are angular and lineal velocities of robot. A set of rules has been designed as part of controller. The rules were designedusing heuristic information about robots and sensors behavior in different maps. The control allows the robot avoids obstacles, which are detected by ultrasonic sensors. The whole system has been simulated in Player Stage environment and tested in the real mobile robot Amigobot which has differential traction. The aim has been accomplished satisfactory and real robot avoids obstacles.



Descargas

Descargas

Los datos de descargas todavía no están disponibles.

Detalles del artículo

Biografía del autor/a

Andrés F. Cela, Escuela Politécnica Nacional Departamento de Automatización y Control Industrial DACI

Asistente de Cátedra en el Departamento de Automatización y Control Industrial DACI.

Máster en Sistemas Electrónicos Avanzados. Sistemas Inteligentes.

Citas

A. Aksamovic, M. Hebibovic, y S. Konjicija, «Similarities in development of digital computers and mobile robots», en IEEE EUROCON 2009, EUROCON ’09, 2009, pp. 740-745.

J. Green y S. Plumb, «Mobile robot competition», en AFRICON, 2011, 2011, pp. 1-6.

«Robot aspirador LG: limpieza automática de tu casa | LG España». [En línea]. Disponible en: http://www.lg.com/es/robot-aspirador. [Accedido: 13-sep-2013].

«Aspiradoras | SAMSUNG». [En línea]. Disponible en: http://www.samsung.com/latin/consumer/home-appliances/vacuum-cleaners/?cid=ec_search_google_alwayson_ha_20130304. [Accedido: 13-sep-2013].

H. Fukai, Y. Mitsukura, y G. Xu, «The calibration between range sensor and mobile robot, and construction of a obstacle avoidance robot», en 2012 IEEE RO-MAN, 2012, pp. 737-742.

A. R. Willms y S. X. Yang, «An efficient dynamic system for real-time robot-path planning», IEEE Trans. Syst. Man Cybern. Part B Cybern., vol. 36, n.o 4, pp. 755-766, 2006.

N. Sedaghat, «Mobile robot path planning by new structured multi-objective genetic algorithm», en 2011 International Conference of Soft Computing and Pattern Recognition (SoCPaR), 2011, pp. 79-83.

R. Ouellette y K. Hirasawa, «Mayfly: A small mapping robot for Japanese office environments», en IEEE/ASME International Conference on Advanced Intelligent Mechatronics, 2008. AIM 2008, 2008, pp. 880-885.

P. Mirowski, R. Palaniappan, y T. K. Ho, «Depth camera SLAM on a low-cost WiFi mapping robot», en 2012 IEEE International Conference on Technologies for Practical Robot Applications (TePRA), 2012, pp. 1-6.

K. Balasubramanian, R. Arunkumar, J. Jayachandran, V. Jayapal, B. A. Chundatt, y J. D. Freeman, «Object recognition and obstacle avoidance robot», en Control and Decision Conference, 2009. CCDC ’09. Chinese, 2009, pp. 3002-3006.

T.-Y. Kuc y W.-G. Han, «Adaptive PID learning of periodic robot motion», en Proceedings of the 37th IEEE Conference on Decision and Control, 1998, 1998, vol. 1, pp. 186-191 vol.1.

X. Lai, S. Zhu, y W. Wu, «Research on driving wheel control of cleaning robot based on fuzzy adaptive tuning PID», en International Conference on Mechatronics and Automation, 2009. ICMA 2009, 2009, pp. 535-540.

X. Yang y M. Meng, «A neural network approach to real-time motion planning and control of robot manipulators», en 1999 IEEE International Conference on Systems, Man, and Cybernetics, 1999. IEEE SMC ’99 Conference Proceedings, 1999, vol. 4, pp. 674-679 vol.4.

S. H. Lian, «Fuzzy logic control of an obstacle avoidance robot», en , Proceedings of the Fifth IEEE International Conference on Fuzzy Systems, 1996, 1996, vol. 1, pp. 26-30 vol.1.

«Map Making». [En línea]. Disponible en: http://www8.cs.umu.se/~c06aag/mapmaking/. [Accedido: 13-sep-2013].

K. Michels, Fuzzy control: fundamentals, stability and design of fuzzy controllers. Springer, 2006.

Cela, A, Yebes, J.J, Arroyo, R, Bergasa, L.M, Barea, R, y López, E, «Complete Low-Cost Implementation of a Teleoperated Control System for a Humanoid Robot», Sensors 2013, vol. 13, pp. 1385-1401, ene. 2013.