
ШІ планує. Правила керують. Люди дозволяють. Безпека має право вето.
Steady Eddie несе свій інтелект на борту, шарами, кожен із яких має свою задачу та межу. Шари, що сприймають і планують, — це програмні моделі, і ми їх оновлюємо: у міру вдосконалення моделей кожен пристрій вдосконалюється разом із ними. Правила, що керують моделями, контролер, який рухає машину, і система безпеки, здатна зупинити все, оновленням не торкаються, і жодна модель не може їх умовити.
Машина за роботою, розворот в інженерній моделі.
Що пропонує, що вирішує, що зупиняє.
Кожна команда проходить крізь цей стек згори вниз. Мислення — замінюване. Частини, що керують, рухають і захищають, — ні, і вони лежать нижче, там, де модель дістати не може.
Спілкується з бригадою і читає завдання.
Частина, що розуміє план, запитання чи креслення і пояснює, що Eddie має намір робити. Вона радить. Вона ніколи не подає команду на орган керування.
Перетворює затверджене завдання на прості, обмежені дії.
Різ, підйом, прохід, поворот — кожен у межах, встановлених для цієї машини. План залишається лише пропозицією, доки все, що нижче, його не допустить.
Спостерігає і може сказати лише «стоп».
Виявлення, класифікація та супровід усього, що навколо машини, з рівнем довіри для кожного об'єкта. Сприйняття може забрати повноваження. Воно не може їх надати. Воно може сказати «стоп»; воно не може сказати «вперед».
Тут кожна команда допускається або відхиляється.
Прості правила, незмінні щоразу. Це межа між тим, чого хоче ШІ, і тим, що дозволено робити машині.
Контролер із фіксованим циклом працює з кожним органом керування.
Він рухає джойстик, педаль, важіль так, як його навчило калібрування, і нічого понад це. Швидша модель ухвалює краще рішення; вона не змушує гідравлічний клапан відкриватися швидше, і саме штатні органи керування машини визначають нижню межу швидкості будь-якої реакції.
Незалежний контролер безпеки з правом вето над усім, що вище нього.
З окремою проводкою, окремим живленням, підзвітний людині біля машини та власним датчикам. Коли він каже «стоп», ніщо вище не має права голосу.
Вісім камер на кільці і один диск біля самих ніг машини, якого не бачить жодна камера.
Це кільце — не камера, прикручена там, де знайшлося місце. Це прорахована геометрія: скільки об'єктивів, на якій висоті, під яким нахилом вниз, щоб кожен квадратний метр від власного контуру машини до кола видимості, яке стандарт окреслює навколо машини її класу, було видно, а починаючи з п'яти метрів — видно одразу двома камерами.
Чому вісім.
Сім камер залишають ділянки, які бачить лише один об'єктив. Вісім залишають майже нічого, а ціль, яку бачать дві камери, — це ціль із визначеною відстанню, а не лише пеленгом. Кільце розвернуте так, щоб жодна камера не опинилася на осьовій лінії стріли, де стріла її б перекрила.
Сліпий диск, назвемо його прямо.
Камера, встановлена високо на машині, не бачить землю біля власних ніг. Геометрія залишає диск трохи більше двох метрів у поперечнику в центрі обертання, який кільце не покриває, і креслення прямо про це каже, а не приховує. Саме через цей диск існує ближня смуга: нічого не повинно бути в ній, коли машина озброєна, а гарантують це штатні органи керування машини та правило, що в ній нічого не повинно бути, коли машина озброєна. Величина випливає з геометрії, і ми перевіряємо її на самій машині.
Тонкі навмисно.
Власний огляд оператора захищений стандартом, який визначає, наскільки будь-яке кріплення може перекривати лінію очей. Камерні модулі Eddie розраховані під це правило: досить тонкі, щоб людина в кріслі бачила те, що бачила завжди.
- Широкі об'єктиви, кожен охоплює третину горизонту, помітно нахилені вниз від кільця на висоті даху.
- Кожна камера зчитує весь кадр одразу, тож вібрація кабіни не викривляє картину світу.
- Високий динамічний діапазон: низьке сонце і темний бокс в одному кадрі.
- Кріпляться до штатних точок дзеркал і поручнів виробника машини, ніколи — до захисної конструкції (ROPS).
Два об'єктиви, один затвор, одне правило щодо світла.
Кільцю потрібна ширина огляду. Інструменту потрібна деталізація. Кабіна вібрує. У січні о четвертій дня сонце висить на горизонті. Кожен із цих факторів — це рішення щодо об'єктива, і кожне з них ухвалили на папері ще до того, як купили камеру.
Оглядовий об'єктив.
Об'єктив на кожній камері кільця охоплює третину горизонту, тож квадрант покривається із запасом, а людина на межі кола все ще займає в кадрі достатньо місця, щоб залишатися людиною, а не плямою. Вісім об'єктивів перекриваються, і саме з цього перекриття береться глибина.
Робочий об'єктив.
Об'єктив удвічі вужчий, на даху, спрямований вперед і вниз, на інструмент і зріз: ківш, забій, вантаж, кромку. Те, чим зайняті очі оператора більшу частину зміни.
Затвор.
Камера, яка зчитує кадр рядок за рядком, як більшість камер у телефонах, перетворює прямий стовп на нахилений, коли кабіна, в якій вона встановлена, вібрує. Камери Eddie зчитують весь кадр одразу. Вібрація кабіни — звичайний стан для працюючої машини, тож це ніколи не було опцією.
Панель приладів, зчитана так само, як її читаєте ви.
Одна камера в кабіні дивиться на панель приладів і зчитує її оптично: чи працює двигун, температуру, паливо, індикатори попереджень і несправностей. Жоден дріт не заходить у машину, щоб про це запитати. Вона може зупинити Eddie. Вона ніколи не може запустити машину.
Обертовий лідар, радар там, де цього вимагає погода, і чесний перелік того, що втрачає кожен із них.
Камери дають картинку. Лідар дає структуру і пряму відстань до всього, у що влучає промінь. Радар, який встановлюють як опцію там, де дощ, пил і сніг — звичайна умова, дає факт присутності, коли все інше сліпне. Жодному з трьох не довіряють самому по собі, бо в кожного є погода, крізь яку він не бачить.
Лідар.
Стовосьмиканальний обертовий лідар на даху кабіни, над кільцем, з вертикальним полем в одну восьму кола згори донизу, що обертається десять разів за секунду. Він додає картині метричну структуру: форму землі, розмір купи, край траншеї, відбиток від людини. Це найслабший датчик у тумані і перший, хто втрачає людину в темному робочому одязі, тож він ніколи не єдиний.
Радар, як опція.
Там, де дощ, пил або сніг — звичайна умова на майданчику, навколо машини на рівні пояса додають радарні блоки, кожен з яких використовується лише в ядрі свого поля, де його кути достовірні. Пил, що повністю зупиняє лідар, для радара майже прозорий. Тому радар використовують для фіксації присутності в пилу й снігу, ніколи — для визначення позиції, і ніколи самостійно: людина, яка стоїть нерухомо, для нього невидима, а двоє людей поруч — один об'єкт радара.
Обертання лідара і поворот машини.
Машина, що повертається, проносить власну стрілу крізь поле лідара. Eddie в кожну мить знає, де перебуває стріла, і прибирає її з картини, замість того щоб бачити стіну, якої немає.
Камери й лідар його втрачають. Радар, де встановлений, тримає.
Лідар бачить кожну частинку як тверду ціль. Радар майже їх не бачить, тому саме пильні майданчики його й отримують.
Лідар втрачає першим. Камери тримають довше.
Відбиття лідара згасають у тумані раніше, ніж псується картинка камери.
Датчики спереду заносить снігом. Кільце тримає.
П'ять хвилин заметілі можуть засліпити датчик, спрямований вперед; вісім камер навколо машини не всі дивляться назустріч негоді.
Радар її втрачає. Камери й лідар тримають.
Радар, який зчитує рух, не бачить того, хто стоїть нерухомо.
Лідар його втрачає. Камери тримають, і радар, де встановлений.
Темний одяг майже нічого не відбиває для лідара.
Eddie сам забирає у себе повноваження.
Коли датчики розходяться в показаннях або погода бере гору над ними, сприйняттю дозволено зробити з сумнівом лише одне: забрати повноваження.
Вона знає, де верх, куди спрямована і де перебуває її ківш.
Машина на схилі, що повертається з вантажем, — це не та сама машина, що на рівній поверхні. Eddie несе датчики, які фіксують цю різницю, і несе по два датчики найважливішого типу, бо кабіна і шасі не завжди «згодні» одне з одним.
Два інерційні блоки, а не один.
Один у кабіні, один на шасі. На екскаваторі вони відрізняються на кут повороту та власне кріплення кабіни, і якщо вважати їх одним блоком, похибка на інструменті сягає метра. Обраний клас блоків здатен утримувати орієнтацію хвилинами без корекції — це не той клас, що в телефоні; різницю прорахували ще до закупівлі.
Поворот і циліндри.
Смуга на корпусі, яку зчитує спрямована вниз камера, дає кут між платформою і гусеницями. Датчики нахилу на стрілі та рукояті, бо вимірювання по циліндру ставить кромку ковша саме там, де вона є насправді, а вимірювання по шарніру — ні.
Курс із двох антен.
Сила тяжіння підказує машині, де низ. Про курс вона нічого не говорить. Eddie визначає курс за лінією між двома супутниковими антенами на даху, рознесеними достатньо далеко, щоб їм можна було довіряти, і геодезичним коректором там, де завдання вимагає точності по висоті.
Швидко, скориговано, прив'язано.
Датчики на органах керування швидкі й замикають контур керування. Датчики орієнтації його коригують. Супутникове визначення положення повільне, але не дрейфує, і воно прив'язує картину до власної сітки координат майданчика; саме воно ніколи не замикає контур самостійно.
Об'єкти, земля, ближня смуга, де вона зупиняється, дальня смуга, де вона стежить.
Комплекс датчиків побудований під умови, у яких ми працюємо: пил, сніг, туман, темрява і машина, що повертається. Ось яку картину вона будує.

