Technische toelichting voor ABC

Hoe Vesper in elkaar zit.

Vesper heeft twee kanten. Bij ons draait het Vesper Platform, met de Skill-bibliotheek en de engine die uit een taakomschrijving een robotprogramma maakt en bewijst. Bij jullie staat de Vesper Cell Controller, een industriële PC naast de robot die dat programma uitvoert en bewaakt. Tussen beide reist één ding heen en weer: het Program.

Plan · Generate · Deploy, in 50 seconden

Architectuur

Twee kanten, één Program ertussen.

Links staat wat bij Datameister draait. Rechts staat wat in jullie cel komt. Het enige dat van links naar rechts gaat is een Program: leesbare code, samen met het rapport van de simulatie en de controle tegen de veiligheidsenvelop.

BIJ DATAMEISTER · VESPER PLATFORM Skill-bibliotheek Perceptie · 6DoF pose · segmentatie 3D · real-to-sim · scene-reconstructie Motion planning · grijpanalyse · controle Agentic · code-as-policy · evaluatie Generatie-engine 01 PLANTask = opdracht + omgeving + acceptatie 02 TWINscan + CAD + URDF → fysische simulatie 03 GENVesper componeert Skills tot Program 04 BEWIJShonderden runs · acceptatie · envelop 05 RELEASEvrijgegeven pakket, digitaal ondertekend Werkplek van jullie engineer In het Vesper Platform: Task schrijven, simulatieruns lezen, goedkeuren, uitrollen. Eén seat per engineer Robot- en celdata in detail beschikbaar PROGRAM code + acceptatie + envelop IN DE CEL BIJ ABC Vesper Cell Controller Industriële PC van onze vrijgegeven lijst, één per cel Runtime + Skill-bibliotheek voorgeïnstalleerd Draait het Program en de vision, lokaal Bewaakt de envelop: kracht, snelheid, bereik, zones Logboek: welk Program, welke cel, wanneer Werkt door als de netwerklink wegvalt Robotcontroller Fanuc · UR · KUKA · ABB driver per familie Camera's · grijper van de vrijgegeven lijst bv. Robotiq, vacuüm Lijn-PLC · MES PROFINET / OPC UA · één job-interface: job, status, fout standaard device onder jullie PLC Veiligheids-PLC · guarding Statisch, deterministisch, één keer gecertificeerd ISO 13849 · ISO 10218:2025 · buiten de AI-keten Lokaal standaard · verbonden naar keuze air-gapped · outbound-only · remote support

Vesper Platform

De engineering-omgeving. Hier schrijft jullie engineer de opdracht, hier wordt de cel nagebouwd in simulatie en hier wordt het programma gemaakt en getest. Het zware rekenwerk gebeurt op onze GPU-servers.

Het Program

Geen groot zwart-doosmodel, maar een boom van stappen. Elke stap gebruikt de techniek die daar het best werkt: klassieke baanplanning, een cameramodel dat het onderdeel herkent, een aangeleerde greep. Dit is wat wij leveren, tellen en certificeren.

Vesper Cell Controller

Eén box per cel. De Runtime en de Skill-bibliotheek staan erop. Hij voert het Program uit, verwerkt de camerabeelden, houdt de robot binnen de envelop en logt wat er draait. Valt het netwerk weg, dan draait hij gewoon door.

Begrippen

Kleine woordenlijst.

De woorden die je terugziet op deze pagina's en in de software.

Voorbeeld van een Task, fictief, voor een aanvoerstation bij ABC
  1. Engineer ABC

    Neem de cilinderkopbouten uit de blauwe KLT-bak en leg ze met de kop naar boven in het nest van de montagewagen. Cel 3, de Fanuc CRX-25, vacuümgrijper van de lijst.

  2. Vesper

    Task aangemaakt. Capability: bin picking naar nest. Omgeving: cel 3, gescand op 13 oktober, CAD van bak en nest ingepast. Welke acceptatie leggen we vast?

  3. Engineer ABC

    Eerste greep 99% over 500 runs, cyclus onder 12 seconden, geen contact met de bakrand.

  4. Vesper

    Program gemaakt en bewezen. 500 runs, 497 geslaagd, 3 hersteld. Cyclus 10,8 s. Binnen kracht, snelheid en bereik van cel 3. Klaar voor jullie goedkeuring.

De cijfers hierboven zijn ter illustratie, geen meting.

Vesper Platform

Van Task tot bewezen Program.

Jullie engineer werkt in het Vesper Platform. Het rekenwerk gebeurt bij ons. Zo ziet dat eruit, stap voor stap.

01

Plan: de Task schrijven

De engineer beschrijft in gewone taal wat er moet gebeuren, in welke cel, en wanneer het goed is. Daar komt bij wat telt voor een robot: het CAD van het onderdeel, de robot zelf, de grijper, de gewenste cyclustijd en slaagkans. In het Platform staan die drie blokken naast elkaar: doel, omgeving, acceptatie.

