create_robot
Add a robot from the asset library to the scene using fuzzy name matching. Returns prim path, joint names, and DOF count for immediate manipulation.
Instructions
Create a robot in the scene from the Isaac Sim asset library.
Supports fuzzy matching — e.g. "franka", "spot", "g1", "go1". Call list_available_robots first to see all available robots. Call create_physics_scene before creating robots.
Returns prim_path, robot_key, joint_names, and num_dof so you can immediately use set_joint_positions without a follow-up get_robot_info call.
Args: robot_type: Robot name or search term. Fuzzy matched against available robots. position: [x, y, z] world position. name: Custom name for the robot prim. prim_path: Exact USD prim path (e.g. "/World/Franka"). Overrides name-based path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| robot_type | No | franka | |
| position | No | ||
| name | No | ||
| prim_path | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |