No version for distro humble showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro melodic showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

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 2026-02-16
Dev Status UNKNOWN
Released UNRELEASED
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

To quickly run the entire space station

```bash ros2 launch space_station space_station.launch.py”

File truncated at 100 lines see the full file