Download
orbit determination software design at esoc n.
Skip this Video
Loading SlideShow in 5 Seconds..
ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC PowerPoint Presentation
Download Presentation
ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC

ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC

283 Views Download Presentation
Download Presentation

ORBIT DETERMINATION SOFTWARE DESIGN AT ESOC

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. ORBIT DETERMINATIONSOFTWARE DESIGN AT ESOC Ruaraidh Mackenzie, Frank Budnik

  2. Summary • Current OD Software • NAPEOS • AMFIN/MODS • Next Generation Software • Design Approach MORE Relativity Meeting, Rome February 2009

  3. 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 NAPEOS MORE Relativity Meeting, Rome February 2009

  4. 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” MORE Relativity Meeting, Rome February 2009

  5. 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 MORE Relativity Meeting, Rome February 2009

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

  7. MODS MORE Relativity Meeting, Rome February 2009

  8. 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 MORE Relativity Meeting, Rome February 2009

  9. 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 MORE Relativity Meeting, Rome February 2009

  10. Design Approach MORE Relativity Meeting, Rome February 2009

  11. 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 MORE Relativity Meeting, Rome February 2009