Grasping Under Uncertainty
A robot arm must grasp an object whose true position is hidden inside a noisy sensor belief cloud. Compare a naive single-estimate grasp against a robust wide-aperture grasp and an information-gathering probe-then-grasp strategy, tracking success rate and time-to-grasp over many randomized trials.
A robot arm has to pick up an object whose exact pose it never directly observes — only a noisy sensor reading, visualized here as a scattered belief cloud around a ghost estimate. Three controllers face the same randomized trials: a naive controller that trusts the single mean estimate and grasps tightly, a robust controller that widens its gripper to cover most of the uncertainty in one shot, and an information-gathering controller that spends a moment probing the scene by touch before committing to a precise final grasp. Switch modes, adjust the sensor noise, and run trials to see how success rate trades off against time-to-grasp.
A robot arm must grasp an object whose true pose is hidden inside a noisy sensor belief cloud. Compare a naive single-estimate grasp against a robust wide-aperture grasp and an information-gathering probe-then-grasp strategy, tracking success rate and time-to-grasp over many randomized trials.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install