Genesis: motor de física generativa de código abierto para la simulación de mundos dinámicos en 4D basados en la física real.
Últimos recursos sobre IAPublicado hace 10 meses Círculo de intercambio de inteligencia artificial 25.2K 00
Introducción general
Genesis es un mundo de física generativa diseñado para la robótica de propósito general y el aprendizaje de la inteligencia artificial. Proporciona una plataforma de simulación unificada que admite la simulación de una amplia gama de materiales y fenómenos físicos.Genesis está diseñado para ayudar a los robots a aprender una amplia gama de habilidades en una variedad de entornos mediante el desbloqueo de una variedad infinita de datos a través de la combinación de IA generativa y simulación física. Con velocidades de simulación ultrarrápidas y compatibilidad con múltiples formas robóticas, la plataforma representa la próxima generación de infraestructuras de simulación.

Lista de funciones
- Velocidad de simulación ultrarrápidaMás de un millón de pasos de simulación por segundo, lo que mejora considerablemente la eficacia de la simulación.
- Soporte multimaterialModelización de una amplia gama de materiales y sus interacciones, como cuerpos rígidos, líquidos, gases y objetos deformables.
- Soporte multirrobotSoporte para brazos robóticos, robots con patas, manos diestras, robots móviles, drones, robots blandos, etc.
- Soporte de solver multifísicoMúltiples solucionadores físicos incorporados que el usuario puede cambiar según sus necesidades.
- simulación generativa: Combinación de IA generativa y simulación física para proporcionar una variedad infinita de datos.
- Apoyo a la robótica blanda: La primera plataforma totalmente compatible con músculos y robots blandos.
Utilizar la ayuda
Proceso de instalación
- almacén de clonesEjecutar en un terminal
git clone https://github.com/Genesis-Embodied-AI/Genesis.git
Almacén de clonación. - Instalación de dependencias: Vaya al directorio del proyecto y ejecute
pip install -r requirements.txt
Instale las dependencias necesarias. - Entorno de configuración: Basado en el proyecto de
README.md
configure las variables de entorno y las rutas necesarias.
Normas de uso
- Iniciar la simulación: Ejecutar
python main.py
Inicie la plataforma de simulación. - Seleccione Physics Solver: Seleccione el solucionador de física adecuado en el archivo de configuración, por ejemplo.
rigid_body_solver
tal vezfluid_solver
. - Carga de modelos de robotsCarga de modelos de robot mediante el sistema de configuración URDF integrado, que admite una amplia gama de formas de robot.
- Ejecutar la tarea de simulaciónConfiguración de los parámetros de la tarea de simulación de acuerdo con los requisitos, ejecución de la tarea de simulación y observación de los resultados de la simulación.
- Generar datos: Generación de diversos conjuntos de datos para el aprendizaje de robots mediante capacidades de simulación generativa.
Procedimiento de funcionamiento detallado
- simulación de cuerpo rígido: Selección
rigid_body_solver
Carga el modelo de cuerpo rígido, establece los parámetros de simulación, ejecuta la simulación y observa el movimiento y la interacción del cuerpo rígido. - Simulación de líquidos: Selección
fluid_solver
Cargue el modelo de líquido, defina las propiedades del líquido (viscosidad, tensión superficial, etc.), ejecute la simulación y observe el flujo y la interacción del líquido. - Simulación de robots blandosCarga el modelo de robot de cuerpo blando, establece las propiedades del cuerpo blando (por ejemplo, elasticidad, plasticidad, etc.), ejecuta la simulación y observa el movimiento y la deformación del robot de cuerpo blando.
- simulación generativaCombine modelos de IA generativa, establezca parámetros de generación y ejecute simulaciones para generar diversos conjuntos de datos de los que puedan aprender los robots.
Estos pasos le permitirán comprender y utilizar plenamente las capacidades de la plataforma Genesis para la simulación y el aprendizaje eficaz de robots.
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...