Lore Robotics
Simulation for robot learning

Training worlds for robots.

Physically valid scenes, generated at scale, tested by real robot models, and improved by every failure.

Nine rollouts in nine generated scenes, running in parallel. Arm and mobile manipulator, five tasks, randomized physics.

One scene, start to finish.

Generated, validated and simulated end to end. Live coordinates, gripper path and planned route come straight from the simulator.

Arm · two-step sort in a kitchen

Franka Panda · 44 objects in the scene · 23 s, real time

Mobile manipulator · fetch in a warehouse

TidyBot · 5.2 m planned route · 63 objects · 26 s, real time

Under the hood.

Every scene goes through the same pipeline before a robot ever touches it.

ASSETS

Physics-grounded objects

Measured mass, friction and collision meshes. Support surfaces detected from geometry, not bounding boxes.

COMPOSITION

Constraint-based layout

Intent to exact poses with collision-free sampling under reach, support and clearance constraints.

VALIDATION

Physics gate

Every scene is simulated before use. Interpenetration is rejected and impossible requests are explained.

EMBODIMENT

Robot-aware feasibility

Measured workspace maps decide what each body can do. Mobile bases plan their own route with A*.

LEARNING

Failure-driven curriculum

Failures are clustered by cause and regenerated where the policy is weakest.

EXPORT

MuJoCo and USD

Every scene exports to MuJoCo for fast CPU rollouts and to USD for Isaac Sim.

Five tasks, seven environments, any asset.

Arm placing a can into a crate
Pick and placeInto any container that fits
Arm stacking an object on a box
StackOn any flat-topped box
Arm sorting two objects into two containers
SortTwo objects, two containers
Arm placing an object on a green target
Place at targetPrecision placement
Arm placing an object on a cart top
ShelveOnto cabinets and carts
Mobile manipulator at a pallet
Mobile fetchNavigate, then manipulate

Every combination, tested.

Robot success per task and environment, over generated scenes, with a scripted controller. No real-robot results yet.

TaskTabletopWarehouseHospitalKitchenFactoryAuto shopOfficeAll
Pick and place10/109/107/1010/1010/109/1010/1093%
Stack8/109/109/108/109/109/1010/1089%
Shelve7/109/107/109/108/107/107/1077%
Place at target8/109/1010/109/109/109/1010/1091%
Sort9/108/1010/107/108/97/109/1084%
87%
Arm success across all 35 combinations
63%
Mobile manipulator, driving in from up to 5.5 m away
−47%
Failures removed by a policy learned on generated scenes (held-out pick and place, pipeline v1)

Research we build on.