1
$\begingroup$

This question may be a little broad, but I could not find any other information.

How accurate are the inverse dynamics functions in SimMechanics compared to Bullet? How accurate are the sensed/measured forces/torques that will occur in joints? Can I rely on the results, that Bullet finds or is SimMechanics "the better way" to go? Do you have any experience? In my case, an accurate simulation for scientific purpose is needed, but I do not know how reliable or advanced bullet-physics is compared to tools like SimMechanics from mathworks.

Thanks.

$\endgroup$
1
  • $\begingroup$ I've added links to tools mentioned in the question for those unfamiliar with the names. $\endgroup$ Jan 17, 2019 at 14:23

1 Answer 1

1
$\begingroup$

While SimMechanics and Bullet are both very reliable resources, in my experience, they serve different purposes. SimMechanics is more of a scientific environment as compared to Bullet which is a real-time high-performance Physics engine.

You can rely on both of their measurements and observations but the system modeling step determines the reliability better. SimMechanics is optimized for accuracy while Bullet is optimized for performance with some allowed approximations.

In SimMechanics, you can import CAD models and all sorts of design parameters and constraints, making the simulation very well defined. While the same can also be done in Bullet, it is more cumbersome and involves manual modifications which can be difficult to handle. The ability to import CAD models through SimMechanics and have more granular control on all factors gets it the upper hand. Sensors and physical world to electrical world and vice-versa conversions are also supported, giving you more options to replicate real world conditions.

While SimMechanics trumps Bullet for your application (assuming you only need for a prototyping kind of application), the latter is the best one for production environment.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.