OmniGibson/realenv
fxia22 fc7866f54b python3 compatibility 2017-10-26 00:30:39 -07:00
..
client File clean up 2017-10-16 21:31:01 -07:00
core python3 compatibility 2017-10-26 00:30:39 -07:00
data python3 compatibility 2017-10-26 00:30:39 -07:00
envs python3 compatibility 2017-10-26 00:30:39 -07:00
learn python3 compatibility 2017-10-26 00:30:39 -07:00
README.md Merged with remote 2017-10-19 00:12:49 -07:00
__init__.py Clean up environment loading 2017-10-22 16:51:28 -07:00
error.py OpenGL rendering can now be caught and killed (not orphaned) 2017-10-19 02:43:38 -07:00
main.py Merged with remote 2017-10-19 00:12:49 -07:00

README.md

RealEnv Core Environment

This folder contains the code base for running universe engine, as well as instructions needed for implementing custom environment and agent

File Structure

  • Client: client side code for running remote environment
  • Core: realenv engine
  • Data: realenv dataset
  • Envs: repository of current environments, each can be thought of as a "challenge"
  • Spaces: Envs dependencies

Implementing Agent

observation, reward, done, info = env._step({})
  • observation (object): agent's observation of the current environment
  • reward (float) : amount of reward returned after previous action
  • done (boolean): whether the episode has ended. The agent is responsible for taking care of this, by calling env.restart()
  • info (dict): auxiliary diagnostic information (helpful for debugging, and sometimes learning)

Implementing Environment