poolsim hla-compatible simulation

9
PoolSim HLA- PoolSim HLA- Compatible Compatible Simulation Simulation Carleton University Simulator Carleton University Simulator Project (CUSP) Systems Team Project (CUSP) Systems Team February 6 February 6 th th , 2003 , 2003

Upload: paula-mcknight

Post on 30-Dec-2015

16 views

Category:

Documents


0 download

DESCRIPTION

PoolSim HLA-Compatible Simulation. Carleton University Simulator Project (CUSP) Systems Team February 6 th , 2003. Systems Team Members. 4 th Year Engineering Students Mark DeAbreu (Computer Systems) Marc LeBlanc (Computer Systems) Rae-Anne Moss (Communications) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PoolSim HLA-Compatible Simulation

PoolSim HLA-PoolSim HLA-Compatible SimulationCompatible Simulation

Carleton University Simulator Carleton University Simulator Project (CUSP) Systems TeamProject (CUSP) Systems Team

February 6February 6thth, 2003, 2003

Page 2: PoolSim HLA-Compatible Simulation

Systems Team MembersSystems Team Members

44thth Year Engineering Students Year Engineering Students

Mark DeAbreu (Computer Systems)Mark DeAbreu (Computer Systems) Marc LeBlanc (Computer Systems)Marc LeBlanc (Computer Systems) Rae-Anne Moss (Communications)Rae-Anne Moss (Communications) Peter Wozniak (Aerospace Electronics)Peter Wozniak (Aerospace Electronics)

Page 3: PoolSim HLA-Compatible Simulation

PoolSim Goals & RationalePoolSim Goals & Rationale

To create a High Level Architecture-To create a High Level Architecture-compatible simulationcompatible simulation

To gain experience with the DoD To gain experience with the DoD DMSO Run-Time InfrastructureDMSO Run-Time Infrastructure

To design a small-scale prototype of To design a small-scale prototype of a real-time system envisioned for a a real-time system envisioned for a motion simulator systemmotion simulator system

Page 4: PoolSim HLA-Compatible Simulation

PoolSim DesignPoolSim Design

Page 5: PoolSim HLA-Compatible Simulation

User FederateUser Federate

Queries simulation parameters from Queries simulation parameters from user to form Table objectuser to form Table object

Allows user to control simulation via Allows user to control simulation via RTI interactions:RTI interactions:– Change velocity of ballChange velocity of ball– Pause/resume simulationPause/resume simulation– Shut down all federatesShut down all federates

Page 6: PoolSim HLA-Compatible Simulation

Timer FederateTimer Federate

Real-time simulation clock, Real-time simulation clock, eliminates need for RTI time eliminates need for RTI time management modelsmanagement models

Uses high-resolution performance Uses high-resolution performance counter of modern microprocessorscounter of modern microprocessors

Sends out “clock tick” interactions at Sends out “clock tick” interactions at regular intervalsregular intervals

Pauses/resumes tickingPauses/resumes ticking

Page 7: PoolSim HLA-Compatible Simulation

Display FederateDisplay Federate

Subscribes to Ball and Table objects, Subscribes to Ball and Table objects, displays visual representation on displays visual representation on screenscreen

Graphics implemented using OpenGLGraphics implemented using OpenGL

Page 8: PoolSim HLA-Compatible Simulation

Physics FederatePhysics Federate

Publishes Ball objectPublishes Ball object Uses current state of Table and Ball Uses current state of Table and Ball

objects to compute new state of the objects to compute new state of the Ball objectBall object

Takes into accountTakes into account– Co-efficient of elasticity for bumpersCo-efficient of elasticity for bumpers– Co-efficient of friction for surfaceCo-efficient of friction for surface– User interactionsUser interactions

Page 9: PoolSim HLA-Compatible Simulation

Current Team EffortsCurrent Team Efforts

Integration of CarWorld automobile Integration of CarWorld automobile simulation into the HLA-compatible simulation into the HLA-compatible Single Degree of Freedom Single Degree of Freedom Demonstrator (SiDFreD)Demonstrator (SiDFreD)

Goal for March 2003: moving the Goal for March 2003: moving the SiDFreD platform based on vehicle SiDFreD platform based on vehicle dynamics of CarWorlddynamics of CarWorld