
AI planerar. Regler styr. Människor godkänner. Säkerhet har veto.
Steady Eddie bär sin intelligens ombord, i lager, vart och ett med en uppgift och en gräns. Lagren som uppfattar och planerar är mjukvarumodeller, och vi uppdaterar dem: när modellerna förbättras förbättras varje enhet med dem. Reglerna som styr modellerna, styrenheten som rör maskinen och säkerhetssystemet som kan stoppa allt rörs inte av en uppdatering, och ingen modell kan övertala dem att göra något annat.
Maskinen i arbete, svängande i konstruktionsmodellen.
Vad som föreslår, vad som beslutar, vad som stoppar.
Varje kommando passerar ner genom den här stacken. Tänkandet är utbytbart. De styrande, rörande och skyddande delarna är det inte, och de sitter underst, där en modell inte kan nå dem.
Den talar med besättningen och läser jobbet.
Delen som förstår en plan, en fråga eller en ritning, och förklarar vad Eddie tänker göra. Den ger råd. Den kommenderar aldrig ett reglage.
Den omvandlar ett godkänt jobb till vanliga, avgränsade handlingar.
Ett schakt, en lyftning, ett pass, en svängning, var och en inom gränserna satta för den maskinen. En plan är ett förslag tills allt under den har tillåtit den.
Den observerar, och den kan bara säga stopp.
Detektering, klassificering och spårning av det som finns runt maskinen, med en konfidensnivå för varje. Perception kan ta bort befogenhet. Den kan inte ge den. Den kan säga stopp; den kan inte säga kör.
Varje kommando tillåts eller avvisas här.
Enkla regler, samma varje gång. Det här är gränsen mellan vad AI:n vill och vad maskinen får göra.
En styrenhet med fast cykel styr varje reglage.
Den rör styrspaken, pedalen, spaken, på det sätt kalibreringen lärde den, och inget annat. En snabbare modell fattar ett bättre beslut; den får inte en hydraulventil att öppna snabbare, och maskinens egna reglage sätter golvet för varje respons.
En oberoende säkerhetsstyrenhet med veto över allt ovanför den.
Separat kopplad, separat strömförsörjd, ansvarig inför personen vid maskinen och inför sina egna sensorer. När den säger stopp har inget ovanför den någon röst.
Åtta kameror på en ring, och en skiva vid maskinens egna fötter som ingen kamera kan se.
Ringen är inte en kamera bultad fast där det fanns plats. Det är en beräknad geometri: hur många linser, på vilken höjd, lutade hur långt ner, så att varje kvadratmeter från maskinens eget fotavtryck ut till synlighetscirkeln som standarden drar runt en maskin i dess klass syns, och från fem meter ut syns av två kameror samtidigt.
Varför åtta.
Sju kameror lämnar mark som bara en lins ser. Åtta lämnar nästan ingen, och ett mål sett av två kameror är ett mål med ett avstånd, inte bara en riktning. Ringen är vriden så att ingen kamera sitter på bommens mittlinje, där bommen skulle blockera den.
Den blinda skivan, uttalad.
En kamera högt på en maskin kan inte se marken vid sina egna fötter. Geometrin lämnar en skiva drygt två meter tvärs över, vid rotationscentrum som ringen inte täcker, och ritningen säger det istället för att dölja det. Den skivan är anledningen till att det närmaste bandet finns: ingenting får finnas i den när maskinen är redo att arbeta, och maskinens egna reglage, och regeln att ingenting får finnas i den när maskinen är redo att arbeta, är det som håller den så. Siffran kommer från geometrin, och vi kontrollerar den på maskinen.
Smal med avsikt.
En förares egen sikt skyddas av en standard som anger hur mycket en montering får blockera i ögonhöjd. Eddies kameramoduler är dimensionerade efter den regeln: smala nog att en person i sätet ser det de alltid har sett.
- Vidvinkellinser, var och en täcker en tredjedel av horisonten, kraftigt lutade nedåt från en ring i takhöjd.
- Varje kamera läser hela bilden samtidigt, så en skakande hytt böjer inte världen.
- Högt dynamiskt omfång: en lågt stående sol och en mörk verkstad i samma bild.
- Monterade på tillverkarens egna punkter för speglar och räcken, aldrig på en skyddsbåge.
Två linser, en slutare, en regel om ljus.
Ringen vill ha bredd. Verktyget vill ha detalj. Hytten skakar. Solen står på horisonten klockan fyra på eftermiddagen i januari. Vart och ett av dessa är ett linsbeslut, och vart och ett fattades på papper innan en kamera köptes.
Uppmärksamhetslinsen.
En lins på varje ringkamera som täcker en tredjedel av horisonten, så att en kvadrant täcks med marginal och en person vid cirkelns kant fortfarande fyller tillräckligt av bilden för att vara en person och inte en fläck. De åtta överlappar; överlappet är där djupet kommer ifrån.
Arbetslinsen.
En lins hälften så bred på taket, riktad framåt och nedåt mot verktyget och skäret: skopan, fronten, lasten, kanten. Det en förares ögon gör under större delen av ett skift.
Slutaren.
En kamera som läser sin bild rad för rad, på samma sätt som de flesta mobilkameror gör, böjer en rak stolpe till en lutning när hytten den sitter i skakar. Eddies kameror läser hela bilden på en gång. En vibrerande hytt är det normala tillståndet på en arbetande maskin, så det här var aldrig valfritt.
Instrumentpanelen, läst på samma sätt som du läser den.
En kamera i hytten tittar på instrumentklustret och läser det optiskt: motorn igång, temperatur, bränsle, varnings- och fellamporna. Ingen kabel går in i maskinen för att fråga. Den kan stoppa Eddie. Den kan aldrig starta maskinen.
En roterande lidar, radar där vädret kräver det, och en enkel redogörelse för vad var och en missar.
Kameror ger bilden. Lidarn ger struktur och ett direkt avstånd till allt den träffar. Radar, monterad som tillval där regn, damm och snö är det normala tillståndet, ger närvaro när de förblindar allt annat. Ingen av de tre litas på ensam, eftersom var och en har väder den inte kan se igenom.
Lidarn.
En roterande lidar med hundratjugoåtta kanaler på hyttaket, ovanför ringen, med ett vertikalt fält på en åttondel av en cirkel uppifrån och ner, som roterar tio gånger i sekunden. Den ger bilden dess metriska struktur: markens form, en högs omfattning, en dikeskant, återkastningen från en person. Den är den svagaste sensorn i dimma och den första att tappa en person i mörka arbetskläder, så den är aldrig den enda.
Radar, som tillval.
Där regn, damm eller snö är det normala tillståndet på en arbetsplats läggs radarenheter till i midjehöjd runt maskinen, var och en använd endast i kärnan av sitt fält där dess vinklar är ärliga. Damm som stoppar en lidar dödsstilla är nästan genomskinligt för radar. Så radar används för närvaro i damm och snö, aldrig för position, och aldrig ensam: en person som står helt still är osynlig för den, och två personer som står tillsammans är ett radarobjekt.
Svepet, och svängningen.
En maskin som svänger drar sin egen bom genom lidarns fält. Eddie vet var dess bom är i varje ögonblick och tar bort bommen från bilden, istället för att se en vägg som inte finns.
Kameror och lidar tappar den. Radar, där monterad, håller.
Lidar ser varje partikel som ett hårt mål. Radar ser dem knappt alls, vilket är varför dammiga arbetsplatser får den.
Lidar tappar först. Kameror håller längre.
Lidarns återkastningar avtar i dimma innan en kameras bild gör det.
Framåtriktade sensorer begravs. Ringen håller.
Fem minuter av drivande snö kan förblinda en framåtriktad sensor; åtta kameror runt maskinen är inte alla vända mot vädret.
Radar tappar den. Kameror och lidar håller.
En radar som läser rörelse kan inte se någon som står helt still.
Lidar tappar den. Kameror håller, och radar där monterad.
Mörka kläder returnerar nästan ingenting till en lidar.
Eddie tar bort sin egen befogenhet.
När sensorerna är oense eller vädret tar dem, får perception göra en enda sak med tvivel: ta bort befogenhet.
Den vet vilken väg som är upp, vilken väg den pekar, och var dess skopa är.
En maskin i en slänt, som svänger en last, är inte samma maskin som en på plan mark. Eddie bär sensorerna som visar skillnaden, och den bär två av det viktigaste slaget, eftersom en hytt och ett chassi inte är överens.
Två tröghetsenheter, inte en.
En i hytten, en på chassit. På en grävmaskin skiljer de sig genom svängningen och genom hyttens egen infästning, och att behandla dem som en är en meters felmarginal vid verktyget. Enheten som valdes är klassen som kan hålla sin riktning i minuter utan korrigering, inte klassen i en mobiltelefon; skillnaden beräknades innan den köptes.
Svängningen, och cylindrarna.
Ett band på överdelen läst av en nedåtriktad kamera, som ger vinkeln mellan huset och banden. Lutningssensorer på bommen och armen, eftersom att mäta cylindern placerar skopans kant där den faktiskt är, medan mätning vid länken inte gör det.
Riktning från två antenner.
Gravitationen talar om för en maskin vilken väg som är ner. Den har ingen åsikt om riktning. Eddie tar riktningen från linjen mellan två satellitantenner på taket, hållna tillräckligt långt isär för att lita på, och en mätningsgradkorrigerare där jobbet kräver nivå.
Snabb, korrigerad, förankrad.
Sensorerna på reglagen är snabba och sluter loopen. Riktningssensorerna korrigerar den. Satellitfixeringen är långsam och driftfri, och den förankrar bilden till arbetsplatsens eget rutnät; den sluter aldrig en loop på egen hand.
Objekt, marken, det närmaste bandet där den stoppar, det bortre bandet där den observerar.
Sensoruppsättningen är byggd för marken vi arbetar på: damm, snö, dimma, mörker, och en maskin som svänger. Det här är bilden den bygger.

