Releases: NextCenturyCorporation/MCS
Release 0.7.4 - MCS Web and additional tool types
Added a web interface for MCS
Added additional tools (I (eye) and T) at the request of OPICS
Some general cleanup
Development Branch
For testing pre-releases
Release 0.7.3 - Evaluation 7
-
Added “beta” support for running the MCS Unity application on Windows via the machine_common_sense python library. Please note that running MCS on Windows is mainly intended for demonstrations, not development. We cannot currently guarantee the same stability or performance when running MCS on Windows.
-
Fixed a longstanding issue that caused minor inconsistent (non-deterministic) behavior when running multiple scenes using the same MCS Controller, specifically with regard to bouncing and rolling objects. Previously, we could only guarantee consistent (deterministic) behavior when running the same scene multiple times consecutively by starting a new MCS Controller each time. Now, running the same scene multiple times consecutively using the same MCS Controller should result in consistent bouncing and rolling behaviors.
Release 0.7.2 - Evaluation 7
Added a scene property to support NYL Eval 7 tasks.
Release 0.7.1 - Evaluation 7
Numerous updates and bug fixes in support of Evaluation 7. Changes include:
- Updates to prefabs and prefab management
- Enhancements to logging
Release 0.7.0 - Evaluation 7
Numerous updates and bug fixes in support of Evaluation 7. Changes include:
- Updated our Python dependencies, which also fixed an issue using recent versions of typeguard.
- Added support for Python 3.10.
- Added the
controller_timeout
andtimeout
config file properties to set the default timeout duration for creating the controller and/or waiting on actions. - Added novel objects and materials to the schema doc.
- Fixed bugs with using MoveObject on a tool to collide with another tool.
- Fixed a bug in which the vertical distance was ignored when determining whether an object was in reach of the performer agent when executing actions like PickupObject.
Release 0.6.5 - Evaluation 6 Code Freeze
Bug Fixes:
- Fixed a bug in Interactive Support Relations where the target object was appearing below the platform
- Fixed a bug with opening only one object
Release 0.6.4
Evaluation 6 Feature Freeze Release
- Added new config options to over ride variables independent of the metadata level to improve training
-- disable_position
-- disable_depth_maps
-- disable_object_masks - Added additional blobs to Unity environment
Release 0.6.3
- Agent keeps pointing after interacting with performer
- "AGENT_CURRENTLY_INTERACTING_WITH_PERFORMER" spelling fix
- Added "AGENT_IS_BUSY" status when doing some interactions
- In Passive Collision scenes when an object goes through another object it won’t disappear, it will just phase through in an implausible manner, and will return a status of visible.
- Added threading to improve time out issues.
Release 0.6.2
- Added ability to restrict open objects
- Added safeguards so that only pass actions can be used in new passive scenes
- Support triggering places by opening containers
- Containers with separate lids, full support
- Additional support for MoveObject
- Support for shell game
- Remove unneeded metadata properties AI2Thor was sending to API (performance related)
- Minor bug fixes and performance improvements