LINGBANG · VisionAgent Auto-parts assembly monitoring · 6-step SOP · ~6 min read 中文
FIELD IMPLEMENTATION RECORD

Auto-Parts Assembly
Process Monitoring

At the assembly station, from cover loading, alignment, bolt installation, tightening and torque verification to paint-marking — turn "is every step done" into visual rules that can be recognized, advanced and intercepted. A missing bolt or a skipped torque check must be caught on the spot.

6-Step Assembly SOP State Graph S0–S6 Param Config / NG Stats Zero-Code Orchestration
Auto-parts assembly station
LIVE FOOTAGE
Top-down station · Cover assembly · AI boxes

On an automotive / two-wheeler parts assembly line, the hard part isn't "getting a clear shot of one cover" — it's making sure every unit is assembled in the same order: load the cover, align, install bolts, tighten, verify torque, paint-mark, then final-check and release. A missing bolt or a skipped torque check must be caught right there.

This article is based on a real assembly-monitoring video and the VisionAgent UI, laid out as field scene → process timeline → workflow / events / state machine / parameter page → runtime dashboard. The UI screenshots are drawn to match the product's real controls and wording, aligned with the actions in the video.

01

The real assembly station in the video

A top-down camera (labeled "Camera 01" at the lower-right) frames the assembly station: an operator in light workwear and gloves lifts a cast-aluminium engine cover and aligns it onto the case for assembly. The vision system marks "cover bolts" with red detection boxes, "torque check" with a yellow box, and prompts "paint mark" once done; the background shows station rails, pneumatic hoses and part racks — this is exactly the field that auto-parts assembly monitoring must handle.

Assembly frame

▲ Field: cover loading & alignment, in progress

AI-boxed cover bolts

▲ Field: AI boxes each "cover bolt" for count check

02

Six steps: what each one checks

The runtime checklist matches the state-graph event tensor — six ordered steps per the real actions in the video:

E0Cover loaded in place
E1Positioning & alignment
E2Install cover bolts
E3Tighten / fasten
E4Torque verification
E5Paint mark / final check

A missed assembly step costs more than a surface flaw

One missing cover bolt, a skipped torque check or a forgotten paint mark often only surfaces at end-of-line test or at the customer. Process monitoring must lock "order + presence + torque" on the line side.

03

Workflow: a five-operator tensor flow

FLOW

Drag-and-drop the detection chain

Operator library · Zero-code

Create a project "Auto-Parts Assembly" and drag operators from the left library, then connect them (matching the real canvas):

Industrial Camera Image Preprocessing Object Detection Event Detection State Machine
Industrial Camera
Top-down over the station, covering the cover and both-hand work area; multi-channel / RTSP.
Image Preprocessing
Denoise and enhance to stabilize the cast-aluminium glare and texture.
Object Detection
Detect the cover, bolts, torque wrench, marker pen and fastening marks.
Event Detection
Turn detections into the standard events E0–E5.
State Machine
Advance S0→S6 by assembly order, outputting release / interception.
VisionAgent · Tensor-flow canvas — Auto-Parts Assembly5 operators linked
OPERATOR LIBRARY
Industrial Camera
Image Preprocessing
Object Detection
Semantic Segmentation
Event Detection
State Machine
CAM
CameraTop-down
PRE
PreprocessDenoise
DET
DetectionCover / Bolt
EVT
EventsE0–E5
FSM
State M.S0→S6

▲ Tensor-flow canvas: Camera → Preprocess → Detection → Events → State Machine (real UI style)

Process engineers can read the flow chart; changing a step needs no code.
04

Orchestrating events: the GPU Event Orchestrator

EVENT

Turn "cover bolts complete" into a standard signal

Primitive library · Presence / Count

Open the "GPU Event Orchestrator"; the header shows "Configuring event: Install cover bolts". Drag "Count = N" and "Object Present" from the primitive library:

  • The state-machine list on the right: E0 load cover, E1 align, E2 install bolts, E3 tighten, E4 torque check, E5 paint mark… unfinished steps show "To configure";
  • Miss-prone steps can attach "Object Absent" or "Count short" to drive the interception branch.
GPU Event Orchestrator — Configuring event: Install cover boltsPrimitive · Count=6
PRIMITIVES
Object Present
Object Absent
Count = N
Position
Dwell time
STATE-MACHINE EVENTS
E0Cover loaded in placeConfigured
E1Positioning & alignmentConfigured
E2Install cover boltsConfiguring…
E3Tighten / fastenTo configure
E4Torque verificationTo configure
E5Paint mark / final checkTo configure

▲ GPU Event Orchestrator: event "Install cover bolts" = primitives "Object Present + Count" (real UI style)

