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

'receptacleObjectIds' is empty after 'PickupObject' object action #1209

Open
Youmna-H opened this issue Apr 18, 2024 · 1 comment
Open

'receptacleObjectIds' is empty after 'PickupObject' object action #1209

Youmna-H opened this issue Apr 18, 2024 · 1 comment
Assignees

Comments

@Youmna-H
Copy link

I have loaded a scene where there is a 'Pot' that is full of water and contains a 'Tomato'. When I query the Pot object I can see the 'Tomato' object id in the 'receptacleObjectIds' and I can also physically see that in the simulator. When I execute the action 'PickupObject' and give it the Pot id, it picks up the pot correctly but now when I query the 'receptacleObjectIds' in the Pot I find it empty, although I can still physically see the tomato in it in the scene. Any idea why this happens and how to fix?

Thanks!

@Kajiih
Copy link

Kajiih commented Apr 30, 2024

I also encountered the same error, from my testing it happens when picking up a receptacle that contains an other object, and the receptacleObjectIds is only updated when putting down the receptacle again.
I've noticed other similar inconsistencies, for example, you can put a Potato in a Pan and this Pan in a StoveBurner and the StoveBurner will not be in the Potato's receptacleObjectIds, but when you slice the potato, StoveBurner appears in the SlicedPotate's receptacleObjectIds.

There seems to be issues with the update of the metadata attribute.

@winthos winthos self-assigned this Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants