allenai / allenai/ai2thor

Documentation of all `controller.step` operations and inverse of `raycast`

Open
#1,049 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
C#
Stars
1.8k
Forks
296
PR merge metrics
No merged PRs in 30d

Description

Hi,

Is there documentation somewhere of all the supported actions that can be performed with `controller.step`. For example I know that `raycast` and `PutNearXY` are options (I use `ai2thor 3.1.0`) but I don't see them [here](https://ai2thor.allenai.org/ithor/documentation/object-state-changes). Alternately, I would appreciate a pointer to identify all the actions from the code.

Specifically I am wondering if there is an action that can perform the inverse of `raycast`, i.e. given an `(x, y, z)` in the scene, is it possible to obtain the corresponding `(x, y)` on the agent's egocentric frame.

Thanks,
Aishwarya

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.