Control por Human Machine Interface (HMI) de un robot físico y su respectiva simulación.
Español · English · Português Brasileiro
El objetivo general del proyecto es la construcción de un sistema de realidad virtual que permita la programación de un brazo robótico industrial de forma rápida, sencilla y segura, mediante el desarrollo de una interfaz de usuario desarrollada en software y, dispositivos de Interfaz Hombre Máquina (HMI) en hardware de modo que ambas partes interactúen entre sí. La finalidad es lograr que un usuario final, sin conocimientos de programación ni de robots, logre definir fácilmente el movimiento y todas las acciones necesarias a realizar por un robot físico.
El HMI está conformado por 5 sensores MPU6050 transmitiendo datos a 3 Nodemcu, los cuales tienen asignados 3 IPs estáticas y sus respectivos puertos.
El robot físico cuenta con una GUI (Interfaz gráfica) que recibe todos los datos por socket, procesa los paquetes de datos y luego por serial envia la información al robot para que ejecute las maniobras.
La simulación corre por Coppelia Sim que está conectado por un puerto asignado al Jupyter-Lab. Este recibe por socket toda la información del HMI, consume una API de comunicación y luego envia todas las maniobras al Robot Virtual.
Se muestra cómo se domina el HMI con la simulación. Y que el usuario se pueda percatar de sus acciones.
Permite al usuario adentrarse en un proceso de una planta de producción y operar el robot. La idea es tomar un objeto (cilindro) de la banda transportadora en movimiento y colocarlo correctamente en la otra cinta transportadora o la mesa fija.
Pusimos una pared con la intención que el usuario se coloque los lentes de realidad virtual y opere a distancia el robot colocado en otra sala. El usuario debe tomar cada uno de los elementos en la parte superior de los paralelepipedos y trasladarlos hasta la mesa.
- Carlos Bustillo | cabustillo13@hotmail.com
- Rodrigo Pérez | rodrigoperez2110@gmail.com
- Diciembre 2020