| |
|
Chrono::R3D
Tutorials, lessons, educational video
|
 |
In this page you will find useful tutorials
which help you to understand the basic features of Chrono::R3D.
These AVI screen recordings show how an user can use
the interactive
Chrono::R3D tools
within the
Realsoft3D environment.
NOTE: YOU NEED THE DIVX CODEC TO SEE THESE AVI FILES. If you
do not have DivX installed, you can download it
here.
Create a crank
|
This screen recording shows how to build a slider-crank mechanism. The
geometrical representation is intentionally simplificated, so that you can
focus on the important steps: how to use the Link and Motor tool. Also
note how you can move the Marker objects, used to set references for links.
|
Drive a car
|
This screen recording shows how an user can load a Chrono::R3D demo project from
the 'chrono\examples' directory and use it.
In detail, it is a model of a car with four wheels with spring-damper suspensions.
Chrono::Engine has been used to model the mechanisms of the suspensions and the steer
linkages. A motor is acting on the rear axle, and a brake is acting (for simplicity) on
the front wheels only.
Wheels are simulated with four cylinders, with collision detection = ON, so they
can react also with the unevenness of the terrain (simulated with some misplaced
white cubes).
To allow the user to play with the car interactively, we created a floating window
with the R3D GUI editing tools, and dropped three sliders into it. Each slider has been
configured to modify a Javascript variable. In the meantime, also brake, steer and motor
parameters have been configured to match these javascript variables.
When the user loads the example (see the anim) it can open that panel and play with the
three sliders: he drives the car! Remember: to start man-in-the-loop realtime animation,
the 'play' button on the bottom right of the screen must be pressed. Also, remember that
the number of simulated frames must be high.
Side note: on recent computers, this simulation may run even faster than real-time: if
so, to improve realism, turn on the 'Real time' flag in the Animation settings panel.
|
Real time control with drag'n drop GUI widget
|
A conveyor belt is built, by replicating multiple times a motorized cylinder.
The motors rotate with a speed set by a variable 'myspeed', which can be
set either in scripting window (using the Chrono-javascript language) or
using a Control GUI component, as shown in this example. Note that collision
has been turned ON for cylinders ant the moving box.
|
Remember to look also the animations in the
Chrono::R3D gallery page!