This project contains a version of the water jug problem that is formulated for hierarchical task decomposition. It involves two levels of problem spaces. The top level has three operators: fill, empty or pour. The next level consists of three operators: pick-up, fill-jug and put-down and they arise in an operator no-change for the super state.
Note: This agent works with chunking, which compiles the actions in the substates into rules that apply at the top-state. Use the command "learn...
Announcement
Collapse
No announcement yet.
Search Result
Collapse
9 results in 0.0029 seconds.
Keywords
Members
Tags
-
Water Jug (Hierarchical Task Decomposition)
-
Created by:
Soar
- Published: 10-07-2014, 12:21 PM
- views
- 0 comments
in AgentsWater Jug (Hierarchical Task Decomposition)
-
Created by:
-
TankSoar (Mapping)
-
Created by:
Soar
- Published: 10-07-2014, 12:12 AM
- views
- 0 comments
in AgentsTankSoar (Mapping)
This agent extends the capabilities of both the TankSoar simple agent (described here) and the TankSoar simple sound agent (described here) with the ability to create an internal representation of the environment map. It uses this map to better control its radar and find chargers.
Soar capabilities- Hierarchical task composition
- Creating persistent working memory structures to remember past state
- This agent is packaged with the TankSoar environment.
-
Created by:
-
TankSoar (Simple Sound)
-
Created by:
Soar
- Published: 10-07-2014, 12:11 AM
- views
- 0 comments
in AgentsTankSoar (Simple Sound)
This agent extends the capabilities of the TankSoar simple agent (described here) with the ability to remember hearing where another tank is. The agent can then continue to try to chase the other tank even if it can no longer sense it.
Soar capabilities- Hierarchical task composition
- Creating persistent working memory structures to remember past state
- This agent is packaged with the TankSoar environment.
- None.
-
Created by:
-
TankSoar (Simple)
-
Created by:
Soar
- Published: 10-07-2014, 12:10 AM
- views
- 0 comments
in AgentsTankSoar (Simple)
This agent implements a tank that wanders around the board looking for objects. It is also able to chase and attack other agents, as well as retreat.
The agent uses abstract operators that it decomposes into complex combinations of low-level actions. The tank uses its knowledge to select between these activities based on the current situation, just as it selects between different operators. Both of these problems are handled in Soar by allowing abstract high-level operators to be implemented... -
Created by:
-
Blocks-World (Hierarchical Look-Ahead)
-
Created by:
Soar
- Published: 10-07-2014, 12:08 PM
- views
- 0 comments
in AgentsBlocks-World (Hierarchical Look-Ahead)
This project augments the Blocks-World Hierarchical Agent with look-ahead state evaluation. The description of the original agent applies to this one. The main difference is that look-ahead is performed in the middle of the three problem spaces that it uses.
Soar capabilities- Hierarchical task composition via subgoaling
- Look-ahead subgoaling
- Internally simulates external environment including an i/o link
- Can learn procedural knowledge (enable with 'learn always')
-
Created by:
-
Blocks-World (Hierarchical)
-
Created by:
Soar
- Published: 10-07-2014, 12:07 PM
- views
- 0 comments
in AgentsBlocks-World (Hierarchical)
This project contains a version of blocks world that is formulated for hierarchical task decomposition. It involves three levels of problem spaces. There is sufficient evaluation knowledge so that there is no search/uncertainty at every level. The top level has a single operator: move-block, which moves a block (moving-block) to a destination. The destination can be the top of another block or the table.
The next level consists of two operators: pick-up and put-down and they arise in... -
Created by:
-
Counting Agent
-
Created by:
Soar
- Published: 10-06-2014, 11:28 PM
- views
- 0 comments
in AgentsCounting Agent
Agents that can count in nine different ways.
The real purpose of this agent is to provide various test of Soar's execution:- Long runs
- Lots of working memory
- Various subgoals/impasses and results with chunking
- Lots of chunks/results
- Nasty conditions for chunking
- Should find any memory leaks.
Soar capabilities- Subgoaling
- Chunking
External Environment- None.
- None.
- None.
- John
-
Created by:
-
Arithmetic
-
Created by:
Soar
- Published: 08-13-2014, 09:39 PM
- 0 comments
in AgentsArithmetic
An agent that performs multi-column addition and subtraction with borrowing and carrying, all the way down to counting. No math functions are used.
This program supports arithmetic ands subtraction between two multi-digit numbers. It formulates the problem in multiple columns. It does not use any math functions. As currently formulated, it uses a table of all single digit addition facts (for addition and one subtraction strategy) and tables of simple subtraction facts and addition by... -
Created by:
-
Algebra Solver
-
Created by:
Soar
- Published: 08-13-2014, 10:36 PM
- 0 comments
in AgentsAlgebra Solver
This is an agent that can solve simple algebra problems with one variable. It parses raw text input from Soar Text I/O into a tree structure, solves the problem in that representation and then prints out the answer.
Soar capabilities- Hierarchical task decomposition
- Chunking
- None.
- None.
- John Laird
- Soar 8,9
- VisualSoar
-
Created by: