Desarrollo de un sistema distribuido bajo la norma IEC-61499 para control de robot Kuka Modelo Youbot.
El presente trabajo investigativo tuvo como finalidad el empleo del estándar IEC-61499 para el desarrollo de un sistema de control distribuido para el control de un robot Kuka modelo YouBot. Este estándar consiste en una arquitectura de referencia para el desarrollo de aplicaciones de control con ló...
Сохранить в:
| Главный автор: | |
|---|---|
| Формат: | masterThesis |
| Язык: | spa |
| Опубликовано: |
2019
|
| Предметы: | |
| Online-ссылка: | https://dspace.espoch.edu.ec/handle/123456789/10286 |
| Метки: |
Добавить метку
Нет меток, Требуется 1-ая метка записи!
|
| Итог: | El presente trabajo investigativo tuvo como finalidad el empleo del estándar IEC-61499 para el desarrollo de un sistema de control distribuido para el control de un robot Kuka modelo YouBot. Este estándar consiste en una arquitectura de referencia para el desarrollo de aplicaciones de control con lógica descentralizada. Está basada en bloques funcionales (FBs) que se definen como la unidad estructural básica de los modelos, tiene un alto nivel de versatilidad para el diseño de sistemas, ya que permite combinar software independiente del hardware utilizado. Para modelar el sistema se utilizó el software 4DIAC-IDE y se crearon bloques funcionales (FBs) para el control de la plataforma omnidireccional, el brazo robótico y el gripper de agarre que en conjunto conforman el robot; posteriormente con la ayuda del programa PuTTy se implementó de manera remota el runtime FORTE el cual fue ejecutado en una PC que se encuentra a bordo del robot Kuka YouBot. Se evidenció en los resultados que la programación mediante FBs ha hecho que estos sean vistos como una herramienta efectiva para la automatización de sistemas flexibles y reconfigurables, obteniendo una efectividad del 98,89% de aciertos en las pruebas estipuladas. Se concluye que el estándar permite controlar el algoritmo mediante eventos, ya que tiene una conexión entre la ejecución del flujo de eventos y flujo de datos, de esta manera se puede establecer prioridades en el orden de ejecución de los bloques funcionales, con lo cual se probó el funcionamiento y las prestaciones que ofrecen este nuevo método de programación y las últimas versiones de software basadas en él disponibles actualmente. |
|---|