2 from robocup_knowledge 
import knowledge_loader
 
    5 common = knowledge_loader.load_knowledge(
"common")
 
    9 ORDER[OO] -> ITEM1[OO] | ITEM2[OO] | ITEM3[OO] 
   10 ITEM1[{"item1": F1}] -> ITEM[F1] 
   11 ITEM2[{"item1": F1, "item2": F2}] -> ITEM[F1] and ITEM[F2] 
   12 ITEM3[{"item1": F1, "item2": F2, "item3": F3}] -> ITEM[F1] ITEM[F2] and ITEM[F3] 
   16 for d 
in common.objects:
 
   17     if d[
"category"] 
in [
"drink", 
"fruit", 
"snack"] 
or d[
"name"] == 
"corn_flakes":
 
   19         order_grammar += f
"\nITEM['{name}'] -> {name}" 
   21 if __name__ == 
"__main__":
 
   23     from robot_skills.api 
import Api
 
   25     rospy.init_node(
'blaat')
 
   27     rospy.sleep(rospy.Duration(0.5))
 
   28     while not rospy.is_shutdown():
 
   30             result = a.query(
"blaat", order_grammar, 
"O")
 
   33         rospy.sleep(rospy.Duration(3.0))