| Chrono::R3D Introduction to the multibody simulation software | ![]() |
|
An intuitive way to approach physical simulations in an interactive 3D environment. |
|
What is multibody physical simulation?
Chrono::R3D allows you to perform physical simulations of complex virtual mechanism, which you can interactively model on your computer. Mechanical systems are built of parts: actuators, motors, constraints between parts, spring, dampers, etc. For example you can build a car, turn the engine on, drive it and watch the road handling during manouvers: the results are physically correct. The car behaves like it were made of real tyres, steering arms, springs, suspensions. You can use Chrono::R3D to simulate a wide set of mechanisms, such as cars, robots, trucks, trains, car suspensions, earth-moving machines, motorscrapers, backhoe loaders, human skeletons, aereospatial devices, landing gears, robotic manipulators, engines, torque converters, prosthetic devices, artificial arms, miniaturized mechanisms for tape recorders, camcorders, and so on. |
Example of Chrono::R3D interface. The user can interact with mechanisms in realtime,
and physical models can be modified even during the simulation.
|
Chrono::R3D can be used also to simulate human skeletons.
|
Who can use it?
Chrono::R3D offers much more than inverse kinematics or collision detection between rigid bodies. In fact, Chrono::R3D is a full featured multibody simulation package, based on advanced researches in theoretical mechanics and applied math. Therefore, you can use this software tool also for engineering, research and machine design. In the meanwhile the interface is so intuitive and fast that also 3d animators and artists can use Chrono::R3D in film industry, for physically-based animations, advanced character animation and so on. This means that either if you are an engineer, an expert of biomechanics, a 3d animator, a game designer, an accident reconstructionist or a scientist, you will find lot of useful features in Chrono::R3D . We developed intuitive tools which make physical simulation easy to understand even for novice users. |
|
Fast physically correct simulations
Chrono::R3D is a multibody system based on differential variational inclusions, a modern approach to non-smooth dynamics. This means that it can easily handle models involving a large number of contacts with friction, a problem which is typically hard to solve with other multibody software. Quaternions (hypercomplex four-dimensional numbers) are used internally as rotational coordinates; this avoids singularities and the simulations perform better. The core of this plugin is the Chrono::Engine middleware, a library for physical simulations which has been tested in large problems involving thousands of objects. |
Example: 3D dynamical and kinematic simulation of robotic devices. Click picture
to see the animation (DivX codec required).
|
Example: virtual prototyping of a prosthetic arm.
|
A wide spectrum of applications
Thank to advanced features, such as the Javascript control, the realtime interactive simulation, the extensive set of constraints and the powerful interface, Chrono::R3D can be used for many purposes: :: Automotive - cars, trucks, trains, bikes :: Robotics - manipulators, kinematics, control :: Character animation - skeleton kinematics :: Mechatronics - automatic devices, AI, robots :: Aereospace - airplanes, devices, balistics :: Academic - virtual prototyping, test new mechanisms :: Applied mechanics - analysis, synthesis, optimization :: Educational - teaching, experimenting, :: Game design- vehicles, physical simulations :: Accident reconstruction- car crashes, etc. |