Repository Summary
Checkout URI | https://github.com/gstavrinos/doom_ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-03-05 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
doom_ros | 1.0.1 |
README
<img src=data/doom_ros.png width=”320px”/>
doom_ros
Doom can run anywhere. Now it runs on ROS too.
<img src=data/doom_lvl1.gif width="320px"/> <img src=data/doom_rqt_image_view.png width="320px"/>
Running it
ros2 launch doom_ros doom_ros.launch.py
Docker
- Install Docker Engine
- Enable Docker for xhost:
xhost +local:docker
- Build Image & Launch Container:
docker compose up --build
- Stop Container CTRL+C
docker compose down
Notes
- The package has been tested with the following controllers:
- 8BitDo SN30 Pro+
- Logitech F710
- DUALSHOCK 4 (PS4)
- In case you use a controller that has not been tested and the inputs are off, consider making a PR :)
- Extra files on
data
folder:- Repository resources, videos and images
-
DOOM1.WAD
file - A rosbag (
doom_rosbag.tar.gz
) with the first level’s gameplay, including image and joy inputs. (same as the video provided)
Disclaimer
This repository uses the shareware version of doom.wad
. As far as I can tell, this version can be freely re-distributed. If something changes in the future or I have misunderstood how this file can be used, just request a removal!
Don’t sue me please! :)
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/gstavrinos/doom_ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-03-05 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
doom_ros | 1.0.1 |
README
<img src=data/doom_ros.png width=”320px”/>
doom_ros
Doom can run anywhere. Now it runs on ROS too.
<img src=data/doom_lvl1.gif width="320px"/> <img src=data/doom_rqt_image_view.png width="320px"/>
Running it
ros2 launch doom_ros doom_ros.launch.py
Docker
- Install Docker Engine
- Enable Docker for xhost:
xhost +local:docker
- Build Image & Launch Container:
docker compose up --build
- Stop Container CTRL+C
docker compose down
Notes
- The package has been tested with the following controllers:
- 8BitDo SN30 Pro+
- Logitech F710
- DUALSHOCK 4 (PS4)
- In case you use a controller that has not been tested and the inputs are off, consider making a PR :)
- Extra files on
data
folder:- Repository resources, videos and images
-
DOOM1.WAD
file - A rosbag (
doom_rosbag.tar.gz
) with the first level’s gameplay, including image and joy inputs. (same as the video provided)
Disclaimer
This repository uses the shareware version of doom.wad
. As far as I can tell, this version can be freely re-distributed. If something changes in the future or I have misunderstood how this file can be used, just request a removal!
Don’t sue me please! :)
CONTRIBUTING
Repository Summary
Checkout URI | https://github.com/gstavrinos/doom_ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2025-03-05 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
doom_ros | 1.0.1 |
README
<img src=data/doom_ros.png width=”320px”/>
doom_ros
Doom can run anywhere. Now it runs on ROS too.
<img src=data/doom_lvl1.gif width="320px"/> <img src=data/doom_rqt_image_view.png width="320px"/>
Running it
ros2 launch doom_ros doom_ros.launch.py
Docker
- Install Docker Engine
- Enable Docker for xhost:
xhost +local:docker
- Build Image & Launch Container:
docker compose up --build
- Stop Container CTRL+C
docker compose down
Notes
- The package has been tested with the following controllers:
- 8BitDo SN30 Pro+
- Logitech F710
- DUALSHOCK 4 (PS4)
- In case you use a controller that has not been tested and the inputs are off, consider making a PR :)
- Extra files on
data
folder:- Repository resources, videos and images
-
DOOM1.WAD
file - A rosbag (
doom_rosbag.tar.gz
) with the first level’s gameplay, including image and joy inputs. (same as the video provided)
Disclaimer
This repository uses the shareware version of doom.wad
. As far as I can tell, this version can be freely re-distributed. If something changes in the future or I have misunderstood how this file can be used, just request a removal!
Don’t sue me please! :)