Work with Procedures in Vuforia Editor > Step Check™ > When to Use Step Check
  
When to Use Step Check
Best Usage Conditions
The following conditions will make Step Check the most accurate and useful:
The physical product is available and accessible for training the system.
The matching 3D model is available, and the target is not a flexible or moveable component (for example, a pipe or wire).
Both the pass and fail state can be observed on the physical object (for example, if fail state cannot be shown during training, Step Check cannot be used).
The pass and fail state are visually distinguishable in single images.
Use Case Examples
The following table displays both good and bad examples of use cases for Step Check in a procedure.
Recommended Use Cases
Use Cases Not Recommended
When you want to confirm the state, presence, or variation of a part on an object.
When you want to confirm if a cable or wire is connected. For example, verifying if two cables are connected to one another.
Objects like cables can be highly flexible; the target physical object should not be a moveable component.
When you want to confirm the correct mounting or position of an object.
When you want to confirm quality assurance of work or an object. For example, if the visual appearance of a pass state has many variations.
This can be difficult as pass and fail state images used for Step Check need to be easily distinguishable visually. For example, when soldering wires, the visual appearance of a pass or fail state may vary based on lighting conditions, angle, etc.
When you want to confirm correct placement of a decal or sticker.
When you want to detect an anomaly or damage to an object.
In this case you would need an extremely large amount of training images, as well as physical objects that are both in pass state (no damage or anomaly) and in fail state (have damage or anomaly).