Aprendizaje de robots

Entrene políticas de robots en simulación.

Boston Dynamics

Cargas de trabajo

Robótica
Simulación/Modelado/Diseño

Sectores

Fabricación
Ciudades/Espacios inteligentes
Asistencia sanitaria y ciencias de la vida
Venta al por menor/Bienes envasados de consumo

Objetivo del negocio

Innovación
Retorno de la inversión

Productos

NVIDIA Isaac Lab
NVIDIA OSMO
NVIDIA Isaac GR00T
NVIDIA Jetson Thor

Construir políticas de robots generalistas

Los robots sin conexión preprogramados están diseñados para ejecutar tareas predefinidas y un conjunto fijo de instrucciones dentro de un entorno predeterminado. Esto significa que es probable que tengan dificultades al encontrarse con un cambio inesperado en el entorno.

Los robots generalizados impulsados por IA pueden superar las limitaciones de las conductas de los robots preprogramados. Para lograrlo es necesario el entrenamiento de robots basado en simulación para permitir que dichos robots perciban, planifiquen y actúen de forma autónoma bajo condiciones dinámicas. 

El aprendizaje de los robots permite a los robots obtener y perfeccionar nuevas capacidades usando políticas de robot para mejorar su comportamiento en diversos escenarios. Estas políticas son conjuntos de comportamientos aprendidos —entre ellos la navegación, la manipulación diestra, la locomoción y muchos otros— que definen la forma en que un robot debe tomar decisiones en diversas situaciones.

Ventajas del aprendizaje de robot basado en simulación

Flexibilidad y escalabilidad

Itere, refine e implemente políticas de robot para escenarios del mundo real usando diversas fuentes de datos procedentes de los datos capturados por sus robots reales y datos sintéticos en simulación para cualquier incorporación robótica, por ejemplo, los robots móviles autónomos (AMR), brazos robóticos y robots humanoides. El enfoque basado en simulación también le permite entrenar rápidamente a cientos o miles de instancias de robot en paralelo.

Desarrollo de habilidades acelerado

Entrene robots en entornos simulados para adaptarse a nuevas variaciones de tareas sin la necesidad de reprogramar el hardware físico del robot. 

Entornos físicos precisos

Modele con facilidad factores físicos como interacciones de objetos (rígidos o deformables), fricción, etc., para reducir significativamente la brecha entre la realidad y la simulación.

Entorno de prueba seguro

Pruebe con seguridad escenarios potencialmente peligrosos sin arriesgar la seguridad humana ni dañar el equipo.

Costes reducidos
Evite el agobio de la recolección de datos del mundo real y los costes del etiquetado generando grandes cantidades de datos sintéticos, validando políticas de robots entrenados en simulación e implementándolas con más rapidez en los robots. 

Algoritmos de aprendizaje de robots

Los algoritmos de aprendizaje de robots, como el aprendizaje por imitación o por refuerzo, pueden ayudar a los robots a generalizar habilidades aprendidas, permitiendo a los robots mejorar su rendimiento en entornos cambiantes o nuevos. Hay diversas técnicas de aprendizaje, entre ellas:

  • Aprendizaje por refuerzo: un enfoque de prueba y error en el que el robot recibe una recompensa o un castigo dependiendo de la acción que realice. 
  • Aprendizaje por imitación: el robot puede aprender de demostraciones o tareas humanas. 
  • Aprendizaje supervisado: el robot puede entrenarse usando datos etiquetados para aprender tareas concretas.
  • Política de difusión: el robot usa modelos generativos para crear y optimizar acciones robóticas para los resultados deseados.
  • Aprendizaje auto supervisado: cuando hay conjuntos de datos etiquetados limitados, los robots pueden generar sus propias etiquetas de aprendizaje a partir de datos no etiquetados para extraer información con significado.

Los robots aprenden y se adaptan

Los robots de uso general necesitan adaptarse e interactuar con entornos novedosos, y por lo tanto dependen de herramientas de aprendizaje basadas en simulación y flujos de trabajo escalables.

