Skip to content

IsaacSim Conveyor

SUMMARY

The Conveyor class drives a conveyor belt prim in a running Isaac Sim stage. It runs the belt at a signed speed along the direction the scene authored, and wakes cargo resting on it so a stopped box is picked up again.

Requirements: Isaac Sim running with the telekinesis.isaacsim.bridge extension enabled, and a conveyor prim provisioned in the open stage.

Installation

Install Medulla — see Installation. No additional dependencies are required beyond Isaac Sim itself.

Getting Started

Open Isaac Sim and add a conveyor prim to the stage before running any script. If there is none yet, follow the Isaac Sim conveyor belt guide to create one.

python
from telekinesis.medulla.conveyors import isaacsim

belt = isaacsim.Conveyor(name="infeed_belt")
belt.connect(simulation_prim_path="/World/ConveyorBelt_A08")
belt.start()

WARNING

If a belt connects but never moves, check that its ConveyorNode has inputs:enabled set to true in the stage.

Examples

SkillDescription
Connection and DisconnectionConnect to and disconnect from a conveyor prim in the open stage
Start and StopRun or stop the belt, optionally at a given signed speed