Skip to content

Simulation

Overview

The OMY simulation environment is designed to test and validate robot functionalities in a controlled virtual setting. This allows for comprehensive evaluation of its capabilities across a variety of tasks before deployment on the physical hardware. The simulation ecosystem leverages industry-standard tools including ROS 2, Google DeepMind's MuJoCo, and NVIDIA Isaac Sim, providing diverse options for development and research.

Simulation for Reinforcement Learning

Our simulation environments are particularly well-suited for reinforcement learning (RL). They provide realistic physics and sensor feedback, enabling the OMY to learn and adapt its behaviors through interaction. This is crucial for developing complex manipulation and navigation skills.

Available Simulation Models and Environments

The OMY can be simulated in various environments using different model formats. These models include all necessary components of the OMY, such as the mobile base, dual arms, and sensors, allowing for comprehensive testing.

Gazebo / RViz (URDF/SDF)

For seamless integration with the ROS ecosystem, URDF (Unified Robot Description Format) and SDF (Simulation Description Format) models are provided. These are primarily used with Gazebo for physics simulation and RViz for 3D visualization of robot states and sensor data.

OMY URDF model in RViz or Gazebo

Gazebo Information

MuJoCo (MJCF)

For high-fidelity physics simulation, particularly favored in reinforcement learning research and biomechanics, models in MJCF (MuJoCo XML Format) are available. MuJoCo offers fast and accurate physics, ideal for training complex behaviors.

OMY MJCF model in MuJoCo

NVIDIA Isaac Sim (USD)

Support for NVIDIA Isaac Sim is an exciting upcoming feature. Isaac Sim utilizes the USD (Universal Scene Description) format for photorealistic rendering and advanced physics simulation, tightly integrated with NVIDIA's AI and robotics SDKs.

OMY USD model in NVIDIA Isaac Sim (Coming Soon)

  • Model Format: USD
  • Primary Tool: NVIDIA Isaac Sim
  • Purpose: Photorealistic simulation, advanced physics, synthetic data generation, AI-driven robotics development.
  • Link: OMY USD on GitHub

NVIDIA Isaac Lab

Isaac Lab is an advanced reinforcement learning framework built on top of NVIDIA Isaac Sim. It provides a scalable infrastructure for training and evaluating robotic agents in high-fidelity simulated environments.

OMY in NVIDIA Isaac Lab

ROBOTIS Lab Information

AI Worker and AI Manipulator released under the Apache-2.0 license.