{"id":340,"date":"2026-11-09T18:30:00","date_gmt":"2026-11-09T13:00:00","guid":{"rendered":"https:\/\/www.graveiensai.com\/blog\/?p=340"},"modified":"2026-11-07T18:04:36","modified_gmt":"2026-11-07T12:34:36","slug":"world-model-training-data","status":"publish","type":"post","link":"https:\/\/www.graveiensai.com\/blog\/world-model-training-data\/","title":{"rendered":"World Model Training Data: What Egocentric and Action Data World Models Need"},"content":{"rendered":"\n<p class=\"last-updated wp-block-paragraph\">Last updat\u00aded: Novem\u00adber 2026<\/p>\n\n\n\n<div class=\"wp-block-group takeaways\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Key take\u00adaways<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>World mod\u00adel train\u00ading data is most\u00adly video plus the actions that caused each change. Large unla\u00adbeled video teach\u00ades motion; a small\u00ader set of aligned action or robot-state logs teach\u00ades what an agen\u00adt\u2019s moves do.<\/li>\n\n\n<li>Ego\u00adcen\u00adtric video shows hands, tools and objects from the actor\u2019s own view\u00adpoint, which is close to what a robot\u00ad\u2019s head or wrist cam\u00adera sees.<\/li>\n\n\n<li>Specs decide whether clips are usable: a steady frame rate, one shared clock across sen\u00adsors, record\u00aded cam\u00adera intrin\u00adsics and a fixed meta\u00adda\u00adta schema.<\/li>\n\n\n<li>Once specs are right, cov\u00ader\u00adage mat\u00adters more than raw hours. Plan scenes, objects, tasks, embod\u00adi\u00adments and fail\u00adure cas\u00ades before cap\u00adture starts.<\/li>\n\n\n<li>In the EU, footage of iden\u00adti\u00adfi\u00adable peo\u00adple is per\u00adson\u00adal data under the GDPR. Plan con\u00adsent, data min\u00adi\u00admiza\u00adtion and de-iden\u00adti\u00adfi\u00adca\u00adtion before the first record\u00ading.<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">World mod\u00adel train\u00ading data is the video, action and sen\u00adsor record a mod\u00adel stud\u00adies to learn how the phys\u00adi\u00adcal world changes. It is not a labeled image set. A world mod\u00adel has to see cause and effect: a hand push\u00ades, a draw\u00ader slides, a cup tips over.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for robot\u00adics, phys\u00adi\u00adcal-AI and embod\u00adied-AI teams in the US and EU who are scop\u00ading a world mod\u00adel dataset. You will get the data types that mat\u00adter and the specs that make clips usable. You also get a cov\u00ader\u00adage plan, con\u00adsent basics and the FRAMES scop\u00ading check\u00adlist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Scop\u00ading a world mod\u00adel dataset now?<\/strong> <a href=\"https:\/\/www.graveiensai.com\/contact-us\">Book a 20-minute scop\u00ading call<\/a> to talk through devices, actions and cov\u00ader\u00adage with our team.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a world model?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A world mod\u00adel is a neur\u00adal net\u00adwork that learns how an envi\u00adron\u00adment changes over time, so it can pre\u00addict what comes next. Video pre\u00addic\u00adtion mod\u00adels fore\u00adcast future frames from past frames. Action-con\u00addi\u00adtioned world mod\u00adels also take an action as input, so they can pre\u00addict the result of a move before a robot makes it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NVIDI\u00adA\u2019s glos\u00adsary describes world mod\u00adels as AI sys\u00adtems that under\u00adstand real-world dynam\u00adics, includ\u00ading physics and spa\u00adtio-tem\u00adpo\u00adral rela\u00adtion\u00adships. It also notes that their train\u00ading data can include large-scale video, images, text, 3D data, sen\u00adsor obser\u00adva\u00adtions and some\u00adtimes actions or tra\u00adjec\u00adto\u00adries [1].<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Three pub\u00adlic research efforts show how this works in prac\u00adtice:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>NVIDIA Cos\u00admos.<\/strong> The Cos\u00admos plat\u00adform paper describes world foun\u00adda\u00adtion mod\u00adels that are pre\u00adtrained on video and then post-trained for cam\u00adera con\u00adtrol, robot\u00adic manip\u00adu\u00adla\u00adtion and dri\u00adving. The team gath\u00adered about 20 mil\u00adlion hours of raw video and extract\u00aded about 100 mil\u00adlion clips of 2 to 60 sec\u00adonds [2].<\/li>\n\n\n<li><strong>Google Deep\u00adMind Genie 3.<\/strong> Genie 3 gen\u00ader\u00adates inter\u00adac\u00adtive envi\u00adron\u00adments from a text prompt. Users can nav\u00adi\u00adgate them in real time at 24 frames per sec\u00adond and 720p, with con\u00adsis\u00adten\u00adcy for a few min\u00adutes. Each frame is gen\u00ader\u00adat\u00aded in sequence, based on the world descrip\u00adtion and the user\u2019s actions [3].<\/li>\n\n\n<li><strong>Meta V\u2011JEPA 2.<\/strong> V\u2011JEPA 2 was pre\u00adtrained with\u00adout actions on over 1 mil\u00adlion hours of inter\u00adnet video. The team then post-trained an action-con\u00addi\u00adtioned ver\u00adsion, V\u2011JEPA 2\u2011AC, on less than 62 hours of unla\u00adbeled robot video from the DROID dataset.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In short:<\/strong> large vol\u00adumes of pas\u00adsive video teach a mod\u00adel how the world looks and moves. A much small\u00ader, care\u00adful\u00adly aligned set of action data teach\u00ades it what an agen\u00adt\u2019s actions do.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What training data does a world model need?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most world mod\u00adels need two lay\u00aders of data. A large pre\u00adtrain\u00ading lay\u00ader of var\u00adied video teach\u00ades appear\u00adance and motion. A small\u00ader action lay\u00ader pairs video with the actions, robot states or con\u00adtrols that caused each change. Ego\u00adcen\u00adtric video, tele\u00adop\u00ader\u00ada\u00adtion demos, mul\u00adti-view rigs and sim\u00adu\u00adla\u00adtion each fill a dif\u00adfer\u00adent gap in that action lay\u00ader.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"900\" src=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types.webp\" alt=\"Diagram of five data streams feeding a world model: egocentric video, teleoperation demos, action logs, multi-view rigs and simulation\" class=\"wp-image-336\" srcset=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types.webp 1600w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types-300x169.webp 300w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types-1024x576.webp 1024w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types-768x432.webp 768w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-types-1536x864.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"><figcaption class=\"wp-element-caption\">Five data streams feed a world mod\u00adel. Each one teach\u00ades some\u00adthing the oth\u00aders miss.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Egocentric video<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ego\u00adcen\u00adtric video is first-per\u00adson footage from a head- or chest-mount\u00aded cam\u00adera. It shows hands, tools and objects from the actor\u2019s view\u00adpoint. That fram\u00ading is close to what a humanoid\u2019s head cam\u00adera or a wrist cam\u00adera sees dur\u00ading manip\u00adu\u00adla\u00adtion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diver\u00adsi\u00adty is planned, not acci\u00adden\u00adtal. The Ego4D research dataset, for exam\u00adple, holds 3,670 hours of dai\u00adly-life video from 931 cam\u00adera wear\u00aders in 74 loca\u00adtions across 9 coun\u00adtries [5]. The lim\u00adit is that actions are implic\u00adit: you see the hand move, but not a motor com\u00admand. Teams add hand pose, step labels or nar\u00adra\u00adtion as proxy actions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Action and proprioception logs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pro\u00adpri\u00ado\u00adcep\u00adtion logs record what the robot did and felt. Typ\u00adi\u00adcal streams are joint posi\u00adtions and veloc\u00adi\u00adties, grip\u00adper state, end-effec\u00adtor pose, force, torque and base odom\u00ade\u00adtry. These streams run at their own rates. They are only use\u00adful once they are aligned to video frames on a shared clock.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Teleoperation demonstrations<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In tele\u00adop\u00ader\u00ada\u00adtion, a human oper\u00ada\u00adtor dri\u00adves the robot through a task. You get video, the exact com\u00admands and the robot\u00ad\u2019s state in one record. This is the strongest action sig\u00adnal you can col\u00adlect. It is also the slow\u00adest to scale, because every hour needs a robot, an oper\u00ada\u00adtor and a reset. See our <a href=\"https:\/\/www.graveiensai.com\/teleoperation-data-services\">tele\u00adop\u00ader\u00ada\u00adtion data col\u00adlec\u00adtion ser\u00advices<\/a> for how these ses\u00adsions are run.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Multi-view and third-person video<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Fixed cam\u00aderas around a work\u00adspace, com\u00adbined with wrist or head cam\u00aderas, show the same event from sev\u00ader\u00adal angles. When the cam\u00aderas are cal\u00adi\u00adbrat\u00aded, mul\u00adti-view video gives the mod\u00adel geom\u00ade\u00adtry, depth cues and a way to rea\u00adson about occlu\u00adsion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simulation and synthetic data<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sim\u00adu\u00adla\u00adtion gives per\u00adfect labels and safe access to rare or risky events, such as dropped objects or col\u00adli\u00adsions. Its weak\u00adness is the gap between sim\u00adu\u00adlat\u00aded and real physics and appear\u00adance. Most teams use it to fill cov\u00ader\u00adage holes in world mod\u00adel train\u00ading data, not to replace real cap\u00adture. Our <a href=\"https:\/\/www.graveiensai.com\/simulation-synthetic-data\">sim\u00adu\u00adla\u00adtion and syn\u00adthet\u00adic data ser\u00advices<\/a> cov\u00ader this lay\u00ader.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What specs should world model training data meet?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Usable world mod\u00adel train\u00ading data has a steady frame rate and time\u00adstamps from one shared clock. It also needs cal\u00adi\u00adbrat\u00aded cam\u00aderas with record\u00aded intrin\u00adsics and action labels aligned to frames. Every clip also needs a fixed meta\u00adda\u00adta record: device, scene, task, pseu\u00addo\u00adny\u00admous oper\u00ada\u00adtor ID, con\u00adsent sta\u00adtus and QA result. With\u00adout these, clips are hard to com\u00adbine or trust.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frame rate and resolution<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cap\u00adture at the rate your mod\u00adel trains at, or cap\u00adture high\u00ader and down\u00adsam\u00adple lat\u00ader. Nev\u00ader mix vari\u00adable and con\u00adstant frame rates with\u00adout flag\u00adging it. Keep res\u00ado\u00adlu\u00adtion fixed per device fam\u00adi\u00adly. Cos\u00admos\u2019s raw pool ranged from 720p to 4K, and the team shard\u00aded clips by res\u00ado\u00adlu\u00adtion and aspect ratio before train\u00ading [2].<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Time sync across sensors<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Put cam\u00aderas, IMUs and the robot con\u00adtroller on one clock. Record known off\u00adsets in the ses\u00adsion log. Add a vis\u00adi\u00adble sync event, such as an LED flash, at the start of each ses\u00adsion so QA can check align\u00adment lat\u00ader.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Camera intrinsics and extrinsics<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Record focal length, prin\u00adci\u00adpal point and lens dis\u00adtor\u00adtion for each device and each cap\u00adture mode. For mul\u00adti-view and wrist cam\u00aderas, record extrin\u00adsics too, mean\u00ading each cam\u00ader\u00ada\u2019s pose rel\u00ada\u00adtive to the oth\u00aders. Recal\u00adi\u00adbrate when\u00adev\u00ader a mount moves.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Action labels<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Define the action space before cap\u00adture. Com\u00admon choic\u00ades are end-effec\u00adtor deltas, joint tar\u00adgets or dis\u00adcrete step labels. State the units, coor\u00addi\u00adnate frames and rates. For human ego\u00adcen\u00adtric video, use hand pose or step-lev\u00adel nar\u00adra\u00adtion as proxy actions and keep the label guide ver\u00adsioned.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Metadata schema<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ses\u00adsion ID, device fam\u00adi\u00adly, firmware and cap\u00adture mode<\/li>\n\n\n<li>Scene type, loca\u00adtion class and light\u00ading con\u00addi\u00adtion<\/li>\n\n\n<li>Task name, objects used and out\u00adcome (suc\u00adcess, fail\u00adure, recov\u00adery)<\/li>\n\n\n<li>Pseu\u00addo\u00adny\u00admous par\u00adtic\u00adi\u00adpant or oper\u00ada\u00adtor ID and con\u00adsent record ref\u00ader\u00adence<\/li>\n\n\n<li>Cal\u00adi\u00adbra\u00adtion file ver\u00adsion, sync off\u00adsets and QA sta\u00adtus<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How much coverage and diversity does a world model dataset need?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is no uni\u00adver\u00adsal hour count. Cov\u00ader\u00adage should match where the mod\u00adel will run: the scenes, objects, tasks, light\u00ading and embod\u00adi\u00adments it must han\u00addle, plus fail\u00adures and recov\u00ader\u00adies. Plan a cov\u00ader\u00adage matrix first, then fill its cells. Vol\u00adume with\u00adout cov\u00ader\u00adage repeats the same dynam\u00adics and wastes bud\u00adget.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The V\u2011JEPA 2 result is a use\u00adful sig\u00adnal here. A small action-con\u00addi\u00adtioned set, under 62 hours of robot video, sat on top of a very large pas\u00adsive video base [4]. That pat\u00adtern sug\u00adgests the action lay\u00ader rewards care\u00adful cov\u00ader\u00adage more than raw vol\u00adume.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Build the matrix from these axes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Envi\u00adron\u00adments:<\/strong> homes, kitchens, ware\u00adhous\u00ades, retail floors, labs.<\/li>\n\n\n<li><strong>Objects and mate\u00adri\u00adals:<\/strong> rigid, deformable, trans\u00adpar\u00adent, reflec\u00adtive, artic\u00adu\u00adlat\u00aded.<\/li>\n\n\n<li><strong>Task verbs:<\/strong> pick, place, pour, open, fold, wipe, hand over.<\/li>\n\n\n<li><strong>Con\u00addi\u00adtions:<\/strong> light\u00ading, clut\u00adter and cam\u00adera motion.<\/li>\n\n\n<li><strong>Embod\u00adi\u00adments:<\/strong> human hands, par\u00adal\u00adlel grip\u00adpers, dex\u00adter\u00adous hands.<\/li>\n\n\n<li><strong>Out\u00adcomes:<\/strong> suc\u00adcess, fail\u00adure and recov\u00adery, labeled as such.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Watch for redun\u00addan\u00adcy as well as gaps. The Cos\u00admos pipeline includ\u00aded a seman\u00adtic dedu\u00adpli\u00adca\u00adtion step for this rea\u00adson [2]. For a wider view of humanoid data needs, see our <a href=\"https:\/\/www.graveiensai.com\/blog\/humanoid-robot-training-data\/\">guide to humanoid robot train\u00ading data<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to build a world model dataset: a six-step process<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In short:<\/strong> world mod\u00adel train\u00ading data moves through scope, con\u00adsent, cap\u00adture, sync, label\u00ading and QA, with a recap\u00adture loop when checks fail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"720\" src=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline.webp\" alt=\"Six-step process for building a world model dataset: scope, consent, capture, sync, label actions, QA and deliver, with a recapture loop\" class=\"wp-image-337\" srcset=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline.webp 1600w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline-300x135.webp 300w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline-1024x461.webp 1024w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline-768x346.webp 768w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-pipeline-1536x691.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"><figcaption class=\"wp-element-caption\">A six-step build process. Failed QA checks route back to cap\u00adture, not to cleanup.<\/figcaption><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Scope.<\/strong> Name the mod\u00adel\u2019s job, tar\u00adget embod\u00adi\u00adment and deploy\u00adment scenes. Turn them into a cov\u00ader\u00adage matrix and an action space.<\/li>\n\n\n<li><strong>Con\u00adsent.<\/strong> Write par\u00adtic\u00adi\u00adpant infor\u00adma\u00adtion, con\u00adsent forms and a bystander pol\u00adi\u00adcy. In the EU, decide the legal basis and whether a data pro\u00adtec\u00adtion impact assess\u00adment is need\u00aded.<\/li>\n\n\n<li><strong>Cap\u00adture.<\/strong> Use cal\u00adi\u00adbrat\u00aded devices with locked set\u00adtings. Run a short pilot first and review it before scal\u00ading.<\/li>\n\n\n<li><strong>Sync.<\/strong> Align video, IMU and robot logs to one clock. Check every ses\u00adsion\u2019s sync event and record off\u00adsets.<\/li>\n\n\n<li><strong>Label actions.<\/strong> Apply the action schema: robot com\u00admands, hand pose, step labels or nar\u00adra\u00adtion. Keep the label guide ver\u00adsioned.<\/li>\n\n\n<li><strong>QA and deliv\u00ader.<\/strong> Check specs, sync, labels, pri\u00adva\u00adcy redac\u00adtion and meta\u00adda\u00adta. Deliv\u00ader in the agreed for\u00admat with a man\u00adi\u00adfest, and send failed ses\u00adsions back for recap\u00adture.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">The FRAMES checklist for scoping world model training data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FRAMES is our six-part check\u00adlist for scop\u00ading a world mod\u00adel dataset before any cap\u00adture starts. Each let\u00adter is a deci\u00adsion you should write down and sign off.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"780\" src=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset.webp\" alt=\"The FRAMES checklist tiles: Fidelity, Range, Actions, Metadata, Ethics and Scoring, each with an icon\" class=\"wp-image-338\" srcset=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset.webp 1600w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset-300x146.webp 300w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset-1024x499.webp 1024w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset-768x374.webp 768w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/frames-framework-world-model-dataset-1536x749.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"><figcaption class=\"wp-element-caption\">FRAMES: six scop\u00ading deci\u00adsions to make before the first record\u00ading.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>F, Fideli\u00adty.<\/strong> Which devices, frame rate, res\u00ado\u00adlu\u00adtion and field of view? Are intrin\u00adsics record\u00aded per device and mode?<\/li>\n\n\n<li><strong>R, Range.<\/strong> Which scenes, objects, task verbs, embod\u00adi\u00adments and out\u00adcomes must be cov\u00adered? What is the min\u00adi\u00admum per cell?<\/li>\n\n\n<li><strong>A, Actions.<\/strong> What is the action space? Robot com\u00admands, hand pose or step labels? At what rate, in which units and frames?<\/li>\n\n\n<li><strong>M, Meta\u00adda\u00adta.<\/strong> What is the clock source, the sync method and the fixed schema every clip must car\u00adry?<\/li>\n\n\n<li><strong>E, Ethics.<\/strong> How are explic\u00adit con\u00adsent, bystanders, minors, screens and doc\u00adu\u00adments han\u00addled? What is redact\u00aded, and who can with\u00addraw?<\/li>\n\n\n<li><strong>S, Scor\u00ading.<\/strong> What QA gates apply, what are the pass rules, and what trig\u00adgers recap\u00adture?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If any let\u00adter has no writ\u00adten answer, the dataset is not ready to scale.<\/p>\n\n\n\n<div class=\"wp-block-group cta-box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Want a sec\u00adond pair of eyes on your FRAMES answers?<\/strong> <a href=\"https:\/\/www.graveiensai.com\/contact-us\">Scope a pilot billed only on approved files<\/a> and test your spec on real footage first.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">What drives the effort and cost of world model training data?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Effort in world mod\u00adel train\u00ading data is dri\u00adven by action align\u00adment more than raw footage. Hours of pas\u00adsive ego\u00adcen\u00adtric video scale fair\u00adly eas\u00adi\u00adly. Syn\u00adchro\u00adnized tele\u00adop\u00ader\u00ada\u00adtion, mul\u00adti-cam\u00adera cal\u00adi\u00adbra\u00adtion, dense action labels, pri\u00adva\u00adcy redac\u00adtion and recap\u00adture loops add most of the work. Scope these dri\u00advers before you com\u00adpare quotes.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table>\n<thead><tr><th>Dri\u00adver<\/th><th>Low\u00ader effort<\/th><th>High\u00ader effort<\/th><th>Decide ear\u00adly<\/th><\/tr><\/thead>\n<tbody>\n<tr><td>Data source<\/td><td>Sin\u00adgle-cam\u00adera ego\u00adcen\u00adtric video<\/td><td>Tele\u00adop\u00ader\u00ada\u00adtion with robot state logs<\/td><td>Which lay\u00ader you need now<\/td><\/tr>\n<tr><td>Sen\u00adsor set\u00adup<\/td><td>One device fam\u00adi\u00adly, fixed set\u00adtings<\/td><td>Mul\u00adti-view rigs, wrist cam\u00aderas, IMUs<\/td><td>Cal\u00adi\u00adbra\u00adtion and sync method<\/td><\/tr>\n<tr><td>Action labels<\/td><td>Clip-lev\u00adel task tags<\/td><td>Frame-aligned actions or hand pose<\/td><td>Action space and label rate<\/td><\/tr>\n<tr><td>Cov\u00ader\u00adage<\/td><td>Few scene types, com\u00admon objects<\/td><td>Many scenes, rare objects, fail\u00adures<\/td><td>Min\u00adi\u00admum per matrix cell<\/td><\/tr>\n<tr><td>Pri\u00adva\u00adcy<\/td><td>Con\u00adtrolled sets with no bystanders<\/td><td>Pub\u00adlic or shared spaces<\/td><td>Con\u00adsent and redac\u00adtion rules<\/td><\/tr>\n<tr><td>QA depth<\/td><td>Spot checks on sam\u00adples<\/td><td>Full review with recap\u00adture loop<\/td><td>Pass rules per gate<\/td><\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"880\" src=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared.webp\" alt=\"Comparison of five data sources for world models by action signal, scale, realism and privacy load, shown as level bars\" class=\"wp-image-339\" srcset=\"https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared.webp 1600w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared-300x165.webp 300w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared-1024x563.webp 1024w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared-768x422.webp 768w, https:\/\/www.graveiensai.com\/blog\/wp-content\/uploads\/2026\/11\/world-model-data-sources-compared-1536x845.webp 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\"><figcaption class=\"wp-element-caption\">Rel\u00ada\u00adtive, qual\u00adi\u00adta\u00adtive trade-offs by data source. More bars means more of that attribute.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Most teams blend sources. Ego\u00adcen\u00adtric video adds scale and real\u00adism, tele\u00adop\u00ader\u00ada\u00adtion adds pre\u00adcise actions, and sim\u00adu\u00adla\u00adtion adds rare events. For more on how these lay\u00aders fit togeth\u00ader, read our overview of <a href=\"https:\/\/www.graveiensai.com\/blog\/physical-ai-robotics-training-data\/\">phys\u00adi\u00adcal AI train\u00ading data for robot\u00adics<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Consent, privacy and common mistakes in world model training data<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In short:<\/strong> treat every iden\u00adti\u00adfi\u00adable face, voice and home as per\u00adson\u00adal data. Get explic\u00adit con\u00adsent where the law expects it, and design cap\u00adture to col\u00adlect less.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">EU capture and the GDPR<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Video of iden\u00adti\u00adfi\u00adable peo\u00adple is per\u00adson\u00adal data under the GDPR [6]. Arti\u00adcle 9 pro\u00adhibits pro\u00adcess\u00ading bio\u00admet\u00adric data to unique\u00adly iden\u00adti\u00adfy a per\u00adson. Excep\u00adtions exist, such as explic\u00adit con\u00adsent for spec\u00adi\u00adfied pur\u00adpos\u00ades. Arti\u00adcle 35 requires a data pro\u00adtec\u00adtion impact assess\u00adment before pro\u00adcess\u00ading that is like\u00adly to result in high risk, espe\u00adcial\u00adly with new tech\u00adnolo\u00adgies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">World mod\u00adel datasets rarely aim to iden\u00adti\u00adfy any\u00adone. Even so, faces, voic\u00ades, screens and home inte\u00adri\u00adors appear in ego\u00adcen\u00adtric footage. Plan data min\u00adi\u00admiza\u00adtion, redac\u00adtion and with\u00addraw\u00adal han\u00addling up front. This is gen\u00ader\u00adal infor\u00adma\u00adtion, not legal advice; con\u00adfirm your approach with coun\u00adsel.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">US notes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">US rules vary by state. Illi\u00adnois\u2019 Bio\u00admet\u00adric Infor\u00adma\u00adtion Pri\u00adva\u00adcy Act lists a scan of hand or face geom\u00ade\u00adtry as a bio\u00admet\u00adric iden\u00adti\u00adfi\u00ader. It requires a writ\u00adten release before a pri\u00advate enti\u00adty col\u00adlects one [7]. Check the rules for every state where you cap\u00adture.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Common mistakes that weaken world model training data<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cap\u00adtur\u00ading at scale before a reviewed pilot.<\/li>\n\n\n<li>Let\u00adting devices drift to dif\u00adfer\u00adent set\u00adtings or firmware mid-project.<\/li>\n\n\n<li>Log\u00adging robot state on a dif\u00adfer\u00adent clock from the cam\u00aderas.<\/li>\n\n\n<li>Label\u00ading actions with\u00adout a writ\u00adten, ver\u00adsioned action schema.<\/li>\n\n\n<li>Record\u00ading only suc\u00adcess\u00ades, so the mod\u00adel nev\u00ader sees fail\u00adure or recov\u00adery.<\/li>\n\n\n<li>Treat\u00ading bystanders, screens and doc\u00adu\u00adments as some\u00adone else\u2019s prob\u00adlem.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">How Graveiens AI approaches world model data collection<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Graveiens AI runs an explic\u00adit-con\u00adsent col\u00adlec\u00adtion work\u00adflow. It moves from par\u00adtic\u00adi\u00adpant onboard\u00ading to record\u00ading and cap\u00adture man\u00adage\u00adment, then meta\u00adda\u00adta tag\u00adging, then QA. Our cat\u00ada\u00adlogue includes 150,000+ ego\u00adcen\u00adtric videos across sev\u00aden device fam\u00adi\u00adlies. Learn more about our <a href=\"https:\/\/www.graveiensai.com\/egocentric-video-data-collection\">ego\u00adcen\u00adtric video data col\u00adlec\u00adtion<\/a> ser\u00advice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pilots fol\u00adlow a pay-for-approved-deliv\u00ader\u00adables mod\u00adel: you are billed only on files you approve. Graveiens AI is ISO 9001 cer\u00adti\u00adfied. For tele\u00adop\u00ader\u00ada\u00adtion setups, mul\u00adti-view rigs, action schemas and sim\u00adu\u00adla\u00adtion lay\u00aders, we scope this with you against your FRAMES answers. If you are com\u00adpar\u00ading part\u00adners, our guide to <a href=\"https:\/\/www.graveiensai.com\/blog\/egocentric-data-collection-vendor\/\">choos\u00ading an ego\u00adcen\u00adtric data col\u00adlec\u00adtion ven\u00addor<\/a> lists the ques\u00adtions to ask.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: world model training data<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1794600000\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is world model training data?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>World mod\u00adel train\u00ading data is the video, sen\u00adsor and action record a mod\u00adel uses to learn how an envi\u00adron\u00adment changes over time. It usu\u00adal\u00adly com\u00adbines a large lay\u00ader of pas\u00adsive video with a small\u00ader lay\u00ader of video paired with actions or robot states. Togeth\u00ader, these teach the mod\u00adel both how the world moves and what an agen\u00adt\u2019s actions change.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600001\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How is world model training data different from robot policy data?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>A pol\u00adi\u00adcy learns which action to take. A world mod\u00adel learns what hap\u00adpens after an action. Pol\u00adi\u00adcy data needs demon\u00adstra\u00adtions of good behav\u00adior. World mod\u00adel train\u00ading data ben\u00ade\u00adfits from a wider spread of actions and out\u00adcomes, includ\u00ading fail\u00adures and recov\u00ader\u00adies. The mod\u00adel must pre\u00addict con\u00adse\u00adquences, not copy an expert.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600002\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can egocentric human video help train a robot world model?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, as one lay\u00ader. Ego\u00adcen\u00adtric video shows hands, tools and objects from a view\u00adpoint close to a robot\u00ad\u2019s head or wrist cam\u00adera, and it scales well. It lacks motor com\u00admands, so teams add proxy actions such as hand pose or step labels. Many teams pair it with a small\u00ader set of robot or tele\u00adop\u00ader\u00ada\u00adtion data.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600003\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How many hours of video does a world model need?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No sin\u00adgle num\u00adber applies. V\u2011JEPA 2, for exam\u00adple, used over 1 mil\u00adlion hours of inter\u00adnet video for pre\u00adtrain\u00ading. Its action-con\u00addi\u00adtioned post-train\u00ading used under 62 hours of robot video. Set your tar\u00adget from a cov\u00ader\u00adage matrix of scenes, tasks and embod\u00adi\u00adments, then size each cell.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600004\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What frame rate should world model training video use?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Use the frame rate your mod\u00adel trains at, or cap\u00adture high\u00ader and down\u00adsam\u00adple. Keep it con\u00adstant with\u00adin a device fam\u00adi\u00adly and record it in meta\u00adda\u00adta. For fast manip\u00adu\u00adla\u00adtion, a high\u00ader rate helps cap\u00adture con\u00adtact events. What\u00adev\u00ader you choose, align action logs to the same time\u00adline using one shared clock.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600005\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is synthetic data enough to train a world model?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Usu\u00adal\u00adly not on its own. Sim\u00adu\u00adla\u00adtion gives per\u00adfect labels and safe access to rare events, but sim\u00adu\u00adlat\u00aded physics and visu\u00adals dif\u00adfer from the real world. Most teams use syn\u00adthet\u00adic data to fill cov\u00ader\u00adage gaps and stress-test edge cas\u00ades. Real ego\u00adcen\u00adtric and robot data anchors the mod\u00adel in real dynam\u00adics.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1794600006\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Do I need consent to collect egocentric video in the EU?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>You need a law\u00adful basis under the GDPR for any per\u00adson\u00adal data, and footage of iden\u00adti\u00adfi\u00adable peo\u00adple is per\u00adson\u00adal data. Where bio\u00admet\u00adric data is processed to iden\u00adti\u00adfy some\u00adone, Arti\u00adcle 9 applies and explic\u00adit con\u00adsent is a com\u00admon basis. Many teams use explic\u00adit, doc\u00adu\u00adment\u00aded con\u00adsent for all par\u00adtic\u00adi\u00adpants. Con\u00adfirm your approach with coun\u00adsel.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<div class=\"wp-block-group cta-box\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\"><strong>Ready to scope your world mod\u00adel dataset?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Share your tar\u00adget tasks, embod\u00adi\u00adment and deploy\u00adment scenes. We will map them to the FRAMES check\u00adlist and pro\u00adpose a pilot. <a href=\"https:\/\/www.graveiensai.com\/contact-us\">Request a sam\u00adple dataset<\/a> or <a href=\"https:\/\/www.graveiensai.com\/contact-us\">book a 20-minute scop\u00ading call<\/a>.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.nvidia.com\/en-us\/glossary\/world-models\/\" rel=\"noopener\" target=\"_blank\">NVIDIA Glos\u00adsary: What Is a World Mod\u00adel?<\/a><\/li>\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2501.03575\" rel=\"noopener\" target=\"_blank\">NVIDIA et al., Cos\u00admos World Foun\u00adda\u00adtion Mod\u00adel Plat\u00adform for Phys\u00adi\u00adcal AI (arXiv:2501.03575)<\/a><\/li>\n\n\n<li><a href=\"https:\/\/deepmind.google\/blog\/genie-3-a-new-frontier-for-world-models\/\" rel=\"noopener\" target=\"_blank\">Google Deep\u00adMind, Genie 3: A new fron\u00adtier for world mod\u00adels<\/a><\/li>\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2506.09985\" rel=\"noopener\" target=\"_blank\">Ass\u00adran et al., V\u2011JEPA 2: Self-Super\u00advised Video Mod\u00adels Enable Under\u00adstand\u00ading, Pre\u00addic\u00adtion and Plan\u00adning (arXiv:2506.09985)<\/a><\/li>\n\n\n<li><a href=\"https:\/\/arxiv.org\/abs\/2110.07058\" rel=\"noopener\" target=\"_blank\">Grau\u00adman et al., Ego4D: Around the World in 3,000 Hours of Ego\u00adcen\u00adtric Video (arXiv:2110.07058)<\/a><\/li>\n\n\n<li><a href=\"https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj\" rel=\"noopener\" target=\"_blank\">Reg\u00adu\u00adla\u00adtion (EU) 2016\/679, Gen\u00ader\u00adal Data Pro\u00adtec\u00adtion Reg\u00adu\u00adla\u00adtion, EUR-Lex<\/a><\/li>\n\n\n<li><a href=\"https:\/\/www.ilga.gov\/legislation\/ilcs\/ilcs3.asp?ActID=3004&amp;ChapterID=57\" rel=\"noopener\" target=\"_blank\">Illi\u00adnois Gen\u00ader\u00adal Assem\u00adbly, Bio\u00admet\u00adric Infor\u00adma\u00adtion Pri\u00adva\u00adcy Act (740 ILCS 14)<\/a><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">About the author<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Graveiens AI Edi\u00adto\u00adr\u00adi\u00adal Team.<\/strong> The Graveiens AI Edi\u00adto\u00adr\u00adi\u00adal Team writes about data col\u00adlec\u00adtion, anno\u00adta\u00adtion and qual\u00adi\u00adty review for teams build\u00ading speech, lan\u00adguage and phys\u00adi\u00adcal-AI mod\u00adels. The team draws on day-to-day work run\u00adning con\u00adsent-based cap\u00adture and QA for AI train\u00ading datasets.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>World mod\u00adel train\u00ading data explained: ego\u00adcen\u00adtric video, action logs, teleop demos, specs, con\u00adsent and QA. Use the FRAMES check\u00adlist to scope your dataset.<\/p>\n","protected":false},"author":1,"featured_media":335,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"footnotes":""},"categories":[4],"tags":[46,5,8,48,47],"class_list":["post-340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-robotics-physical-ai","tag-data-collection","tag-egocentric-video","tag-physical-ai","tag-teleoperation-data","tag-world-models"],"_links":{"self":[{"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/posts\/340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/comments?post=340"}],"version-history":[{"count":1,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/posts\/340\/revisions"}],"predecessor-version":[{"id":353,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/posts\/340\/revisions\/353"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/media\/335"}],"wp:attachment":[{"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/media?parent=340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/categories?post=340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.graveiensai.com\/blog\/wp-json\/wp\/v2\/tags?post=340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}