{ "controller": { "ip": "192.168.0.88", "port": 502, "timeout_ms": 1000 }, "robot": { "ip": "192.168.58.2", "timeout_ms": 5000 }, "positions": { "ready": { "x": 0.0, "y": 0.0, "z": 500.0, "rx": 0.0, "ry": 0.0, "rz": 0.0 }, "place": { "x": 500.0, "y": 0.0, "z": 200.0, "rx": 0.0, "ry": 0.0, "rz": 0.0 } }, "grasp": { "offset_z": -50.0, "velocity": 50.0, "acceleration": 50.0 }, "workflow": { "detection_timeout_ms": 10000, "retry_on_failure": false, "auto_restart": true } }