[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-robots-that-practice-in-simulation-before-trying-the-real-world":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},9797,"robots-that-practice-in-simulation-before-trying-the-real-world","Robots That Practice in Simulation Before Trying the Real World","A new framework lets robots rehearse manipulation tasks in simulation, rewriting their own instructions to push success from under 30 percent to 95 percent.","A new robotics framework teaches itself to do chores better by rehearsing in a simulator, no model retraining required.\n\nThe system, called Reconstruct, Practice, Go Real (RPG), starts with an offline dataset of robot manipulation attempts and builds matching practice tasks in simulation. During practice rounds, it uses execution feedback, privileged simulator state, and recorded videos to figure out why a task failed, then writes new reusable skills, fixes old ones, and edits the instructions, known as the system prompt, that guide a multimodal LLM controlling the robot. Each candidate change gets tested across tasks before it is kept. Across 22 held-out manipulation tasks, task success climbed from 28.6 percent after the first practice round to 95.0 percent after 15 rounds, beating a baseline called ASPIRE (75.5 percent) and a GPT-6 Astra Pro-powered agent called CaP-Agent0 (60.0 percent). After a calibration step for the real hardware, the frozen system went 30-for-30 on physical trials across three tasks.\n\nThat's a direct hit on the actual bottleneck in robotics, not better motors, but the human hours spent hand-coding skills, rewards, and perception pipelines for every new task. By letting the system diagnose its own failures and rewrite its own playbook in simulation, RPG swaps months of engineer time for compute cycles, without touching the underlying model's weights.\n\nThirty physical trials is a thin slice of the real world, and held-out initializations of known tasks is not the same as a robot improvising in someone's actual kitchen. The simulation-to-reality gap has eaten plenty of promising robotics demos before this one.","[\"robotics\",\"ai agents\",\"simulation\",\"self-improvement\"]","2026-10-02T04:00:00.000Z","2026-10-03T10:53:51.966Z","2026-10-03T10:53:57.738Z","published",null,[],"ai",[26,27,28,29],"robotics","ai agents","simulation","self-improvement",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.02204",0,{"sections":36},[37,40,44,48,53,57,61,66,71,76,81,86,91,96],{"name":38,"slug":24,"count":39,"latest_published_at":18},"AI",6058,{"name":41,"slug":42,"count":43,"latest_published_at":18},"Security","security",848,{"name":45,"slug":46,"count":47,"latest_published_at":18},"Policy","policy",439,{"name":49,"slug":50,"count":51,"latest_published_at":52},"Deals","deals",317,"2026-10-01T22:00:00.000Z",{"name":54,"slug":55,"count":56,"latest_published_at":18},"Hardware","hardware",199,{"name":58,"slug":59,"count":60,"latest_published_at":18},"Science","science",176,{"name":62,"slug":63,"count":64,"latest_published_at":65},"Consumer Tech","consumer-tech",155,"2026-10-01T19:54:10.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Dev Tools","dev-tools",96,"2026-10-01T16:57:03.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Software","software",93,"2026-09-30T21:41:11.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Startups","startups",90,"2026-10-01T21:55:22.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Gaming","gaming",53,"2026-10-02T02:50:39.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"How-To","how-to",7,"2026-10-01T09:00:00.000Z"]