• DocumentCode
    3203566
  • Title

    Dshell++: A Component Based, Reusable Space System Simulation Framework

  • Author

    Lim, Christopher S. ; Jain, Abhinandan

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • fYear
    2009
  • fDate
    19-23 July 2009
  • Firstpage
    229
  • Lastpage
    236
  • Abstract
    This paper describes the multi-mission Dshell++ simulation framework for high fidelity, physics-based simulation of spacecraft, robotic manipulation and mobility systems. Dshell++ is a C++/Python library which uses modern script-driven object-oriented techniques to allow component reuse and a dynamic run-time interface for complex, high-fidelity simulation of spacecraft and robotic systems. The goal of the Dshell++ architecture is to manage the inherent complexity of physics-based simulations while supporting component model reuse across missions. The framework provides several features that support a large degree of simulation configurability and usability.
  • Keywords
    C++ language; aerospace simulation; computational complexity; object-oriented programming; software reusability; space vehicles; C++; Dshell++; Python library; component model reuse; dynamic run-time interface; inherent complexity; mobility system; physics-based simulation; reusable space system simulation framework; robotic manipulation; script-driven object-oriented technique; spacecraft; Assembly; Computational modeling; Mathematical model; Object oriented modeling; Orbital robotics; Runtime; Space missions; Space technology; Space vehicles; Vehicle dynamics; Aerospace simulation software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Space Mission Challenges for Information Technology, 2009. SMC-IT 2009. Third IEEE International Conference on
  • Conference_Location
    Pasadena, CA
  • Print_ISBN
    978-0-7695-3637-8
  • Type

    conf

  • DOI
    10.1109/SMC-IT.2009.35
  • Filename
    5226827