RoboWaiter/sub_task.ptml

1072 lines
19 KiB
Plaintext
Raw Normal View History

2023-11-09 08:47:57 +08:00
selector{
2023-11-14 19:30:06 +08:00
cond At(Coffee,Bar)
sequence{
cond Holding(Coffee)
cond At(Robot,Bar)
act PutDown(Coffee,Bar)
}
sequence{
cond Holding(Coffee)
act MoveTo(Bar)
}
2023-11-14 12:09:53 +08:00
sequence{
2023-11-14 17:04:26 +08:00
cond Holding(Nothing)
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PickUp(Coffee)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Nothing)
cond At(Robot,Coffee)
act PickUp(Coffee)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(Water)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Water,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Water,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Bar)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
act PutDown(Water,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Water,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Water,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Water,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(Softdrink)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Softdrink,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Softdrink,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Bar)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
act PutDown(Softdrink,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Softdrink,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Softdrink,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Softdrink,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(Milk)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Milk,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Milk)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Milk,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(Milk)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(Milk,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Milk)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Milk,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Table2)
cond Holding(Milk)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Milk,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Milk)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Milk,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Yogurt,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Yogurt,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(Yogurt,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Yogurt,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Yogurt,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(Yogurt,Bar)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(MilkDrink,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
2023-11-14 17:04:26 +08:00
act PutDown(MilkDrink,Table1)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(MilkDrink,Bar2)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
2023-11-14 17:04:26 +08:00
act PutDown(MilkDrink,Table3)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(MilkDrink,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(MilkDrink,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond At(Robot,Bar)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(VacuumCup)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(VacuumCup,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Table2)
cond Holding(VacuumCup)
cond At(Robot,Bar)
act PutDown(VacuumCup,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Table1)
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(Dessert)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(Dessert,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Table3)
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Table2)
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,Bar)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(ADMilk)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(ADMilk,CoffeeTable)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(ADMilk,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(ADMilk)
cond At(Robot,Bar2)
cond At(Robot,Bar)
2023-11-14 17:04:26 +08:00
act PutDown(ADMilk,Bar2)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(ADMilk)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(ADMilk,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(ADMilk)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(ADMilk,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(ADMilk)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(ADMilk,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(BottledDrink)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(BottledDrink,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(BottledDrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(BottledDrink,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond Holding(BottledDrink)
cond At(Robot,Bar2)
cond At(Robot,Bar)
act PutDown(BottledDrink,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(BottledDrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(BottledDrink,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(BottledDrink)
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond At(Robot,Bar)
2023-11-14 17:04:26 +08:00
act PutDown(BottledDrink,Table2)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(BottledDrink)
cond At(Robot,Coffee)
cond At(Robot,Bar)
act PutDown(BottledDrink,Bar)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Nothing)
act MoveTo(Coffee)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(Water)
cond At(Robot,Coffee)
act PutDown(Water,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(Water,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
act PutDown(Water,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(Water,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(Water,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Water)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(Water,WaterTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond Holding(Softdrink)
cond At(Robot,Coffee)
act PutDown(Softdrink,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(Softdrink,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Coffee)
cond At(Robot,Bar2)
act PutDown(Softdrink,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(Softdrink,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(Softdrink,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Softdrink)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(Softdrink,WaterTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar2)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,Bar2)
}
sequence{
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,Table3)
}
sequence{
cond At(Robot,Table2)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,Table2)
}
sequence{
cond At(Robot,WaterTable)
cond At(Robot,Coffee)
cond Holding(Milk)
act PutDown(Milk,WaterTable)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
act PutDown(Yogurt,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Table1)
cond At(Robot,Coffee)
2023-11-14 17:04:26 +08:00
act PutDown(Yogurt,Table1)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Bar2)
cond At(Robot,Coffee)
act PutDown(Yogurt,Bar2)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Table3)
cond At(Robot,Coffee)
2023-11-14 17:04:26 +08:00
act PutDown(Yogurt,Table3)
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(Yogurt,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(Yogurt)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(Yogurt,WaterTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
act PutDown(MilkDrink,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(MilkDrink,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
cond Holding(MilkDrink)
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar2)
cond At(Robot,Coffee)
act PutDown(MilkDrink,Bar2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(MilkDrink,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(MilkDrink)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(MilkDrink,Table2)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(MilkDrink,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,CoffeeTable)
}
sequence{
cond At(Robot,Table1)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table1)
}
sequence{
cond At(Robot,Bar2)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Bar2)
}
sequence{
cond At(Robot,Table3)
cond At(Robot,Coffee)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table3)
2023-11-14 17:04:26 +08:00
}
sequence{
cond Holding(VacuumCup)
2023-11-14 19:30:06 +08:00
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(VacuumCup,Table2)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond Holding(VacuumCup)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(VacuumCup,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(Dessert)
cond At(Robot,Coffee)
act PutDown(Dessert,CoffeeTable)
2023-11-14 17:04:26 +08:00
}
sequence{
cond Holding(Dessert)
2023-11-14 19:30:06 +08:00
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(Dessert,Table1)
2023-11-14 17:04:26 +08:00
}
sequence{
2023-11-14 19:30:06 +08:00
cond At(Robot,Bar2)
cond Holding(Dessert)
cond At(Robot,Coffee)
act PutDown(Dessert,Bar2)
}
sequence{
cond Holding(Dessert)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(Dessert,Table3)
}
sequence{
cond Holding(Dessert)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(Dessert,Table2)
}
sequence{
cond Holding(Dessert)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(Dessert,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(ADMilk)
cond At(Robot,Coffee)
act PutDown(ADMilk,CoffeeTable)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(ADMilk,Table1)
}
sequence{
cond At(Robot,Bar2)
cond Holding(ADMilk)
cond At(Robot,Coffee)
act PutDown(ADMilk,Bar2)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(ADMilk,Table3)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(ADMilk,Table2)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(ADMilk,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(BottledDrink)
cond At(Robot,Coffee)
act PutDown(BottledDrink,CoffeeTable)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Table1)
cond At(Robot,Coffee)
act PutDown(BottledDrink,Table1)
}
sequence{
cond At(Robot,Bar2)
cond Holding(BottledDrink)
cond At(Robot,Coffee)
act PutDown(BottledDrink,Bar2)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Table3)
cond At(Robot,Coffee)
act PutDown(BottledDrink,Table3)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Coffee)
cond At(Robot,Table2)
act PutDown(BottledDrink,Table2)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Coffee)
cond At(Robot,WaterTable)
act PutDown(BottledDrink,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(Water)
act PutDown(Water,CoffeeTable)
}
sequence{
cond Holding(Water)
cond At(Robot,Table1)
act PutDown(Water,Table1)
}
sequence{
cond Holding(Water)
cond At(Robot,Bar2)
act PutDown(Water,Bar2)
}
sequence{
cond Holding(Water)
cond At(Robot,Table3)
act PutDown(Water,Table3)
}
sequence{
cond Holding(Water)
cond At(Robot,Table2)
act PutDown(Water,Table2)
}
sequence{
cond Holding(Water)
cond At(Robot,Bar)
act PutDown(Water,Bar)
}
sequence{
cond Holding(Water)
cond At(Robot,WaterTable)
act PutDown(Water,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(Softdrink)
act PutDown(Softdrink,CoffeeTable)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,Table1)
act PutDown(Softdrink,Table1)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,Bar2)
act PutDown(Softdrink,Bar2)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,Table3)
act PutDown(Softdrink,Table3)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,Table2)
act PutDown(Softdrink,Table2)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,Bar)
act PutDown(Softdrink,Bar)
}
sequence{
cond Holding(Softdrink)
cond At(Robot,WaterTable)
act PutDown(Softdrink,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(Milk)
act PutDown(Milk,CoffeeTable)
}
sequence{
cond At(Robot,Table1)
cond Holding(Milk)
act PutDown(Milk,Table1)
}
sequence{
cond At(Robot,Bar2)
cond Holding(Milk)
act PutDown(Milk,Bar2)
}
sequence{
cond At(Robot,Table3)
cond Holding(Milk)
act PutDown(Milk,Table3)
}
sequence{
cond At(Robot,Table2)
cond Holding(Milk)
act PutDown(Milk,Table2)
}
sequence{
cond At(Robot,Bar)
cond Holding(Milk)
act PutDown(Milk,Bar)
}
sequence{
cond At(Robot,WaterTable)
cond Holding(Milk)
act PutDown(Milk,WaterTable)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,CoffeeTable)
act PutDown(Yogurt,CoffeeTable)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Table1)
act PutDown(Yogurt,Table1)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Bar2)
act PutDown(Yogurt,Bar2)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Table3)
act PutDown(Yogurt,Table3)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Table2)
act PutDown(Yogurt,Table2)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,Bar)
act PutDown(Yogurt,Bar)
}
sequence{
cond Holding(Yogurt)
cond At(Robot,WaterTable)
act PutDown(Yogurt,WaterTable)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,CoffeeTable)
act PutDown(MilkDrink,CoffeeTable)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Table1)
act PutDown(MilkDrink,Table1)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Bar2)
act PutDown(MilkDrink,Bar2)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Table3)
act PutDown(MilkDrink,Table3)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Table2)
act PutDown(MilkDrink,Table2)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,Bar)
act PutDown(MilkDrink,Bar)
}
sequence{
cond Holding(MilkDrink)
cond At(Robot,WaterTable)
act PutDown(MilkDrink,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(VacuumCup)
act PutDown(VacuumCup,CoffeeTable)
}
sequence{
cond At(Robot,Table1)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table1)
}
sequence{
cond At(Robot,Bar2)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Bar2)
}
sequence{
cond At(Robot,Table3)
cond Holding(VacuumCup)
act PutDown(VacuumCup,Table3)
}
sequence{
cond Holding(VacuumCup)
cond At(Robot,Table2)
act PutDown(VacuumCup,Table2)
}
sequence{
cond Holding(VacuumCup)
cond At(Robot,Bar)
act PutDown(VacuumCup,Bar)
}
sequence{
cond Holding(VacuumCup)
cond At(Robot,WaterTable)
act PutDown(VacuumCup,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(Dessert)
act PutDown(Dessert,CoffeeTable)
}
sequence{
cond At(Robot,Table1)
cond Holding(Dessert)
act PutDown(Dessert,Table1)
}
sequence{
cond At(Robot,Bar2)
cond Holding(Dessert)
act PutDown(Dessert,Bar2)
}
sequence{
cond At(Robot,Table3)
cond Holding(Dessert)
act PutDown(Dessert,Table3)
}
sequence{
cond Holding(Dessert)
cond At(Robot,Table2)
act PutDown(Dessert,Table2)
}
sequence{
cond Holding(Dessert)
cond At(Robot,Bar)
act PutDown(Dessert,Bar)
}
sequence{
cond Holding(Dessert)
cond At(Robot,WaterTable)
act PutDown(Dessert,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(ADMilk)
act PutDown(ADMilk,CoffeeTable)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table1)
act PutDown(ADMilk,Table1)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Bar2)
act PutDown(ADMilk,Bar2)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table3)
act PutDown(ADMilk,Table3)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Table2)
act PutDown(ADMilk,Table2)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,Bar)
act PutDown(ADMilk,Bar)
}
sequence{
cond Holding(ADMilk)
cond At(Robot,WaterTable)
act PutDown(ADMilk,WaterTable)
}
sequence{
cond At(Robot,CoffeeTable)
cond Holding(BottledDrink)
act PutDown(BottledDrink,CoffeeTable)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Table1)
act PutDown(BottledDrink,Table1)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Bar2)
act PutDown(BottledDrink,Bar2)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Table3)
act PutDown(BottledDrink,Table3)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Table2)
act PutDown(BottledDrink,Table2)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,Bar)
act PutDown(BottledDrink,Bar)
}
sequence{
cond Holding(BottledDrink)
cond At(Robot,WaterTable)
act PutDown(BottledDrink,WaterTable)
}
sequence{
cond Holding(Water)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(Softdrink)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(Milk)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(Yogurt)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(MilkDrink)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(VacuumCup)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(Dessert)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(ADMilk)
act MoveTo(CoffeeTable)
}
sequence{
cond Holding(BottledDrink)
act MoveTo(CoffeeTable)
2023-11-14 12:09:53 +08:00
}
2023-11-09 08:47:57 +08:00
}