Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.
-
Upload
peregrine-morton -
Category
Documents
-
view
218 -
download
0
Transcript of Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.
![Page 1: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/1.jpg)
Introduction to NSF Introduction to NSF MATIES LaboratoryMATIES Laboratory
STEER Program Orientation
July 3, 2003
![Page 2: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/2.jpg)
MATIES Lab OverviewMATIES Lab Overview The MATIES (Multimedia Animation
Technologies Incorporated in Engineering Systems) Laboratory was established at CSULA in October 2002.
The Laboratory’s goals and objectives include research in the areas of:– Modeling, – Control, – Animation and visualization of nonlinear
dynamical systems.
![Page 3: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/3.jpg)
MATIES Lab MATIES Lab
![Page 4: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/4.jpg)
Research Activities Research Activities SponsoredSponsored
Research activities in MATERS Lab which are relevant to STEER program– Animation and 3-D Visualization of
Space Telescope– Virtual Test-bed For Flight Dynamics
![Page 5: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/5.jpg)
Overview of Research Overview of Research Activity One Activity One
----3D Animation of Space 3D Animation of Space TelescopeTelescope
![Page 6: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/6.jpg)
Project ObjectiveProject Objective
Graphical animation of telescope– Develop a 3D animation and visualization of
the SPACE testbed– Demonstrate using available control algorithms– Show results on user friendly interface
![Page 7: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/7.jpg)
The Telescope TestbedThe Telescope Testbed
![Page 8: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/8.jpg)
IDEAS 3D ModelIDEAS 3D Model
This 3D model is built by the SPACE lab using IDEAS
This is a static 3D model
Based on it, a 3D animation model will be built
![Page 9: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/9.jpg)
Current 3D Animation Current 3D Animation ModelModel
![Page 10: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/10.jpg)
Modular Design of the Modular Design of the Animation SystemAnimation System
Control InterfaceModule
Viewer InterfaceModule
3D Model ModuleControl Algorithm
Module
Users
![Page 11: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/11.jpg)
Viewer Interface ModuleViewer Interface Module
Shows the 3D model on the screenInterface designed using Microsoft MFC,
functions designed using OpenGLBasic functions: zoom, pan, rotate
![Page 12: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/12.jpg)
3D Model Module3D Model Module
A 3D graphic modelDesigned using OpenGLBasic function: animation
![Page 13: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/13.jpg)
Control Interface ModuleControl Interface Module
Lets users input parametersInterface designed using Microsoft MFCBasic requirement: well-defined interface,
user friendly
![Page 14: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/14.jpg)
Control Algorithm ModuleControl Algorithm Module
Using control algorithm to generate information for 3D model animation
The 3D model module and control algorithm module need to communicate using well-defined interface of methods.
![Page 15: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/15.jpg)
Overview of Research Overview of Research Activity Two Activity Two
----Virtual Testbed for Flight Virtual Testbed for Flight DynamicsDynamics
![Page 16: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/16.jpg)
Project ObjectivesProject ObjectivesGraphical animation of an aircraft
– Existing physical and mathematical models– Available control algorithms
User friendly software package– Choose a certain model– Apply any control algorithm– View results in graphical animation
![Page 17: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/17.jpg)
Current ModelCurrent Model
3D model– Get matrixes of 3D model– Apply texture and animation– Add control elements, forces, & disturbances
![Page 18: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/18.jpg)
Towards Animation (1)Towards Animation (1)Study movable components in 3D model
![Page 19: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/19.jpg)
Towards Animation (2)Towards Animation (2)Understand flight dynamics
Axes of rotation Rotation movement
![Page 20: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/20.jpg)
Modular Design of the Modular Design of the Animation SystemAnimation System
Control InterfaceModule
Viewer InterfaceModule
3D Model ModuleControl Algorithm
Module
Users
![Page 21: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/21.jpg)
System DesignSystem Design
ControlInputs
ControlModule
User(Viewer Interface Module)
Plane
DisturbanceInputs
Control interface module
3D model module
![Page 22: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/22.jpg)
GUI DesignGUI Design
![Page 23: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/23.jpg)
Software Packets NeededSoftware Packets Needed
![Page 24: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/24.jpg)
Software packagesSoftware packages
Matlab – modeling 3D Studio – Generate 3D model OpenGL – AnimationVisual C++ -- GUI design
![Page 25: Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003.](https://reader036.fdocuments.us/reader036/viewer/2022062314/56649ea25503460f94ba6405/html5/thumbnails/25.jpg)
DemonstrationDemonstration….….
By Luke and Kelcie