Replies: 3 comments 1 reply
-
|
Hi @mmmarinho, Overall, my experience with CoppeliaSim in the last months has been similar to the points you mentioned. I definitely would like to check some alternatives, even if we continue the CoppeliaSim support. Specially Kind regards, Juancho |
Beta Was this translation helpful? Give feedback.
-
|
Hi @mmmarinho, The motivations for seeking a new simulator seem reasonable. I was trying to come up with some metric of comparison and have been focusing on the physics engines. From what I've read so far, MuJoCo seems to be the fastest and most accurate for multibody simulations [1]. That said, unfortunately, the comparison is from 2015, and much might have changed in the engines' performances. Also, the most recent general comparison (although AI-focused) I've found [2] classifies MuJoCo's documentation as "hard to navigate." In contrast, Webots, mentioned by Juancho, seems to have better documentation. However, it uses the ODE as its physics engine, which in turn, has a "poorly structured documentation" [2]. Thus far, I still have no great way of choosing between our options, but I think we should start by ranking some basic requirements/metrics for that. The performance of the physics engine and the quality of the documentation are the ones I was checking. Any good ideas of what else we could compare? Kind regards, [1] Erez, Tom, Yuval Tassa, and Emanuel Todorov. ‘Simulation Tools for Model-Based Robotics: Comparison of Bullet, Havok, MuJoCo, ODE and PhysX’. In 2015 IEEE International Conference on Robotics and Automation (ICRA), 4397–4404. Seattle, WA, USA: IEEE, 2015. https://doi.org/10.1109/ICRA.2015.7139807. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the replies. We can start thinking of a list of requirements. We can start from the basics and then list what is needed. What I think we need to fill is the gap between a Examples to get the discussion going
What other points would you like to add? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@dqrobotics/developers and community,
Since the times of V-REP, CoppeliaSim has been the de facto simulator environment in
dqrobotics, where the interface for at least 6 years was embedded in the main package for Python.Recently with a monumental effort by @juanjqo and myself we have migrated to the
zmqversion of the API. Unfortunately we are still having issues such asEDUversion is requesting a license, and because license request is blocked in previous versions, this might force us to update.Playerversion has been renamed and is no longer available easily, meaning that we can't even be guaranteed to play scenes.In conclusion, it might be time to choose another system as the default simulation environment. We don't need to drop support for the newly developed interfaces we made, but I don't see this situation being sustainable.
I'm adding choices in the order of the link below (CoppeliaSim is close to the end, otherwise it's in order).
https://github.com/knmcguire/best-of-robot-simulators
Please let me know your thoughts.
3 votes ·
Beta Was this translation helpful? Give feedback.
All reactions