Ілюстрація картини, яку будує Eddie: об'єкти, земля, ближня смуга, де вона зупиняється при вході, дальня смуга, де вона стежить. Не живі дані.
Вісім камер навколо машини.
Широкі об'єктиви, рівномірно розставлені, нахилені вниз, розраховані так, щоб не було сліпих ділянок від власного контуру машини до кола видимості, яке стандарт окреслює навколо машини її класу.
Одна камера на інструменті та зрізі.
Те, чим зайняті очі оператора: ківш, забій, вантаж, кромка.
Одна камера зчитує панель приладів.
Чи працює двигун, температуру оливи, паливо, індикатори попереджень і несправностей — так само, як на них поглядає оператор. Вона може зупинити Eddie. Вона ніколи не може запустити машину.
Обертовий лідар на даху кабіни.
Структура, розміри та форма землі. Структура, розміри та форма землі.
Опція для дощу й пилу.
Найсильніший датчик у пилу й снігу, і сліпий до цілі, яка не рухається, тому він теж ніколи не єдиний. Додається там, де цього вимагає погода на майданчику.
Вона знає, де верх.
Інерційні блоки на кабіні та шасі, інклінометр на верхній конструкції та енкодер на повороті.
Кожна вісь знає, де вона перебуває.
Датчики положення та зусилля на кожному органі керування, яким працює Eddie, датчик довжини на кожному циліндрі та супутникове позиціонування з геодезичним коректором там, де це потрібно для завдання.
Коли вона не впевнена, вона забирає повноваження.
Сніг заносить передні датчики. Туман сліпить лідар. Нерухома ціль невидима для радара. Жодного рівня продуктивності для комплексу датчиків не заявлено. Спроєктовано за архітектурою ISO 13849, з орієнтиром на ISO 17757. Жодної сертифікації не заявлено.
Кожен датчик на власній гілці, тож у відмови є ім'я.
Картина — це не суцільна юшка з пікселів і точок. Кожен датчик зчитується окремо, оцінюється за власною надійністю, і лише потім усе об'єднується на рівні об'єктів. Коли один датчик відмовляє, Eddie може назвати, який саме, і продовжити без нього. Раннє злиття всіх даних тестували й відхилили: у тумані воно бачило менше, ніж одна окрема камера.
Сцена, яку утримує Eddie, за задумом ніколи не стає повністю впевненою в чомусь. Вона веде два окремі реєстри: земля, яку вона ніколи не спостерігала, і земля, де її датчики розходяться в показаннях. Обидва трактуються як невідомі, а невідоме означає відсутність повноважень там.
Вона зобов'язана знати, коли не бачить.
Погода, що розсіює світло, вимірюється, а не відкидається як припущення. Датчику, який тихо втрачає дальність під час нагрівання, не довіряють самому про це повідомити; межу встановлюють ззовні нього. Коли картина рідшає, разом із нею рідшають і повноваження Eddie. Правило, за яким живе весь комплекс, коротке: зовнішні сенсори можуть забирати повноваження. Вони ніколи не можуть їх створювати. Жоден шар ШІ не може надати чи відновити повноваження на рух.
Повноваження — не драбина, якою може піднятися будь-хто.
Рух відбувається лише тоді, коли система безпеки чиста, названа особисто людина підписала цей план, рух перебуває в межах, які вона затвердила, і дотримано обмежень швидкості й зусилля. Усі чотири умови, щоразу — інакше машина не рухається. Порядок неможливо змінити, і обходу немає.
Як нова модель заслуговує на своє місце.
Моделі сприйняття та планування — наразі найшвидша технологія у світі, що розвивається, і Eddie побудований так, щоб прийняти наступну. Мислення замінюване саме по собі; правила, контролер руху і система безпеки під ними не змінюються, коли змінюється модель. Змінюється лише планка, яку нова модель має подолати.
Чотири ворота.
Нічого непідписаного ніколи не працює на машині, здатній рухатися. Нова модель повинна відповідати інтерфейсу, вкладатися в свій час і пам'ять і вміти сказати «стоп», а не лише «вперед»; модель, яка вміє лише видавати траєкторію, не потрапляє в систему, якою б розумною вона не була. Далі вона працює в тіні поруч із моделлю, яку мала б замінити, без жодних повноважень, доки не погоджується з нею достатньо довго, щоб їй довіряти. Заміна відбувається у такт контролера, і стара модель залишається резидентною. Відкат скасовує схвалення, і людина підписує знову; повернення до останньої команди не існує.
Окрема установка записує, як рухаються досвідчені оператори.
Коли людина в кріслі, а сам пристрій знято, окрема записувальна установка фіксує, що насправді робили руки досвідченого оператора, з такою частотою і роздільною здатністю, що запис вартий зберігання. Під час запису нічого з обладнання Eddie не підключено, включно з блоками керування, і сама установка ні до чого на машині не під'єднана. Де рукоятка робила паузу. Як оберти двигуна наростали перед поворотом. Як ківш плавно заводили в забій.
Цей запис не має жодних повноважень. Він не може подати команду на орган керування. Навчання відбувається поза машиною, його перевіряє названа особа, і воно виходить підписаним, під контролем, що унеможливлює відтворення техніки будь-якої однієї людини за цим записом і не дає внеску жодної однієї людини домінувати. На машині навчання не відбувається, і жодна вага не змінюється сама в польових умовах. Кожне оновлення спершу проходить на нашому власному парку, перш ніж дійде до вашого.
Очі та мозок, названі поіменно.
Камери — Leopard Imaging на матрицях Sony IMX490. Лідар — Ouster OS0-128. Позицію та курс дає SBG Systems Ellipse-D, рух платформи — VectorNav VN-110, кути стріли й рукояті — датчики нахилу SICK. Обчислювач — NVIDIA Jetson AGX Orin на платі Connect Tech. Кожен компонент, навколо якого спроєктовано STE Integrate, за виробником.
Руки, змальовані з моделі.
Кожен блок керування змальований в інженерній моделі так, як він побудований: джойстикові модулі, педальний модуль, модуль ходу і платформа, на якій вони розташовані. Це власні відображення моделі, ті самі, за якими будують машини.




Де готується завдання.
Перш ніж Eddie почне рухатися, завдання готують поза машиною: майданчик, його межі, його висотну основу, креслення, які потрібні для роботи, і перевірки готовності. Ця підготовка ніколи не торкається машини, не утримує сесії і не подає команд на жоден орган керування. Вона передає готове завдання стеку вище, і саме стек вирішує, по порядку, чи рухатиметься машина.
STE Site Foreman — це те місце, де живе ця підготовка.