{
  "version": "1.2",
  "name": "06-ants1-arm",
  "mode": "blocks",
  "code": "void setup() {\n  gripOpen();\n  gripDown();\n  delay(400);\n  gripClose();\n  delay(400);\n  gripUp();\n  delay(400);\n  gripDown();\n  delay(400);\n  gripOpen();\n  Serial.println(\"ARM_DONE\");\n}\n\nvoid loop() {\n}\n",
  "blocks": {
    "blocks": {
      "languageVersion": 0,
      "blocks": [
        {
          "type": "rz_setup",
          "id": "6#Y5y)=J[LaX9}tq$c|k",
          "x": 24,
          "y": 24,
          "deletable": false,
          "inputs": {
            "BODY": {
              "block": {
                "type": "robot_grip_open",
                "id": "cdK7G-Cs#9r6q!s8iBa!",
                "next": {
                  "block": {
                    "type": "robot_grip_down",
                    "id": "|Hs$9|TWr}E~b|Fg,E?W",
                    "next": {
                      "block": {
                        "type": "robot_delay",
                        "id": "YP1;+~2UGJ93B:M72a@6",
                        "inputs": {
                          "MS": {
                            "shadow": {
                              "type": "math_number",
                              "id": "F/ZWDfi~ZE%#(#{/J-oa",
                              "fields": {
                                "NUM": 400
                              }
                            }
                          }
                        },
                        "next": {
                          "block": {
                            "type": "robot_grip_close",
                            "id": "$Ia${YP{hDF{Os:QS9-A",
                            "next": {
                              "block": {
                                "type": "robot_delay",
                                "id": "wI@BD!Rhk[wg$~^_-Fr6",
                                "inputs": {
                                  "MS": {
                                    "shadow": {
                                      "type": "math_number",
                                      "id": "oExED0#`3,*RC@}KG#U:",
                                      "fields": {
                                        "NUM": 400
                                      }
                                    }
                                  }
                                },
                                "next": {
                                  "block": {
                                    "type": "robot_grip_up",
                                    "id": "_U;/a~^$z$4];:b]x..K",
                                    "next": {
                                      "block": {
                                        "type": "robot_delay",
                                        "id": "i(};=w`]b;`#3v$_(O3W",
                                        "inputs": {
                                          "MS": {
                                            "shadow": {
                                              "type": "math_number",
                                              "id": "7.{1aYYXhp^`t#DQ+}jQ",
                                              "fields": {
                                                "NUM": 400
                                              }
                                            }
                                          }
                                        },
                                        "next": {
                                          "block": {
                                            "type": "robot_grip_down",
                                            "id": "Ri|eirp=MP]H)`Y8Bc86",
                                            "next": {
                                              "block": {
                                                "type": "robot_delay",
                                                "id": "QYY(R#_WUMjAlT!eq$?0",
                                                "inputs": {
                                                  "MS": {
                                                    "shadow": {
                                                      "type": "math_number",
                                                      "id": "c~@=YwMdKy?*,YF-TXIM",
                                                      "fields": {
                                                        "NUM": 400
                                                      }
                                                    }
                                                  }
                                                },
                                                "next": {
                                                  "block": {
                                                    "type": "robot_grip_open",
                                                    "id": "h5UeV)bkU;t*U|16+rLT",
                                                    "next": {
                                                      "block": {
                                                        "type": "robot_println",
                                                        "id": "[!rDncuYzv?3o~*rWTdR",
                                                        "inputs": {
                                                          "VAL": {
                                                            "block": {
                                                              "type": "text",
                                                              "id": "Hc;1u(cL^,G:AZ%#u(|,",
                                                              "fields": {
                                                                "TEXT": "ARM_DONE"
                                                              }
                                                            }
                                                          }
                                                        }
                                                      }
                                                    }
                                                  }
                                                }
                                              }
                                            }
                                          }
                                        }
                                      }
                                    }
                                  }
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        {
          "type": "rz_loop",
          "id": "G2ulG+[ON!dWlG$=$c).",
          "x": 24,
          "y": 503,
          "deletable": false
        }
      ]
    },
    "_varTypes": {}
  },
  "timestamp": "2026-10-05T15:56:51.475Z",
  "robot": "ANT-S1",
  "robotId": "gripper_v1",
  "robotConfig": {
    "chassis": "razor-s3-frame",
    "motors": [
      "16ga-1000rpm",
      "16ga-1000rpm"
    ],
    "driver": "tb6612fng",
    "driverMode": "brake",
    "battery": "lipo-2s-7400",
    "wheels": [
      "rubber-33mm"
    ],
    "showTrail": false
  },
  "customSensors": {
    "front": [
      {
        "pin": "A0",
        "xCm": -5.44,
        "yCm": 5.5
      },
      {
        "pin": "A1",
        "xCm": -3.88,
        "yCm": 5.5
      },
      {
        "pin": "A2",
        "xCm": -2.33,
        "yCm": 5.5
      },
      {
        "pin": "A3",
        "xCm": -0.77,
        "yCm": 5.5
      },
      {
        "pin": "A4",
        "xCm": 0.77,
        "yCm": 5.5
      },
      {
        "pin": "A5",
        "xCm": 2.33,
        "yCm": 5.5
      },
      {
        "pin": "A6",
        "xCm": 3.88,
        "yCm": 5.5
      },
      {
        "pin": "A7",
        "xCm": 5.44,
        "yCm": 5.5
      }
    ],
    "rear": [
      {
        "pin": "A8",
        "xCm": -5.44,
        "yCm": -6.4
      },
      {
        "pin": "A9",
        "xCm": -3.88,
        "yCm": -6.4
      },
      {
        "pin": "A10",
        "xCm": -2.33,
        "yCm": -6.4
      },
      {
        "pin": "A11",
        "xCm": -0.77,
        "yCm": -6.4
      },
      {
        "pin": "A12",
        "xCm": 0.77,
        "yCm": -6.4
      },
      {
        "pin": "A13",
        "xCm": 2.33,
        "yCm": -6.4
      },
      {
        "pin": "A14",
        "xCm": 3.88,
        "yCm": -6.4
      },
      {
        "pin": "A15",
        "xCm": 5.44,
        "yCm": -6.4
      }
    ]
  },
  "map": "mapimg_qbd_practice",
  "cans": [],
  "startPose": {
    "mapKey": "mapimg_qbd_practice",
    "x": 2,
    "y": 2,
    "dir": -1.5707963267948966
  },
  "fieldSnapshot": null
}