v0.2.3
Major features and improvements:
- Major speed up of ObjectNav evaluation by @ykarmesh in #867
- VER trainer implementation by @erikwijmans in #905, #906 and #907
- New tasks for the habitat challenge by @ASzot in #883
- New InstanceImageNav task by @jacobkrantz in #936 and #940
- Splitting habitat-lab and habitat-baselines into separate packages by @vincentpierre in #922
- Configuration system was moved from YACS to Hydra by @rpartsey and @vincentpierre in #977, #983 and #1000
- Fix to the MoveObjectReward measure by @SergioArnaud in #992 and #1010
- Port Stretch and Spot Robots to habitat by @jimmytyyang in #982, #1014 and #1018
Other improvements and bug fixes:
- Robot scripts were moved from habitat-sim to habitat-lab by @zacavis in #888
- Add support for multiple continuous or discrete actions in the gym wrapper by @vincentpierre in #891
- Make habitat-baselines use the gym API for training by @vincentpierre in #892
- Make LSTM recurrent state contiguous to fix errors by @vincentpierre in #901
- Render the last frame of evaluation videos by @vincentpierre in #904 and #924
- Replace RearrangeRLEnv and NavRLEnv with a single RLTaskEnv class for better readability by @vincentpierre in #902
- Add Polymetis usage example by @laikhtewari in #897
- CI test fixes by @ASzot in #915
- CI test fixes by @vincentpierre in #913, #912 and #921
- Bug fix for the observation transformer by @vincentpierre in #903
- Creating Static Manipulator Interface by @laikhtewari in #909
- Documenting habitat test scenes and pointnav episodes by @srama2512 in #916
- Improvements to the README by @dhruvbatra in #927
- Allow DDPPO to train any gym environment with compatible observation and action spaces by @vincentpierre in #930
- Fix mypy CI issue by @vincentpierre in #932 and #1023
- Fix Franka robot CI by @laikhtewari in #935
- Refactor the way rgb and depth observations are processed by the ResnetEncoder by @vincentpierre in #933
- New Franka robot block stacking task by @laikhtewari in #925
- Bugfix in ResNetEncoder by @vincentpierre in #938
- Enable all tasks configs for the auto gym tests by @vincentpierre in #939
- Change link to pretrained VQA encoders by @mukulkhanna in #942
- Multi-agent integration by @ASzot in #941
- Add
human
render option to the gym interface by @vincentpierre in #944 - Refactor mobile_manipulator and static_manipulator by @jimmytyyang in #948
- Fix the first observation after reset being from the wrong position by @vincentpierre in #952
- Switch CirecleCI versions by @mathfac in #958
- Fix an issue in which the simulation would not be properly reconfigured by @vincentpierre in #955
- Fix typos in the README by @0mdc in #962
- Added a habitat namespace in the configuration by @vincentpierre in #969
- Fix indentation error in gym wrapper code by @vincentpierre in #972
- Update CircleCi for Spot robot by @jimmytyyang in #967
- VER updates by @erikwijmans in #979
- Fixing merge config issue with VER by @vincentpierre in #984
- Fix links to documentation in example colab by @xavierpuigf in #987
- Change pytest-sugar version on CI to avoid a dependency issue by @0mdc in #994
- Add Stretch robot urdf to CircleCI by @jimmytyyang in #995
- Moving flake8 pre-commit dependency from gitlab to github by @vincentpierre in #1002
- Fixing circular import dependency for objectnav by @vincentpierre in #998
- Re-adding --add-ik to example script by @vincentpierre in #1004
- Changing copyright in files by @NakuraMino in #986 and #988
- Fix documentation path in gym example by @vincentpierre in #1016
- Fix manifest issues by @0mdc in #991
- Moving habitat2 documentation page to habitat-lab by @rpartsey in #1025
- Adding instance image nav paper reference by @jacobkrantz in #1020
- Bumping version numbers by @aclegg3 in #1026
- Routing new users to the new discussion page by @aclegg3 in #1027
- Updating CI tests for datasets by @vincentpierre in #1019
- Update the Readme to remove the Slack channel link by @dhruvbatra in #1031
- Large bug fixes for habitat 2.0 tasks by @ASzot in #959
- Bug fix for navigation task by @mukulkhanna in #1032
New Contributors
- @zachavis made their first contribution in #888
- @laikhtewari made their first contribution in #897
- @jacobkrantz made their first contribution in #936
- @jimmytyyang made their first contribution in #948
- @0mdc made their first contribution in #962
- @xavierpuigf made their first contribution in #987
- @SergioArnaud made their first contribution in #992
- @NakuraMino made their first contribution in #986
Full Changelog: v0.2.2...v0.2.3