KURAGE Tactical Systems

KURAGE Mission Computer API

API interface for telemetry, targets, mission rules, command authorization, and autonomy status.

Health Check

GET /mission-computer/api/health.json

{
  "status": "OK",
  "services": {
    "telemetry": "OK",
    "targets": "OK",
    "rules": "OK",
    "commands": "OK"
  }
}

Telemetry

GET /mission-computer/api/telemetry.json

{
  "uav_id": "UAV-01",
  "lat": 35.6818,
  "lon": 139.7680,
  "alt_m": 120,
  "battery_percent": 78,
  "flight_mode": "GUIDED"
}

Targets

GET /mission-computer/api/targets.json

{
  "targets": [
    {
      "id": "#421",
      "class": "PERSON",
      "confidence": 94,
      "status": "TRACKING"
    }
  ]
}

Rules

GET /mission-computer/api/rules.json

{
  "rules": [
    {
      "if": "PERSON_DETECTED",
      "then": "TRACK_TARGET",
      "status": "TRIGGERED"
    }
  ]
}

Commands

GET /mission-computer/api/commands.json

{
  "pending_command": "FOLLOW_TARGET",
  "authorization": "WAITING_FOR_OPERATOR",
  "human_in_the_loop": true
}

Dashboard

Open Mission Computer Dashboard