diff --git a/psGrammar/demos/demoDynamic.jsgf b/psGrammar/demos/demoDynamic.jsgf index dad2e91d2bd2b0fca7695d8833e58512a501d849..6924c451f4a03c2f71c6bea111987ba014b92e66 100644 --- a/psGrammar/demos/demoDynamic.jsgf +++ b/psGrammar/demos/demoDynamic.jsgf @@ -1,34 +1,31 @@ #JSGF V1.0; grammar commands; -public <command> = [<robot>] ( <save> | <wave> | <who> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search>); +public <command> = [<robot>] ( <introduce> | <save> | <wave> | <goTo> | <followMe> | <followHand> | <gravity> | <exit> | <trash> | <search> | <describe> | <difference>); <robot> = (tobi | robot | tiago); +<introduce> = (introduce yourself) | (who are you); <save> = (save location); <wave> = (wait for me); -<who> = (who are you); <goTo> = (go to location); +<followMe> = (follow me); <followHand> = (come with me) | (give me your hand); <gravity> = (gravity compensation) | (show me your gripper) | (switch to gravity mode); <exit> = (stop the task); -<followMe> = (follow me); -<handover> = handover; +<trash> = ([please] ((take out the trash) | (take out the garbage))); +<search> = ([please] search for [a] [waving] person); +<describe> = (tell me what you see); +<difference> = (spot the difference); +<handover> = handover; <ordering> = (start taking orders) | (take my order); <learn> = (learn a person); <rec> = (recognize me); <count> = (count the people); <explain> = (what can you do) | (explain your skills); - -<see> = (tell me what you see); <demo> = (end the (demonstration | demo)); <grasp> = ((grasp | give ) [me] ( an | the ) object); - -<trash> = ([please] ((take out the trash) | (take out the garbage))); -<search> = ([please] search for [a] [waving] person); -<difference> = (spot the difference); - <bring> = ([please] (bring) [the] <bringObject> (to a waving person)); <bringObject> = (coke | drink | beer);