Detections are wrapped into events; the state machine and runtime checklist subscribe directly.
05

State machine: the S0–S6 ring

FSM

The state-graph editor locks the order

Event tensor E ∈ R⁷
  • S0 await cover —E0 load→ S1 await align —E1→ S2 await bolts —E2→ S3 await tighten —E3→ S4 await torque —E4→ S5 await mark —E5→ S6 release;
  • after E5 paint mark, it returns to S0 — one loop per unit;
  • the event tensor on the right lists EØ (void) and the assembly events E0–E5; the state-action tensor is kept in sync.
State-graph editor — Auto-parts assembly ringS0–S6
E0 E1 E2 E3 E4 E5 reset S0 await cover S1 await align S2 await bolts S3 await tighten S4 await torque S5 await mark S6 release
EVENT TENSOR E
Void / no action
E0Cover loaded in place
E1Alignment complete
E2Cover bolts complete
E3Tightened in place
E4Torque check passed
E5Paint mark done

▲ State-graph editor: auto-parts assembly ring S0–S6 (real UI style)

The SOP order is enforced by the state graph; skips and misses are visible on the spot.
06

Camera & page parameter configuration

PARAMS

Defect types / display parameters

Param config · Page params

Open "Parameter Config" and switch to the Page Params tab. The "Defect Stats" on the left align with the assembly steps, making it easy to count misses by NG type:

  • Columns: Defect code (NG0…NG5), Defect name (cover missing, misalignment, bolt missing, not tightened, torque fail, mark missing), Count;
  • You can "add / remove defect types"; edit name and description on the right, then "Save parameters" to apply;
  • Result display: mask ON, defect name ON, font size 40, line width 2 — matching the on-site overlay;
  • On the camera side, configure channel, exposure and ROI at the "Industrial Camera" node so the whole station is framed.
Parameter Config · Page ParamsSave parameters
Defect codeDefect nameCount
NG0Cover missing0
NG1Misalignment1
NG2Bolt missing3
NG3Not tightened2
NG4Torque fail1
NG5Mark missing0
Show mask
Show defect name
Font size40
Line width2
Camera channelCH1 · RTSP
ROI regionFull station

▲ Parameter Config · Page Params: defect types & result-display settings (real UI style)

Step names, NG codes and overlay display are set once and shared by the dashboard and reports.
07

Go-live: video + six-step checklist

RUN

Monitoring and verdict on one screen

Edge runtime
  • Left: live view + detection boxes, marking "cover bolts" and "torque check";
  • Right: a six-step button checklist — load cover, align, install bolts, tighten, torque check, paint mark; finished steps get a green tick;
  • Verdict: all pass → release allowed; any step "object absent / count short" → intercept and log the matching NG.
Runtime Monitor — Camera 01 · Assembly stationEdge running
Runtime live view
Live · Torque check
E0Cover loaded
E1Alignment
E2Install bolts
E3Tighten
E4Torque check
E5Paint mark / final
4 / 6 steps passed · awaiting torque check

▲ Runtime monitor: live recognition on the left, six assembly steps advancing on the right

▲ Live footage: the full auto-parts assembly monitoring clip

Config, recognition, step ticks and the release verdict live on one screen — accept it on the same day, on site.
08

Comparison table & takeaways

AspectTraditional assembly lineVisionAgent auto-parts assembly
Recognize partsTeam-lead spot checksObject detection identifies cover / bolts / torque wrench in real time
Manage orderHabit and paper SOPState graph S0–S6 enforces the order
Manage missesFound at EOL test or by customerEvent "presence + count" step gating + NG stats
Manage torqueRelies on tools and diligence"Torque check" event + paint mark, double confirmation
Keep recordsPaper ticks filled in laterStep trace and defect counts logged automatically

Four questions run through it all: what the system looks at, what "complete" means, when to intercept, and how results reach the report.

In closing

The hard part of auto-parts assembly monitoring isn't recognizing one bolt — it's stringing recognize-in-place → report event → advance state → NG stats → release into a chain the floor is willing to use and quality can stand up to review.

In one line: the vision model recognizes parts, event orchestration reports steps, the state machine manages order, and the parameter page manages the NG dictionary — zero code turns the station from "watched by people" into "checked step-by-step by the system".
I
Ivan
Industrial vision solution expert · Author

Master's degree in automation and machine vision. Over a decade in industrial visual inspection — led traditional AOI algorithm development in earlier years, and now focuses on the engineering deployment of vision foundation models in manufacturing. Has delivered 30+ visual inspection and SOP process-monitoring projects across 3C electronics, home appliances, automotive parts, new energy and photovoltaics.