Skip to content
Snippets Groups Projects
Commit 52d9b230 authored by Thorben Markmann's avatar Thorben Markmann :rocket:
Browse files
parents d87155cc d508d4c2
No related branches found
No related tags found
No related merge requests found
#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);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment