Platform Dynamics · 6DOF model + Moore-Penrose control allocation MODELED / SIMULATED effector SIMULATED no live airframe Λ = Conjecture 1 0 runtime CDN

A 6DOF Newton-Euler quadcopter/interceptor rigid-body model + a Moore-Penrose pseudo-inverse control allocation (optimal, minimum-norm thrust distribution). Adopted from Ahmed Hassan's Simulink Quadcopter MBD project and folded under SZL governance; this adds NOTHING to the locked-8. There is no live airframe on the demo floor — every number here is modeled; we never claim live UAV/vessel control. ← back to /elite · estate hub →

The killinchu drone-platform puzzle — where this fits

Each stage links to a LIVE governed endpoint on this app. This surface is the platform stage: it turns a commanded body wrench into rotor thrusts (allocation) and rolls the rigid-body state forward one step (6DOF). Estimation is upstream (active-flux), safety/fusion are downstream (CBF-QP + BFT), and the final engage is governed + SIMULATED human-on-loop.

Moore-Penrose control allocation f = B⁺·τ

Command a body wrench τ = [total thrust, roll, pitch, yaw] and the allocator solves for the minimum-norm rotor thrusts f = B⁺·τ, then saturates each rotor to its limit. The achieved wrench B·f and the residual are reported honestly. MODELED — no motor is driven.

11.8
0.20
0.00
0.05
f1 front-right
f2 back-left
f3 front-left
f4 back-right
allocation residual ‖B·f − τ‖
any rotor saturated?
raw /platform/allocation

6DOF rigid-body step Newton-Euler

One Euler step of the body-frame 6DOF model: the commanded wrench from the allocator drives the angular-rate + attitude derivatives. The attitude viz shows the resulting roll/pitch (top-down rotor disk). MODELED — Aerospace-Blockset shape (Hassan MBD), not a live airframe.

roll φ (deg)
pitch θ (deg)
ṗ roll-rate accel (rad/s²)
ẇ vertical accel (m/s²)
raw /platform/dynamics