Examinando por Materia "Java (Lenguaje de programación)"
Mostrando 1 - 4 de 4
Resultados por página
Opciones de ordenación
Publicación Acceso abierto Conformación de una plataforma virtual para el mando local y remoto de un brazo robótico de apoyo para la educación en ingeniería [recurso electrónico](2019-09-11) Carvajal Guerrero, Juan Sebastian; Zapata Castillo, Camilo Andrés; Buitrago Molina, José TomásEn este trabajo se presenta el diseño e implementación de una plataforma virtual, que permita la simulación y mando remoto del brazo robot tipo SCARA llamado UV-CERMA presente en el Laboratorio de Robótica de la Escuela de Ingeniería Eléctrica y Electrónica, el cual ha estado subutilizado desde hace algunos años debido a lo obsoleto del sistema de control. La plataforma está compuesta por dos aplicaciones que permiten la simulación y el control remoto para el Robot, una haciendo uso del programa de National Instruments LabVIEW y otra haciendo uso del lenguaje de código abierto Java, ambas implementan el modelo cinemático, un módulo para la planificación y ejecución de trayectorias, otro módulo para el monitoreo de variables y un modelo 3D del Robot. Las aplicaciones se acoplan al Robot real mediante la tarjeta de adquisición de datos de National Instruments NI USB-6211, y para el mando remoto la plataforma cuenta con una arquitectura cliente/servidor usando sockets TCP/IP.Publicación Acceso abierto Extensión y automatización de pruebas para un sistema legado(Universidad del Valle, 2014) Cárdenas Díaz, Jhon Anderson; Moreno Rojas, Napoleón; Solarte, OswaldoLa propuesta de trabajo de grado consiste en el desarrollo de un nuevo módulo para un sistema web legado llamado Sure2Care, esto mediante una metodología de desarrollo ágil y basado principalmente en la tecnología JAVA. Se tiene como finalidad principal para este nuevo módulo, plantear una arquitectura base y ser implementado bajo tecnologías actuales. Todas las funcionalidades del sistema existente deberán permanecer intactas, y las nuevas funcionalidades del módulo a desarrollar deben poder entenderse con el sistema existente. Junto con este módulo se llevará acabo el planteamiento y desarrollo de un conjunto de pruebas automáticas para el sistema, las cuales serán realizadas de tal forma que interactúen con la aplicación directamente tal como el usuario final, sin que se entienda con el código del sistema ni la base de datos que lo soporta. Esto porque dado que es un sistema legado, se dificulta mucho desarrollar pruebas al sistema con las tecnologías en las que está desarrollado. Otra razón es porque en el futuro este sistema será migrado a otras arquitecturas y tecnologías, en cuya situación las pruebas desarrolladas ahora seguirán teniendo validez (a menos que las funcionalidades cambien).Publicación Acceso abierto Implementación de una metodología para la calibración y la validación de modelos determinísticos en drenaje urbano(Universidad del Valle, 2018) Toledo Cubillos, Edwin Arley; Galvis Castaño, AlbertoLos modelos deterministas de drenaje urbano se han convertido en las herramientas estándar para el diseño, la planificación y la optimización. Sin embargo, para que los resultados obtenidos utilizando estas herramientas sean confiables, se requieren modelos calibrados y validados para minimizar la incertidumbre. Esta tesis de maestría presenta los puntos fuertes y las limitaciones de las principales metodologías de calibración existentes, como Generalized Likeliood Uncertainty Estimation (GLUE), Método Shuffled Complex Evolution (SCE-UA) y el enfoque bayesiano.Publicación Acceso abierto Prototipo para la captura de datos geoespaciales y su visualización en mapas digitales para vehículos de servicio público(Universidad del Valle, 2012) Serna Murillo, Gustavo Adolfo; Mejía Duque, Raúl Andrés; Moreno Tobón, Claudia Patricia; Vélez Ángel, Paulo AndrésEl proyecto consiste en desarrollar una aplicación que permita el monitoreo de objetos móviles mediante el uso de tecnología de punta como es la utilización de una antena GPS, para capturar datos y el servicio GPRS para su transmisión y posterior procesamiento con el fin de visualizar la ubicación de estos en mapas digitales a nivel municipal.
