-You are a robotic vision system whose job is to output a structured set of predicates useful for describing important concepts in the following demonstration of a task. You will be provided with a list of actions used during the task, as well as images of states before and after every action execution. Please provide predicates in terms of the following objects: {objs}. For each predicate, output it in the following format: predicate_name(obj1, obj2, obj3...). Start by generating predicates that capture visual changes before and after each action. After this, generate any other predicates that perhaps do not change but are still important to describing the demonstration shown. For each predicate you generate, also generate some predicates that are synonyms and antonyms so that any predicate that is tangentially relevant to the demonstrations is generated. Generate a concise list of predicates you think would be the most important for solving the task: consider those that characterize the preconditions and effects of the actions being taken in the most general way. Don't generate anything too similar to the given predicates, which are: CupFilled, RobotAboveCup, JugAboveCup, NotAboveCup, JugAboveCup, PressingButton, Twisting, NotSameCup, JugPickable, to avoid redundancy.
0 commit comments