🔍 Read the full analysis: Build A Robot Pick-and-Place Simulation: 5 Steps With SimReady Assets on ThorstenMeyerAI.com
Get business pricing on tech for your team
- Business-only prices and quantity discounts
- Tax-exempt purchasing
- Multiple users, one account, clear invoices
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.
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.
UR17G
Its asset package includes the model and simulation settings for the arm joints.
Robotiq 2F-140
The gripper package includes settings for its joints.
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.
| Asset | Profile | Reported check |
|---|---|---|
| UR17G arm | Robot-Body 4.0.0 | PhysX driven-joint check passed |
| Robotiq 2F-140 | Robot-Gripper 3.0.0 | PhysX driven-joint check passed |
Assemble the scene
The walkthrough uses Isaac Sim 6.2 and allows agent-assisted or manual setup.
Download all three packages, keep each complete folder intact, and load their USD files.
Compose the scene with the arm, gripper, can, and work surface.
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.
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

DJI Mini 5 Pro Fly More Combo with DJI RC 2

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
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
