Build A Robot Pick-and-Place Simulation: 5 Steps With SimReady Assets
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: Build A Robot Pick-and-Place Simulation: 5 Steps With SimReady Assets on ThorstenMeyerAI.com

Buying for a business?Offer from Amazon

Get business pricing on tech for your team

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

TL;DR

A Hugging Face walkthrough shows how to assemble a beverage-can pick-and-place simulation in Isaac Sim using a UR17G arm, Robotiq 2F-140 gripper and SimReady Central asset. The arm and gripper reports pass specified driven-joint checks, but the walkthrough does not report grasp-success or repeatability results for the complete task.

A Hugging Face walkthrough demonstrates how to build a beverage-can pick-and-place simulation in Isaac Sim using a UR17G robot arm, Robotiq 2F-140 gripper and can asset from SimReady Central, as detailed in the original walkthrough. The example shows how reusable assets and their simulation settings can support a robot task, but users still have to assemble the scene, add controls and verify that the robot actually grasps and moves the can as intended.

The walkthrough uses three asset packages: the UR17G arm, the Robotiq 2F-140 gripper and a beverage can. Each package includes a model and simulation settings. The example’s settings cover the robot and gripper joints, as well as the can’s collision properties and mass. Users download the packages, retain their complete folder structures and provide local USD paths when loading them into the simulation.

The asset files do not, by themselves, create a working pick-and-place task. Users must compose the scene, connect the arm and gripper, position the robot, can and work surface, then supply controls for arm movement and gripper operation. The walkthrough calls for checking that assets load without missing-file errors before proceeding to task behavior.

For its example, the walkthrough specifies Isaac Sim 6.2 and enabling the remote Python server so an AI agent can interact with the simulation. It names GPT-6 Sol, while saying other agent and model combinations may work if they can load the required skills and execute Python against Isaac Sim. Users can also follow the documentation and set up the scene manually.

At a glance
reportWhen: Walkthrough uses Isaac Sim 6.2; publica…
The developmentA Hugging Face walkthrough demonstrates assembling and testing a beverage-can pick-and-place simulation in Isaac Sim with SimReady assets.
Robotics · Briefing

Build a robot pick-and-place simulation with SimReady assets

A Hugging Face walkthrough combines reusable assets in Isaac Sim. Profile checks offer a starting point, while the assembled task still needs to be run and inspected.

The example scene

Three assets form a beverage-can pick-and-place task.

Robot arm

UR17G

Its asset package includes the model and simulation settings for the arm joints.

Gripper

Robotiq 2F-140

The gripper package includes settings for its joints.

Object

Beverage can

The can asset includes collision and mass settings.

What validation checks

SimReady profiles specify requirements for assets prepared for a simulation use case.

AssetProfileReported check
UR17G armRobot-Body 4.0.0PhysX driven-joint check passed
Robotiq 2F-140Robot-Gripper 3.0.0PhysX driven-joint check passed

Assemble the scene

The walkthrough uses Isaac Sim 6.2 and allows agent-assisted or manual setup.

1
Load the assets

Download all three packages, keep each complete folder intact, and load their USD files.

2
Connect and position

Compose the scene with the arm, gripper, can, and work surface.

3
Add controls

Provide code for arm movement and gripper operation; check assets load without missing-file errors.

Run and inspect

