• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-18
  • B3
  • IP
  • paper
  • HabitatOS - Open Source Operating System for Extraterrestrial Habitats

    Paper number

    IAC-18,B3,IP,5,x45534

    Author

    Mr. Matt Harasymczuk, Poland, ESA / Polish Air Force Academy

    Coauthor

    Dr. Agata Kolodziejczyk, Poland, Astronomia Nova Society, for Science Foundation

    Year

    2018

    Abstract
    Development of the Operating System for extraterrestrial habitats can take years of careful planning, software engineering and testing. While open source community has brought and amazing Robot Operating System for robotics there's no such solution for habitats.\\
    
    HabitatOS is the first and only Open Source Operating System for use in Human Spaceflight habitats. With responsive HTML interface it can be used on any device such as: desktop, mobile smartphones, tablets, TV screens and even smartwatches. It has an open and documented API for development of new features and easy to use pluggable add-on structure to build experiments around. It's minimal requirement is Python only, hence it could be deployed on any server easily and quick.\\
    
    Everything can be real-time or custom time delayed to simulate communication impediment from speed of light limit.\\
    
    Main features:
    \begin{itemize}
    
    \item Data:
    \begin{itemize}
    \item data acquisition, analytics, visualization and exploration tool,
    \end{itemize}
    
    \item Time system:
    \begin{itemize}
    \item customizable time delay simulation for communication,
    \item tasks scheduling and visualization,
    \item implemented out of the box Lunar Standard Time, Coordinated Mars Time, Mars Sol Date and any Earth time zone
    \item conversion between any supported timezones,
    \item use of custom time formats and timezones in reporting, communication and everywhere in the system,
    \item multiple small and big file upload with time delay,
    \end{itemize}
    
    \item Habitat systems:
    \begin{itemize}
    \item EVA planning, tracking and reporting with contingencies support,
    \item EVA spacesuit sensors monitoring,
    \item flexible and extensible habitat light control,
    \item temperature regulation,
    \item humidity regulation,
    \item sensors data collection and real-time (or time delayed) analytics,
    \item machine learning algorithms for temperature and light adjustment,
    \end{itemize}
    
    \item Science:
    \begin{itemize}
    \item plugable platform for experiments, surveys, etc.
    \item biolab support for hydroponics and aquaponics,
    \item sociodynamics, psychological surveying (all with time delay),
    \item medical data collecting from onboard devices,
    \item medical evaluations and questionnaires support and data collecting,
    \item water (blue, yellow, green, gray) usage tracking and analytics,
    \item food tracking with expiration time tracking,
    \item medications and drugs expiry time tracking,
    \item inventory management (barcode and QR code support),
    \item daily activity tracking,
    \item user diaries, journals and videologs (all with time delay),
    \item waste management,
    \item incidents and repair log,
    \item daily reporting,
    \end{itemize}
    
    \item System:
    \begin{itemize}
    \item flexible user management with groups support and permission model,
    \item Continuous Integration/Deployment pipeline (with tests) - easy to deploy on any server
    \item only requirement is Python
    \end{itemize}
    
    \end{itemize}
    Abstract document

    IAC-18,B3,IP,5,x45534.brief.pdf

    Manuscript document

    (absent)