Quantum sensing for robots#

Quantum limits, accelerometer models and a multi-rate Kalman filter that fuses a slow, almost drift-free quantum sensor with a fast, drifting classical one. The equations are on the mathematics page.

Legend: blue inputs, violet internal steps, green outputs, coral people, dashed grey classical baselines. Each entry is labelled by origin: Unique to Quantum Mind designed in this library; it builds on the methods cited with it, Published model, extended implements the cited model as published; Quantum Mind adds the capabilities listed, Published method implements the cited method as published, Software tool infrastructure rather than a model; and by category: Quantum-like quantum probability used to model people; runs on an ordinary computer, Quantum computing quantum circuits; run on the simulator or sent to quantum hardware, Classical classical statistics, decision theory or baselines, Mixed combines parts from more than one of these categories.

Quantum sensing limits#

Published method Quantum computing

The standard quantum limit and the Heisenberg limit of a phase measurement, and the acceleration sensitivity of a light-pulse atom interferometer.

        flowchart LR
    accTitle: Block diagram of Quantum sensing limits
    accDescr: The standard quantum limit and the Heisenberg limit of a phase measurement, and the acceleration sensitivity of a light-pulse atom interferometer.
    n["N atoms · repeats ν"]:::in --> sql["Δφ = 1/√(Nν)<br/>standard quantum limit"]:::op
    n --> h["Δφ = 1/(N√ν)<br/>Heisenberg limit"]:::base
    sql --> a["Δa = Δφ / (C k_eff T²)"]:::out
    classDef in fill:#0b2a4a,stroke:#79c0ff,color:#e6edf3
    classDef op fill:#2a1b3d,stroke:#d2a8ff,color:#e6edf3
    classDef out fill:#0f2e1a,stroke:#7ee787,color:#e6edf3
    classDef hum fill:#3d1414,stroke:#ff7b72,color:#e6edf3
    classDef base fill:#262626,stroke:#8b949e,color:#e6edf3,stroke-dasharray:4 3
    
  • API: phase_sensitivity(), atom_interferometer_sensitivity()

  • Compared with: the Heisenberg limit (needs entangled probes)

  • Tutorial: Quantum sensing for robot navigation

  • Origin: Published method: implements the cited method as published.

  • Category: Quantum computing: quantum circuits; run on the simulator or sent to quantum hardware.

  • Reference: Kasevich, M., & Chu, S. (1992). Measurement of the gravitational acceleration of an atom with a light-pulse atom interferometer. Applied Physics B, 54, 321-332; Giovannetti, V., Lloyd, S., & Maccone, L. (2004). Quantum-enhanced measurements: beating the standard quantum limit. Science, 306, 1330-1336.

Inertial sensor models#

Published method Mixed

An accelerometer as sample rate, white noise and a drifting bias. A MEMS preset is fast and drifts; an atom-interferometer preset is slow and almost drift-free, with its noise taken from the quantum limit. Values are illustrative.

        flowchart LR
    accTitle: Block diagram of Inertial sensor models
    accDescr: An accelerometer as sample rate, white noise and a drifting bias. A MEMS preset is fast and drifts; an atom-interferometer preset is slow and almost drift-free, with its noise taken from the quantum limit. Values are illustrative.
    a["true acceleration"]:::in --> m["MEMS: fast · noisy · drifting bias"]:::base --> z1["readings"]:::out
    a --> q["atom interferometer: slow · quantum-limited · stable"]:::op --> z2["readings"]:::out
    classDef in fill:#0b2a4a,stroke:#79c0ff,color:#e6edf3
    classDef op fill:#2a1b3d,stroke:#d2a8ff,color:#e6edf3
    classDef out fill:#0f2e1a,stroke:#7ee787,color:#e6edf3
    classDef hum fill:#3d1414,stroke:#ff7b72,color:#e6edf3
    classDef base fill:#262626,stroke:#8b949e,color:#e6edf3,stroke-dasharray:4 3
    
  • API: Sensor, mems_accelerometer(), atom_interferometer_accelerometer()

  • Tutorial: Quantum sensing for robot navigation

  • Origin: Published method: implements the cited method as published.

  • Category: Mixed: combines parts from more than one of these categories.

  • Reference: Kasevich, M., & Chu, S. (1992). Applied Physics B, 54, 321-332.

Multi-rate Kalman dead reckoning#

Published model, extended Mixed

A one-axis robot with an unknown acceleration, several accelerometers at different rates with drifting biases, and optional position fixes, fused by a Kalman filter; whole sensor suites are compared on the same trajectories.

        flowchart LR
    accTitle: Block diagram of Multi-rate Kalman dead reckoning
    accDescr: A one-axis robot with an unknown acceleration, several accelerometers at different rates with drifting biases, and optional position fixes, fused by a Kalman filter; whole sensor suites are compared on the same trajectories.
    tr["simulated trajectory"]:::in --> s1["MEMS 100 Hz"]:::op --> kf["multi-rate Kalman filter<br/>state: p, v, a, biases"]:::op
    tr --> s2["quantum 1 Hz"]:::op --> kf
    fx["position fixes (optional)"]:::in --> kf
    kf --> e["position error<br/>per sensor suite"]:::out
    classDef in fill:#0b2a4a,stroke:#79c0ff,color:#e6edf3
    classDef op fill:#2a1b3d,stroke:#d2a8ff,color:#e6edf3
    classDef out fill:#0f2e1a,stroke:#7ee787,color:#e6edf3
    classDef hum fill:#3d1414,stroke:#ff7b72,color:#e6edf3
    classDef base fill:#262626,stroke:#8b949e,color:#e6edf3,stroke-dasharray:4 3
    
  • API: simulate_dead_reckoning(), run_filter(), compare_sensor_suites()

  • Compared with: each sensor alone; the fused suite against MEMS only (paired test)

  • Tutorial: Quantum sensing for robot navigation

  • Origin: Published model, extended: implements the cited model as published; Quantum Mind adds the capabilities listed.

  • Category: Mixed: combines parts from more than one of these categories.

  • Quantum Mind adds: several accelerometers with their own rates and bias walks in one filter, and a paired comparison of sensor suites.

  • Reference: Kalman, R. E. (1960). A new approach to linear filtering and prediction problems. Journal of Basic Engineering, 82, 35-45.