| Sigel SIGEL es una herramienta que enseña robots virtuales a caminar en una simulación física en 3D. |
Descargar ahora |
Sigel Clasificación y resumen
- Nombre del editor:
- Sigel Team
Sigel Etiquetas
Sigel Descripción
Sigel es una herramienta que enseña a los robots virtuales a caminar en una simulación física en 3D. Sigel es una herramienta que enseña a los robots virtuales a caminar en una simulación física en 3D. Utiliza el método de "Programación genética" para evolucionar programas de control para cualquier robots que vienen a la mente, los visualiza utilizando OpenGL y exporta animaciones a POVRAY. El problema que el PG368-Sigel tuvo que resolver fue la programación de programas de control para cualquier tipo. de arquitecturas de robot caminando. Esto debe hacerse con el uso de la programación genética, un principio que intenta copiar la estrategia de evolución natural combinada con los conceptos de programación automática. En el primer paso se tuvo que crear un sistema de programación genética. Tal sistema funciona como una búsqueda de búsqueda. Utiliza una descripción detallada del problema para buscar el espacio de soluciones para buenas soluciones. Una de las partes de TI es una administración llamada grupo que tiene que organizar un conjunto de posibles soluciones, un subconjunto del espacio de la solución. Las soluciones en este subconjunto se denominan individuos y representan la parte del espacio de soluciones que actualmente es examinado por el sistema GP. Otra pieza son un conjunto de estrategias para variar los individuos, que se toman de la evolución natural. Las buenas soluciones encontradas se separan de soluciones equivocadas por estrategias naturales como Selektion. Las selecciones de individuos para la variación como la mutación se orientan en la calidad de las soluciones. Las copias de buena solución se seleccionan para modificaciones genéticas y el resultado de esto se coloca sobre las soluciones incorrectas después. Para probar la calidad de un programa de control de robot de caminata, es necesario observar el comportamiento de él, si se ejecuta en una arquitectura de robot caminando. Tal prueba es muy peligrosa para el robot, ya que las fallas en el programa de control pueden causar un daño pesado en los robots de Artichure. Por lo tanto, también fue necesario crear un simulador cinético, para simular cualquier tipo de arquitecturas de robots. Este simulador se construyó para simular el mundo físico lo más preciso posible. También se inventó un idioma para describir la arquitectura de un robot y una visualización para visualizar el trabajo del simulador. La ventaja del sistema Sigel es su capacidad para manejar cualquier tipo de robot de robot que se puede describir por el lenguaje de descripción del robot y el automatismo que se utiliza para programar el programa de control del robot. Con estas ventajas, es posible evolucionar nuevamente el programa de control, después de una modificación de la arquitectura sin el peligro de daños. La característica para visualizar la simulación es la posibilidad de verificar los resultados de la evolución, que se encuentran en el mejor caso sin diferencias con el comportamiento del robot en realidad. Aquí hay algunas características clave de "Sigel": · Carga y ahorro de robots . · Ajuste de los parámetros de idioma de los robots. · Ajuste de los parámetros de GP. · Ajuste de los parámetros de simulación. · Ajuste de la configuración del entorno. · Creación de indidividuales aleatorios. Requisements: · GCC 2.95.2 o superior junto con el LIBSTDC ++ apropiado · OpenGL AQUÍ Hay algunas características clave de "Sigel": · Cargando y ahorro de robots. · Ajuste de los parámetros de idioma de los robots. · Ajuste de los parámetros de GP. · Ajuste de los parámetros de simulación. · Ajuste de la configuración del entorno. · Creación de indidividuales aleatorios. Requisitos: · GCC 2.95.2 o superior junto con el libstdc apropiado · OpenGL
Sigel Software relacionado