introduction to nsf maties laboratory steer program orientation july 3, 2003
Post on 12-Jan-2016
218 Views
Preview:
TRANSCRIPT
Introduction to NSF Introduction to NSF MATIES LaboratoryMATIES Laboratory
STEER Program Orientation
July 3, 2003
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.
MATIES Lab MATIES Lab
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
Overview of Research Overview of Research Activity One Activity One
----3D Animation of Space 3D Animation of Space TelescopeTelescope
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
The Telescope TestbedThe Telescope Testbed
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
Current 3D Animation Current 3D Animation ModelModel
Modular Design of the Modular Design of the Animation SystemAnimation System
Control InterfaceModule
Viewer InterfaceModule
3D Model ModuleControl Algorithm
Module
Users
Viewer Interface ModuleViewer Interface Module
Shows the 3D model on the screenInterface designed using Microsoft MFC,
functions designed using OpenGLBasic functions: zoom, pan, rotate
3D Model Module3D Model Module
A 3D graphic modelDesigned using OpenGLBasic function: animation
Control Interface ModuleControl Interface Module
Lets users input parametersInterface designed using Microsoft MFCBasic requirement: well-defined interface,
user friendly
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.
Overview of Research Overview of Research Activity Two Activity Two
----Virtual Testbed for Flight Virtual Testbed for Flight DynamicsDynamics
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
Current ModelCurrent Model
3D model– Get matrixes of 3D model– Apply texture and animation– Add control elements, forces, & disturbances
Towards Animation (1)Towards Animation (1)Study movable components in 3D model
Towards Animation (2)Towards Animation (2)Understand flight dynamics
Axes of rotation Rotation movement
Modular Design of the Modular Design of the Animation SystemAnimation System
Control InterfaceModule
Viewer InterfaceModule
3D Model ModuleControl Algorithm
Module
Users
System DesignSystem Design
ControlInputs
ControlModule
User(Viewer Interface Module)
Plane
DisturbanceInputs
Control interface module
3D model module
GUI DesignGUI Design
Software Packets NeededSoftware Packets Needed
Software packagesSoftware packages
Matlab – modeling 3D Studio – Generate 3D model OpenGL – AnimationVisual C++ -- GUI design
DemonstrationDemonstration….….
By Luke and Kelcie
top related