Vesper Platform, Plan. Opname van de huidige software.
02

Twin: de cel nabouwen

Iemand loopt met een camera rond de cel. Uit die beelden bouwen we een simulatie waarin de fysica klopt. Voor het beeld gebruiken we Gaussian splatting, voor alles wat de robot aanraakt gebruiken we echte meshes met botsingen en zwaartekracht. CAD passen we in waar het bestaat. De robot zetten we erin op basis van zijn URDF. Een bestaande fabrieksscan maakt dit korter.

De digital twin van onze demo-cel, gebouwd uit een handgefilmde scan.
03

Generate: Vesper schrijft het Program

De agent kiest Skills uit de bibliotheek en schrijft daarmee de boom van stappen. Per stap kiest hij de techniek die daar past. Vrije bewegingen gaan met klassieke baanplanning. Het onderdeel vinden doet een cameramodel dat de positie en oriëntatie bepaalt. Het contactrijke stuk, de greep zelf, mag een aangeleerd model zijn, maar dat zit dan in een afgebakende zone met een controle ervoor en erna.

Vesper Platform, Prove. Vier experimenten, vier kandidaten, 26 episodes.
04

Prove: honderden runs tegen de acceptatie

Elke kandidaat draait parallel in de twin, telkens met een andere ligging van de onderdelen, ander licht, een andere variant. Elke run krijgt een oordeel: geslaagd, hersteld of gefaald, en waarom. Alles wordt ook tegen de envelop gelegd. Faalt een kandidaat, dan leest de agent de reden en schrijft hij een betere versie. De slaagkans van de winnaar noemen we de betrouwbaarheid van het Program.

Kandidaten naast elkaar in simulatie.
05

Deploy: goedkeuren en vrijgeven

Voor een Program de cel in mag, loopt het Platform een checklist af. Is het Program bewezen? Is de cel niet veranderd sinds het bewijs? Is de slaagkans gehaald? Zijn er geen handmatige overrides? Pas dan keurt jullie engineer goed. Het Program vertrekt dan als één pakket naar de Controller: de code, het versienummer, het simulatierapport en de envelop-controle, digitaal ondertekend door het Platform. De Controller voert alleen uit wat die handtekening draagt, dus niets wat onderweg of ter plaatse is aangepast. Over het netwerk, of als bestand.

Vesper Platform, Deploy. De checklist voor vrijgave.
06

En als de lijn verandert

Dan past de engineer de Task aan. Een ander onderdeel, een andere bak, een andere plek. Het Program wordt opnieuw gemaakt en opnieuw bewezen, en gaat door dezelfde checklist. Er komt geen integrator aan te pas en er start geen nieuw project.

Vesper Platform, een Task aanpassen.
Waarom een boom van stappen en geen enkel groot model

Omdat je een boom van stappen kunt lezen, kunt debuggen en kunt laten keuren. Elke stap heeft een naam, een voorwaarde ervoor en erna, en een gekende techniek. Een enkel groot model dat alles tegelijk doet, heeft dat niet. Zo kunnen we per stap kiezen wat betrouwbaar is, en per stap meten waar het misgaat.

De modellen in een stap worden bijgetraind. Het Program als geheel wordt getest. Dat onderscheid houdt het keurbaar.

Vesper Cell Controller

Wat er in jullie cel komt te staan.

De Controller is het enige stuk Vesper dat in de fabriek staat. Voor jullie lijn-PLC is het een gewoon apparaat met één opdrachtinterface.

Vesper Platform maken en bewijzen GPU-servers Datameister Cell Controller uitvoeren en bewaken in de cel, lokaal ondertekend pakket: Program + rapport + envelop Kan ook offline: pakket op USB, activatie met een bestand, update als ondertekend pakket.
  1. De box. Wij voorzien de Controller, waar alles op staat: een industriële PC met de Vesper Runtime en de Skill-bibliotheek. De licentie zit vast aan de box, één per cel. Op de offerte is het één regel, en het kan als investering geboekt worden.

  2. Wat hij doet. Hij voert het vrijgegeven Program uit, verwerkt de camerabeelden (positie en oriëntatie van het onderdeel, segmentatie), stuurt de robotcontroller aan en houdt de robot tijdens het draaien binnen de envelop. Voor de robot is er een driver per familie: Fanuc, UR, KUKA, ABB.

  3. Hoe hij aan de lijn hangt. Als apparaat onder de lijn-PLC of het MES, over PROFINET of OPC UA. De interface is bewust klein: een opdracht erin, status en fout eruit. De lijn blijft jullie PLC aansturen. De veiligheids-PLC blijft een aparte, vaste keten.

  4. Wat hij bijhoudt. Een lokaal logboek: welk Program, welke versie, op welke cel, sinds wanneer, met het simulatierapport erbij. Terugrollen naar een vorige versie kan altijd. Dit is het dossier voor de keurder en voor jullie eigen traceerbaarheid.

  5. Netwerk. Lokaal is de standaard. Valt de verbinding weg, dan draait het Program door. Jullie kiezen de mode: volledig afgesloten (alles via pakketten op USB), alleen uitgaand (de Controller haalt zelf updates en Programs op), of verbonden met remote support via jullie eigen tool, zoals Secomea of Ewon.

