Demo: Object Classification
Description |
A commonly utilized robot manufacturing process is in operation inspections. The robot uses a camera on the part it is inspecting.
Machine learning determines whether the part meets quality specifications. The camera is used to inspect parts for a single feature following a data capture and training.
This demo shows how to automate a quality inspection application.
The objective of this demo is to show a two-state classifier. There are only two possible outcomes of this recognition. |
Step by step |
You can follow the progress in the Terminal window on the compute module. Training is complete when the message "onnx conversion completed" appears in Terminal and the model is written as a file in ros/data/models/classification_active |
To use the model |
|
Example of using recognition results |
A specific robot position stored in this program. Before executing this program check that robot can freely move to each of the stored waypoints and poses no risks.
Included withAI AcceleratorSDK you can find example of a robot program using the recognition results.
The value of variable detected_class is assigned by function "ark_classification_retrieve(). You can see details of ROS communication in URScript code.
|