QuantumRobotVLA#

The whole system in one place: a VLA whose belief, state and assignment slots come from the three strands of quantum robotics.

Classes

QuantumRobotVLA

Quantum-robotics VLA (QR-VLA): one grounding model and three slots.

class QuantumRobotVLA(vla, gate=None, slot=<factory>, state_mode='kalman + MEMS + quantum', solver='exact')[source]#

Bases: object

Quantum-robotics VLA (QR-VLA): one grounding model and three slots.

  • grounding: TinyVLA (classical attention over the image, conditioned on the instruction);

  • belief (quantum cognition): slot, e.g. QuantumSlot, fuses the instruction with the answers;

  • state (quantum sensing): state_mode of JointEstimator, e.g. 'kalman + MEMS + quantum';

  • assignment (quantum computing): assign_targets() with the chosen solver.

The quantum parts are simulated on a classical machine, and each has a classical alternative that is the baseline for it.

Parameters:
plan(person=<function person_answers>, n_questions=2)[source]#

Closed-loop plan: ground, ask through the conformal gate when ambiguous, fuse the answers with the belief slot.

run(scene, rng, **kw)[source]#

One episode with the state slot between the sensors and the controller.

assign(motor_positions, target_positions, **kw)[source]#

Which motor goes to which target (computing strand).