En illustration av bilden Eddie bygger: objekt, marken, det närmaste bandet där den stoppar vid intrång, det bortre bandet där den observerar. Inte en liveutdata.
Åtta kameror runt maskinen.
Vidvinkellinser, jämnt fördelade, lutade nedåt, dimensionerade så att det inte finns någon blind mark från maskinens eget fotavtryck ut till synlighetscirkeln som standarden drar runt en maskin i dess klass.
En kamera på verktyget och skäret.
Det förarens ögon gör: skopan, fronten, lasten, kanten.
En kamera läser instrumentpanelen.
Motorn igång, oljetemperatur, bränsle, varnings- och fellamporna, på samma sätt som en förare kastar en blick på dem. Den kan stoppa Eddie. Den kan aldrig starta maskinen.
En roterande lidar på hyttaket.
Struktur, omfattning och markens form. Struktur, omfattning och markens form.
Ett tillval för regn och damm.
Den starkaste sensorn i damm och snö, och blind för ett mål som inte rör sig, så den är heller aldrig den enda. Tillagd där en arbetsplats väder kräver det.
Den vet vilken väg som är upp.
Tröghetsenheter på hytten och chassit, en lutningsmätare på överdelen och en kodare på svängningen.
Varje axel vet var den är.
Positions- och kraftavkänning på varje reglage Eddie styr, en längdsensor på varje cylinder, och satellitpositionering med en mätningsgradkorrigerare där jobbet kräver det.
När den är osäker tar den bort befogenhet.
Snö begraver framåtriktade sensorer. Dimma förblindar lidar. Ett stillastående mål är osynligt för radar. Ingen prestandanivå hävdas för sensoruppsättningen. Konstruerad mot ISO 13849-arkitekturen, mot ISO 17757. Ingen certifiering hävdas.
Varje sensor på sin egen gren, så att ett fel har ett namn.
Bilden är inte en enda soppa av pixlar och punkter. Varje sensor läses för sig, bedöms efter sin egen tillförlitlighet, och kombineras först då på objektnivå. När en sensor fallerar kan Eddie säga vilken, och fortsätta utan den. Att slå ihop allt tidigt testades och förkastades: i dimma såg det mindre än vad en enda kamera gjorde.
Scenen Eddie håller blir aldrig helt säker på något, med avsikt. Den håller två separata register: mark den aldrig har observerat, och mark där dess sensorer är oense. Båda behandlas som okända, och okänt betyder ingen befogenhet där.
Den krävs veta när den inte kan se.
Väder som sprider ljus mäts, antas inte bort. En sensor som tyst tappar räckvidd när den värms upp litas inte på att säga det själv; gränsen sätts utifrån. När bilden tunnas ut tunnas Eddies befogenhet ut med den. Regeln hela uppsättningen lever under är kort: extern sensorik får ta bort befogenhet. Den får aldrig skapa den. Inget AI-lager får ge eller återställa rörelsebefogenhet.
Befogenhet är ingen stege vem som helst kan klättra.
En rörelse sker bara när säkerhetssystemet är klart, en namngiven person har signerat den här planen, rörelsen är inom de gränser den personen godkände, och hastighets- och kraftbegränsningarna är uppfyllda. Alla fyra, varje gång, annars rör sig inte maskinen. Det finns ingen ordning att sortera om och ingen överstyrning.
Så förtjänar en ny modell sin plats.
Perceptions- och planeringsmodeller är den snabbast rörliga tekniken i världen just nu, och Eddie är byggd för att ta emot nästa. Tänkandet är utbytbart för sig; reglerna, rörelsestyrenheten och säkerhetssystemet under ändras inte när en modell gör det. Det som ändras är ribban en ny modell måste klara.
Four gates.
Nothing unsigned ever runs on a machine that can move. A new model has to fit the interface, keep to its time and memory, and be able to say stop, not only go; a model that can only ever emit a trajectory does not get in, however clever. It then runs in shadow beside the model it would replace, with no authority, until it has agreed with it long enough to trust. The swap happens at a beat of the controller, with the old model still resident. Rolling back drops the approval and a person signs again; there is no reverting to the last command.
A separate rig records how good operators move.
With a person in the seat and the unit out of it, a separate recording rig takes down what a skilled operator's hands actually did, at a rate and a resolution that make the record worth keeping. Nothing of Eddie's is connected while it runs, control units included, and the rig is wired to nothing on the machine. Where the stick paused. How the throttle came up before the swing. How the bucket was feathered into the face.
That record has no authority. It cannot move a control. Learning happens off the machine, is reviewed by a named person, and ships signed, governed so that no one person's technique is reproducible from it and no one person's contribution dominates it. There is no learning on the machine and no weight that changes itself in the field. Every update runs on our own fleet before it reaches yours.
The eyes and the brain, named.
The cameras are Leopard Imaging on Sony IMX490 imagers. The lidar is an Ouster OS0-128. Position and heading come from an SBG Systems Ellipse-D, the motion of the house from a VectorNav VN-110, the boom and stick angles from SICK inclination sensors. The computer is an NVIDIA Jetson AGX Orin on a Connect Tech carrier. Every part STE Integrate is engineered around, by maker.
The hands, drawn from the model.
Every control unit is drawn in the engineering model as built: the joystick pods, the pedal pod, the travel pod and the platform they sit on. These are the model's own views, drawn from the same model the machines are built against.




Where the job is prepared.
Before Eddie moves, the job is prepared off the machine: the site, its boundary, its datum, the drawings the work calls for, and the readiness checks. That preparation never touches the machine, holds no session and moves no control. It hands a ready job to the stack above, and the stack decides, in order, whether the machine moves.
The STE Site Foreman is where that preparation lives.