Industries · Manufacturing and robotics

AI planning connected to machines, with physical safety kept outside the model

If you want AI to plan, inspect or schedule work near industrial equipment, I map which decisions sit in the cloud, at the edge and in your control system, validate behaviour in simulation before anything moves, and write down the safety dependencies your independent safety function must own. The model proposes bounded actions; your existing controllers and safety systems decide what physically happens.

This is a good fit if…

  • You build or integrate robots or automated cells and want language- or vision-model planning on top of existing controllers.
  • You need inference near equipment where connectivity is constrained, intermittent or not permitted.
  • Your inspection, maintenance or supply-chain workflow could use AI, but your engineers want to know exactly where the model's authority ends.
  • A prototype ran in the lab and you need a responsibility map before it goes near a production line or a customer site.

Look elsewhere if…

  • You need a functional-safety assessment or safety sign-off for a machine or cell. That needs an independent safety assessor.
  • You want the model to act as a safety controller, override interlocks or bypass guarding. I will not build that.
  • You need private model hosting with no physical system involved. Use private and local LLM deployment instead.

What you get

Cloud-to-edge responsibility map, simulation-first validation and independent safety dependencies

  • A cloud-to-edge responsibility map: what each layer decides, its latency and connectivity assumptions, and how it fails.
  • A bounded action interface: the only commands the AI layer can issue, checked against limits before they reach a controller.
  • Simulation-first validation results, including the failure and edge cases, before any trial on hardware.
  • A safety dependency register handed to your safety function, listing what the AI layer relies on them to provide.
  • Edge inference packaged with monitoring, version pinning and a rollback path.

How it runs

  1. 01

    System and site review

    I review your controllers, interfaces, network constraints, existing safety functions and the task you want AI to help with, with your controls engineer present.

  2. 02

    Responsibility map

    Decisions are allocated to cloud, edge, controller and safety layers, the bounded action interface is specified, and safety dependencies are listed for your safety owner.

  3. 03

    Simulation-first build

    Planning, perception or scheduling is built and validated against a simulator, digital twin or recorded data, with failure cases tested deliberately.

  4. 04

    Supervised trial and handover

    A trial on hardware runs only after your safety function approves it, under your site rules. Code, models, map and runbook are then handed to your team.

What needs to be in place

  • A controls or automation engineer who knows the equipment and its interfaces.
  • A named safety owner, internal or external, who will review the safety dependency register.
  • A simulator, digital twin or recorded operating data for validation before hardware trials.
  • Edge hardware, or a decision on it, and documentation for the controller interfaces.

Not included

  • Functional-safety assessment, risk assessment sign-off or safety certification of any machine or cell.
  • Changes to safety-rated controller logic, interlocks or guarding.
  • Work on site in hazardous areas without your induction, supervision and permits.
  • Uptime or throughput commitments for production equipment.

The situation

Language and vision models can now do useful planning and perception work in industrial settings: turning an operator’s instruction into a task sequence, spotting defects on a line, scheduling maintenance from sensor history, coordinating supply-chain exceptions. The difficulty is not getting a demo to work. It is connecting a probabilistic model to equipment that can hurt people or damage product, in a way your engineers and safety function can accept.

The most common mistake is architectural: the model ends up, by accident, as part of the control loop. It sends commands directly, or its output is trusted without a deterministic check, or nobody has written down what happens when the network drops mid-task. The second most common mistake is the opposite: the project stalls because nobody can say where the model’s authority ends, so the safety function cannot approve anything.

What the work involves

Separate planning from control from safety. I treat the system as layers with different responsibilities. The AI layer, in the cloud or at the edge, interprets, perceives and proposes. A deterministic layer validates every proposal against limits: workspace bounds, speeds, forces, sequence rules, interlocks. The controller executes. The safety system, which the AI layer cannot touch, stops things when they go wrong. Each layer’s job, inputs, latency budget and failure behaviour is written down.

Decide what runs where. Constrained connectivity is normal in plants and warehouses. Perception and short-horizon decisions usually need to run on edge hardware close to the equipment; heavier planning and fleet analytics can run centrally. The map states what each component needs to keep working when the link fails, and what the equipment does then.

Validate in simulation first. Planners and perception models are tested against a simulator, digital twin or recorded operating data before anything moves. Failure cases are generated deliberately: occluded parts, unexpected objects, out-of-range instructions, stale data. Only behaviour already seen in simulation goes to a supervised hardware trial.

