-
-
Notifications
You must be signed in to change notification settings - Fork 601
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introducing Dynamic Obstacles to the Empty Environment #50
Comments
Hi Suman, The empty environment is implemented here: https://github.com/maximecb/gym-minigrid/blob/master/gym_minigrid/envs/empty.py The rest of the logic you are looking for is in minigrid.py: https://github.com/maximecb/gym-minigrid/blob/master/gym_minigrid/minigrid.py In particular, the For moving obstacles, if you just want one environment, I would suggest overriding the Let me know if you have any other questions. |
Thank you for your perfect guidelines. I was able to successfully add a new environment with Dynamic Obstacles. This environment will be used for research at TU Darmstadt testing novel RL algorithms for mobile robot navigation with dynamic obstacles. Here is the link to the branch. I have added a short description of the environment in the README under the section of "Dynamic obstacles environment". It may be useful to merge this branch with the master for future robotics research. Thank you. |
Well done! I would be happy to merge it if you create a pull request :) |
I will do it soon. I just found a small bug. I'll rectify it and get back to you. |
I have created the pull request :) |
Hi,
I want to introduce Dynamic Obstacles to the Empty Environment (
MiniGrid-Empty
). This could be represented by a moving colored square on the grid. The objective of the robot would be to navigate without colliding with these dynamic obstacles.Moreover, I also want to introduce occlusion. If an obstacle lies in front of the robot, and another obstacle lies directly behind the first obstacle, the second obstacle should be hidden by the first one, i.e. the robot fails to see the 2nd obstacle.
The final environment will be similar to the Lava Crossing Environment with the following changes:
To achieve these tasks, could you kindly point me to the files to be modified?
Thank you
The text was updated successfully, but these errors were encountered: