Modelling a conveyor belt in Isaac Sim

Hello guys,

I intend to build a model of a conveyor belt but I’m not quite sure how to realize it using ISAAC SIM.
I build models in many other robotic simulators which usually have one of these options:

  • create a path and attach small rigid bodys (e.g. panes like) to it. Move the path with a specific velocity
  • Have a rigid body as a dummy which gets a fixed velocity but is resetted in the environment every time step. This makes it look like, that the part is moving on the object

What would be a good idea for ISAAC Sim?

grafik|690x371

3 Likes

I found the following in some PhysX Documentation:

Is there any way to apply this function to a prim in ISAAC Sim?

I’m curious if you ever found a solution to creating conveyors? I will be looking into building conveyors in Isaac Sim in the near future. If you learned anything helpful, I’d be happy to have any tips or suggestions.

1 Like

Apparently they have created an Extension simulating a conveyor belt now: https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/ext_omni_isaac_conveyor.html

I have tried it, but it doesn’t seem to work with deformable bodies; they fall straight through just as with the “kinematic surface velocities”. I am looking forward to the day when this also works with deformable bodies.

Fantastic! Thanks so much for sharing. This is going to be really useful.

By chance have you played with it enough to know if curved conveyors can be created? I ran into this issue when I used to use Unreal Engine. I knew how to make straight conveyors but curved conveyors were a whole different animal.

Wow, I wasnt thinking that asking for a conveyor belt would actually make the developers create something. I am looking forward to test the extension in my simulation model. Thank you for making me aware of its existence

2 Likes

Has anyone heard any updates from NVIDIA regarding curved conveyors? I heard they were planning to release an update with that functionality in October but I haven’t seen anything yet.

2 Likes

Hi - Sorry for the delay in the response. Let us know if you still having this issue with the latest Isaac Sim 2022.2.1 release.

Hello! Curved conveyors are available since 2022.2.0 release! Please try it out!

I will look into the deformables support for conveyor

Hi all,

I appreciate you added a lot of conveyor support in the current Isaac version. You are now able to also simulated curved conveyor belts (in x-y-plane). However what I’m most interested in is the actual curvature that appears at the end of a conveyor belt (see my initial image). Approximating a conveyor with a moving plane is not sufficient for a realisitc simulation of the actual physics that happens at the conveyor edge. I hope you understand what I mean.

Hello! The conveyor does not approximate to a plane, it actually conforms to the geometry of the conveyor. I have some interesting videos of a box stuck in the intersection of two belts like from your image, where the box just spins as the conveyors act on it. I’ll try to find it or replicate with other assets

Hey, of course youre right that the velocity is applied to the whole mesh. The problem is, the velocity vector does not change with respect to the curvature of the belt. E.g., on a real belt, the velocity on the bottom of the belt would be in the opposite direction as the top side. Since you have some linear velocity and collision enabled, you will se some kind of movement in the examples you have in mind. However the forces apllied to the transfered objects are diffently in reality

same questions

Hi @rgasoto , any update on this item?

I’m also working on an application that requires a conveyor to transport a deformable body. Is there a way to configure the deformable body so it can collide with the conveyor?

Thanks