See all 23 types
All 23 detection types you can pick in the editor in one table, plus which types look at zones and how old names map to current names.
A few general rules first
- Every type can be placed in combined conditions.
- Multiple classes: you can pick several target classes, then pick a match mode:
- "Object present": 全部看到 (All visible) / 任一看到 (Any visible);
- "Object absent": 全部看不到 (All not visible) / 任一看不到 (Any not visible);
- "Object left zone": 全部离开区域 (All left zone) / 任一离开区域 (Any left zone).
- Always read the judgment descriptions as "what the frame looks like right now":
- "Object present" with a zone selected does not require the part to have moved in from outside;
- "Object absent" does not require the part to have appeared before;
- "Objects apart" does not require the parts to have been connected before.
- To judge an order such as "there first, then gone" or "connected first, then taken apart", use types that look at order by themselves, "Object left zone" and "Hand left zone", or use the combination "In sequence"; see Use combined conditions.
All types
Listed in the same groups and order as the platform's detection type window ("Counting" became its own group on 2026-10-28).
| Group | Type | In one sentence |
|---|---|---|
| Present or absent | Object present ★ | The part is visible right now; with a zone selected = the part is at the given position |
| Object absent | The part is not visible right now; with a zone selected = it is not in the zone | |
| Object left zone | The part was taken away from the given position (it was seen in the zone first) | |
| Counting | Object count | N items in the frame at the same time |
| Per-container class count | Each container has the right number of each kind of part | |
| Action count | Screws were actually driven N times | |
| Assembly | Inside container | A part has gone into a container |
| Contact or connection | Two parts are connected | |
| Objects apart | Both parts are in the frame and not touching | |
| Length ratio | Fully-inserted / pressed-into-place check | |
| Center distance | How far apart two parts are | |
| Relative position | A is left of / right of / above / below B | |
| Orientation | Whether a part lies horizontally or vertically, and at what angle | |
| State | Exclusive state check | A pass state passes; a fail state raises an alarm |
| State change | Changed from state A to state B | |
| Hand actions | Hand near object | The hand reaches next to a part |
| Grip object | The hand grips a part | |
| Pick up object | A part is picked up by hand | |
| Put back object | A part is put down | |
| Hand in zone | The hand is in a zone right now | |
| Hand left zone | All hands have left a zone | |
| Object in hand | The hand is holding this part | |
| Picking | Pick from cell | Which cell of a multi-cell rack the hand picked from; does not recognize parts and needs no model |
"Pose action" and "Temporal action" are not available; do not configure them
These two types still appear in the drop-down list. They need a dedicated action recognition model, which the device does not have yet.
Which types look at zones
Filling in a zone only matters for these types:
- Object present, Object absent: zone optional; not selected = the whole frame;
- Object left zone: a zone must be selected;
- Grip object, Hand in zone, Hand left zone, Pick up object, Put back object;
- Length ratio;
- Check which cell was picked from.
For all other types (Object count, Inside container and so on), a zone has no effect even if filled in. When saving, the platform shows "这个类型不看区域,已去掉" (this type does not use zones; removed) and clears the zone.
Old and new names
Only the names in the editor changed. Rules already configured need no changes: they automatically show the new names when opened, and saving them again does not change how the workstation judges.
| Old name (up to the morning of 2026-10-27) | Name changed on the morning of 10-27 (used for half a day) | Current (from the afternoon of 10-27) |
|---|---|---|
| 物体进入区域 (Object entered zone) | 物体在区域内 (Object in zone) | Object present + select a zone |
| 物体出现 (Object appeared) | 物体存在 (Object present) | Object present (no zone) |
| 排他存在 (Exclusive presence) | 排他存在 (Exclusive presence) | Object present + check 排除其他类别 (Exclude other classes) |
| 物体消失 (Object disappeared) | 物体不存在 (Object absent) | Object absent (no zone) |
| 都不满足〔物体进入区域〕 (None of [Object entered zone]) | 都不满足〔物体在区域内〕 (None of [Object in zone]) | Object absent + select a zone |
| 两类物体分离 (Two objects separated) | 物体分开 (Objects apart) | Objects apart |
| 手进入区域 (Hand entered zone) | 手在区域内 (Hand in zone) | Hand in zone |
| 物体离开区域 (Object left zone) | 物体离开区域 (Object left zone) | Object left zone |