Links wat de Controller gelooft, rechts wat er echt gebeurt. De twee lopen gelijk omdat de camera de scène blijft volgen.
Het onderdeel wordt herkend uit zijn 3D-model, ook als iemand het verplaatst.

Veiligheid en CE

Alles wat Vesper genereert, valt binnen jullie bestaande certificatie.

De certificatie van de cel blijft bij jullie en jullie integrator. Wij faciliteren: elk programma wordt vooraf automatisch getoetst aan de grenzen die al gecertificeerd zijn, en gaat er nooit buiten.

De veiligheid zit in een vaste laag

Veiligheids-PLC, kracht- en snelheidsbegrenzing, afstandsbewaking, zones, afscherming. Die laag wordt één keer fysiek gevalideerd en gecertificeerd volgens ISO 13849 en ISO 10218:2025, door de integrator of veiligheidspartner die de cel bouwt. Wij leveren daarvoor het dossier van het Program. Het Program erboven is proces, geen veiligheid.

Elk Program wordt vooraf getoetst

De Runtime is deterministisch en laat niets buiten de envelop toe. Elk nieuw Program wordt gecontroleerd op kracht, snelheid, bereik en zones voor het de Controller bereikt. Simulatie vervangt de fysieke validatie van de veiligheidsfuncties niet. Ze bewijst dat het proces binnen die functies blijft.

Hertaken is geen substantiële wijziging

De Machineverordening 2023/1230, verplicht vanaf 20 januari 2027, zegt wanneer een digitale wijziging een nieuwe conformiteitsbeoordeling vraagt: als ze een nieuw gevaar introduceert of de beschermingsmaatregelen overschrijdt. Een hertaak binnen de envelop doet dat niet. Vraagt een Program toch meer kracht of bereik dan gecertificeerd, dan wordt het automatisch tegengehouden.

AI blijft buiten de veiligheidsketen

Dezelfde verordening ziet zelflerende onderdelen in veiligheidsfuncties als hoog risico. Daarom zitten de agent en de aangeleerde stappen nooit in die keten. Wat verandert is proces, wat beschermt is vast. De CE van de cel blijft bij wie ze vandaag tekent, jullie integrator of jullie eigen veiligheidsteam.

Per stap van het Program: aanrijden met baanplanning, een afgebakende zone voor de aangeleerde greep, controles ervoor en erna. Elke stap krijgt apart zijn stempel.

Wie doet wat

Samen, van de eerste Task tot de uitrol.

Niets hiervan hoeft ABC alleen te doen. Wij zitten mee aan de knoppen, vanaf de eerste dag en zo lang als nodig. Jullie engineer groeit erin op zijn eigen tempo: eerst meekijken, dan samen doen, dan zelf, met ons op afroep.

Jullie technici
Datameister
Integrator of veiligheidspartner
Station kiezen, Task schrijven
✓jullie kennen de lijn
✓schrijft de eerste Tasks mee
✕
Scan, twin, eerste Program
~geven toegang en CAD, kijken mee
✓bouwt en bewijst
✕
Mechanica, elektrisch, safety
~specificeert
~stemt de envelop af
✓bouwt de cel, tekent de CE
Goedkeuren en uitrollen
✓jullie keuren goed
✓staat ernaast bij elke eerste uitrol
✕
Hertaken bij een wijziging
✓nieuwe Task, in het begin samen
~op afroep, tot jullie het zelf doen
✕niet nodig binnen de envelop
Operators opleiden, cel in productie houden
✓jullie mensen, jullie lijn
~opleiding en support
✕
Nieuwe Capability of Skill
~brengen het station aan
✓de bibliotheek groeit
✕

Hoe ver jullie zelf gaan, bepalen jullie. Wie het liefst alles aan ons laat, kan dat. Wie het zelf wil kunnen, groeit erin, en wij blijven bereikbaar. Alles gebeurt in het Vesper Platform, waar jullie ook alle robot- en celdata terugvinden.

Eigendom, data, hardware

Wat van wie is.

Vergelijk het met een PLC. Het programma is van jullie. De controller en zijn firmware zijn gelicentieerd.

Wat jullie engineer ziet

Het Vesper Platform. De Task schrijven, de twin bekijken, elke simulatierun lezen, goedkeuren, uitrollen.

Wie dieper wil, krijgt de robot- en celdata tot in detail, om te debuggen of het dossier na te lezen.