facebookresearch / habitat-sim

A flexible, high-performance 3D simulator for Embodied AI research.
https://aihabitat.org/
MIT License
2.54k stars 414 forks source link

--Object/AO creation refactor and Object/AO Instance save/creation #2315

Closed jturner65 closed 7 months ago

jturner65 commented 7 months ago

Motivation and Context

This PR is intended to address an issue when saving a scene instance, where an AO 's current configuration is not being saved as a SceneAOInstance. In the process this PR also simplifies object/AO creation and makes sure some important processes always take place (which was not formerly the case) such as saving an instance creation attributes upon object/ao creation (and creating a default one if none exists)

How Has This Been Tested

All existing c++ and python tests pass.

Types of changes

Checklist