Input: Move the location of the yellow block to the left of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block to be in front of the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block to the right location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the yellow block to be in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the purple block to the back of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the purple block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the blue block behind the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the yellow block to the right of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the purple block in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block to be behind the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block to the left of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the position of the purple block to the right of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block to the right position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the blue block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block on the right of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the blue block to the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the blue block on the right position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the purple block to be behind the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the location of the blue block in front of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block to be behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block to the back of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block to be behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the purple block in front of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Ship the blue block to the right position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block to the left of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the blue block to the left of the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the position of the yellow block above the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the yellow block to be behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block to the left of the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block in front of the purple block location

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the yellow block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to be in front of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the blue block above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block to be in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block behind the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the blue block on the left of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block position behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the yellow block to the back of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block to be in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block on the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the blue block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the yellow block to the right location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the purple block on the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block to the right of the blue block location

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the purple block to be behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block into the back position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the blue block to be above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block into the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block on the right of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block on the left of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block to the left of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the yellow block above the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the blue block above the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the location of the yellow block behind the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block to the left of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the yellow block in front of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block into the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block on the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block into the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the blue block to be behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block in front of the blue block location

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the yellow block in front of the purple block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block on the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block into the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the purple block to the right of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the yellow block to be behind the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the position of the purple block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the blue block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block on the right of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block to the top of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block on the right location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block position in front of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the position of the blue block to the right of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block to be behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the blue block on the right location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block above the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block to be behind the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the blue block on the right of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the purple block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the blue block behind the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the yellow block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the yellow block to be above the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the yellow block to the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the blue block to the top of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the location of the blue block to the right of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block behind the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block to the back of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the purple block on the right location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block to the right of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block into the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the blue block to the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the position of the purple block to the right of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block to the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the blue block position above the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to the right of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block to the right position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block behind the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the purple block to the right position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block behind the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the position of the yellow block to the top of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the purple block in front of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block above the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to be behind the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the yellow block above the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the yellow block to the right of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block to be in front of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to the back of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to the back of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the blue block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block on the right location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to the right of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch blue blocks above the position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block above the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the purple block to the top of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the blue block to be above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to the top of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the blue block to be behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the blue block to the right position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the purple block on the left of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the blue block behind the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block on the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block to the left of the purple block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block to be in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the yellow block to the right of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the purple block to be in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the purple block to the back of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block on the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the blue block to be behind the position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block to the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block into the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block behind the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block to the left of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block to the left of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the blue block to the left of the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block to the right position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block to above the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the blue block to the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block to the top of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block to the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block above the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block to the right position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the purple block in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Switch the position of the yellow block to the right of the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block in front of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block into the back of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the yellow block to be behind the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the purple block in front of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the location of the blue block to the left of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the yellow block to be in front of the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block to be behind the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block on the left of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the yellow block on the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the purple block to be behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block above the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block into the position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the position of the purple block on the right location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the yellow block to the left of the purple block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the blue block to be in front of the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to be behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the purple block in front of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the yellow block above the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the blue block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the purple block to the top of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the yellow block to the right location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to the right of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block in front of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to the left of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: switch the purple block to the top of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the yellow block to the right of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the yellow block to the left of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block to be in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block in front of the purple block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block behind the location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block position in front of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block on the left of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the location of the yellow block to be behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the purple block to the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the position of the purple block to the left of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the purple block on the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the purple block on the right location of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Ship the blue block behind the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the yellow block in front of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the position of the blue block to the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the blue block in front of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the yellow block above the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the purple block on the right position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the purple block into the back position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the blue block into front of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the purple block in front of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block to the right of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the blue block to the back of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block on the position of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block to be behind the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Divert the location of the blue block behind the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Move the location of the blue block to the right of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block in front of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "front"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the location of the yellow block to the right of the blue block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Slide the position of the blue block to be behind the position of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block to be behind the position of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the blue block above the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "top"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the blue block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the purple block behind the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block to the left of the yellow block position

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the yellow block on the right of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the location of the yellow block behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Put the yellow block position to be behind the location of the purple block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "move", "parameters": {"direction": "back"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the position of the purple block to the right of the location of the yellow block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": -168.94, "y": -129.37, "z": -68}}, {"command": "move", "parameters": {"direction": "right"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}


Input: Place the purple block on the left of the blue block

Response: {"actions": [{"command": "move_to", "parameters": {"x": -86.59, "y": 117.21, "z": -122.30}}, {"command": "suction_cup", "parameters": {"action": "on"}}, {"command": "move_to", "parameters": {"x": 152.76, "y": 158.92, "z": 6}}, {"command": "move", "parameters": {"direction": "left"}}, {"command": "suction_cup", "parameters": {"action": "off"}}]}