Introduction to NSF MATIES Laboratory STEER Program Orientation July 3, 2003

Preview:

Citation preview

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

Recommended