Presentation is loading. Please wait.

Presentation is loading. Please wait.

ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC Ruaraidh Mackenzie, Frank Budnik.

Similar presentations


Presentation on theme: "ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC Ruaraidh Mackenzie, Frank Budnik."— Presentation transcript:

1 ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC Ruaraidh Mackenzie, Frank Budnik

2 26.09.2008 Slide 2 MORE Relativity Meeting, Rome February 2009 Summary  Current OD Software –NAPEOS –AMFIN/MODS  Next Generation Software  Design Approach

3 26.09.2008 Slide 3 MORE Relativity Meeting, Rome February 2009 NAPEOS  Navigation Package for Earth Orbiting Spacecraft (1990s- Present)  Complete package for Navigation of Earth orbiting spacecraft –Integrated software tool for all OD and control related activities –Includes automation / external interfaces I/O / orbital products  Widely used throughout Europe

4 26.09.2008 Slide 4 MORE Relativity Meeting, Rome February 2009 NAPEOS  Complex “modular” architecture  Libraries of F95 modules with main applications  Strongly interdependent modules and libraries  Wide functionality but hard to adapt  New features added “without major redesign”

5 26.09.2008 Slide 5 MORE Relativity Meeting, Rome February 2009 AMFIN/MODS Design  Advanced Modular Facility for Interplanetary Navigation / Modular Orbit Determination System (2000-Present)  Libraries (AMFIN) used to build set of programs (MODS)  Designed to be adaptable to foreseeable future requirements –Adding new dynamic/measurement models –Adding uncertain parameters –Allowing new measurement types –Allowing new spacecraft types  Adaptability has worked well for MEX,Rosetta,Smart- 1,VEX,Hershel,Planck

6 26.09.2008 Slide 6 MORE Relativity Meeting, Rome February 2009 AMFIN/MODS Structure

7 26.09.2008 Slide 7 MORE Relativity Meeting, Rome February 2009 MODS

8 26.09.2008 Slide 8 MORE Relativity Meeting, Rome February 2009 Next Generation Software  Currently starting to design next generation software for flight dynamics  Learn lessons from our existing software  Apply sound software development practices  Overall OD design based on high level requirements –System design should support all currently used and foreseen functionality –Software designed to be easily adaptable –Flexibility to be used by as required by all –Encourage commonalities between different mission families

9 26.09.2008 Slide 9 MORE Relativity Meeting, Rome February 2009 Design Approach  Modular toolkit to build on AMFIN/MODS success  Build various OD applications from a set of tools –Define tools, framework (toolkit interfaces) based on foreseen applications  Layered architecture concept –Low level – basic functions, interdependent libraries, used by tools –Modular toolkit – building blocks of OD applications –Generalized framework for toolkit – strict interface definitions and interface software –Applications layer – programs, scripts, GUIs using the toolkit  Detailed high level design comes first  Then implement low level libraries  Then framework and basic tools - to be augmented

10 26.09.2008 Slide 10 MORE Relativity Meeting, Rome February 2009 Design Approach

11 26.09.2008 Slide 11 MORE Relativity Meeting, Rome February 2009 Design Approach  Priority is navigation  Not intended to be ‘complete’  Include requirements to perform all kind of analyses in high level design  Most later developments should be greatly simplified  Allows for easy collaboration with ESOC external user community


Download ppt "ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC Ruaraidh Mackenzie, Frank Budnik."

Similar presentations


Ads by Google