| |
Introduction
|
|
|
Getting Started with Simulink 3D Animation (Part 1) - Build a Simulink Model
In this video demonstration, we walk through the steps of modeling a bouncing ball from concept to the realization of a Simulink model.
|
|
|
Getting Started with Simulink 3D Animation (Part 2) - Build a 3D World in VRML
In this video demonstration, we create a 3D world in VRML consisting of the ball and the hard floor using V-Realm Builder.
|
|
|
Getting Started with Simulink 3D Animation (Part 3) - Connect Simulink Model with 3D World
In this video demonstration, we show how you can animate a 3D World authored in VRML with Simulink signals. Additional examples also showcase debugging errors in simulation and the 3D world.
|
| |
General Application Examples
|
|
|
Solar System Visualization
This model represents the dynamics of the inner Solar System (Sun, Mercury, Venus, Earth + Moon, Mars). This is a Simulink 3D Animation example vrplanets.
|
|
|
Inverted Pendulum with Joystick Control
This is a variant of the VR inverted pendulum example which allows several methods of setpoint definition input (random, using mouse, using joystick).This model can serve as an example of interactive control of model with joystick as an input device.
|
|
|
Heat Transfer Visualization
In this demonstration, matrix-type data is transferred between MATLAB and a virtual reality world. Using this feature, you can achieve massive color changes or morphing. This is useful for visualizing various physical processes.
|
| |
Aerospace Application Examples
|
|
|
Terrain Visualization Demo
This demonstration shows how to convert generally available Digital Elevation Models into VRML format for use in virtual reality scenes. A simple pre-created Boeing 747 model is included in the scene to show the technique of creating virtual scenes from several sources on-the-fly. The demonstration also highlights the use of MATLAB interface of Simulink 3D Animation.
|
|
|
Plane Take-Off with Trajectory Tracing
This model shows how to trace the trajectory of a moving object (the plane) in the scene. The aircraft model represents the simplified shape of a Jaguar fighter. A marker is dropped at the current position of the traced object in regular time intervals specified by the model. Markers form a visible trace of the object's trajectory.
|
|
|
Plane Take-off with Sound
This example shows visualization of a simple plane take-off model. The aircraft model represents a simplified shape of Jaguar fighter. In addition to the example included in the product, in this example there is also sound added. The control tower and fighter jet each emit a different noise. When the user navigates around the virtual world and as the plane takes off, the sound varies accordingly and creates realistic spatial impression.
|
|
|
Design of Satellite Flight Software
This demonstration illustrates how to use Aerospace Blockset to perform some of the steps of satellite flight software design with visualization.
|
|
|
Modeling a Launch Abort System
In this video demonstration, we model a launch abort system with visualization. An aircraft is launched into outer space. If an anomaly or fault occurs during the launch, the operation is aborted, and the aircraft is sent back down to Earth.
|
|
|
Hardware-in-the-Loop Testing of a Position Control System
In this demo we show how you can use Simulink to model a position control system for radar tracking. The controller is separated from the plant and is discretized. Additional nonlinearities are added in the form of saturation. Finally, the controller model is downloaded to the Freescale MPC555 microcontroller and the plant model to xPC Target for hardware-in-the loop testing with visualization
|
| |
Automotive Application Examples
|
|
|
Automotive Power Window
In this case study we model an automotive passenger power window system using Model-Based Design with Simulink, Stateflow®, SimMechanics™, SimPowerSystems™ and Simulink 3D Animation. We will design the controller from a set of requirements, build a plant model to test the controller, visualize it and finally verify that the controller meets the requirements.
|
|
|
Animated Demo: Skoda Octavia Driving, Seen at Different Viewpoints
This example is described in the article published in the MathWorks News & Notes, February 2002. This example shows the dynamics of a car using a virtual reality interface with a 3D model of the Czech Skoda Octavia car and a virtual model of Pearlblossom Highway in the background. In this example a technique for animating the user viewpoint to track the position of moving objects in the scene is shown.
(Download Source File )
|
|
|
Skid-Steer Parking
This example, presented first at the MATLAB automotive conference in Stuttgart, Germany in May 2000, shows virtual reality representation of a real life situation - parking in a skid. Additionally, it can serve as an example of combining several types of input information to form a complete virtual reality simulation solution.
|
|
|
Vehicle Dynamics Visualization with Video Output
This demonstration shows how to use video output from the Simulink 3D Animation Video Output block. The demo performs a few simple operations on the output video signal. The Video Viewer display then shows the resulting video stream where the image edges are detected.
|
|
|
Car in the Mountains
This demonstration illustrates the use of the Simulink® 3D Animation™ MATLAB® interface. In a step-by-step tutorial, it shows commands for querying and manipulating virtual world objects. You will learn about virtual world structures and then navigate a virtual car along a path through the mountains.
|
| |
Industrial Automation and Machinery Examples
|
|
|
Virtual Prototyping: Manipulator with SpaceMouse Control
This example shows the use of the Magellan SpaceMouse for manipulating objects in the virtual world. SpaceMouse is supported via the SpaceMouse Input block, which is included in the Simulink 3D Animation Simulink library. This is a Simulink 3D Animation example vrmanipul.
|
|
|
Programming the LEGO MINDSTORMS NXT Robotics Toolkit
Learn about some of the LEGO® MINDSTORMS® NXT robots that you can design with simulation in Simulink, visualize with Simulink 3D Animation and implement with code generation with Real-Time Workshop Embedded Coder.
|
|
|
Robot-Arm Control System using xPC Target
Learn how to model, visualize, and automatically generate code to control, tune, and log data from a robot arm with a real-time simulator in industrial automation and machinery applications.
|
|
|
Portal Crane with Joystick Control
In this demonstration, the portal crane dynamics is modeled in Simulink and visualized in virtual reality. A standard external joystick can be used to control the end effector position.
|