Commit 66391094 by Alan White

update

parent 122257b4
This diff is collapsed. Click to expand it.
MAS twtest {
infrastructure: Centralised
environment: truckworld.env.Cargoworld("__PAPERWORLD__.properties", "nonDetnonDebilSim.properties", "__SEED__", "replan-cont")
agents:
logisticshq [allowConfRelaxationForPMTs="true",
knownAgents="truck1, truck2, truck3, truck4, helicopter1, bulldozer1, bulldozer2, militaryhq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
advertised="moveCargo, decontaminateRoad, secure, unblock, unstick",
capabilities="consume", //pcs - none, no effectors
taskKnowledge="moveTo, load, unload, decontaminateRoad, secure, unblock, free"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.TruckworldAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
militaryhq [ allowConfRelaxationForPMTs="true",
knownAgents="hazmat1, apc1, hazmat2, apc2, apc3, apc4, logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
advertised="decontaminateRoad, secure, unblock, unstick", //add move-and-clear from organized children...
capabilities="",
taskKnowledge="moveTo, decontaminate, secureArea, unblock, free"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.TruckworldAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
truck1 [knownAgents="logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, load, unload, free",
advertised="load, unload, moveTo, free",//if we have them...
taskKnowledge="moveAndClear, decontaminateRoad, secure, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.TruckAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
truck2 [knownAgents="logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, load, unload, free",
advertised="load, unload, moveTo, free",//if we have them...
taskKnowledge="moveAndClear, decontaminateRoad, secure, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.TruckAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
truck3 [knownAgents="logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, load, unload, free",
advertised="load, unload, moveTo, free",//if we have them...
taskKnowledge="moveAndClear, decontaminateRoad, secure, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.TruckAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
helicopter1 [ knownAgents="logisticshq",
doMaintain="true", doReplan="false", pmMaxCost=25, domain="truckworld", planningMode="-quality",
capabilities="takeOff, land, fly, load, unload",
advertised="moveTo, load, unload",
taskKnowledge="secure"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.HeliAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
bulldozer1 [ knownAgents="logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, unblock, free",
advertised="unblock, moveTo, free",
taskKnowledge="decontaminateRoad, secure, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.BulldozerAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
bulldozer2 [ knownAgents="logisticshq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, unblock, free",
advertised="unblock, moveTo, free",
taskKnowledge="decontaminateRoad, secure, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.BulldozerAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
apc1 [ knownAgents="militaryhq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, secureArea, free",
advertised="moveTo, secureArea",
taskKnowledge="moveAndClear, decontaminateRoad, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.ApcAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
apc2 [ knownAgents="militaryhq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, secureArea, free",
advertised="moveTo, secureArea",
taskKnowledge="moveAndClear, decontaminateRoad, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.ApcAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
hazmat1 [ knownAgents="militaryhq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, decontaminate, free",
advertised="moveTo, decontaminate, free",
taskKnowledge="moveAndClear, secure, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.HazmatAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
hazmat2 [ knownAgents="militaryhq",
doMaintain="false", doReplan="true", continuous="true", pmMaxCost=10, domain="truckworld",
capabilities="move, decontaminate, free",
advertised="moveTo, decontaminate, free",
taskKnowledge="moveAndClear, secure, unblock, unstick"]
agentArchClass agent.type.arch.MultiagentArch
agentClass vehicle.HazmatAgent
beliefBaseClass agent.beliefBase.WorldBeliefBase;
aslSourcePath: "src/asl/truckworld";
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment