In Thursday 26-11-2009 we’ve met with 2 of Timeline Interactive staff to introduce our project for them. We are planning to make them our project Sponsor. Below the presentation we presented there (this one differs from first seminar)
Posted by Ogail on November 27, 2009
In Thursday 26-11-2009 we’ve met with 2 of Timeline Interactive staff to introduce our project for them. We are planning to make them our project Sponsor. Below the presentation we presented there (this one differs from first seminar)
Posted in Presentations | 2 Comments »
Posted by Ogail on November 25, 2009
Posted in Project Plan and Tasks | Leave a Comment »
Posted by Ogail on November 16, 2009
Posted in Presentations | Leave a Comment »
Posted by Ogail on November 16, 2009
The first presentation was so useful we’ve got many new points as:
Here are pictures we took with our supervisors
Posted in Meeting Minutes | Leave a Comment »
Posted by Ogail on November 8, 2009
Posted in Future Work | 2 Comments »
Posted by Ogail on November 8, 2009
Objective:
What we’ve learned:
Technical Info:
Posted in Meeting Minutes | 1 Comment »
Posted by merothehero on November 6, 2009
2apl is a agent oriented prolog-like language which helps the programming of the interaction between different BDI ( Belief-Desire-Intention ) agents in a multi-agent system.
The Whole System is specified through a (.mas) file , the code related to each agent is put in (.2apl) files . Agents could inherit from others.
A 2APL agent may have beliefs and goals which change during the agent’s execution.
Basic Actions an agent may do
Belief Update Action
A belief update action updates the belief base of an agent when executed.
Communication Action
A communication action passes a message to another agent
External Action
An external action is supposed to change the external environment in which the agents operate.
Abstract Action (similar to a procedure)
An abstract action is an abstraction mechanism allowing the encapsulation of a plan by a single action.
Belief and Goal Test Actions
A belief test action is to test whether a belief expression is derivable from an agent’s belief base, i.e.it tests whether the agent has a certain belief.
Goal Dynamics Actions
The adopt goal and drop goal actions are used to adopt and drop a goal to and from the agent’s goal base, respectively.
Plans
In order to reach its goals, a 2APL agent adopts plans. A plan consists of basic actions composed by process operators.
Reasoning rules
The 2APL programming language provides constructs to implement practical reasoning rules that can be used to implement the generation of plans.
Planning Goal Rules (PG rules)
A planning goal rule specifies that an agent should generate a plan if it has certain goals and beliefs.
Procedural Rules (PC rules)
Procedural rules generate plans as a response to 1) the reception of messages sent by other agents, 2) events generated by the external environment, and 3) the execution of abstract actions.
Plan Repair Rules (PR rules)
The execution of an agent’s action might fail. To repair such actions 2APL provides so-called plan repair rules.
The Deliberation cycle
The beliefs, goals, plans and reasoning rules form the mental states of the 2APL agent. What the agent should do with these mental attitudes is defined by means of the deliberation cycle. The deliberation cycle states which step the agent should perform next, e.g. execute an action or apply a reasoning rule. The deliberation cycle can thus be viewed as the interpreter of the agent program, as it determines which deliberation steps should be performed in which order. 2APL provides the deliberation cycle as illustrated in this figure :
Posted in 2apl Language | Leave a Comment »
Posted by merothehero on November 3, 2009
Posted in Presentations, Reinforcement Learning | Leave a Comment »
Posted by Ahmad Atta on November 3, 2009
Abstract
After reading many papers related to CBR, CBP, and their use in RTS games, I collected the common techniques used for applying CBR concepts, and sub-tasks. At first, I want to assure that online adaptation of planning in RTS games has been already implemented (in contrast to what we had thought). Thus, I will mention some of the important techniques used in Darmok system; the CBR system that implements the architecture for case-based planning in the WARGUS RTS game. In addition to these techniques, I added some ideas which we can apply in our new CBR system.
Read This Doc
Posted in Case-Based Planning, Case-Based Reasoning | Tagged: Care Representation, Case Adaptation, Case retrieval, Case-Based Planning, Darmok, linkedin | Leave a Comment »
Posted by Ogail on November 1, 2009
Posted in Case-Based Planning, Presentations | 1 Comment »