Obstacle Tower Challenge
Unity announced the Obstacle Tower Challenge, where the participants must train an agent for the Obstacle Tower.
The Obstacle Tower is a procedurally generated environment consisting of multiple floors to be solved by a learning agent. It is designed to test learning agents abilities in computer vision, locomotion skills, high-level planning, and generalization. It combines platforming-style gameplay with puzzles and planning problems, and critically, increases in difficult as the agent progresses.
Within each floor, the goal of the agent is to arrive at the set of stairs leading to the next level of the tower. These floors are composed of multiple rooms, each which can contain their own unique challenges. Furthermore, each floor contains a number of procedurally generated elements, such as visual appearance, puzzle configuration, and floor layout. This ensures that in order for an agent to be successful at the Obstacle Tower task, they must be able to generalize to new and unseen combinations of conditions.
The challenge begins on February 11th.
Obstacle Tower 6: Submitting a Random Agent
We submit a random agent to the Obstacle Tower Challenge that just began.
Obstacle Tower 5: Possible Improvements to the Baselines
We play the Obstacle Tower game to understand the qualities of a successful agent.
Obstacle Tower 4: Understanding the Baselines
We briefly introduce Rainbow and PPO, the two baselines that was tested on Obstacle Tower.
Obstacle Tower 3: Observation Space and Action Space
We analyze the observation space and the action space provided by the Obstacle Tower environment.
Obstacle Tower 2: Playing the Game
We play the Obstacle Tower game to understand the qualities of a successful agent.
Obstacle Tower 1: Installing the Environment
Unity introduced the Obstacle Tower Challenge, a new reinforcement learning contest with a difficult environment. In this post, we guide the readers on installing the environment on Linux using conda.