OP-Roboter
Proof-gated actuation kernel for minimally invasive surgical teleoperation written in Rust. Blocks every robotic joint movement before execution unless the planned trajectory is mathematically proven incapable of violating patient anatomical safety fixtures or trocar port pivot constraints.
Interactive Surgical Safety Interlock Testbench
Inject surgeon master commands into the 7-DOF kinematic model. See how OP-Roboter verifies joint limits, preserves the abdominal wall trocar pivot, and halts dangerous organ penetrations.
High-Assurance Crate Architecture
Engineered with strict zero-allocation constraints on the control loop. Each crate addresses a separate formal verification layer.
op-kinematics
Analytical and numerical forward/inverse kinematics, Denavit-Hartenberg (DH) parameters, and geometric Jacobian computation.
op-constraints
Compiles physical actuator velocity limits, volumetric organ boundaries, and Remote Center of Motion constraints into boolean formulas.
op-verifier
Integrates Z3 SMT solver over QF_NRA (Quantifier-Free Nonlinear Real Arithmetic) to verify that hazard formulas are unsatisfiable.
op-gate
The non-bypassable trustless execution gate. Intercepts commands between surgeon master console and physical manipulator arm.
op-trajectory
Real-time cubic spline and quintic polynomial trajectory generators guaranteeing continuous acceleration and bounded jerk.
op-taint
Taint tracking across optical encoders and haptic sensors to isolate noisy or damaged joint telemetry before it enters the solver.