facebookresearch / habitat-lab

A modular high-level library to train embodied AI agents across a variety of tasks and environments.
https://aihabitat.org/
MIT License
1.81k stars 460 forks source link

HITL - Add textboxes. #1957

Closed 0mdc closed 1 month ago

0mdc commented 1 month ago

Motivation and Context

This change introduces networked textboxes.

https://github.com/facebookresearch/habitat-lab/assets/110583667/d423bf86-81c7-4c92-b529-c29c2d4ce0fe

How it works

  1. Server creates a textbox named X and sends it to the client.
  2. Client receives it, renders it, and store its state.
  3. Client sends back X's content.
  4. Server provides X's content to the applications.

Notes

Depends on:

How Has This Been Tested

Tested on multiplayer HITL application.

Types of changes

Checklist