Docs menu

Build

Create a sim setup

Put your robot in a world: pick or import an environment, place objects, check it fits.

A sim setup is your robot in a world. One robot can have many: a full warehouse for real tests, an empty grid for quick ones.

Environments

Assets → Environments lists the built-in worlds. To use your own, press Import USD. Upfreq checks it opens, uses metres, has colliders, then syncs it to your GPU. The painting robot uses its own paint_wall_room.usd.

Environments
Assets · 10 built in · 1 of yours
Import USD
Full warehouseReady
Warehouse with shelvesReady
HospitalReady
OfficeReady
Simple roomReady
Grid roomReady
Your own
paint_wall_room.usd
12.4 MB · dropped just now
Opens in simulation
Units in metres, Z up
Colliders on 14 meshes
Syncing to your GPU
68%
Built-in environments, and your own USD being checked and synced.

Create the setup

  1. New session → Create a sim setup.
  2. Choose the robot and the environment.
  3. Add objects and place them with x, y and rotation. Here: the paint wall 2 m ahead, and a paint bucket.
  4. Set where the robot starts.
  5. Upfreq checks it fits on your GPU. Press Save & sync.
Painting robot at the paint wall
Sim setup · Running · preview on your GPU
Save & sync
Robot
Painting robot · mobile manipulator · v2
Environment
Paint wall roomFull warehouseHospitalOfficeGrid room
Objects in the scene
Paint wallx 2.0 y 0.0 ° 90
Paint bucketx 0.4 y -0.6 ° 0
Add object
Robot starts at
x 0.0 y 0.0 ° 0
Needs 3.1 GB of GPU memory · fits
Preview: the painting robot next to the paint wall Preview
The painting robot at the paint wall: the form on the left, a preview of the scene on the right.