Minigrid
Minigrid copied to clipboard
Bug Fix for the RGBImgPartialObsWrapper view size issue
Description
As reported in the bug, the RGBImgPartialObsWrapper
ignored changes to agent_view_size
parameter when rendering an RGB image. The issue was replicated and it was found that env.agent_view_size
and env.unwrapped.agent_view_size
had different values after applying a view size wrapper ViewSizeWrapper(env, agent_view_size=5)
.
Fixes # (issue)
Made a small change to the RGBImgPartialObsWrapper
method in wrappers.py
by adding an agent_view_size
parameter. Also passed this argument to get_pov_render()
and gen_obs_grid()
functions in minigrid_env.py
Type of change
Please delete options that are not relevant.
- [ ] Bug fix (non-breaking change which fixes an issue)
Screenshots
Please attach before and after screenshots of the change if applicable.
Checklist:
- [ ] I have run the
pre-commit
checks withpre-commit run --all-files
(seeCONTRIBUTING.md
instructions to set it up) - [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes