Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to have two rooms connected by doorway or hallway that agent can move between? #244

Open
hqm opened this issue Jun 30, 2019 · 4 comments

Comments

@hqm
Copy link

hqm commented Jun 30, 2019

Is it possible to have two rooms active, with a door or hallway between them, so we can have the agent navigate from a location in one room to a location in another room?

@winthos
Copy link
Collaborator

winthos commented Jun 30, 2019

That functionality is not currently supported by the framework. It can be manually setup by going into the Unity Editor to move and edit objects and scenes so they are linked together, but it is very much a non-trivial task to combine all those systems in a way that is usable.

We do plan on adding in linked rooms that allow the agent to persist through multiple scenes at some point in the future.

@guydav
Copy link

guydav commented Jun 22, 2020

Hi @winthos (and other developers) -- I came here with the same question as @hqm. Do you still have plans to support linking together rooms programmatically, rather than manually through the Unity Editor?

If I were to do it through the Unity Editor, is there anything I should be particularly careful with or concerned about?

Thank you!

@winthos
Copy link
Collaborator

winthos commented Jun 22, 2020

Plans to support linking rooms together are currently in progress and will be available in a future release.

If you would like to try manually editing rooms in the Unity Editor yourself in the meantime, some things to look out for would be compatible geometry across multiple rooms, adding in a door prefab that is a sim object with the CanOpen property and functionality set up, and converting any scripts on the agent manager, scene manager, or agent itself that might break when used with multiple sets of rooms. There are too many potential problem points to concisely list here.

@guydav
Copy link

guydav commented Jun 23, 2020

Thanks, @winthos! I'll set this aside for the time being until I've had a chance to learn my way around Unity a bit more, but I'll be conscious that there are many moving parts that could break, some behind the scenes. If the feature ends up making it in code before I do it manually, all the better.

Lucaweihs added a commit that referenced this issue Sep 9, 2021
Improvements to logging, minor fixes, stopping rollout storage from saving intermediary steps unnecessarily, and updating some sensors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants