Suction cup simulation #3913
Replies: 11 comments
-
Can you attach a world that throws the error? |
Beta Was this translation helpful? Give feedback.
-
I believe the suction cup actuator should be added as a new basic node in Webots, instead of using connector nodes. |
Beta Was this translation helpful? Give feedback.
-
I would rather consider extending the |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Yes, that seems to be a good idea. However, I wouldn't add an extra flag, but rather add an extra type. In addition to "symmetric", "active" and "passive", I would add "suction cup".
I am not sure to understand what kind of new basic node you want to introduce here, but I believe it's not needed. |
Beta Was this translation helpful? Give feedback.
-
Do you know if it is possible to dynamically generate a Connector in a Solid? Perhaps it is a solution to the problem, generating the Connector at the point where the suction cup will stick. |
Beta Was this translation helpful? Give feedback.
-
This doesn't seems to be an efficient way of implementing a suction cup. I would rather modify the |
Beta Was this translation helpful? Give feedback.
-
Hello, I'm working with @carlosprados11 and taking over the development of the new component SuctionCup for Webots. |
Beta Was this translation helpful? Give feedback.
-
I would rather add an ODE sphere to the SuctionCup node and detect collision between this sphere and other solid objects in the world. If such a collision is detected, that would mean that the colliding solid is in vicinity of the suction cup and can be sucked, e.g., a fixed joint should be created between the colliding solid and the cup. |
Beta Was this translation helpful? Give feedback.
-
Okay, so the approach for the connection would be: |
Beta Was this translation helpful? Give feedback.
-
Yes exactly.
Yes, a ODE fixed joint can be created dynamically, as it done currently in |
Beta Was this translation helpful? Give feedback.
-
Describe the Bug
I have successfully simulated a suction cup in Webots via Connectors (active the connector located in the suction cup, and passive the connectors of the environment that I have spread along the objects). However, for huge environments, the need to create a uniform distribution of Connectors causes the world's load to fail.
Is there another option to simulate a suction cup? Do you find a way to solve the problem in huge environments?
Actually, it would be similar to a magnet that stick to the iron plate.
Expected behavior
The suction cup to be attached to any surface.
System
Beta Was this translation helpful? Give feedback.
All reactions