{
  "params": {
    "paint": {
      "type": "choice",
      "options": [
        "orange",
        "yellow",
        "blue",
        "white"
      ],
      "default": "orange",
      "label": "Paint",
      "describe": "Arm colour: orange or yellow (classic factory robots), blue, or white (clean-room or collaborative robot look)."
    },
    "tool": {
      "type": "choice",
      "options": [
        "gripper",
        "torch",
        "suction"
      ],
      "default": "gripper",
      "label": "Tool",
      "describe": "End effector on the flange: gripper (two fingers that close on the part), torch (a bent welding torch with a copper nozzle) or suction (four vacuum cups on a plate, for boxes and sheets)."
    },
    "reach": {
      "type": "range",
      "min": 0.7,
      "max": 1.4,
      "step": 0.05,
      "default": 1,
      "label": "Reach",
      "describe": "Length of the upper arm and forearm. 1 reaches about 1.6 m; 0.7 is a compact bench robot, 1.4 a long-reach palletiser."
    },
    "pedestal": {
      "type": "toggle",
      "default": false,
      "label": "Pedestal",
      "describe": "Stands the robot on a 0.5 m steel riser with a ladder of bolts, as in welding and packing cells."
    }
  },
  "presets": {
    "packing cell": {
      "tool": "suction",
      "paint": "yellow",
      "reach": 1.3,
      "pedestal": true
    },
    "welding robot": {
      "tool": "torch",
      "paint": "blue"
    },
    "clean room": {
      "paint": "white",
      "reach": 0.8
    }
  },
  "night": {
    "lamp": {
      "zone": "lamp",
      "color": "#7dff8a",
      "intensity": 1.4,
      "describe": "The green stack light on the base shows the robot is running."
    }
  }
}