Re-release of iGibson 2.0.4 due to issue in PyPI distribution pipeline.
Bug-fixes
- Robot camera rendering where there is non-zero rotation in the x-axis (forward direction)
- Rendering floor plane in StaticIndoorScene
- BehaviorRobot assisted grasping ray-casting incorrect
- BehaviorRobot head rotation incorrect (moving faster than it's supposed to)
- URDFObject bounding box computation incorrect
- EGL context error if pybullet GUI created before EGL context
- Rendering on retina screens
- Viewer breaks in planning mode when no robot
- LiDAR rendering
Improvements
- Major refactoring of Simualtor (including rendering mode), Task, Environment, Robot, sampling code, scene/object/robot importing logic, etc.
- Better CI and automation
- Add predicates of BehaviorTask to info of Env
- Major updates of examples
- Minor updates of docs
New Features
- Add Controller interface to all robots
**Full Changelog**: https://github.com/StanfordVL/iGibson/compare/2.0.3...2.0.5