Skip to content
 
 

Repository files navigation

doom_ros

Doom can run anywhere. Now it runs on ROS too.

Running it

ros2 launch doom_ros doom_ros.launch.py

Docker

  1. Install Docker Engine
  2. Enable Docker for xhost: xhost +local:docker
  3. Build Image & Launch Container:
docker compose up --build
  1. 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! :)

About

Doom can run anywhere. Now it runs on ROS too.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages