HomeRobotics & KinematicsRobotic Chaotic Entropy Harvester

Robotic Chaotic Entropy Harvester

Interactive 3D simulator of a chaotic robotic-arm true random number generator: watch a driven double-jointed arm sample entropy from its own unpredictable motion, debias it with a Von Neumann extractor, and assemble a live cryptographic key.

Robotics & Kinematics3DAdvanced60 FPS📱 Mobile-adapted⇄ 2D version
robotics-topic-97 ↗ Open standalone

A double-jointed robot arm is a textbook chaotic system: the same Lagrangian equations that make a double pendulum unpredictable govern its elbow motion, and that unpredictability can be turned into a genuine source of cryptographic randomness. This simulator drives a 3D robot arm with a tunable mechanical noise torque, samples the low-order bits of its elbow angle at a configurable rate, and runs the raw stream through a real Von Neumann debiasing extractor before packing the output into a live hexadecimal key — with running readouts of raw Shannon entropy, output bit rate, and the extractor's discard rate so you can see exactly how much of the arm's physical unpredictability survives into usable key material.

⚙ Under the hood

Watch a chaotically driven double-jointed robot arm harvest true randomness from its own unpredictable elbow motion, debias the raw bitstream with a Von Neumann extractor, and assemble a live cryptographic key.

roboticscryptographychaos theoryrandom number generationdouble pendulumentropy

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)