Abstract:
CONDITIONING OF PROJECT PUBLICATION. The project consists of the development of a mobile app and a server for the wireless control and monitoring of a three-dimensional scanning system. This allows for configuration and real-time sensor monitoring, replacing the use of command-line interfaces that limited field usability, and the prototype's commercial potential. A server was developed for the TS-7970 embedded computer using ROS 1 and Crow 1.2 in C++11. And a mobile application was developed using React Native. The implementation faced challenges due to high-level limitations in ROS and Crow, necessitating the development of alternative resource management solutions. Results demonstrated that by adjusting the transmission frequencies of the laser and camera, a latency of less than 200 ms and stable memory consumption between 150 and 170 Mb were achieved. In conclusion, the proposed architecture enables the integration between the mobile application and the ROS-based server, allowing real-time wireless monitoring and control of the three-dimensional scanning system, and improving field operability through reliable, low-latency data transmission
Keywords: Embedded system, wireless communication, real-time monitoring, ROS
Description:
CONDICIONAMIENTO DE PUBLICACION DE PROYCTOS. El proyecto consiste en el desarrollo de una Aplicación móvil y un servidor para el control y monitoreo inalámbrico de un sistema de escaneo tridimensional. Permitiendo la configuración y monitoreo en tiempo real de los datos generados por los sensores, reemplazando el uso de línea de comandos que limita la usabilidad en campo y comercialización del prototipo. Se desarrollo un servidor para Ubuntu usando ROS 1 y Crow 1.2 en C++11. Y la App fue desarrollada en React Native. La implementación enfrentó desafíos debido a las limitaciones de alto nivel en ROS y Crow, lo que obligó a desarrollar soluciones alternativas para la gestión de recursos. Los resultados demostraron que, limitando el % de datos de láser y la cámara que se envía a la interfaz, se logra una latencia menor a 200 ms y un consumo de memoria estable entre 150 y 170 Mb. En conclusión, la arquitectura propuesta permite la integración entre la aplicación móvil y el servidor basado en ROS, habilitando el monitoreo y control inalámbrico del sistema de escaneo tridimensional en tiempo real, mejorando la operatividad en campo mediante una transmisión de datos confiable y de baja latencia.