Multiple UAV Flight Simulation using MATLAB, Simulink, and VRML
Download
Report
Transcript Multiple UAV Flight Simulation using MATLAB, Simulink, and VRML
David Credley De La Fuente
[email protected]
REU Participant from the
University of Texas Brownsville
August 12, 2011
UAVs play an important role in military and
civilian applications. The development of
UAV simulators are an important role in the
development, training, and data analysis.
The design of this project was to design a
simulator that provided the trajectory of
multiple UAVs from an initial point to a target
point.
MATLAB
Simulink
◦ Programming syntax
◦ Form controls
◦ Commonly used MATLAB commands
◦ Simulink 3D animation Toolbox
vrsink
vrtrace
Virtual Reality Model Language (VRML)
◦ Design Methods
Worlds
Objects
Viewpoints
Nodes
3D
◦ Rotation
◦ Position
◦ Scaling
Trajectory
◦
◦
◦
◦
◦
Map the path
Show the path
Show all points
Static Mode
Dynamic Mode
Built using Simulink, MATLAB, VRML
Moves from an initial point to a target point
Follows a trajectory created by a Simulink
Model
Uses VRML, Simulink, MATLAB
Easy to use
Allows the creation of up to three virtual
UAVs
Has a Static and Dynamic Mode
◦ Static for moving to a target point from an initial
point instantaneously
◦ Dynamic is controlled by a Simulink model
Easy to input initial and target point data
Contains a table to store Dynamic
coordinates
Embedded 3D Virtual World
Calculates the velocity and angular velocity of
an initial and target point
Returns a matrix with all points up to the
target point
Calculates rotation
Easy to implement
Easy to use
◦ 3D graphics is hard to work with, VRML offers an
easy way to work with 3D objects
3D World Builder
◦ V-Realm
Packaged with Simulink 3D animation block set
Can be used instead of text editor
An easy to use application was developed
Easy to add other options to the application
Used technology available to the University
◦ Cost effective
◦ Easy to find personnel to contribute to the
development of the application
Able to jump from one the initial point to the
target point
Able to follow a path created by a Simulink
Model
A simulator that is easy to manipulate and
easy to use with the ability to map the
trajectory of an aircraft was developed.
MATLAB, Simulink, and VRML was used to
develop the application.
An easy to use application was created
Easy to teach other developers how to create
a better system