Robotics StackExchange | Archived questions

How to simulate (floating) particles ?

This is what I am trying to do:
I want to create a sphere and put a large number of tiny particles in it in a floating state. When the sphere moves in any direction, the particles should be hitting the walls of the sphere in the opposite direction due to inertia.

However, I am not able to figure out how to insert such particles in gazebo. I have the sphere and gravity in place.

If particles aren't possible, then alternatively, if there is a way to put some liquid that does the above task then that shall work fine too.

Can someone please tell me how to accomplish this task. I haven't been able to find any pointers on this whatsoever. I am new to gazebo and stuck at this point; no solution found since days.

Asked by tejas on 2015-11-16 06:16:01 UTC

Comments

How about adding small spheres as particles?

Asked by AndreiHaidu on 2015-11-16 09:16:30 UTC

And to make the small spheres float, the buoyancy plugin...?

Asked by chapulina on 2015-11-16 12:03:42 UTC

From what I have seen, cpu usage increases very fast with every new sphere spawned, which is weird for such a primitive geometric form.

Asked by mehdi on 2019-07-31 12:56:41 UTC

Answers