allenai / allenai/ai2thor

Is there a way to know if "PutObject" will work before trying the action?

Đang mở
#722 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
C#
Star
1.8k
Fork
297
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Hello,

Thank you all the time for your kind responses.
For other interactions (e.g. "PickupObject", "ToggleOn"), the objects that are 'visible' inside last_event.metadata["objects"] indicate whether it is interactable (e.g. Pickupable).
In other words, when the agent tries to pick up an object that is visible, it does not fail.

However, for "PutObject" actions, even if the receptacle (e.g. "Table") is visible, the actions fails frequently. I realized that at most times, the agent is required to move closer to the receptacle beyond jus the 'visible' range.

Is there a way to know in advance whether the receptacle is within the interactable range of "PutObject" before actually trying "PutObject"?

I am using AI2THOR 2.1.0 (I can't use newer versions, sorry).

Thanks.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.