90 likes | 195 Views
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)
E N D
PoolSim HLA-Compatible Simulation Carleton University Simulator Project (CUSP) Systems Team February 6th, 2003
Systems Team Members • 4th Year Engineering Students • Mark DeAbreu (Computer Systems) • Marc LeBlanc (Computer Systems) • Rae-Anne Moss (Communications) • Peter Wozniak (Aerospace Electronics)
PoolSim Goals & Rationale • To create a High Level Architecture-compatible simulation • To gain experience with the DoD DMSO Run-Time Infrastructure • To design a small-scale prototype of a real-time system envisioned for a motion simulator system
User Federate • Queries simulation parameters from user to form Table object • Allows user to control simulation via RTI interactions: • Change velocity of ball • Pause/resume simulation • Shut down all federates
Timer Federate • Real-time simulation clock, eliminates need for RTI time management models • Uses high-resolution performance counter of modern microprocessors • Sends out “clock tick” interactions at regular intervals • Pauses/resumes ticking
Display Federate • Subscribes to Ball and Table objects, displays visual representation on screen • Graphics implemented using OpenGL
Physics Federate • Publishes Ball object • Uses current state of Table and Ball objects to compute new state of the Ball object • Takes into account • Co-efficient of elasticity for bumpers • Co-efficient of friction for surface • User interactions
Current Team Efforts • Integration of CarWorld automobile simulation into the HLA-compatible Single Degree of Freedom Demonstrator (SiDFreD) • Goal for March 2003: moving the SiDFreD platform based on vehicle dynamics of CarWorld