question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for MiniWorld (3D indoor environment)?

See original GitHub issue

Hi Lucas,

I’ve been working on my 3D indoor environment. It’s still very basic, but it works, and I just made the repository public: https://github.com/maximecb/gym-miniworld

I’ve tried to adjust your pytorch-a2c-ppo code to work with MiniWorld, but ran into issues. One is that MiniWorld produces observations which are not dictionary-based, and it was awkward to support this (the obs are just 60x80x3 RGB arrays). The other is that I only got something like 16 frames per second while training with 16 processes, and I have no idea why.

Would you have time to take a look? It would be great if it could work with your RL code out of the box. Right now I’m using my own fork of ikostrikov’s, but there are multiple other issues with that code, one of which is that the performance when visualizing trained agents doesn’t match the performance reported while training.

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:36 (36 by maintainers)

github_iconTop GitHub Comments

1reaction
maximecbcommented, Nov 8, 2018

Yes, with this command to launch training:

python3 main.py --algo ppo --num-frames 5000000 --num-processes 16 --num-steps 80 --lr 0.00005 --env-name MiniWorld-Hallway-v0
0reactions
maximecbcommented, Apr 9, 2019

With multiple processes or with just 1? I usually train with 16+.

Read more comments on GitHub >

github_iconTop Results From Across the Web

MiniWorld: A VizDoom Alternative for OpenAI Gym
VizDoom and DMLab are two 3D simulated environments commonly used in the reinforcement learning community. VizDoom is based on the original ...
Read more >
Inside the MINIverse | MINI.com
Fairly consistently, everyone defined a metaverse as a 3D virtual online world, where users interact with their environment through an avatar.
Read more >
MiniWorld3D @MiniWorld - MyMiniFactory
The best library of 3D printable models of landmarks & important buildings from around the world; created from scratch by a collective of...
Read more >
Towards Real-World Navigation With Deep Differentiable ...
unseen complex 3D environments, emphasising real-world deployment. ... learned to efficiently explore and navigate unseen indoor environ-.
Read more >
Dollhouse Miniature with Furniture,DIY 3D Wooden Doll ...
Buy Dollhouse Miniature with Furniture,DIY 3D Wooden Doll House Kit Mini World Series Style Plus with Mini Glass Cover,1:24 Scale Creative Room Idea...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found