User Interface
By default, the user interface contains the Image tab, status information, and the Manual Mode button (Fig. 4).
The purple rectangle indicates the region of interest (ROI). It defines the area of the captured image in which the network searches for objects.
When debug mode is enabled, a yellow auto-exposure polygon is also displayed (Fig. 5). This is useful when configuring the initial exposure parameters.
For a detailed description of the user interface, see Fig. 6 and Table 4.
| Element | Description |
|---|---|
T0 |
Image Tab Displays the image from the active camera together with the current object detection results.
|
T1 |
Scene Tab (Fig. 9) Displays 3D information about the scene and the calculated grip points for detected objects. The view can be controlled using the mouse:
Opening this tab displays additional Scene controls (Sc1 to Sc6).
|
T2 |
PROFINET Tab (Fig. 10) Displays the current data exchanged with the PLC.
|
S1 |
Displays general status information. |
S2 |
Displays the current application status. See Table 6: Return Values for more information. |
S3 |
Opens the log window, which provides additional information about processes and events in the application. |
S4 |
Collects diagnostic information about the application.
|
M1 |
Activates manual mode. See Manual Mode. |
M2 |
Contains the controls available in manual mode. See Manual Mode. |
M3 |
Step 1 of the manual workflow: Select a user.
|
M4 |
Step 2 of the manual workflow: Capture and analyze an image.
|
M5 |
Step 3 of the manual workflow: Select a label.
|
M6 |
Step 4 of the manual workflow: Complete the operation. If the image is labeled correctly, click DONE. A confirmation message indicates that the training data has been exported and the grip points have been calculated. If no grip points can be calculated because the 3D information is invalid, for example because of a poor point cloud or incorrect configuration, the status changes to RESULTS_EMPTY. No confirmation is displayed and no training data is exported.
|
A1 |
Admin Settings Contains options for enabling and disabling data export.
|
A2 |
Admin Controls Contains controls for manually executing individual application functions.
|
A3 |
Changes the active camera.
|
A4 |
Changes the active pipeline.
|
A5 |
Changes the active robot.
|
A6 |
Initializes the application. Initialization is required before functions A7 to A13 can be used.
|
A7 |
Captures an image using the active camera.
|
A8 |
Analyzes the most recently captured image using the active pipeline.
|
A9 |
Exports the currently labeled image as training data.
|
A10 |
Calculates the pose of all detected objects in the currently labeled image.
|
A11 |
Highlights the object with the highest grip priority.
|
A12 |
Simulates the robot gripping the object with the highest grip priority. The corresponding bounding box is removed from the Image tab (T0), and the position is stored as the most recent grip position.
|
A13 |
Clears all internal buffers.
|
A14 |
Executes user-defined commands.
|
Sc1 |
Scene Settings Contains the controls for configuring the Scene tab.
|
Sc2 |
Reference Frame Selects the reference frame used to display the scene. Available reference frames include:
|
Sc3 |
General
|
Sc4 |
Object Contains visualization options for detected objects.
|
Sc5 |
Robot Contains visualization options for the robot and its environment.
|
Sc6 |
Moves the robot arm through the simulated motion. |
| Manual mode requires the application to be initialized, for example by executing Setup in admin mode or from the PLC. If the application has not been initialized, the camera may not be recognized and no images can be captured. |