DEV Community

Yash Bansal
Yash Bansal

Posted on

Designing a closed-loop AIoT system: Identify Sense Decide Act Verify

Industrial AI systems have been described as a combination of machine learning and sensor data.

This is a useful description, but it leaves out some important details.

A production system requires predictions, but also includes context, identity, constraints, workflows, authorization, execution, and feedback.

One architecture for designing a thought process is:

Physical Environment
↓
Identification
↓
Sensing
↓
AI Decision
↓
Authorized Action
↓
Verification
↓
Updated Physical State
↺
Enter fullscreen mode Exit fullscreen mode

1. Identification occurs before sensing

A sensor reading is much more valuable when the system knows what the reading belongs to.

For example:

temperature = 82°C
Enter fullscreen mode Exit fullscreen mode

is simply a quantity.

But:

Asset: Pump-17
Location: Processing Area B
Temperature: 82°C
Operating state: Active
Recent trend: Increasing
Enter fullscreen mode Exit fullscreen mode

includes operational context.

Identification, therefore, serves as the bridge between observations and real-world entities.

2. Sensing drives the current state

Industrial environments require multiple measurements to capture the current state:

Temperature
Pressure
Vibration
Position
Speed
Energy consumption
Environmental conditions
Equipment status

The objective is to capture enough measurements, but the important question is whether the measurements are reliable enough to establish the state for a specific decision.

3. AI interprets the context

The AI layer can enrich observations and combine them with operational context.

A decision system might use:

asset identity
+ sensor state
+ location
+ production context
+ historical behavior
+ operational constraints
Enter fullscreen mode Exit fullscreen mode

To generate a decision output such as:

Predictive maintenance
Classify alert severity
Recommend actions
Prioritize events
Plan responses
Enter fullscreen mode Exit fullscreen mode

4. Decisions occur within boundaries

This is where industrial AI systems differ from a chatbot design.
A recommendation and a physical command are not equivalent.

Before an AI system can be connected to a physical device, the system may need to include:
authorization
precondition checks
a command choice set

operating boundaries
execution monitoring
human approvals
The AI can, therefore, make decisions within a bounded action space instead of receiving free control of the connected equipment.

5. An action can include levels of response

An action item could be:

Inform → Alert an operator
Coordinate → Create a work order
Assist → Guide a technician
Control → Send an approved command
Automate → Execute within defined constraints
Enter fullscreen mode Exit fullscreen mode

This allows multiple levels of response based on AI decisions.
Not every business case requires full automation.

6. Verification closes the loop

After an action item is executed, the system needs to capture feedback.
For example:

Decision:
Reduce equipment operating level
↓
Action:
Approved control command
↓
New measurements:
Temperature ↓
Pressure stable
Output maintained
↓
Verification:
Expected operating state achieved
Enter fullscreen mode Exit fullscreen mode

Without verification, the system does not know whether the physical world has responded to a request.

Benefits of designing a closed-loop system

A closed-loop AIoT architecture can be applied to manufacturing, logistics, infrastructure, mining, energy, transportation, and other environments where software decisions are applied to the physical world.

Each use case has different hardware and models, but the underlying engineering challenge is similar: How to build a system that connects the physical observations to decisions, and then from decisions back to the physical world.

Aperture Venture Studio describes this architecture through its Physical AI and AIoT engines, including identification, sensing, AI-supported decision making, physical action, and verification.

Closed-loop AIoT architecture

Top comments (0)