All Projects → BYU-PCCL → Holodeck Engine

BYU-PCCL / Holodeck Engine

Licence: other
High Fidelity Simulator for Reinforcement Learning and Robotics Research.

Projects that are alternatives of or similar to Holodeck Engine

Holodeck
High Fidelity Simulator for Reinforcement Learning and Robotics Research.
Stars: ✭ 513 (+968.75%)
Mutual labels:  ai, robotics, drones, unreal-engine, research, reinforcement-learning, simulator
Airsim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Stars: ✭ 12,528 (+26000%)
Mutual labels:  ai, drones, unreal-engine, research, simulator
Habitat Lab
A modular high-level library to train embodied AI agents across a variety of tasks, environments, and simulators.
Stars: ✭ 587 (+1122.92%)
Mutual labels:  ai, robotics, research, reinforcement-learning, simulator
Gibsonenv
Gibson Environments: Real-World Perception for Embodied Agents
Stars: ✭ 666 (+1287.5%)
Mutual labels:  robotics, research, reinforcement-learning, simulator
Vln Ce
Vision-and-Language Navigation in Continuous Environments using Habitat
Stars: ✭ 62 (+29.17%)
Mutual labels:  ai, robotics, research
Habitat Sim
A flexible, high-performance 3D simulator for Embodied AI research.
Stars: ✭ 1,098 (+2187.5%)
Mutual labels:  ai, robotics, simulator
Allenact
An open source framework for research in Embodied-AI from AI2.
Stars: ✭ 144 (+200%)
Mutual labels:  ai, research, reinforcement-learning
Free Ai Resources
🚀 FREE AI Resources - 🎓 Courses, 👷 Jobs, 📝 Blogs, 🔬 AI Research, and many more - for everyone!
Stars: ✭ 192 (+300%)
Mutual labels:  ai, research, reinforcement-learning
Carla
Open-source simulator for autonomous driving research.
Stars: ✭ 7,012 (+14508.33%)
Mutual labels:  ai, research, simulator
Pygame Learning Environment
PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.
Stars: ✭ 828 (+1625%)
Mutual labels:  ai, research, reinforcement-learning
Dreamerv2
Mastering Atari with Discrete World Models
Stars: ✭ 287 (+497.92%)
Mutual labels:  robotics, research, reinforcement-learning
Airsim Neurips2019 Drone Racing
Drone Racing @ NeurIPS 2019, built on Microsoft AirSim
Stars: ✭ 220 (+358.33%)
Mutual labels:  robotics, drones, unreal-engine
Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (+2525%)
Mutual labels:  unreal-engine, reinforcement-learning, simulator
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+2658.33%)
Mutual labels:  ai, robotics, simulator
l2r
Open-source reinforcement learning environment for autonomous racing.
Stars: ✭ 38 (-20.83%)
Mutual labels:  simulator, research, robotics
Redtail
Perception and AI components for autonomous mobile robotics.
Stars: ✭ 832 (+1633.33%)
Mutual labels:  ai, robotics, drones
Bullet3
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Stars: ✭ 8,714 (+18054.17%)
Mutual labels:  robotics, reinforcement-learning, simulator
Awesome Artificial Intelligence
A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.
Stars: ✭ 6,516 (+13475%)
Mutual labels:  ai, reinforcement-learning
Pysc2 Examples
StarCraft II - pysc2 Deep Reinforcement Learning Examples
Stars: ✭ 722 (+1404.17%)
Mutual labels:  ai, reinforcement-learning
Osim Rl
Reinforcement learning environments with musculoskeletal models
Stars: ✭ 763 (+1489.58%)
Mutual labels:  reinforcement-learning, simulator

Holodeck

Build Status

Holodeck is a simulator for training reinforcement learning agents in Unreal Engine.

This repository contains everything you need to build environments for Holodeck in Unreal Engine. If you want to use pre-built worlds, use the Python client.

We currently support Unreal Engine 4.22. For best results, use Windows.

Contributing

If you're still here, you're probably interested in contributing to Holodeck. Get started by looking at the developer wiki.

Documentation

See https://holodeck.readthedocs.io.

Requirements

  • Unreal Engine 4.22
    • After starting the Epic Games Launcher, click "Unreal Engine", then click "Library"
    • Click the "+" button to add a new version, select version 4.22, and install
  • Git LFS
  • Visual Studio configured for Unreal Engine development (tutorial)

Installation

  • Clone this repository: git clone https://github.com/byu-pccl/holodeck-engine
  • Navigate to the root folder and right click Holodeck.uproject -> Generate Visual Studio project files
  • Right click Holodeck.uproject -> Switch Unreal Engine Version -> 4.22
  • Run Holodeck.uproject (it will ask you to rebuild, click yes)
    • If you get a "ExampleLevel.umap appears to be an asset file" error, you have not configured git-lfs correctly. Try git lfs pull.

Usage

See How to Debug.

Useful wiki guides

Disclaimer

BYU doesn't have a license to distribute assets for Holodeck's default worlds, so we can only provide packaged binaries.

Troubleshooting

Try cleaning your Visual Studio or Clion project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].