Un flujo de trabajo típico de robots de extremo a extremo implica procesamiento de datos, entrenamiento de modelos de IA, procesamiento en paralelo con GPU NVIDIA e implementación en un robot real.

Para cerrar las brechas de datos se puede tener en cuenta un conjunto diverso de fuentes de datos de alta calidad que combinen datos a escala de Internet, datos sintéticos y datos de robots en directo. 

Los robots deben entrenarse e implementarse para escenarios definidos por tareas y requieren representaciones virtuales precisas de las condiciones del mundo real. NVIDIA Isaac™ Lab es de código abierto y ayuda a entrenar políticas de robot usando técnicas de aprendizaje por refuerzo y aprendizaje por imitación en un enfoque modular. 

Isaac Lab se basa en Isaac Sim™, una aplicación de referencia diseñada sobre NVIDIA Omniverse™ que permite a los desarrolladores diseñar, simular, probar y entrenar robots impulsados por IA en entornos físicamente exactos y se entrega con más de 16 modelos de simulaciones robóticas, más de 25 entornos, y ofrece la opción de usar varios modelos de sensores incluyendo sensores RGB, de contacto, táctiles, escáneres de altura y sensores de trazado de líneas. 

Isaac Lab se puede usar con NVIDIA Isaac Sim o MuJoCo, plataformas de simulación de desarrollador para creación rápida de prototipos e implementación de políticas robóticas.

NVIDIA OSMO es una plataforma nativa de la nube que orquesta flujos de trabajo multicontenedor en diversos entornos informáticos para tareas tales como la generación de datos sintéticos, entrenamiento de modelos, aprendizaje de robots y pruebas de hardware/software en el bucle.

Las políticas robóticas entrenadas y los modelos de IA están listos para implementarse en ordenadores NVIDIA Jetson™ en el robot, permitiendo una transferencia efectiva desde el mundo virtual al robot real.

NVIDIA Isaac GR00T para desarrolladores de robots humanoides

NVIDIA Isaac GR00T es una plataforma de modelos de base de robots de propósito general y canalizaciones de datos para acelerar el desarrollo de robots humanoides.

Para empresas de robots humanoides o creación de software para robots humanoides, el Programa de Desarrollador de Robots Humanoides de NVIDIA brinda acceso a herramientas y tecnologías avanzadas, como Isaac Sim, Isaac Lab, OSMO y muchas más.

Fourier

Aplicación del aprendizaje de refuerzo para políticas de robots

El robot móvil Spot de Boston Dynamics es un robot de detección dinámica que proporciona a los usuarios información valiosa sobre operaciones rutinarias, la salud del sitio o situaciones peligrosas.

Boston Dynamics utilizó Isaac Lab para entrenar políticas de robots de manera efectiva con un conjunto diverso de entornos de entrenamiento de tareas de robots y bibliotecas RL personalizadas integradas para entrenar políticas de locomoción para terrenos planos.

Dinámica de Boston

Empezar

Cree robots adaptables con políticas sólidas, habilitadas para la percepción y entrenadas en simulación utilizando NVIDIA Isaac Lab, un marco modular de código abierto para el aprendizaje de robots.

Recursos

Datos sintéticos

Salvar la brecha entre simulación y realidad creando escenas y objetos virtuales físicamente precisos para entrenar modelos de IA al tiempo que ahorra tiempo y costes de entrenamiento.

Aprendizaje de refuerzo

Aplique técnicas de aprendizaje por refuerzo (RL) a cualquier tipo de encarnación de robot y cree políticas de robots.

Simulación

Isaac Sim es un marco de simulación de robots construido sobre NVIDIA Omniverse que ofrece simulaciones fotorealistas de alta fidelidad para entrenar robots humanoides.

Robots humanoides

Acelere el desarrollo de robots humanoides utilizando herramientas, bibliotecas y tres ordenadores de NVIDIA: NVIDIA DGX™ para entrenamiento en IA, OVX™ para simulación y Jetson Thor para desplegar IA multimodal en robots humanoides.

Noticias