Repo symbol

space_station_os repository

Repo symbol

space_station_os repository

Repo symbol

space_station_os repository

Repo symbol

space_station_os repository

Repository Summary

Description Space Station OS. A future where anyone can develop space stations.
Checkout URI https://github.com/space-station-os/space_station_os.git
VCS Type git
VCS Version main
Last Updated 2025-07-30
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

README

Space Station OS – Setup & Demo Guide

https://github.com/user-attachments/assets/5b82c516-075d-44ac-b440-fb73bedc1e91

ROS 2 Humble CI


Quick Start with Docker (with GUI support)

If you prefer not to build everything locally, use our prebuilt Docker image to get up and running instantly — including GUI support for the astronaut simulation.

1. Pull the image

docker pull ghcr.io/space-station-os/space_station_os:latest

Docker must be installed and running. No need to install ROS 2 or dependencies manually.


2. Allow GUI access

Before running the container, allow local Docker containers to access your X server:

xhost +local:root


3. Run the container with GUI support

docker run -it --rm \
  --env="DISPLAY=$DISPLAY" \
  --env="QT_X11_NO_MITSHM=1" \
  --env="LIBGL_ALWAYS_SOFTWARE=1" \
  --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" \
  --network=host \
  ghcr.io/space-station-os/space_station_os:latest


Local Installation (Build from Source)

Use this method if you want to modify the source code or don’t want to use Docker.

Prerequisites

1. Create a ROS 2 workspace

mkdir -p ~/ssos_ws/src
cd ~/ssos_ws/src

2. Clone the super-repository with submodules

git clone https://github.com/space-station-os/space_station_os.git
cd space_station_os

3. Build the workspace

Go back to the workspace root and build everything:

cd ~/ssos_ws
colcon build --symlink-install
sudo rosdep init
rosdep update 
rosdep install --from-paths src --ignore-src -r -y
source install/setup.bash

Always source the workspace before running ROS 2 commands:

source ~/ssos_ws/install/setup.bash


TO RUN THE DEMOS

(Check out our wiki)

Contributing

See the project backlog:

File truncated at 100 lines see the full file

Repo symbol

space_station_os repository

Repo symbol

space_station_os repository

Repo symbol

space_station_os repository

Repo symbol

space_station_os repository