Skip to content

Releases: StanfordVL/iGibson

iGibson 2.2.2

19 Feb 08:29
7d95982
Compare
Choose a tag to compare

iGibson 2.2.2 is a new patch version with the below changes:

Changelog:

  • Replace references to deprecated np.int and np.bool with int

Full Changelog: 2.2.1...2.2.2

iGibson 2.2.1

27 Oct 21:50
3ad2aef
Compare
Choose a tag to compare

iGibson 2.2.1 is a new patch version with the below changes:

Changelog:

  • Restores support for legacy BehaviorRobot proprioception dimensionality to match BEHAVIOR baselines, using the legacy_proprioception constructor flag.
  • Fixes setuptools build issues.
  • Remove references to non-dataset scenes.
  • Fix BehaviorRobot saving/loading bugs.

Full Changelog: 2.2.0...2.2.1

iGibson 2.2.0

09 May 08:24
58ac14c
Compare
Choose a tag to compare

iGibson 2.2.0 is a new minor version with the below features:

Changelog:

  • Fixes iGibson ROS integration
  • Adds the Tiago robot
  • Adds primitive action interface and a sample set of (work-in-progress) object-centric action primitives
  • Fixes some bugs around point nav task robot pose sampling
  • Fixes some bugs around occupancy maps

Full Changelog: 2.1.0...2.2.0

iGibson 2.1.0

10 Mar 04:40
b152112
Compare
Choose a tag to compare

iGibson 2.1.0 is a bugfix release (that is numbered as a minor version because 2.0.6, which was a breaking change, was incorrectly numbered as a patch).

Changelog:

  • Fixed performance regression in scenes with large numbers of markers (see #169)
  • Fixed broken iGibson logo
  • Fixed Docker images
  • Removed vendored OpenVR to drastically shrink package size
  • Add better dataset version checking

Full Changelog: 2.0.6...2.1.0

iGibson 2.0.6

17 Feb 02:01
Compare
Choose a tag to compare

Bug-fixes

  • Fix texture randomization
  • Renderer updates object poses when the objects' islands are awake
  • Set ignore_visual_shape to True by default
  • EmptyScene render_floor_plane set to True by default
  • Fix shadow rendering for openGL 4.1
  • Fix VR demo scripts

Improvements

  • Major refactoring of Scene saving and loading
  • Major refactoring of unifying Robots into Objects
  • Make BehaviorRobot inherit BaseRobot
  • Clean up robot demos
  • Add optical flow example
  • Improve AG (assistive grasping)
  • Support for multi-arm robots
  • Handle hidden instances for optimized renderer
  • Unify semantic class ID
  • Clean up ray examples
  • Move VR activation out of BehaviorRobot
  • Base motion planning using onboard sensing, global 2d map, or full observability
  • Add gripper to JR2
  • Add dataset / assets version validation

Full Changelog: 2.0.5...2.0.6

iGibson 2.0.5

21 Jan 17:47
Compare
Choose a tag to compare

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: 2.0.3...2.0.5

iGibson 2.0.3

10 Nov 22:29
8e98406
Compare
Choose a tag to compare

Bug-fixes

  • pybullet retore state
  • adjacency ray casting
  • link CoM frame computation
  • sem/ins segmentation rendering
  • simulator force_sync renderer
  • material id for objects without valid MTL
  • Open state checking for windows
  • BehaviorRobot trigger fraction out of bound
  • BehaviorRobot AG joint frame not at contact point

Improvements

  • Refactor iG object inheritance
  • Improve documentation
  • Improve sampling
  • scene caches support FetchGripper robot
  • BehaviorRobot action space: delta action on top of actual pose, not "ghost" pose
  • Upgrade shader version to 460
  • Minify docker container size

New Features

  • VR Linux support
  • GitHub action CI

iGibson 2.0.2

19 Oct 05:05
Compare
Choose a tag to compare

Changelog:

  • Fix semantic segmentation and instance segmentation bug
  • Fix a material handling bug and improve readability

iGibson 2.0.1

08 Sep 16:55
64ad570
Compare
Choose a tag to compare

Changelog:

  • Added support for FetchGripper robot
  • Integrate FetchGripper robot for BEHAVIOR tasks
  • Miscellaneous bug fixes

iGibson 2.0.0 release

11 Aug 02:09
afe24c6
Compare
Choose a tag to compare

Major update to iGibson to reach iGibson 2.0, for details please refer to our arxiv preprint.

  • iGibson 2.0 supports object states, including temperature, wetness level, cleanliness level, and toggled and sliced states, necessary to cover a wider range of tasks.
  • iGibson 2.0 implements a set of predicate logic functions that map the simulator states to logic states like Cooked or Soaked.
  • iGibson 2.0 includes a virtual reality (VR) interface to immerse humans in its scenes to collect demonstrations.

iGibson 2.0 is also the version to use with BEHAVIOR Challenge. For more information please visit: http://svl.stanford.edu/behavior/challenge.html