isaac-sim-person-simulation

Spawn and control Isaac Sim human characters via omni.anim.people and IRA.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/liuquangao/isaac-sim-skills --skill isaac-sim-person-simulation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: isaac-sim-person-simulation
Source: https://github.com/liuquangao/isaac-sim-skills/tree/main/skills/isaac-sim-person-simulation
Command: npx skills add https://github.com/liuquangao/isaac-sim-skills --skill isaac-sim-person-simulation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Simulating and controlling human characters in Isaac Sim can be complex; this guide provides a reference workflow to spawn, drive, and inject commands to NPCs using omni.anim.people and IRA.

Core Features & Use Cases

  • Spawns and attaches behavior scripts to human characters in Isaac Sim.
  • Drives movement and actions via GoTo/Idle commands and in-runtime command injection.
  • Integrates with IRA SDG workflows for actor simulation, navigation, and environment interaction.

Quick Start

Install Isaac Sim 5.1+ in your environment, activate the isaaclab conda environment, and run a script that spawns a character and uses GoTo to start navigation.

Frequently Asked Questions about isaac-sim-person-simulation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control human characters in Isaac Sim using scripts?

To control Isaac Sim human characters, spawn them and attach behavior scripts using omni.anim.people and IRA. You then drive movement and actions by injecting GoTo and Idle commands during runtime.

What is in-runtime command injection for NPC navigation in Isaac Sim?

In-runtime command injection lets you dynamically send directives like GoTo or Idle to spawned human characters during simulation. This enables real-time NPC navigation and interaction within the Isaac Sim environment.

Do I need Isaac Sim 5.1 to spawn and drive characters with omni.anim.people?

Yes, spawning and driving characters with omni.anim.people requires Isaac Sim 5.1 or newer. You must activate a pip-install setup within a conda environment and use extscache-backed extensions for the workflow.

How do I use IRA for synthetic data generation with human actors?

Use IRA to integrate simulated human actors into synthetic data generation pipelines. By spawning characters and injecting navigation commands, you generate dynamic actor behaviors and environment interactions for SDG workflows.

Can I use GoTo commands for NPC navigation in a pip-install Isaac Sim setup?

Yes, you can use GoTo commands for NPC navigation in a pip-install Isaac Sim setup. The workflow supports pip-install environments, allowing you to spawn characters and start navigation within an activated isaaclab conda environment.

What are the limitations of using scripts to control Isaac Sim human characters?

A key limitation is the strict environment requirement: Isaac Sim 5.1+ in a conda environment with extscache-backed extensions. Additionally, the skill requires reading its own SKILL.md for runtime loading, tying it to specific frontmatter definitions.