TY - JOUR AU - Iteriano-Valverde, Samantha AU - Scazzoli, David AU - Chan-Zheng, Carmen AU - Carvajal-Godinez, Johan AU - Magarini, Mauricio PY - 2020/10/02 Y2 - 2024/03/29 TI - Diseño de un protocolo de comunicación para la plataforma de desarrollo software basado en agentes utilizados en sistemas satelitales miniaturizados JF - Revista Tecnología en Marcha JA - TM VL - 33 IS - 4 SE - Artículo científico DO - 10.18845/tm.v33i4.4505 UR - https://revistas.tec.ac.cr/index.php/tec_marcha/article/view/4505 SP - Pág. 62-76 AB - <p>En los últimos años, la ciencia espacial y la exploración se han vuelto más accesibles debido a la popularización del concepto de CubeSats. Los CubeSats se está utilizando debido a sus convenientes requisitos de tamaño y peso, lo que permite que misiones especificas se diseñen, desarrollen y lancen con una reducción significativa de los costos en comparación con las misiones espaciales tradicionales. Además, el desarrollo de misiones específicas se ha vuelto más complejo, forzando un cambio en la noción tradicional de usar una arquitectura de control centralizada para una arquitectura distribuida. Una arquitectura distribuida resuelve el problema de una posible pérdida de funcionalidad en la unidad de control. Este documento describe la extensión de las capacidades del <em>framework</em> de sistemas multiagentes para sistemas embebidos (MAES). Esta extensión proporciona al <em>framework</em> MAES la capacidad de realizar comunicaciones entre plataformas, de modo que ahora la arquitectura de la unidad de control puede ampliarse, permitiendo a los agentes de diferentes plataformas interactuar y realizar de forma cooperativa diferentes rutinas diseñadas por el desarrollador, por lo que no se está limitado a las capacidades de solo una plataforma. Asimismo, este documento muestra los resultados de la configuración experimental que muestra la precisión del intercambio de mensajes entre plataformas y la relación entre el retraso del intercambio de mensajes entre plataformas y la cantidad de agentes que se ejecutan simultáneamente en cada plataforma.</p> ER -