Scanbot Vision Config

Task Details
← Task Board

Task Description

# Task: Create Scanbot Vision Config

**Priority:** MEDIUM
**Target file:** `Scanbot/config/vision.json`
**Dependencies:** None

## What to Create

A JSON configuration file for the Scanbot Vision Module with all default settings.

## File Content

Create `Scanbot/config/vision.json` with exactly this content:

```json
{
    "camera": {
        "device_index": 0,
        "width": 2560,
        "height": 720,
        "fps": 30
    },
    "model": {
        "hef_path": "models/yolov8n.hef",
        "confidence_threshold": 0.4,
        "nms_iou_threshold": 0.45,
        "input_size": [640, 640],
        "labels": [
            "person",
            "animal",
            "vehicle",
            "rock",
            "equipment",
            "fence",
            "ditch",
            "washout",
            "dropoff",
            "standing_water"
        ]
    },
    "stereo": {
        "calibration_path": "config/stereo_calibration.json",
        "downscale_factor": 2
    },
    "zones": {
        "stop_m": 3.0,
        "slow_m": 8.0,
        "warn_m": 15.0
    },
    "network": {
        "brain_ip": "10.0.0.1",
        "detection_port": 9000,
        "heartbeat_port": 9001,
        "vehicle_state_port": 9099,
        "module_ip": "10.0.0.2"
    },
    "hazard_detection": {
        "enabled": true,
        "depth_discontinuity_threshold_m": 0.5,
        "min_hazard_width_px": 50,
        "scan_bottom_fraction": 0.6
    },
    "target_fps": 12
}
```

That's it. Just create the file.

Job Queue (0)

No job queue entries for this task yet