
AI planlægger. Regler styrer. Mennesker godkender. Sikkerhed har veto.
Steady Eddie har sin intelligens om bord, i lag, hvert med en opgave og en grænse. De lag, der opfatter og planlægger, er softwaremodeller, og vi opdaterer dem: efterhånden som modellerne bliver bedre, bliver hver eneste enhed bedre med dem. Reglerne, der styrer modellerne, controlleren, der bevæger maskinen, og sikkerhedssystemet, der kan stoppe alt, rører en opdatering ikke, og ingen model kan tale sig ud af dem.
Maskinen i arbejde, drejende i ingeniørmodellen.
Hvad foreslår, hvad beslutter, hvad stopper.
Hver kommando passerer ned gennem denne stak. Tænkningen kan udskiftes. De styrende, bevægende og beskyttende dele kan ikke, og de ligger nedenunder, hvor en model ikke kan nå dem.
Den taler med mandskabet og læser opgaven.
Den del, der forstår en plan, et spørgsmål eller en tegning, og forklarer, hvad Eddie har til hensigt. Den rådgiver. Den giver aldrig en kommando til et betjeningsgreb.
Den omsætter en godkendt opgave til almindelige, afgrænsede handlinger.
Et snit, et løft, en passage, en drejning, hver inden for de grænser, der er sat for den maskine. En plan er kun et forslag, indtil alt under den har givet den adgang.
Den holder øje, og den kan kun sige stop.
Registrering, klassificering og sporing af det, der er omkring maskinen, med en sikkerhedsgrad på hver. Perception kan tage autoritet væk. Den kan ikke give den. Den kan sige stop; den kan ikke sige kør.
Hver kommando bliver her enten givet adgang eller afvist.
Enkle regler, de samme hver gang. Dette er grænsen mellem det, AI'en vil, og det, maskinen har lov til at gøre.
En controller med fast cyklus betjener hvert enkelt betjeningsgreb.
Den bevæger joysticket, pedalen, håndtaget, på den måde kalibreringen har lært den, og intet andet. En hurtigere model træffer en bedre beslutning; den får ikke en hydraulikventil til at åbne hurtigere, og maskinens egne betjeningsgreb sætter bunden for enhver reaktion.
En uafhængig sikkerhedscontroller med veto over alt ovenover den.
Separat koblet, separat strømforsynet, og den svarer til personen ved maskinen og til sine egne sensorer. Når den siger stop, har intet over den nogen stemme.
Otte kameraer på en ring, og en skive lige ved maskinens egne fødder, som intet kamera kan se.
Ringen er ikke et kamera skruet fast, hvor der nu var plads. Det er en beregnet geometri: hvor mange linser, i hvilken højde, vinklet hvor langt ned, så hver kvadratmeter fra maskinens eget fodaftryk og ud til den synlighedscirkel, standarden tegner om en maskine i dens klasse, bliver set, og fra fem meter og udad bliver set af to kameraer på samme tid.
Hvorfor otte.
Syv kameraer efterlader jord, som kun én linse ser. Otte efterlader næsten ingen, og et mål set af to kameraer er et mål med en afstand, ikke bare en retning. Ringen er drejet, så intet kamera sidder på bommens centerlinje, hvor bommen ville blokere det.
Den blinde skive, sagt ligeud.
Et kamera højt oppe på en maskine kan ikke se jorden ved sine egne fødder. Geometrien efterlader en skive på lidt over to meter på tværs, ved omdrejningscentret, som ringen ikke dækker, og tegningen siger det ligeud i stedet for at skjule det. Den skive er grunden til, at den nære zone findes: intet må befinde sig i den, når maskinen er aktiveret, og det er maskinens egne betjeningsgreb og reglen om, at intet må være i den, når maskinen er aktiveret, der holder det sådan. Tallet kommer fra geometrien, og vi kontrollerer det på maskinen.
Slank med vilje.
Operatørens eget udsyn er beskyttet af en standard, der fastsætter, hvor meget en montering må blokere i øjenhøjde. Eddies kamerakapsler er dimensioneret efter den regel: slanke nok til, at en person i sædet ser det, de altid har set.
- Vidvinkellinser, der hver dækker en tredjedel af horisonten, vinklet godt nedad fra en ring i tagets højde.
- Hvert kamera læser hele billedet på én gang, så en rystende kabine ikke bøjer verden.
- Højt dynamikområde: en lav sol og en mørk hal i samme billede.
- Monteret på fabrikantens egne spejl- og gelænderpunkter, aldrig på en væltningsbeskyttelse.
To linser, en lukker, en regel om lys.
Ringen vil have bredde. Redskabet vil have detaljer. Kabinen ryster. Solen står lavt på horisonten klokken fire om eftermiddagen i januar. Hver af de ting er en linsebeslutning, og hver blev truffet på papir, før et kamera blev købt.
Opmærksomhedslinsen.
En linse på hvert ringkamera, der dækker en tredjedel af horisonten, så en kvadrant dækkes med margin, og en person ved kanten af cirklen stadig fylder nok af billedet til at være en person og ikke en plamage. De otte overlapper; overlappet er, hvor dybden kommer fra.
Arbejdslinsen.
En linse halvt så bred på taget, der kigger fremad og nedad på redskabet og snittet: skovlen, fronten, lasten, kanten. Det, en operatørs øjne gør det meste af en vagt.
Lukkeren.
Et kamera, der læser sit billede linje for linje, sådan som de fleste telefonkameraer gør, bøjer en lige mast til en skæv, når kabinen, det sidder i, ryster. Eddies kameraer læser hele billedet på én gang. En vibrerende kabine er den normale tilstand på en arbejdende maskine, så dette var aldrig valgfrit.
Instrumentbrættet, læst på den måde, du læser det.
Et kamera i kabinen kigger på instrumentklyngen og læser den optisk: motor kører, temperatur, brændstof, advarsels- og fejllamperne. Ingen ledning går ind i maskinen for at spørge. Det kan stoppe Eddie. Det kan aldrig starte maskinen.
En roterende lidar, radar hvor vejret kræver det, og en ligefrem redegørelse for, hvad hver især mister.
Kameraerne giver billedet. Lidaren giver struktur og en direkte afstand til alt, den rammer. Radar, monteret som tilvalg hvor regn, støv og sne er den normale tilstand, giver tilstedeværelse, når de blinder alt andet. Ingen af de tre stoles på alene, fordi hver af dem har vejr, den ikke kan se igennem.
Lidaren.
En roterende lidar med 128 kanaler på kabinetaget, over ringen, med et lodret felt på en ottendedel af en cirkel fra top til bund, der drejer ti gange i sekundet. Den giver billedet dets metriske struktur: jordens form, en bunkes udstrækning, kanten af en grøft, returen fra en person. Den er den svageste sensor i tåge og den første til at miste en person i mørkt arbejdstøj, så den er aldrig den eneste.
Radar, som tilvalg.
Hvor regn, støv eller sne er den normale tilstand på en byggeplads, tilføjes radarenheder i taljehøjde rundt om maskinen, hver kun brugt i kernen af sit felt, hvor dens vinkler er pålidelige. Støv, der stopper en lidar helt, er næsten gennemsigtigt for radar. Så radar bruges til tilstedeværelse i støv og sne, aldrig til position, og aldrig alene: en person, der står stille, er usynlig for den, og to personer, der står sammen, er ét radarobjekt.
Fejningen, og drejningen.
En maskine, der drejer, trækker sin egen bom gennem lidarens felt. Eddie ved, hvor dens bom er i hvert øjeblik, og fjerner bommen fra billedet i stedet for at se en væg, der ikke er der.
Kameraer og lidar mister det. Radar, hvor monteret, holder.
Lidar ser hver partikel som et fast mål. Radar ser dem næsten slet ikke, hvilket er grunden til, at støvede pladser får den.
Lidar mister først. Kameraer holder længere.
Lidarens returer forsvinder i tåge, før kameraets billede gør.
Fremadrettede sensorer begraves. Ringen holder.
Fem minutters snefygning kan blinde en fremadrettet sensor; otte kameraer rundt om maskinen vender ikke alle mod vejret.
Radar mister det. Kameraer og lidar holder.
En radar, der læser bevægelse, kan ikke se nogen, der står stille.
Lidar mister det. Kameraer holder, og radar hvor monteret.
Mørkt tøj returnerer næsten intet til en lidar.
Eddie fjerner sin egen autoritet.
Når sensorerne er uenige, eller vejret tager dem, må perception kun gøre én ting med tvivl: fjerne autoritet.
Den ved, hvilken vej der er op, hvilken vej den peger, og hvor dens skovl er.
En maskine på en skråning, der drejer med en last, er ikke den samme maskine som en på fladt terræn. Eddie har de sensorer med, der kan se forskellen, og den har to af den vigtigste slags med, fordi en kabine og et chassis ikke er enige.
To inertienheder, ikke én.
Én i kabinen, én på chassiset. På en gravemaskine adskiller de sig ved drejningen og ved kabinens egen ophængning, og at behandle dem som én giver en meters fejl ved redskabet. Den valgte enhed er af den klasse, der kan holde sin hældning i minutter uden korrektion, ikke klassen i en telefon; forskellen blev beregnet, før den blev købt.
Drejningen, og cylindrene.
Et bånd på undervognen læst af et nedadvendt kamera, der giver vinklen mellem overvogn og bælter. Hældningssensorer på bommen og armen, fordi måling ved cylinderen placerer skovlens kant, hvor den rent faktisk er, hvilket måling ved leddet ikke gør.
Retning fra to antenner.
Tyngdekraften fortæller en maskine, hvilken vej der er ned. Den har ingen mening om retning. Eddie tager retning fra linjen mellem to satellitantenner på taget, holdt langt nok fra hinanden til at kunne stoles på, og en korrektionsenhed i landmålerklasse, hvor opgaven kræver niveau.
Hurtig, korrigeret, forankret.
Sensorerne på betjeningsgrebene er hurtige og lukker sløjfen. Hældningssensorerne korrigerer den. Satellitpositionen er langsom og driftfri, og den forankrer billedet til pladsens eget koordinatnet; den lukker aldrig en sløjfe alene.
Objekter, jorden, den nære zone hvor den stopper, den fjerne zone hvor den holder øje.
Sensorsættet er bygget til den jord, vi arbejder på: støv, sne, tåge, mørke og en maskine, der drejer. Dette er det billede, den bygger.

