{"slug": "alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation", "title": "AlphaNIST: one robot policy learns 20 assembly tasks at 98.2% in simulation", "summary": "A single end-to-end reinforcement learning policy completed all 20 assembly tasks on the NIST board in simulation with 98.2% success, according to AlphaNIST, which trained the policy from binary task rewards without prescribed manipulation stages. The policy outperformed 20 separate task specialists, and adding rewards for reaching and alignment reduced success in the experiment. Parts as small as 4 mm required the robot to discover emergent behaviors such as regrasping the 8 mm peg near one end and rolling the M12 nut from its edge onto a flat face.", "body_md": "From AlphaGo to AlphaZero, reinforcement learning produced strategies that surprised expert players. AlphaZero learned from experience at scale, without human demonstrations.\n\nAlphaNIST brings this philosophy to contact-rich, high-precision robotic assembly in simulation. An end-to-end policy learns how to complete the task, without prescribed manipulation stages.\n\nThe NIST board has twenty assembly tasks, with parts as small as 4 mm. Fitting one part can take several changes of grasp and orientation. Tight clearances leave little room for error: a tilted nut can jam or cross-thread.\n\nWith several parts, the robot also has to choose an order. An installed component may block the gripper’s next move.\n\nRobots can be creative—if we give them room.\n\nTrying to prescribe every maneuver means anticipating how the robot should respond as contacts and obstructions change. A two-finger gripper may also need solutions quite different from those that come naturally to a human hand.\n\nPerhaps the answer is to stop telling the robot how we think the task should be done, and let it learn how to get there. We give it a binary task reward for success and train it through vast amounts of diverse experience. That leaves room for the robot to discover solutions we might never have thought to teach.\n\nHow the robot learns\n\nExperience diversity: heterogeneous assets and initial states\n\nOne policy trains across twenty heterogeneous assemblies, starting from loose parts, in-hand grasps, and partial assemblies cached in simulation.\n\nNear-complete starts let the robot practice finishing an assembly before it can solve the whole task. The cache supplies starting states, not demonstrations.\n\nBeta sampling favors starting states the policy solves about half the time, while giving every state a chance. Progress on one state can make another solvable; its sampling weight then changes with new outcomes.\n\nStarting states receive different amounts of practice as the policy learns. SGS project ↗\n\nSingle-component assembly experiment\n\nYour browser does not support embedded video. Download the film.Play1:43\n\nOne policy performs all twenty assembly tasks, with one component to assemble in each run.\n\nGearsNutsRodsPegsConnectors\n\nUse the video controls to watch the complete film.\n\nWith binary task rewards, one policy trained across all twenty tasks reaches higher training success than twenty separate specialists. Adding rewards for reaching and alignment reduces success in this experiment.\n\nSwipe or scroll horizontally to view the full figure.Training success across varied starting states.\n\nEmergent assembly behavior\n\nThe gripper puts down the 8 mm peg and picks it up near one end, leaving more of the peg exposed for insertion.The gripper uses contact with the board to turn the waterproof connector before inserting it.The D-sub connector is set down and regrasped to align it with its socket.Held from the side, the medium gear pivots into a horizontal pose above its mounting post.The gripper rolls the M12 nut from its edge onto a flat face before placing it on the bolt.One-sided fingertip taps turn the M4 nut along the bolt.A fingertip pushes the 8 mm rod across the surface before the gripper picks it up.The gripper moves around the M16 nut, using fingertip contact to turn it along the bolt.", "url": "https://wpnews.pro/news/alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation", "canonical_source": "https://alpha-nist.github.io/", "published_at": "2026-10-14 14:20:21+00:00", "updated_at": "2026-10-15 04:53:11.407699+00:00", "lang": "en", "topics": ["robotics", "machine-learning", "artificial-intelligence", "ai-research"], "entities": ["AlphaNIST", "NIST", "AlphaGo", "AlphaZero"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation", "markdown": "https://wpnews.pro/news/alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation.md", "text": "https://wpnews.pro/news/alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation.txt", "jsonld": "https://wpnews.pro/news/alphanist-one-robot-policy-learns-20-assembly-tasks-at-98-2-in-simulation.jsonld"}}