| |
|
Chrono::R3D
Galleries of animations
|
 |
Chrono::R3D is a software tool for advanced physical simulation in
an interactive 3D environment. Look the demo animations and
demo pictures to understand what you can do with Chrono::R3D and Realsoft3D
Most animations have been computed in real-time (except for the
rendering time, if using the high-quality raytracing of the
host Realsoft3D).
NOTE: YOU NEED THE DIVX CODEC TO SEE THESE AVI FILES. If you
do not have DivX installed, you can download it
here.
Robotics
|
A spider robot
Simulation of a walking robot. This robot is made of 36 moving parts, for the
mechanisms of the six legs. The six legs are actuated by 12 motors (6 rotational
motors and 6 linear motors). Using the graphical tools of Chrono::Engine, we
set periodic ChFunctions for the motion laws of each motor, thus simulating gaits.
Collision detection is used for the feet/ground contacts .
|
|
The GRANIT robot
Simulation of the GRANIT robot. This automated device has been
studied with Chrono::R3D in order to optimize the dynamical performance,
then it has been built (hardware design by A.Tasora / controller
design by P.Righettini, 2005). Rendering in Realsoft3D, modeling in SolidEdge.
|
|
A tenoning machine
Simulation of a parallel-kinematics robot with 5 degrees of freedom,
aimed at the 'tenoning' process (wood milling).
The Chrono::R3D plugin has been used to study the kinematical properties
of this device.
|
|
A 6-DOF robot
Simulation of articulated robots, following straight
trajectories in space.
The Chrono::R3D plugin has been used to compute the inverse
kinematics of the robots.
|
Various
|
A shaker
Simulation of a shaker, filled with 1000 spheres, which vibrates
thank to an articulated mechanism.
This is a part of a longer analysis which has been used to study a
phenomenon called vibration-induced size-segregation. This demonstrates
that Chrono::R3D can deal with a large number of colliding objects.
|
|
A sci-fi umbrella..
Dynamical simulation of a complex mechanical device. This umbrella-shaped
mechanisms opens thank to an hidden spring-damper system.
|
|
The Watt tachymeter
Dynamical simulation of the famous Watt tachimeter: the more
the angular velocity grows, the more the articulated mechanism opens and
lifts a regulating rod (it can be used to control a motor by feedback).
This simulation has been successfully used to validate the precision of the
Chrono::Engine kernel:
in fact numerical results match those coming from
analytical formulas.
|
|
Bike running on stone slabs
Dynamical simulation of a bike running on an uneven
pavement. The ragdoll has been built according to the antropometric data of
the 'Winter man model'.
|
|
Two-stages epicicloidal reducer
Kinematic simulation of the inner part of a two-stages epicicloidal
reducer. Note that Chrono::R3D could also simulate also bevel-gears.
|
|
Four-bar linkage
Dynamical simulation of a typical four-bar linkage. The shaft
rotates thank to a motor model. Chrono::R3D here simulates also
a digital controller with resolver feedback, which tries to keep
the motor speed as constant as possible. Moreover, a revolute joint
exploit some backlash. Reaction forces and vibrations
have been outputted and studied.
|
|
Granular flow
Simulation of 15000 spheres falling into a container, where a rotating
mixer is spinning on the vertical axis. More than 35'000 contact points
are created, leading to a complementarity problem with more than 100'000 unknowns
for each step. The animation shows the OpenGL viewer for the Chrono::Engine.
|
Stacking, friction, collisions
|
Falling boxes
This animation shows how the Chrono::Engine
kernel can handle multiple contacts
between stacking bodies with friction. Our HyperOCTANT technology can
solve the non-linear complementarity problem in few milliseconds: about 1000
times faster than using the classical Dantzig/Lemke simplex method.
|
|
Collisions
A sphere collides with some buildings, causing a chain-effect...
This animation shows how Chrono::R3D handles many types of contacts
and collisions, avoiding interpenetration. Also, a spherical joint is
used too (see the swinging pendulum).
|
|
Destruction
Animation showing a low-motion destruction of brick-made walls (friction
and gravity are not simulated).
|
|
Floor explosion
Animation showing a large object colliding with tiled blocks. Our HyperOCTANT
technology is used to solve the non-linear complementarity problem (NCP) using
a fast iterative method.
|
|
Sphere cascade
Animation showing 100 spheres falling onto an oddly-shaped
static mesh. This simulation was used as a benchmark: our HyperOCTANT
solver performed very well, solving the mixed NCP problems with
almost one thousand of unknowns in real time.
|
Remember to look also the animations in the
tutorials page!