En illustration af det billede, Eddie bygger: objekter, jorden, den nære zone hvor den stopper ved indtrængen, den fjerne zone hvor den holder øje. Ikke et live-output.
Otte kameraer rundt om maskinen.
Vidvinkellinser, jævnt fordelt, vinklet nedad, dimensioneret så der ikke er blind jord fra maskinens eget fodaftryk og ud til den synlighedscirkel, standarden tegner om en maskine i dens klasse.
Ét kamera på redskabet og snittet.
Det, operatørens øjne gør: skovlen, fronten, lasten, kanten.
Ét kamera læser instrumentbrættet.
Motor kører, olietemperatur, brændstof, advarsels- og fejllamperne, på samme måde som en operatør kigger på dem. Det kan stoppe Eddie. Det kan aldrig starte maskinen.
En roterende lidar på kabinetaget.
Struktur, udstrækning og jordens form. Struktur, udstrækning og jordens form.
Et tilvalg til regn og støv.
Den stærkeste sensor i støv og sne, og blind over for et mål, der ikke bevæger sig, så den er heller aldrig den eneste. Tilføjet, hvor en plads' vejr kræver det.
Den ved, hvilken vej der er op.
Inertienheder på kabinen og chassiset, et hældningsmeter på overvognen og en enkoder på drejningen.
Hver akse ved, hvor den er.
Position- og kraftregistrering på hvert betjeningsgreb, Eddie betjener, en længdesensor på hver cylinder, og satellitpositionering med en korrektionsenhed i landmålerklasse, hvor opgaven kræver det.
Når den er usikker, fjerner den autoritet.
Sne begraver fremadrettede sensorer. Tåge blinder lidar. Et stillestående mål er usynligt for radar. Der gøres ikke krav på noget performanceniveau for sensorsættet. Designet efter ISO 13849-arkitektur, mod ISO 17757. Der gøres ikke krav på certificering.
Hver sensor på sin egen gren, så en fejl har et navn.
Billedet er ikke én suppe af pixels og punkter. Hver sensor læses for sig selv, vurderes på sin egen pålidelighed, og kombineres først derefter på objektniveau. Når én sensor fejler, kan Eddie sige hvilken, og fortsætte uden den. At sammensmelte alt tidligt blev testet og forkastet: i tåge så det mindre, end et enkelt kamera gjorde.
Den scene, Eddie holder, bliver aldrig fuldt sikker på noget, med vilje. Den fører to separate regnskaber: jord, den aldrig har observeret, og jord, hvor dens sensorer er uenige. Begge behandles som ukendte, og ukendt betyder ingen autoritet der.
Den er forpligtet til at vide, hvornår den ikke kan se.
Vejr, der spreder lys, måles, ikke antages væk. En sensor, der stille mister rækkevidde, mens den varmes op, betros ikke selv at sige det; grænsen sættes udefra. Når billedet tyndes ud, tyndes Eddies autoritet ud med det. Reglen, som hele sættet lever under, er kort: ekstern sensordata må fjerne autoritet. Den må aldrig skabe den. Intet AI-lag må give eller genoprette bevægelsesautoritet.
Autoritet er ikke en stige, alle kan kravle op ad.
En bevægelse sker kun, når sikkerhedssystemet er klart, en navngiven person har underskrevet for denne plan, bevægelsen er inden for de grænser, den person godkendte, og hastigheds- og kraftbegrænsningerne er overholdt. Alle fire, hver gang, ellers bevæger maskinen sig ikke. Der er ingen rækkefølge at omsortere og ingen tilsidesættelse.
Sådan optjener en ny model sin plads.
Perceptions- og planlægningsmodeller er lige nu den hurtigst udviklende teknologi i verden, og Eddie er bygget til at kunne tage den næste. Tænkningen kan udskiftes for sig selv; reglerne, bevægelses-controlleren og sikkerhedssystemet nedenunder ændrer sig ikke, når en model gør. Det, der ændrer sig, er den bar, en ny model skal klare.
Fire porte.
Intet uunderskrevet kører nogensinde på en maskine, der kan bevæge sig. En ny model skal passe til grænsefladen, overholde sin tids- og hukommelsesgrænse, og kunne sige stop, ikke kun kør; en model, der kun nogensinde kan udsende en bane, kommer ikke ind, uanset hvor klog den er. Den kører derefter i skygge ved siden af den model, den skulle erstatte, uden autoritet, indtil den har været enig med den længe nok til at kunne stoles på. Udskiftningen sker på en takt af controlleren, mens den gamle model stadig er resident. At rulle tilbage dropper godkendelsen, og en person underskriver igen; der er ingen tilbagevenden til den sidste kommando.
Et separat rig registrerer, hvordan dygtige operatører bevæger sig.
Med en person i sædet og enheden taget ud, registrerer et separat optagerig, hvad en dygtig operatørs hænder rent faktisk gjorde, med en hastighed og opløsning, der gør optagelsen værd at gemme. Intet af Eddies er tilkoblet, mens det kører, betjeningsenheder inklusive, og riggen er ikke koblet til noget på maskinen. Hvor armen holdt en pause. Hvordan gassen kom op, før drejningen. Hvordan skovlen blev fjedret ind i fronten.
Den optagelse har ingen autoritet. Den kan ikke bevæge et betjeningsgreb. Læring sker uden for maskinen, gennemgås af en navngiven person, og udsendes underskrevet, styret så ingen enkelt persons teknik kan genskabes ud fra den, og ingen enkelt persons bidrag dominerer den. Der er ingen læring på maskinen og ingen vægt, der ændrer sig selv i marken. Hver opdatering kører på vores egen flåde, før den når jeres.
Øjnene og hjernen, ved navn.
Kameraerne er Leopard Imaging på Sony IMX490-billedsensorer. Lidaren er en Ouster OS0-128. Position og retning kommer fra en SBG Systems Ellipse-D, overvognens bevægelse fra en VectorNav VN-110, bom- og armvinklerne fra SICK-hældningssensorer. Computeren er en NVIDIA Jetson AGX Orin på en Connect Tech-carrier. Hver del, STE Integrate er konstrueret omkring, ved fabrikant.
Hænderne, tegnet fra modellen.
Hver betjeningsenhed er tegnet i ingeniørmodellen, som den er bygget: joystickkapslerne, pedalkapslen, kørselskapslen og platformen, de sidder på. Dette er modellens egne visninger, tegnet fra den samme model, maskinerne bygges efter.




Hvor opgaven forberedes.
Før Eddie bevæger sig, forberedes opgaven uden for maskinen: pladsen, dens grænse, dens datum, de tegninger, arbejdet kræver, og klargøringskontrollerne. Den forberedelse rører aldrig maskinen, holder ingen session og bevæger intet betjeningsgreb. Den overdrager en klar opgave til stakken ovenover, og stakken beslutter, i rækkefølge, om maskinen bevæger sig.
STE Site Foreman er der, hvor den forberedelse foregår.