Hand safety dependencies to the people who own safety. The AI layer relies on things it cannot guarantee itself: that guarding is in place, that controller limits are configured, that an emergency stop is independent of software. Those go into a register for your safety owner to confirm or act on.

At Orangewood Labs I led RoboGPT, AutoInspect and an EdgeML platform for industrial robotics, and at Manufactured I built AI agents for supply-chain operations. The layered approach also follows my published work on constraining what AI agents can do in production.

The signature deliverable, illustrated

Illustrative extract from a responsibility map, not taken from a client:

LayerRuns onDecidesMust keep working offline?On failure
Task planner (language model)Central serverTask sequence from operator requestNoTask not started; operator informed
Defect detector (vision model)Edge device at the cellPass, reject or refer to inspectorYesParts referred to manual inspection
Action validatorEdge deviceWhether a proposed move is inside limitsYesMove refused and logged
Robot controllerExisting controllerMotion executionYesExisting controller behaviour
Safety systemExisting safety-rated hardwareStopYesUnchanged; outside AI scope

How acceptance is judged

The scope sets validation criteria in simulation (task success, refusal of out-of-limit proposals, behaviour under each listed failure case) and the conditions for a hardware trial. Your engineering lead accepts the build against those criteria; your safety owner, separately, decides whether a hardware trial may proceed. I do not combine those two decisions.

Ownership and handover

Your engineering team owns the code, models and edge packaging, with version pinning, monitoring and a rollback path. Your safety function owns the dependency register. The runbook covers model updates, revalidation in simulation and how to add a new task to the action interface.

When to choose something else

For private model hosting without physical systems, see private and local LLM deployment. If inference speed or cost on existing hardware is the problem, see AI infrastructure and inference. Other sectors, including defence and dual-use, are on the industries overview.

Questions buyers ask

Can the AI layer ever send commands directly to a robot?

Only through the bounded action interface: a small set of named commands with parameter limits, checked by deterministic code before they reach the controller, with the controller's own limits and the safety system still in force underneath. The model never gets a general-purpose channel to the hardware, and nothing it outputs can disable a safety function.

Why simulation first?

Because failures are cheap there. A planner that misreads a scene or proposes an out-of-range move should be caught in simulation or replayed data, many times over, before it is ever connected to equipment. Hardware trials then confirm behaviour already seen, rather than discovering it.

Do we need cloud connectivity?

Not necessarily. The responsibility map decides what must run at the edge for latency, connectivity or data-control reasons. Perception and short-horizon decisions often run locally; heavier planning or analytics can run in the cloud when connectivity allows, with defined behaviour when it does not.

Who is responsible if something goes wrong on the line?

The same people as today. Your safety function and site management remain responsible for machine safety; the AI layer is designed so that its failures are contained by systems they already own. The safety dependency register makes that explicit and is reviewed by your safety owner before any hardware trial.

What experience do you have in this area?

As Head of AI and Platform at Orangewood Labs I led RoboGPT, AutoInspect and an EdgeML platform for industrial robotics. At Manufactured I led AI engineering on agents for supply-chain operations. Neither role involved acting as a safety assessor, and this engagement does not either.

Related engagements

Industries · Regulated operations

Regulated operations

We need useful AI workflows in a controlled environment. How do we translate agreed policies into technical and review controls?

You get:Policy-to-workflow control mapping, evidence capture and pilot approval dependencies

Industries · Retail and marketplaces

Retail and marketplaces

Which search, merchandising and operations problems should we tackle first, and how will we measure whether the change helps?

You get:Retail-specific opportunity brief, evaluated retrieval or recommendation pilot and rollout plan

AI delivery · Private inference

Private LLM deployment

Our data or operating constraints require a private deployment. How do we compare quality, hardware and operational burden?

You get:Deployment decision record, workload benchmark, access controls and operations plan

AI delivery · Infrastructure and inference

AI infrastructure

Our AI application is too slow and expensive. Who can benchmark the workload and improve cost without silently reducing quality?

You get:Inference and platform optimisation engagement

Industries · B2B SaaS

B2B SaaS

We need an AI feature that works across customer accounts without breaking tenant isolation or unit economics. What belongs in the delivery plan?

You get:Tenant-aware feature architecture, task evaluation and per-customer cost model

Industries · Professional services

Professional-services firms

How should our firm sequence AI adoption across client confidentiality, partner review and billable delivery work?

You get:Firm-level use-case portfolio, client boundary model and governed pilot sequence

Further reading

Describe what needs to work

A short, non-confidential description is enough to start. I read every brief personally and reply within two business days, including when the answer is that I am not the right fit.

Step 1 of 2 · The basics