Asset checks do not establish that the complete task will work reliably.

  • Inspect joint limits and drive settings.
  • Try small arm movements and open and close the gripper.
  • Check the can rests on the work surface and stays gripped as the arm moves.
  • Review generated code and verify the resulting behavior.
  • Key pointPassing profile checks confirm specified asset settings; only a run of the assembled scene can show how the robot, can, and controls interact.
    The takeaway
    SimReady assets provide a reusable starting point, while scene assembly and task behavior still require hands-on verification.

    From Asset Checks to Task Testing

    The example connects asset-level validation with a complete robot simulation, while drawing a boundary between the two. Prepared assets may reduce some setup work and provide a shared starting point for a task. But a report that an asset meets specified profile requirements does not establish that a particular robot, gripper, object, scene and controller will work together reliably.

    That distinction matters to developers using simulation to check robot behavior before applying a workflow elsewhere. A robot can appear correctly configured while stationary and still behave unexpectedly in motion. The walkthrough advises testing joint limits and drive settings, trying small arm movements, opening and closing the gripper, and checking that the can rests on the work surface. During the task, users should observe whether the can remains held as the arm moves and whether it is released at the intended location.

    An AI agent may help generate and run task code, but the walkthrough warns that code and results can vary. Reusing assets or automating scene assembly is not a substitute for reviewing generated code and inspecting the actual simulation.

    Products Worth Considering

    Apple Watch Series 11 GPS + Cellular, 46mm Jet Black Aluminum Case with Black Sport Band (M/L)

    Apple Watch Series 11 GPS + Cellular, 46mm Jet Black Aluminum Case with Black Sport Band (M/L)

    Kindle Paperwhite Signature Edition 32GB E-Reader, 7-Inch Display, Seaglass Green

    Kindle Paperwhite Signature Edition 32GB E-Reader, 7-Inch Display, Seaglass Green

    As an affiliate, we earn on qualifying purchases.

    How SimReady Profiles Work

    The walkthrough describes SimReady as an OpenUSD asset prepared for a defined simulation use case. SimReady Foundation organizes its specifications into profiles, features and requirements: a profile groups features for a use case, features describe needed capabilities, and requirements set checks for asset settings. Validation tests whether an asset meets the requirements of its selected profile.

    In the reports cited by the walkthrough, the arm uses the Robot-Body 4.0.0 profile and the gripper uses the Robot-Gripper 3.0.0 profile. Both reports pass PhysX driven-joint checks, which inspect joint-drive settings. SimReady Central is described as an open Hugging Face asset library containing robot and object assets with authored simulation properties and profile-validation evidence. The walkthrough also points to a USD Search endpoint for finding OEM-curated content.

    The example is a practical build walkthrough, not a comparative evaluation of simulation workflows. The source material provides no publication date and identifies Isaac Sim 6.2 as the release used for the instructions.

    “A robot can look visually correct while stationary in Isaac Sim but move or interact with objects incorrectly when the simulation runs.”

    — Hugging Face walkthrough

    What the Reports Do Not Show

    The walkthrough reports passing driven-joint checks for the arm and gripper, but does not show that the full pick-and-place task succeeds consistently. It gives no quantitative results for grasp success, repeatability across runs or simulation performance, and does not establish that the assets or controls will work reliably in other scenes.

    The instructions summarized in the source also do not specify exactly how the task controls are generated. Asset structures can vary, so users are told to inspect settings in their loaded scene. A profile report checks requirements defined for that profile; it does not test every interaction among the robot, gripper, can, work surface and controls.

    Assemble, Run and Inspect

    The next steps in the walkthrough are to download the three asset packages, load their USD files in Isaac Sim and compose the scene. Users then add or generate task code, run the simulation and inspect the grasp, lift, movement and release. The walkthrough calls for checking the loaded assets and task behavior rather than treating a passing profile report as proof of a successful run.

    Users can connect an agent through the remote Python server or perform the setup manually. The source does not report broader testing or a measured comparison of the time saved through asset reuse, so any such benefit remains unquantified in this example.

    Key Questions

    What does the walkthrough build?

    It shows how to assemble an Isaac Sim scene in which a UR17G arm and Robotiq 2F-140 gripper pick up and move a beverage can.

    Do the SimReady assets provide a complete working task?

    No. The packages include models and simulation settings, but users still need to compose the scene, connect and position the components, and provide robot and gripper controls.

    What do the reported validation passes confirm?

    The cited reports pass PhysX driven-joint checks for the arm and gripper under their named profiles. They do not establish that the complete pick-and-place task will succeed or repeat reliably.

    Can the scene be built without an AI agent?

    Yes. The walkthrough describes using an agent connected to Isaac Sim through its remote Python server, but users can also follow the linked documentation and assemble the scene manually.

    Primary source: Hugging Face · via ThorstenMeyerAI.com

    You May Also Like

    What’s The ROI Of Software Engineers’ Spending On AI?

    A survey of 27 workplaces found sharply higher AI-related pull request counts and wide differences in engineer spending, but few firms can measure ROI.

    OpenAI GPT–6 Astra Breaks Enigma Message That Has Resisted Solution Since 2005

    OpenAI’s GPT-6 Astra has successfully decoded an Enigma message unsolved since 2005, marking a breakthrough in cryptography and AI capabilities.

    What To Track In AI Search For SaaS Pricing And Docs

    A proposed AI citation tracker would check SaaS prices, plans and feature claims across assistants. Its demand and accuracy still need testing.

    How We Plan To Put AI To Work For Australia

    OpenAI says it plans Australian research partnerships, expanded tool access and AI education programs, but has not disclosed funding or timelines.