Announcement

Collapse
No announcement yet.

Search Result

Collapse
7 results in 0.0020 seconds.
Keywords
Members
Tags
  • You can also choose from the popular tags.


  • Towers of Hanoi

    Towers of Hanoi

    The classic Towers of Hanoi puzzle implemented as an external, graphical environment using Java and interfaced with Soar via SML. To see how the agent performs the task, you must launch the Soar debugger and tell it to connect to a remote Soar agent.

    The Towers of Hanoi is a puzzle that consists of three rods and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending order of size on one rod, the smallest at the...
    See more | Go to post

  • Tower of Hanoi SML Example

    Tower of Hanoi SML Example

    This project contains an example of a C++ based environment that interfaces with Soar. It implements a graphical version of the Towers of Hanoi. There is no option to load custom agents or interface to observe the agent trace. This project is an SML example, not a Towers of Hanoi test domain.

    The Towers of Hanoi is a puzzle that consists of three rods and a number of disks of different sizes which can slide onto any rod. The puzzle starts with the disks in a neat stack in ascending...
    See more | Go to post

  • Taxi

    Taxi

    The taxicab problem domain is well known in the area of reinforcement learning. Simply put, a taxicab driver is tasked with the problem of picking up a passenger and delivering him to his destination in as few steps as possible. Typically, the taxi is constrained by a limit on the amount of fuel that can be carried.

    The canonical taxicab problem is a 5x5 gridworld. There are four cells which serve as possible starting locations and possible destinations for the passenger. There is a...
    See more | Go to post

  • TankSoar

    TankSoar

    TankSoar is a multi-agent tank battle game implemented using Java and interfaced with Soar via SML.

    The TankSoar world consists of a rectangular grid, 14 squares wide by 14 squares high. All four sides are bounded by walls made of rock. Interior walls are made of trees. There are a variety of maps that can be used, with different layouts of walls. Each TankSoar agent controls one tank. The tank takes up one square in the playing field. A tank has actions it can take, resources it carries,...
    See more | Go to post

  • RoomsWorld

    RoomsWorld

    RoomsWorld is a simulated Soar Robot environment. It is composed of a set of connected rooms, some of which contain blocks. One of the rooms is designated the storage room. The agent's task is to collect the blocks and move them to the storage room. The agent can turn and move forward, and pick up and put down a block. The agent can only carry one block at a time. The agent's movement is continuous and takes time (it turns and moves at a fixed rate). The agent's perception is limited by a vision...
    See more | Go to post

  • Infinite Mario RL

    Infinite Mario RL

    This environment is derived from the Infinite Mario domain from RLCompetition2009 (based on RL-Glue) and uses SML to connect to Soar.

    Agents play a variant of Super Mario, a complete side-scrolling video game with destructible blocks, enemies, fireballs, coins, chasms, platforms, etc. The state space is complicated, but factored in an object-oriented way, which captures many aspects of the real world. Challenges include:
    • Path planning: How can Mario navigate around simple obstacles,
    ...
    See more | Go to post

  • Dice

    Dice

    Dice is a java implementation of a game often called Liar's Dice.

    Here is an abbreviated description of the rules used in our implementation of this domain:
    • Each player gets five six-sided dice and a cup to conceal their dice from other players.
    • To begin each round, all players roll their dice under their cups and look at their new 'hand' while keeping it concealed from the other players. The first player begins bidding, picking a quantity of a face number. The quantity states the
    ...
    See more | Go to post
Working...
X