Adept AdeptSight User Guide Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Ausrüstung Adept AdeptSight User Guide herunter. Adept AdeptSight User Guide User Manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 646
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
AdeptSight User's Guide, v3.2.x
This is a PDF/print version of the AdeptSight User's Guide online documentation. A Table of
Contents is provided so that you can locate the desired topics. Because the AdeptSight User's
Guide was designed for online viewing, there may be slight formatting anomalies in the
PDF/print version. Additionally, links to external documents will not work in the PDF file.
For optimal viewing and navigation, please use the HTML version of this document, which
can be accessed from the Adept Document Library.
NOTE: Please see the Adept ACE ReadMe File, which is included with your Adept ACE software, for a
description of any recent changes.
AdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012
Page 1
Seitenansicht 0
1 2 3 4 5 6 ... 645 646

Inhaltsverzeichnis

Seite 1

AdeptSight User's Guide, v3.2.xThis is a PDF/print version of the AdeptSight User's Guide online documentation. A Table ofContents is provid

Seite 2

Caliper345Configuration 346Results 346Related Topics 348Configuring Caliper Properties 349Related Topics 356Configuring Caliper Properties - Advanced

Seite 3 - Copyright Notice

AdeptSight Camera Calibration Wizard - Automated, with BeltEdit WindowAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 100

Seite 4

l Take a Picture of the Calibration TargetLocated Calibration Target1. Place the target near the upstream limit, within the work area.2. Adjust the bo

Seite 5 - Table Of Contents

AdeptSight Camera Calibration Wizard - Automated, with BeltDo not touch the target.You can click I/O to control digital signals, if needed for moving

Seite 6 - AdeptSight Special Tools 179

l Start Automated Calibration1. Close the Pendant window by clicking Cancel.2. Click Start.The robot will perform multiple picks and places, taking an

Seite 7 - Vision Tools 229

AdeptSight Camera Calibration Wizard - Automated, with BeltYou may need to manually release the gripper at the end of this procedure.Test ProcedureThe

Seite 8

l Drag the origin marker to the center of the model with the mouseorl Click EditoClick Center to center the marker on the bounding boxoroClick on the

Seite 9

AdeptSight Camera Calibration Wizard - Automated, with BeltLocating Calibration Target1. Place the target near the upstream limit, within the work are

Seite 10 - Gripper Clearance Tool

AdeptSight Camera Calibration Wizard - Manual, no Belt on page 131AdeptSight Camera Calibration Wizard - Manual with Belt on page 141AdeptSight Camera

Seite 12 - Pattern Locator

AdeptSight Camera Calibration Wizard - Automated, Arm-MountThis topic covers calibrating an arm-mounted camera to a robot, without a conveyor belt.Req

Seite 13 - Vision Basics 629

Related Topics 397Gripper Clearance Results 399Related Topics 400Image Histogram401Configuration 403Results 404Related Topics 404Configuring Image His

Seite 14 - Vision Basics - Mode

AdeptSight Camera Calibration Wizard - Automated, Arm-Mountl Move the Robot to the Picture Position1. Move the robot so the camera is over the target.

Seite 15 - AdeptSight Overview

Vision Model BeforeTeachingAdeptSight Camera Calibration Wizard - Automated, Arm-MountAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012

Seite 16 - AdeptSight

AdeptSight Camera Calibration Wizard - Automated, Arm-MountVision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Ru

Seite 17

Edit WindowAdeptSight Camera Calibration Wizard - Automated, Arm-MountAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 113

Seite 18

AdeptSight Camera Calibration Wizard - Automated, Arm-Mountl Take a Picture of the Calibration TargetLocated Calibration Target1. Adjust the bounding

Seite 19

l Start Automated Calibration1. Close the Pendant window by clicking Cancel.2. Click Start.The robot will perform multiple picks and places, taking an

Seite 20 - Related Topics and Manuals

AdeptSight Camera Calibration Wizard - Automated, Arm-MountYou may need to manually release the gripper at the end of this procedure.Test ProcedureThe

Seite 21 - Prerequisites

1. Move the robot so the camera is over the target.The target must be in the camera's field of view.2. Click Here.l Teach the Vision ToolSee the

Seite 22

AdeptSight Camera Calibration Wizard - Automated, Arm-MountEdit Windowl Locate the Target1. Adjust the bounding box to the work area. This must includ

Seite 23

Related TopicsCalibrations on page 51AdeptSight Belt Calibration Interview Wizard on page 59AdeptSight Belt Calibration Wizard on page 65AdeptSight Ca

Seite 24 - Vision Overview

Results 447Related Topics 448Configuring Image Sharpness Properties - Advanced 449Related Topics 452Image Sharpness Results 453Related Topics 454Inspe

Seite 26 - User Interface

AdeptSight Camera Calibration Wizard - Automated Upward-LookingThis topic covers calibrating an upward-looking camera to a robot.Requirementsl The rob

Seite 27 - Configuration Window

AdeptSight Camera Calibration Wizard - Automated Upward-Lookingl Move the Robot to the Picture Position1. Move the robot over the camera.The robot&apo

Seite 28 - The Vision Window

Vision Model After Teaching1. Move the robot so that the model is near the center of the camera field of view.2. Click Run to take an image.3. Adjust

Seite 29 - Virtual Cameras

AdeptSight Camera Calibration Wizard - Automated Upward-LookingEdit Windowl Click Accept, then click Next.AdeptSight User's Guide, Version 3.2.x,

Seite 30 - 3D Visualization Window

l Define the Region of InterestDefining the Region of Interest1. Adjust the bounding box to the camera field of view. This must include the cal-ibrati

Seite 31

AdeptSight Camera Calibration Wizard - Automated Upward-LookingThis screen shows the amount of XY and Z difference between the calculated cal-ibration

Seite 32 - Workspace Explorer

The screens in this procedure are:l Select End-Effector TipThis allows you to test a calibration with a different end-effector tip than the one thatwa

Seite 33 - Toolbars

AdeptSight Camera Calibration Wizard - Automated Upward-LookingVision Model After Teaching1. Move the robot so that the model is near the center of th

Seite 34

Edit Windowl Click Accept, then click Next.l Locate the Target1. Adjust the bounding box to the camera field of view. This must include the cal-ibrati

Seite 35

Tool Sampling Parameters 515Related Topics 517Pattern Locator Results 519Related Topics 519Point Finder521Configuration 522Results 523Related Topics 5

Seite 36

AdeptSight Camera Calibration Wizard - Automated Upward-LookingRelated TopicsCalibrations on page 51AdeptSight Belt Calibration Interview Wizard on pa

Seite 37

AdeptSight Camera Calibration Wizard - Manual, no BeltThis topic covers calibrating an arm- or fixed-mounted camera to a robot, without a conveyorbelt

Seite 38 - Shortcut Menus

AdeptSight Camera Calibration Wizard - Manual, no Beltl Move the Robot to the Picture Position1. Move the robot out of the way of the camera.The robot

Seite 39

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 40

AdeptSight Camera Calibration Wizard - Manual, no BeltEdit WindowYou will place targets at a minimum of four points. These should be close to the four

Seite 41 - Object Editors

l Take a Picture of the Calibration TargetLocated Calibration Target1. Adjust the bounding box to the work area. This must include the calibration tar

Seite 42

AdeptSight Camera Calibration Wizard - Manual, no Belt3. Continue adding more points.l Calibrate with current set of pointsTest ProcedureThe screens i

Seite 43 - Dockable Editor Windows

Vision Model BeforeTeachingAdeptSight Camera Calibration Wizard - Manual, no BeltAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page

Seite 44

AdeptSight Camera Calibration Wizard - Manual, no BeltVision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to

Seite 45 - Editor Window Management

Edit Windowl Locate the Target1. Adjust the bounding box to the work area. This must include the calibration tar-get.NOTE:The calibration target shou

Seite 46 - Renaming a View Tab

Vision Basics - Camera Mounting629Fixed-Mount Camera 630Arm-Mounted Camera 630Camera Height 631Vision Basics - Resolution632Pixel 632Resolution 632Foc

Seite 47 - Closing a View Tab

AdeptSight Camera Calibration Wizard - Manual, no Beltl Continue testing the calibrationoDo not continue testingRelated TopicsCalibrations on page 51A

Seite 48 - Calibration Overview

AdeptSight Camera Calibration Wizard - Manual with BeltThis topic covers calibrating an arm- or fixed-mounted camera to a robot, with a conveyorbelt.R

Seite 49 - Special Tools Overview

AdeptSight Camera Calibration Wizard - Manual with Beltl Teach the Vision ToolThe following figures show the model, origin, and bounding box before an

Seite 50 - How Can I Get Help?

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 51 - Calibrations

AdeptSight Camera Calibration Wizard - Manual with BeltEdit WindowAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 144

Seite 52 - Wizard Screens

l Take a Picture of the Calibration TargetLocated Calibration Target1. Place the target near the upstream limit, within the work area.2. Adjust the bo

Seite 53

AdeptSight Camera Calibration Wizard - Manual with Belt1. Align the robot with the target.2. Click Here.The following steps are repeated for n = 2 thr

Seite 54

1. Align the robot with the target.2. Click Here.l Minimum Number of Required Calibration Points AttainedChoose either:oContinue adding more pointsoCa

Seite 55 - AdeptSight Belt Calibration

AdeptSight Camera Calibration Wizard - Manual with BeltVision Model BeforeTeachingAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page

Seite 56

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 57 - Next Steps

AdeptSight OverviewThe AdeptSight software is a vision application built on the AdeptSight framework. It can beused as a standalone application, or in

Seite 58

AdeptSight Camera Calibration Wizard - Manual with BeltEdit Windowl Locating the Target1. Close the Pendant window, if open (click Cancel).2. Click Ru

Seite 59 - Procedure

l Continue testing the calibrationoDo not continue testingThis can be repeated, from "Locating the calibration target", as many times asdesi

Seite 61

AdeptSight Camera Calibration Wizard - Manual, Arm-MountRequirementsl The robot and camera must be correctly connected and functioning.l The camera it

Seite 62 - Launch Grid Calibration

AdeptSight Camera Calibration Wizard - Manual, Arm-Mountl Select the End-Effector1. Click on the browse icon to display a list of available end-effect

Seite 63

Vision Model BeforeTeachingAdeptSight Camera Calibration Wizard - Manual, Arm-MountAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Pag

Seite 64 - Next Step

AdeptSight Camera Calibration Wizard - Manual, Arm-MountVision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run t

Seite 65

Edit WindowYou will place targets at a minimum of four points. These should be close to the four cornersof the workspace for best accuracy.The followi

Seite 66

AdeptSight Camera Calibration Wizard - Manual, Arm-Mountl Move the Robot to the Picture Position1. Move the robot so the camera is over the target.The

Seite 67

l Take a Picture of the Calibration TargetPicture of Calibration Target1. Ensure the bounding box includes the calibration target, as in the previous

Seite 68

Documentation MapDocumentation MapThe AdeptSight topics cover everything that appears in the AdeptSight screens after youright-click in the Tree struc

Seite 69

AdeptSight Camera Calibration Wizard - Manual, Arm-MountYou have collected the minimum number of points needed to perform a calibration.You can choose

Seite 70 - Testing the Calibration

l Move the Robot to the Picture Position1. Move the robot so the camera is over the target.The target must be in the camera's field of view.2. Cl

Seite 71

AdeptSight Camera Calibration Wizard - Manual, Arm-MountVision Model BeforeTeachingAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Pag

Seite 72

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 73 - AdeptSight Camera Calibration

AdeptSight Camera Calibration Wizard - Manual, Arm-MountEdit Windowl Locate the Target1. Adjust the bounding box to the work area. This must include t

Seite 74

l Continue testing the calibrationoDo not continue testingRelated TopicsCalibrations on page 51AdeptSight Belt Calibration Interview Wizard on page 59

Seite 76

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingThis topic covers calibrating an upward-looking camera to a robot.Requirementsl The robot

Seite 77

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingl Move the Robot to the Picture Position1. Move the robot over the camera.The robot'

Seite 78

Vision Model After Teaching1. Move the robot so that the model is near the center of the camera field of view.2. Click Run to take an image.3. Adjust

Seite 79

DeviceAdding a CameraAdding an Emulation DeviceAdding a Virtual CameraDeviceAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 17

Seite 80

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingEdit Windowl Click Accept, then click Next.You will move the robot (and target) to a mini

Seite 81

l Define the Region of InterestDefining the Region of Interest1. Adjust the bounding box to the camera field of view. This must include the cal-ibrati

Seite 82 - Straight Line Motions

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingTest ProcedureThe screens in this procedure are:l Select End-Effector TipThis allows you

Seite 83

Vision Model Before TeachingAdeptSight Camera Calibration Wizard - Manual, Upward-lookingAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/20

Seite 84

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingVision Model After Teaching1. Move the robot so that the model is near the center of the

Seite 85

Edit Windowl Click Accept, then click Next.AdeptSight Camera Calibration Wizard - Manual, Upward-lookingAdeptSight User's Guide, Version 3.2.x, U

Seite 86

AdeptSight Camera Calibration Wizard - Manual, Upward-lookingl Define the Region of InterestDefining the Region of Interest1. Adjust the bounding box

Seite 87

AdeptSight Camera Calibration Interview Wizard on page 75AdeptSight Camera Calibration Wizard - Automated, no Belt on page 85AdeptSight Camera Calibra

Seite 89

AdeptSight Special ToolsAdeptSight SequencesAdeptSight Sequences let you see the order and dependency of vision tools that will beexecuted, and give V

Seite 90

ToolToolAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 18

Seite 91

Related TopicsOverlap Tool on page 193AdeptSight Sequence on page 181Gripper Offset Table on page 199AdeptSight User's Guide, Version 3.2.x, Upda

Seite 92

AdeptSight SequenceAdeptSight Sequences let you see the order and dependency of vision tools that will beexecuted, and give V+ and MicroV+ a means for

Seite 93

ConfigurationThe Sequence object shows the list of tools that will be executed as part of the sequence, theorder in which they will be executed, and t

Seite 94

Communication ToolThe Communication Tool is a tool for conveyor tracking applications. The purpose of the Com-munication Tool is to provide instructio

Seite 95

How It WorksCommunication Tool Objec EditorHow It WorksThe Communication Tool typically receives instances from an Overlap Tool, which preventsdiffere

Seite 96

l Instances that are passed by the tool are sent to the controller queue.l Instances that are not output to the controller, because they are outside t

Seite 97

PropertiesPropertiesObject DescriptionPropertiesCalibration Specifies the robot-to-camera calibration appliedto the results.Gripper Configuration Spec

Seite 98

Object DescriptionSearch Area Defines the height and width of the region of inter-est.AdvancedIs Running In Sequence If the tool is running in a seque

Seite 100 - Page 100

Configuring Communication Tool PropertiesThe basic steps for configuring a Communication Tool are:1. Select the tool that will provide input images.2.

Seite 101

Arc CaliperArc Edge LocatorArc FinderBlob AnalyzerCalculated ArcCalculated FrameCalculated LineCalculated PointCalibration Grid LocatorCaliperColor Ma

Seite 102

Configuring Communication Tool PropertiesHeight Height of the region of interestWidth Width of the region of interestLocation Properties for the Regio

Seite 103

Two different Communication Tools cannot write to the same queue on a controller. If thereare multiple Communication Tools, either on the same or diff

Seite 104

Related TopicsGripper ConfigurationSelection ModeThis specifies one of Disabled, Use Default, or Use Model Identifier for determining the offsetindex

Seite 105

Overlap ToolThe purpose of the Overlap Tool is to make sure that parts moving on a conveyor belt are rec-ognized only once.Because a part found by the

Seite 106

How It Workscation.Overlap Tool Object EditorHow It WorksThe Overlap Tool filters results. If an instance in the image is a new instance (Pass result)

Seite 107

l The camera, robot, and conveyor belt are calibrated.l The connection to the Adept SmartController is active.l The tool is receiving latched values f

Seite 108

ResultsConfigurationObject DescriptionPropertiesCalibration The robot-to-belt camera calibrations to use forthe calculationsDistance The minimum dista

Seite 109

Gripper OffsetThe Gripper Offset Tool defines where on the part a robot can pick up a part, giving the rela-tionship between the pick point, the part

Seite 111 - Page 111

Gripper Offset TableNOTE:A gripper offset is not always needed to pick a part, so you may not need to build aGripper Offset Table for your applicatio

Seite 113 - Page 113

Related Topics and ManualsRelated Topics and ManualsVision Basics - Resolution on page 632Calibrations on page 51Application Samples on page 537AdeptS

Seite 114

Related TopicsIt then lists an index (used in V+ or MicroV+), along with the offset transform, and anoptional description.New offsets are added by cli

Seite 115

Vision DevicesCamerasThe AdeptSight software supports the following cameras:l Basler 1394al Basler 1394bl Basler Gigabit Ethernetl Emulation devicesCa

Seite 116

Related TopicsAdding an Emulation Device on page 215Adding a Virtual Camera on page 221AdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012

Seite 117

Adding a CameraAll of the supported physical cameras use a Basler Pylon device driver.Adding a Camera to the WorkspaceTo add a camera:1. Right-click i

Seite 118

Adding a Camera to the WorkspaceA camera is added to the AdeptSight workspace and the corresponding object editoropens:NOTE: The AdeptSight software o

Seite 119

Emulation Mode Image Source SelectionIf you check "Get images from a directory", and supply a directory that has no validimages, the AdeptSi

Seite 120

Related TopicsCamera Properties ScreenIn the Acquisition Settings group, the current acquisition settings for the selected physicalcamera are automati

Seite 121

Standalone Camera CalibrationYou should calibrate the camera before you create any vision tools. The basic camera cal-ibration is a "spatial"

Seite 122

Calibration with a Grid of DotsPerforming a Calibration1. Click Add in the Calibrations group (within the Virtual Camera object editor window).a. Sele

Seite 123

2. Click Live to view a live image from the camera input. The live image is displayed in theVision Window.a. The grid should cover as much of the came

Seite 124 - Page 124

PrerequisitesHardwareYou should be familiar with your robot and its capabilities. In particular, you should know:l How to power-up the controllerSmart

Seite 125

Calibration with a Grid of DotsGrid Pattern, Before Calibration5. Click Calibrate to begin the calibration.The system scans the grid and places an ove

Seite 126

Grid Pattern, After CalibrationNOTE:If you get an error message that there were an insufficient number of cal-ibration dots found, your dot target is

Seite 127

Calibration with Fixed-PixelsCalibration with Fixed-PixelsFixed-pixel calibration allows you to specify what physical distance is represented by eachc

Seite 128

Creating a Dot TargetThe quality and precision of a grid of dots target have a direct impact on the overall precision of your appli-cation. Dot target

Seite 130

Adding an Emulation DeviceAn Emulation Device is a stored collection of images, which the AdeptSight software can treatas if they were coming from a &

Seite 131

Adding an Emulation DeviceAn Emulation Device and an Emulation Device Virtual Camera are added to theAdeptSight workspace. By default, the virtual cam

Seite 132

Image Added to the Emulation DeviceWhen you have multiple images for an Emulation Device, you can arrange them withthe Move Up and Move Down buttons.

Seite 133

Configuring the Emulation Device Virtual CameraEmulation Device Virtual Camera ScreenEdit, in the Acquisition Settings pane, can be used to modify the

Seite 134

Selecting a Random Instances RangeThe right portion of the Emulation Configuration field will say what the settingor range is.4. If there are multiple

Seite 135

Hardware Installation and StartupAfter objects have been added to the AdeptSight workspace, the object editorsare used to edit their parameters.For mo

Seite 137 - Page 137

Adding a Virtual CameraYou can add a virtual camera to the workspace when adding a physical camera, or you canchoose to add a virtual camera when you

Seite 138

Related TopicsVirtual Camera Object EditorEmulation Configuration Selection2. Use the Device list to select the physical or emulated camera to associa

Seite 139

Camera PropertiesUse the Camera Properties window to get information about your camera and set various parameters tocontrol the camera's behavior

Seite 140

Video FormatThe available pixel formats will be displayed in the drop-down box when you click the down-arrow. In thepreceding example, this is either

Seite 141

Each line displays the minimum allowable value for that property, a bar indicating the current value, themaximum allowable value , and the numeric val

Seite 142

TriggerAcquisition parameters are validated before being sent to the camera. If you enter an exposure timethat your camera does not support, the time

Seite 143

Mode State is a checkbox that determines whether or not to use an external trigger. The default is off.Trigger Source and Trigger Activation have no e

Seite 145

Vision ToolsAdeptSight software provides an extensive set of vision tools for basic and complex appli-cations.These tools include rulers for measuring

Seite 146

NOTE: The AdeptSight software requires a USB dongle with AdeptSight license to enablecomplete functionality. This dongle is included with your AdeptSi

Seite 147

Image Processing ToolsLine FinderThe Line Finder identifies linear features on objects and returns the line angleand point coordinates. See Line Finde

Seite 148 - Page 148

Blob Analyzer on page 293.CaliperThe Caliper identifies one or more edge pairs and measures distances betweenthe two edges within each pair. See Calip

Seite 149

Calculation ToolsGripper ClearanceThe Gripper Clearance tool analyzes the results of histograms to determinewhich parts can safely be picked. See Grip

Seite 150

application, run a vision tool on a remote PC.Because image processing is computationally intense, this can offload a sig-nificant portion of the proc

Seite 152

Vision Tools Summary TableFunction Tool Use/function/description See alsoLocating and Finding Tools The Locator and Finder Tools create a vectorizedde

Seite 153

Vision Tools Summary TableFunction Tool Use/function/description See alsoInspection Tools Inspection tools are commonly used in vision appli-cations t

Seite 154

Function Tool Use/function/description See alsoCalculated Arc Calculates the circle that encom-passes an arc, based on a specified cal-culation mode.C

Seite 156

Adding Vision ToolsAdding a vision tool is also referred to as Creating the tool (you are creating an instance of thetool).Each vision tool is configu

Seite 157

Vision OverviewA vision system consists of some means of obtaining an image, and some means of proc-essing that image.l AdeptSight systems typically u

Seite 158

Related TopicsAdding a Locator Model Tool2. Use the controls within the object editor to configure the tool for your application. Fordetails, see Work

Seite 159

Arc CaliperThe Arc Caliper tool identifies and measures the gap between one or more edge pairs of arc-shaped objects. Edges can be disposed in a radia

Seite 160

ConfigurationConfigurationBasic steps for configuring an Arc Caliper1. Select the tool that will provide input images.2. Position the Arc Caliper tool

Seite 161

Object DefinitionEdge Filter Half Width The half width of the filter should be set to thewidth of the edge as it appears in the greyscaleimage .Projec

Seite 162 - Page 162

Edge Pair Collection EditorObject DefinitionEdge 1 Position Score Position score of the first edge of the selected pairEdge 2 X X coordinate of the ce

Seite 163

Configuring Arc Caliper PropertiesEdge DetectionEdge Detection settings are used to configure the parameters that the Arc Caliper will use tofind pote

Seite 164

Configuring Arc Caliper PropertiesIf the display in the Pair Settings window is blank, or the edges are not properly placed, closethe window and verif

Seite 165

l Access the parameters for each pair configurationl Add and remove edge pair configurationsl Rename edge pair configurationsPairs List in the Caliper

Seite 166

Configuring Arc Caliper Propertiespair configuration, which are named First Edge and Second Edge.3. Configure parameters for each edge. Refer to the f

Seite 167

l If both constraints are selected, each constraint accounts for 50% of theedge score.Magnitude ConstraintThe Magnitude constraint is based on edge va

Seite 168

Vision Toolstroubleshooting. Images taken at a system that is having trouble can be sentto a remote facility for analysis.Virtual CameraThe interface

Seite 169

Configuring Arc Caliper Propertiesthe region of interest.l It is possible to graphically set a position constraint function when theapproximate positi

Seite 170

Region of Interest (ROI)Most tool position parameters can be set through the Region of Interest section of the toolinterface. The following are the pa

Seite 171

Related TopicsExample of Tool Position for a Sector-type Region of InterestRelated TopicsArc Caliper on page 241Configuring Arc Caliper Properties - A

Seite 172

Configuring Arc Caliper Properties - AdvancedThe Advanced Properties section of the Arc Caliper tool interface provides access to advancedArc Caliper

Seite 173 - Page 173

Tool SamplingObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default. To select a cus-tom sampling step,

Seite 174

l Radial - Radial projection is used to find edges aligned along radial projections, muchlike the spokes of a wheel.The default Projection Mode is Rad

Seite 176

Arc Caliper ResultsResults for edges found by the Arc Caliper tool are shown in the grid of results, below the Dis-play window, as shown in the follow

Seite 177

Related TopicsObject DefinitionPair Score Score is the calculated score, between 1 and 0, forthe edge pair. The score is calculated according tothe de

Seite 178

Arc Edge LocatorThe Arc Edge Locator tool identifies and measures the position of one or more edges on a cir-cular object. Edges can occur in a radial

Seite 179 - AdeptSight Special Tools

User InterfaceThe Workspace Explorer and the Vision Window are the primary user interfaces to the Adept-Sight software.They are both launched from th

Seite 180

Arc Edge LocatorArc Edge Locator Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 260

Seite 181 - AdeptSight Sequence

ConfigurationObject DefinitionPropertiesMagnitude Threshold The Magnitude Threshold sets the acceptable mag-nitude value for potential edges.Edge Scor

Seite 182 - Configuration

Edge Constraint EditorObject DefinitionEdge X The X coordinate of the located edge (midpoint oflocated arc).Edge Y The Y coordinate of the located edg

Seite 183 - Communication Tool

Configuring Arc Edge Locator PropertiesWhen the Arc Edge Locator is executed, the Arc Edge Locator first applies edge detectionparameters to the entir

Seite 184 - How It Works

Configuring Arc Edge Locator PropertiesNOTE: If the display in the Edge Settings window is blank, or the edges are not properlyplaced, close the windo

Seite 185 - Multiple Communication Tools

1. Select Configuration > Properties > Search ParametersClick Search Parameters to select it.2.Click the browse icon ( ).The following window op

Seite 186 - Properties

Configuring Arc Edge Locator PropertiesPolarityPolarity corresponds to the change in light values, moving from left to right inthe display, along the

Seite 187 - Related Topics

magnitude constraint function.The Magnitude Constraint is applied globally to all edges detected.The following figure shows two different setups for a

Seite 188

Configuring Arc Edge Locator PropertiesThe position in the function editor corresponds to the same position inthe display.Setting the Position Constra

Seite 189

Object DefinitionRadiusThe radius of the tool corresponds to the radius ofthe median annulus of the tool sector.ThicknessDistance between the two boun

Seite 190 - Queue Index (0 - 100)

Grid of ResultsThe Display window for an individual tool shows you the results for the tool being edited andalso allows you to edit the region of inte

Seite 192

Configuring Arc Edge Locator Properties - AdvancedThe Advanced Properties section of the Arc Edge Locator tool interface provides access toadvanced Ar

Seite 193 - Overlap Tool

Related TopicsObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default. To select a cus-tom sampling step,

Seite 194

Arc Edge Locator ResultsThe Arc Edge Locator outputs an image showing the located arc edges and a grid of results,with data on the edges.Display Windo

Seite 195

Display WindowObject DefinitionElapsed Time The Elapsed Time is the total execution time ofthe Arc Edge Locator. Elapsed Time is not visible inthe res

Seite 196

Object DefinitionProjection Magnitude The Edge Locator processes data within the regionof interest along pixel-wide lines, called projectionpaths, par

Seite 198

Arc FinderThe Arc Finder tool identifies circular features on objects and returns the coordinates of thecenter of the arc, the angle between the two e

Seite 199 - Gripper Offset Table

ConfigurationObject DefinitionFit Mode Specifies the mode used to calculate and returnvalues for the found arc.Minimum Arc Percentage Minimum percenta

Seite 200

Object DefinitionConformity Tolerance Maximum local deviation between the expectedmodel contours of an instance and the contoursactually detected in t

Seite 201 - Vision Devices

The Vision WindowThe Vision WindowThe Vision Window shows the cumulative results of vision operations executed on the visionbuffer. The Vision Window:

Seite 202 - Page 202

Related TopicsRelated TopicsConfiguring Arc Finder Properties on page 281Configuring Arc Edge Locator Properties - Advanced on page 271Arc Finder Resu

Seite 203 - Adding a Camera

Configuring Arc Finder PropertiesResultsResults for each arc detected by the Arc Finder tool are shown in the grid of results, below thedisplay.Parts

Seite 204

PropertiesObject DefinitionRotation The rotation of the region of interestAverage Contrast Average contrast between light and dark pixels oneither sid

Seite 205

The available modes are:Mode DescriptionDark To Light The Arc Finder searches only for arcs occurring ata dark to light transition in grey-level value

Seite 206

PropertiesObject DefinitionRadiusThe radius of the tool corresponds to the radius ofthe median annulus of the tool sector.ThicknessDistance between th

Seite 207 - Standalone Camera Calibration

Related TopicsArc Finder on page 277Configuring Arc Edge Locator Properties - Advanced on page 271Arc Finder Results on page 291Related TopicsAdeptSig

Seite 209

Configuring Arc Finder Properties - AdvancedThe Advanced Properties section of the Arc Finder tool interface provides access to advancedArc Finder par

Seite 210

Advanced Propertiesl Adaptive Low Sensitivity uses a low sensitivity, adaptive threshold fordetecting edges. Adaptive Low Sensitivity detects strongly

Seite 211

If the extension of the destination file is csv, then the log is written in csv format, whichopens with Excel. If a different extension is selected, t

Seite 212 - Calibration with Fixed-Pixels

Virtual Camerasl Displays the images from virtual camerasl Displays results of image processing toolsl Provides access to images (stored in buffers an

Seite 214

Arc Finder ResultsDisplay WindowThe Display window shows the image being processed, the region of interest selected, andthe locations of found instanc

Seite 215 - Adding an Emulation Device

Related TopicsObject DefinitionArc Y The Y coordinate of the point midway between theends of the found arc.Radius The radius of the found arc, Arc X,

Seite 216

Blob AnalyzerThe Blob Analyzer processes pixel information within a rectangular region of interest The tooluses these pixel values to apply image segm

Seite 217

Histogramclassification of valid blobs.The Blob Analyzer returns an array of numerical results for each valid blob that has beenfound and located. Blo

Seite 218

A dynamic threshold can be either a soft or hard threshold. It can be set to apply light, dark,inside, or outside segmentation.Light SegmentationThe L

Seite 219

ConfigurationObject DefinitionResults Display Mode Defines how the results are displayed in theimage display. The following options are avail-able:l M

Seite 220

Object DefinitionCalculate Blob Angle Enables or disables the calculation of the angle ofeach blob.Custom Sampling Step When enabled, the tool uses th

Seite 222

Configuring Blob Analyzer PropertiesThe Blob Analyzer tool determines which areas of an image will be output as blobs by applyingImage Segmentation an

Seite 223 - Camera Properties

Copyright NoticeThe information contained herein is the property of Adept Technology, Inc., and shall not be reproduced inwhole or in part without pri

Seite 224 - Video Format

Tabs in the Vision WindowTabs in the Vision Window - the selected tab determines the image displayedTabs are used to represent and access items in the

Seite 225

Segmentation ParametersThe Blob Settings WindowSetting Blob Area ConstraintsArea constraints define the Minimum Area and Maximum Area of valid blobs.A

Seite 226

Light SegmentationThe Light Segmentation mode is used for extract light blobs on a dark back-ground. This is the inverse function of the Dark Segmenta

Seite 227

Segmentation Parametersl A dynamic threshold is an adaptive threshold that varies according tochanges in lighting in the input images. See Dynamic Thr

Seite 228

The two HSL modes let you specify H, S, and L values for both Color and Tolerance. These canbe set numerically, using values from 0 to 255, or in a co

Seite 229 - Vision Tools

Segmentation ParametersThere are three types of threshold functions: hard, soft and dynamic.l Thresholds are modified in the threshold function Editor

Seite 230 - Inspection Tools

l Weighted pixels are shown as completely included within the BlobImage.Soft Thresholding ExampleDynamic Threshold FunctionsDynamic threshold modes pr

Seite 231 - Filter Tools

Blob Selection and DisplayBlob Selection and DisplayObject DefinitionAllow Clipped Blobs Enables or disables the inclusion of clipped blobs inthe resu

Seite 232 - Other Tools

Configuring Blob Analyzer Properties - AdvancedThe Advanced Properties section of the Blob Analyzer tool interface provides access toadvanced Blob Ana

Seite 233

Tool Sampling ParametersBlob SortingBlob Sorting enables the sorting of blob instances, as displayed in the results grid.When No Sorting is selected (

Seite 234

These criteria are defined in Blob Analyzer Results on page 313.The sort criteria are:Area Hole CountBounding Box Bottom Inertia MaximumBounding Box C

Seite 235 - Vision Tools Summary Table

3D Visualization WindowVisualization window. If you add a gripper to your robot, the tool offset is added to the 3D dis-play. If you add other objects

Seite 236

Tool Sampling ParametersGrey-Level MinimumGrey-Level RangeGrey-Level Standard DeviationCalculate Blob Angle (True/False)Enables the calculation of the

Seite 237

l Perimeter Resultsl Grey-Level Resultsl Extrinsic Inertial Resultsl Chain Code Resultsl Intrinsic Box Resultsl Topological ResultsHole Filling Enable

Seite 238

Related TopicsRelated TopicsBlob Analyzer on page 293Blob Analyzer Results on page 313Configuring Blob Analyzer Properties on page 299AdeptSight User&

Seite 239 - Adding Vision Tools

Blob Analyzer ResultsResults for found blobs appear as a graphic display and in the grid of results, below the dis-play, as shown in the following fig

Seite 240

Description of Blob Analyzer ResultsNOTE: To optimize the tool execution time, you should enable only the results that youneed for your application.De

Seite 241 - Arc Caliper

Object DefinitionElapsed Time The Elapsed Time is the total execution time ofthe Blob Analyzer. Elapsed Time is shown imme-diately below the Display w

Seite 242

Intrinsic Inertia ResultsObject DefinitionRoundness The degree of similarity between the blob and a cir-cle. Values are between 0 and 1, where 1 is a

Seite 243

Object DefinitionElongation The degree of dispersion of all pixels belonging to theblob around its center of mass. The elongation of theblob is calcul

Seite 244 - Edge Pair Collection Editor

Inertia X and Y axes require that the Extrinsic Inertia Results box be checked in the Data Col-lection property.Object DefinitionInertia X-Axis The mo

Seite 245

Intrinsic Bounding Box and ExtentsIntrinsic Bounding Box PropertiesChecking the Intrinsic Box Results box in the Data Collection property enables the

Seite 246

Workspace ExplorerThe Workspace Explorer is the main work area for the AdeptSight software. You can use it toadd and delete objects, access an object

Seite 247

Intrinsic Bounding Box ResultsChecking the Extrinsic Inertial Results box in the Data Collection property enables the fol-lowing results:Object Defini

Seite 248 - Edge Score Constraints

Object DefinitionPrincipal Axes Rotation The angle of axis of the smallest moment of iner-tia with respect to the X-axis of the principal axes.Extrins

Seite 249

Extrinsic Bounding Box ResultsObject DefinitionBounding Box Bottom Bottommost coordinate of the bounding box (mini-mum Y value) aligned with respect t

Seite 250

Extrinsic ExtentsChecking the Intrinsic Box Results box in the Data Collection property enables the followingresults:Object DefinitionExtent Left Dist

Seite 251

Topological ResultsTopological ResultsHole CountChecking the Topological Results box in the Data Collection property enables the Hole Countresults.The

Seite 252

Calculated ArcCalculated Arc calculates the circle enclosing an arc based on a specific calculation mode. Pos-sible modes are:l Three points on the ar

Seite 253 - Tool Sampling

ConfigurationCalculated Arc Object EditorConfigurationObject DefinitionPropertiesAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 3

Seite 254

Object DefinitionMode Mode of tool execution: 3 points or center and onepoint.Center Arc Point Center arc point used in the calculation.First Arc Poin

Seite 256

Calculated FrameCalculated Frames are used to create a vision frame from other features. Frames allow you toplace vision tools on objects that are not

Seite 257 - Grid of Results

ToolbarsToolbarsThe AdeptSight toolbars provide quick access to frequently-used items (see the following fig-ures). The toolbar icons will be shown (o

Seite 258

Calculated FrameCalculated Frame Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 330

Seite 259 - Arc Edge Locator

ConfigurationObject DefinitionPropertiesMode Mode of tool execution.Origin Point Origin point to use in the frame calculation.Positive X Point Positiv

Seite 261

Calculated LineYou can use this tool to create lines from the results of other tools, or to place reference(fixed) lines in the field of view.A Calcul

Seite 262 - Edge Constraint Editor

Calculated LineCalculated Line Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 334

Seite 263

ConfigurationObject DefinitionPropertiesMode Mode of tool execution: 2 points or perpendicularline.Point 1 First point used in the calculation.Point 2

Seite 265 - Edge Score

Calculated PointOften, the most accurate way to calculate a point is to calculate it from other features. Forexample, Calculated Points can be calcula

Seite 266 - Magnitude Constraint

Calculated PointCalculated Point Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 338

Seite 267 - Position Constraint

ConfigurationObject DefinitionPropertiesMode Mode of tool execution.Point 1 First point used in the calculation.Point 2 Second point used in the calcu

Seite 268 - Sort Results

Item DescriptionFinds text in any of the following objects:l UI Builder C# codel C# Programl C# Custom Allocation Scriptl C# Custom Vision Tooll V+ mo

Seite 270

Calibration Grid LocatorThe Calibration Grid Locator tool is used to locate a collection of dots in the field of view. It isused by the grid calibrati

Seite 271 - Tool Sampling Parameters

ConfigurationConfigurationObject DefinitionPropertiesOutline Level The coarseness of the contours used to build themodel at the Outline level.Results

Seite 272

Object DefinitionRatio The ratio of height/width of the located dotArea The area of the located dotResultsAdeptSight User's Guide, Version 3.2.x,

Seite 274

CaliperThe Caliper tool identifies and measures the gap between one or more edge pairs on anobject. The Caliper uses pixel grey-level values within th

Seite 275

ConfigurationConfigurationObject DefinitionPropertiesMagnitude Threshold The Magnitude threshold sets the acceptable mag-nitude value for potential ed

Seite 276

Object DefinitionFrame/Group The frame or group to which the result belongs.Pair Name Name of the edge pair (specified in the Pairs prop-erty)Pair Sco

Seite 277 - Arc Finder

Related TopicsObject DefinitionEdge 2 Score Minimum score to accept an edge as the secondedge of the selected pair.The score is computed according to

Seite 278

Configuring Caliper PropertiesEdge PropertiesEdge Magnitude expresses the strength of a potential edge.Magnitude ThresholdSets the acceptable magnitud

Seite 279

ToolbarsItem DescriptionDisplays the currently-selected controller. A list ofavailable controllers can be viewed by clicking thedown arrow ( ).(not co

Seite 280

Configuring Caliper PropertiesFound Edges and CaliperIf the display in the Pair Settings window is blank, or the edges are not properly placed, closet

Seite 281

Edge Pair Collection EditorThe caliper tool can measure any number of pairs. When the caliper is executed, it firstapplies edge detection parameters t

Seite 282

Configuring Caliper PropertiesPairs List in the Caliper InterfaceTo access the parameters for an edge pair configuration, click on that pair configura

Seite 283

Edge Pair ParametersThere are two criteria that affect the choice of valid edges: Polarity and Edge Score Con-straints.PolarityPolarity corresponds to

Seite 284

Configuring Caliper PropertiesThreshold, which is represented in the display by two red lines.Edges having a magnitude equal to or exceeding the Magni

Seite 285

l Values in the Constraint Function Editor indicate relative distance in theregion of interest where 0.0 is the leftmost position and 1.0 is the right

Seite 286

Related TopicsX X coordinate of the center of the region of interestY Y coordinate of the center of the region of interestDegrees Angle of rotation of

Seite 287 - Advanced Properties

Configuring Caliper Properties - AdvancedThe Advanced Properties section of the Caliper tool interface provides access to advanced Cal-iper parameters

Seite 288

Related TopicsObject DefinitionDefault Default is the best sampling step computed by thetool. It is based on the average size, in calibratedunits, of

Seite 289

Color MatchingThe Color Matching Tool searches and analyzes images to find areas of color that match user-defined filters. Typically, this tool is use

Seite 290

Item Description(not enabled)(enabled, not cal-ibrated)(enabled, calibrated)DANGER:The robot may move dur-ing the enable power/calibration pro-cedure

Seite 291 - Arc Finder Results

Color MatchingColor Matching Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 360

Seite 292

Creating a FilterColor Finder FilterConfigurationObject DefinitionConfigurationVision Display Units Units for the display for this image source. Defau

Seite 293 - Blob Analyzer

ConfigurationObject DefinitionBilinear Interpolation Enabled Specifies if bilinear interpolation is used to samplethe input image. By default, bilinea

Seite 294 - Histogram

Vision Window Showing Results of the Color MatchResultsNone.The Color Matching tool outputs images that can be used by other vision tools.Related Topi

Seite 296

Configuring Color Matching PropertiesThe Properties section of the Color Matching interface provides access to advanced ColorMatching Tool parameters

Seite 297

Configuring Color Matching PropertiesObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default. To select a

Seite 298

Location Properties for the Region of InterestRelated TopicsColor Matching on page 359Creating and Configuring Color Filters on page 369Related Topics

Seite 300 - Dark Segmentation

Creating and Configuring Color FiltersThe Color Matching tool analyzes the region of interest by applying all the defined filters tothe image within t

Seite 301 - Dynamic Dark

ToolbarsItem DescriptionDisplays the current monitor speed. To change themonitor speed, select it from the drop-down list, ortype the desired value in

Seite 302 - Dynamic Outside

Color Values1. Set an initial color in one of the following manners:l Pick a specific color in the display: Under Selection Tools, select the "Co

Seite 303 - HSL Outside

White 255, 255, 255 0, 0, 255Black 0, 0, 0 0, 0, 0Middle Grey 127, 127, 127 0, 0,128Red 255,0,0 0, 255, 128Green 0, 255, 0 85, 255, 128Blue 0, 0, 255

Seite 304 - Soft Threshold Functions

Color TolerancesColor TolerancesThe color filter accepts any color values that are within defined tolerances. Tolerance valuescan only be expressed in

Seite 305 - Dynamic Threshold Functions

Custom Vision ToolThe Custom Vision tool is used to specify the program that is called when the tool is executed.From within a Custom Vision tool, oth

Seite 306 - Blob Selection and Display

Custom Vision Toolto the system. You can select a specific vision device from this list and associate it with theCustom Vision tool. See the following

Seite 307

Custom Vision Tool CodeConfigurationObject DefinitionConfigurationOverlayMarkers This is covered in the AdeptSight Reference Guide.PropertiesConfigura

Seite 308

ResultsObject DefinitionResults Logging Specifies if a results log will be generated. A csvextension generates csv format.Show Name Is the name associ

Seite 309

Edge LocatorThe Edge Locator tool identifies and measures the position of one or more edges on an object.The Edge Locator uses pixel grey-level values

Seite 310

ConfigurationConfigurationObject DefinitionPropertiesFilter Mode Determines the results that will be returned fromthe tool (All, First Edge, Last Edge

Seite 311

ResultsObject DefinitionInstance The index of the result instanceFrame/Group The frame or group to which the result belongs.Edge X The X coordinate of

Seite 312

Shortcut MenusRight-clicking on an object in the Tree structure of the Workspace Explorer opens a shortcutmenu, as shown in the following example.Exam

Seite 314 - General Results

Configuring Edge Locator PropertiesFilter ModeDetermines the edges that will be returned from the tool, as follows:All, First Edge, Last Edge, MiddleM

Seite 315 - Perimeter Results

Configuring Edge Locator PropertiesEdge Constraint EditorThis tool uses a form for defining the constraints.To set constraints, from the object editor

Seite 316 - Intrinsic Inertia Results

scoring method restricts the search so that only results for valid edge pairs arereturned.There are two types of parameters that affect the choice of

Seite 317 - Extrinsic Inertia Results

Configuring Edge Locator PropertiesMagnitude ConstraintThe Magnitude constraint is based on edge values relative to the MagnitudeThreshold. Edges havi

Seite 318

1. In the drop-down list above the function editor, select Position Con-straints.2. In the Function Editor, use the mouse to drag handles and set the

Seite 319

Configuring Edge Locator PropertiesOffsetOffset is the center of the ROI, defined by:X X coordinate of the center of the region of interestY Y coordin

Seite 320

Related TopicsEdge Locator on page 377Configuring Edge Locator Properties - Advanced on page 389Related TopicsAdeptSight User's Guide, Version 3.

Seite 322

Configuring Edge Locator Properties - AdvancedThe Advanced Properties section of the Edge Locator tool interface provides access toadvanced Edge Locat

Seite 323 - Grey-Level Results

Shortcut MenusItem DescriptionDuplicate Creates a copy of the selected object in its current folder. Anumber appended to the end of the name for the d

Seite 324 - Topological Results

Related TopicsObject DefinitionCustom Sampling Step For specific applications where a more appropriatetradeoff between speed and accuracy must beestab

Seite 325 - Calculated Arc

Gripper Clearance ToolDescriptionThe Gripper Clearance tool is a filter used to determine which parts can be picked withoutinterference. Instances ret

Seite 326

Three Histograms Around a PartRelated TopicsConfiguring Gripper Clearance Properties on page 393Gripper Clearance Results on page 399Image Histogram o

Seite 327

Configuring Gripper Clearance PropertiesThe tab of the selected histogram is highlighted. Clicking on the origin or outline of a his-togram with the m

Seite 328

ThresholdsSet the greylevel range of pixels to consider with Threshold Black and Threshold White. Thesetwo properties are set in the Advanced Properti

Seite 329 - Calculated Frame

Threshold WhiteThe lightest greylevel value to consider when scanning the histogram. Greylevel valuesabove Threshold White are ignored during the hist

Seite 330 - Page 330

Tool LinksDeleteRemoves the selected histogram.Tool LinksImage SourceInput to the Gripper Clearance tool (which virtual camera/tool).NOTE: This needs

Seite 331

Location Properties for the Region of InterestDisplayShow Result Gripper RegionsWhen true, the Vision Window displays the gripper regions. Passed regi

Seite 333 - Calculated Line

Gripper Clearance ResultsThe Gripper Clearance tool filters instances, input from the Relative To tool, based on thevalues in the tool's histogra

Seite 335

Icon DescriptionOpens the Create a New Object dialog, which is used to add a new objectto the workspace. For more details on adding new objects to the

Seite 336

Related TopicsResults of the Gripper Clearance ToolVision WindowPassed and failed histograms are displayed in the Vision Window if both Show Result Gr

Seite 337 - Calculated Point

Image HistogramThe Image Histogram tool computes image statistics for all the pixels contained in the tool’sregion of interest. Pixels can be excluded

Seite 338 - Page 338

Image HistogramImage Histogram Object EditorAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 402

Seite 339

Image Histogram ROIConfigurationObject DefinitionPropertiesThreshold Black Darkest grey-level value to consider when buildingthe histogram.Threshold W

Seite 340

ResultsObject DefinitionOffset Shift of the ROIfrom X, Y, and angle returned bythe Relative To tool, or center and rotation of theROI: X, Y, and angl

Seite 341 - Calibration Grid Locator

Configuring Image Histogram PropertiesThe Image Histogram tool calculates grey-level statistics for a selected region of interest. Thefinal histogram,

Seite 342

TailsTail WhiteTail White specifies the amount of light pixels to be excluded from the histogram, startingfrom the light end of the histogram distribu

Seite 343

Location Properties for the Region of InterestRelated TopicsImage Histogram on page 401Configuring Image Histogram Properties - Advanced on page 409Im

Seite 345

Configuring Image Histogram Properties - AdvancedThe Advanced Properties section of the Image Histogram tool interface provides access toadvanced Imag

Seite 346

Object EditorsIcon DescriptionOpens the Links to Other Objects window, which displays the Incomingand Outgoing linked objects for the selected object.

Seite 347

Related TopicsObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default. To select a cus-tom sampling step,

Seite 348

Image Histogram ResultsThe Image Histogram Tool outputs statistics about grey-levels for a selected region of inter-est.Display WindowThe Display wind

Seite 349

Image Histogram ResultsObject DefinitionMaximum Grey-Level Highest grey-level value of all pixels in the toolregion of interest that are included in t

Seite 350

Object DefinitionMode Pixel Count Number of pixels in the histogram bin which cor-responds to the Mode of the grey-level distributionof all pixels in

Seite 352

Image ProcessingThe Image Processing Tool processes greyscale images by applying arithmetic, assignment,logical, filtering, morphological, or histogra

Seite 353

ResultsObject DefinitionMode of Operation Operation applied by the Image Processing tool.Image Source Defines the image source used for processing byt

Seite 354

Image Processing Custom Editing FormImage TypesThe tool can accept unsigned 8-bit, signed 16-bit, and signed 32-bit images as input. Theprocessing is

Seite 355

Operand ImageSome common uses of an image processing tool are:l Inverting images (negative image)l Creating a binary image, using a threshold operatio

Seite 356

l Some operations require a constant as a second operation. This constant must bedefined in the Advanced Parameters section of the tool interface.l Th

Seite 357 - Edge Detection Parameters

Workspace Explorer with Arc Finder EditorMost object editors include one or more of the following items:Item DescriptionEditor name Displays the name

Seite 358

Modes of OperationObject DefinitionAssignment PropertiesAssignment Initialization All the pixels of the output image are set to a spe-cific constant v

Seite 359

Object DefinitionFiltering Horizontal Prewitt Applies a Horizontal Prewitt filterFiltering Vertical Prewitt Applies a Vertical Prewitt filterFiltering

Seite 360 - Page 360

Related TopicsObject DefinitionHistogram Dark Threshold Changes each pixel value depending on whetherthey are less or greater than the specified thres

Seite 361 - Creating a Filter

Configuring Image Processing PropertiesEach Image Processing Tool in application performs a selected operation on an image, calledthe input image. An

Seite 362

Arithmetic OperationsOperationThe available operations are described in greater detail under the following sections: Arith-metic Operations, Assignmen

Seite 363

Clipping ModesTwo clipping modes are available for arithmetic operations: normal and absolute.Normal Clipping ModeNormal Clipping mode forces the valu

Seite 364

Assignment OperationsMultiplicationThe input image pixel value is multiplied by the operand value (constant or correspondingOperand image pixel). The

Seite 365

Logical OperationsThere are two logical operation modes. In the first, the operation is applied to every pixel ofan input image and the corresponding

Seite 366 - Output As Grayscale Image

Filtering OperationsExample Of Image After Some Common Filtering OperationsCreating A Custom FilterAdeptSight software enables the creation of a Custo

Seite 367

1. In the Image Processing Tool interface, expand the Advanced Param-eters list.2. Under Configuration, select the Operation parameter.3. In the right

Seite 368

Dockable Editor WindowsObject editors for vision tools usually have a Display window (not the same as the Vision Win-dow), a Results window, and a Con

Seite 369

Filtering OperationsGaussian FilterThe Gaussian operation acts like a low pass filter. This has the effect of blurring the image.Gaussian filters are

Seite 370 - Color Values

Vertical Prewitt Filtering KernelHorizontal Sobel FilterThe Horizontal Sobel operation acts like a gradient filter. This has the effect of highlightin

Seite 371 - Luminance - L

Filtering OperationsVertical Sobel Filtering KernelsHigh PassThe High Pass operation acts like a circular gradient high pass filter. It essentially ex

Seite 372 - Color Tolerances

Laplacian Filtering KernelsSharpen FilterThe Sharpen operation sets each pixel in the output image as the subtraction of the averageof all the input i

Seite 373

Morphological OperationsSharpenLow Filtering KernelsMedianThe Median operation sets each pixel in the output image as the median luminance of all thei

Seite 374

Examples Of Resulting Images After Some Common Morphological OperationsDilateThe Dilate operation sets each pixel in the output image as the largest l

Seite 375

Histogram Operationsapplied to an unsigned 8-bit image: Equalization, Stretching, Light Threshold and DarkThreshold.Example Of Image After Some Common

Seite 376

Related TopicsImage Processing on page 415Configuring Image Processing Properties - Advanced on page 439Related TopicsAdeptSight User's Guide, Ve

Seite 378

Configuring Image Processing Properties - AdvancedThe Advanced Properties section of the Image Processing Tool interface provides access toadvanced Im

Seite 379 - Additional Menus

Editor Window Tabs2. Click and hold the tab at the top of the editor window to select it.3. Drag the tab into the workspace.Window position locators a

Seite 380

Configuration ParametersAssignment WidthRead-only. Assignment Width is a constant value that indicates the width, in pixels, of theoutput image.Config

Seite 381

Filtering Kernel SizeFiltering Kernel Size sets the size of the kernel applied by a fixed (predefined) filtering oper-ation.Filtering ScaleFiltering S

Seite 382

Image Processing Tool ResultsTransform FlagsTransform Flags sets the flag used by a transform operation, either FFT or DCT.Image Processing Tool Resul

Seite 383

Image SamplingThe Image Sampling Tool is used to extract an area of an image and output it as a separateimage.To create an Image Sampling tool, right-

Seite 384

ResultsObject DefinitionVision Display Units Units used to display image source. Default is Mil-limeter.Region of Interest (ROI)Offset Specifies the c

Seite 385

Image SharpnessThe Image Sharpness Tool computes the sharpness of major edges in a user-defined regionof interest.l Typical use of the Image Sharpness

Seite 386

InputInputThe Input required by the Image Sharpness tool is an image provided by another tool.Images can be provided by other tools, such as an Image

Seite 387

Object DefinitionKernel Size Sets the size of the kernel of the operator for thesharpness process. The default setting of 5 (a 5x5kernel) is generally

Seite 388

Related TopicsRelated TopicsImage Sharpness Results on page 453Configuring Image Sharpness Properties - Advanced on page 449AdeptSight User's Gui

Seite 389

Configuring Image Sharpness Properties - AdvancedThe Image Sharpness Tool operates by first identifying a set of points with high local greys-cale var

Seite 390

Editor Window ManagementEditor Window ManagementWhen working with multiple editor windows, you can right-click on any object editor tab todisplay a me

Seite 391

Configuring Image Sharpness Properties - AdvancedObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default.

Seite 392

the number of pixels over which a typical contrast is spread.A larger kernel may be used for blurrier images, for example, in the case where the blurr

Seite 393 - Inspection Configuration

Related TopicsX X coordinate of the center of the region of interestY Y coordinate of the center of the region of interestDegrees Angle of rotation of

Seite 394 - Thresholds

Image Sharpness ResultsThe Image Sharpness Tool outputs read-only results that provide statistical and general infor-mation.Display WindowThe Display

Seite 395 - Custom Menu

Related TopicsObject DefinitionElapsed Time The Elapsed Time is the total execution time ofthe Image Sharpness Tool. Elapsed Time is not vis-ible in t

Seite 396 - Tool Links

InspectionThe Inspection tool sorts instances based on the results of other tools and inspection filters.To create an Inspection tool, right-click in

Seite 397 - Results Logging

ConfigurationObject DefinitionOnly Compare Related Results When true, only related results will be comparedagainst each other; otherwise all results a

Seite 398

CategoriesThe purpose of categories is to sort instances based on the filters in each category. Aninstance is put into the first category that it pass

Seite 399 - Gripper Clearance Results

ConfigurationFiltersEach filter has a name and belongs to a category. You cannot add a filter until a category hasbeen added, and either the category

Seite 400

l Measure the distance between two pointsl Measure the distance between a point and a linel Measure the angle between two linesl Test the value of a v

Seite 401

View tabs, see View Tabs on page 46.Move to New ViewCreates a new view tab and thenmoves the selected object editor tothat tab. For more details on us

Seite 402 - Page 402

ConfigurationRun the tool onceRun the tool continuouslyStop the tool from runningReset the average value and iteration countWhen the tool runs, the cu

Seite 403

Inspection Filter Editor, with Maximum Limit ExceededFilters Sub-properties ConfigurationIf you select Test The Value Of A Vision Result Variable as y

Seite 404

ConfigurationSub-property DescriptionWhen you have highlighted the sub-property that you want to test, click theblue right-arrow to select it.AdeptSig

Seite 405

Sub-property SelectedThe fields above the available sub-properties pane will be filled in. Click Accept toaccept your choice and close the window.Resu

Seite 406

Advanced PropertiesObject Definition<filter> [Pass Status] True/False status for this instance with thenamed filterPosition X The X coordinate o

Seite 407

Log ModeLog Mode offers three options:l Log all datal Log pictures for inspections that faill All inspections must failThe pictures only get logged if

Seite 409

Line FinderThe Line Finder identifies linear features on objects and returns the angle of inclination withthe horizontal and coordinates of the end po

Seite 410

ConfigurationConfigurationObject DefinitionPropertiesMinimum Line Percentage Minimum percentage of line contours that need tobe matched for a line hyp

Seite 411 - Image Histogram Results

Object DefinitionMaximum Angle Deviation Maximum deviation in angle allowed for a detectededge to be used for generating an entity hypoth-esis.Positio

Seite 412

Editor Window ManagementType the new name and then click OK. The dialog closes and the new name is assigned to the tab.Closing a View TabTo close a ta

Seite 414

Configuring Line Finder PropertiesFinder tools detect edges in the input images, then uses edges to generate a vectorizeddescription called an entity.

Seite 415

Region of Interest (ROI)Rectangle bound that is at maximum negative X offset.l Line With Maximum Positive X Offset: Selects the line hypothesis closes

Seite 416 - Custom Editor

Location Properties for the Region of InterestGuideline OffsetThe Guideline Offset is the offset from the tool Y-axis. The Guideline marker can be dis

Seite 418 - Operand Image

Configuring Line Finder Properties - AdvancedConformity ToleranceConformity Tolerance corresponds to the maximum distance in calibrated units by which

Seite 419 - Modes of Operation

Related Topicsl Adaptive High Sensitivity detects a great amount of low-contrast edges and noise.l Fixed Value sets an absolute value for the sensitiv

Seite 420

Configuring Line Finder Properties on page 471Line Finder Results on page 479Related TopicsAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/

Seite 422

Line Finder ResultsDisplay WindowThe Display window shows the image being processed, the region of interest selected, andthe locations of found instan

Seite 423

Calibration OverviewThe AdeptSight software provides three types of calibration. The calibrations must be per-formed in the following order:l Basic ca

Seite 424 - Arithmetic Operations

Related TopicsObject DefinitionAngle Angle of the found line. A line is defined as the linepassing through Vector Point X and Vector Point Yat the giv

Seite 425 - Absolute Clipping Mode

LocatorNOTE: The Locator tool will not work until you have created a Locator Model for it. Fordetails, see Locator Model on page 499.The Locator ident

Seite 426 - Transform Operations

ConfigurationLocator Object EditorConfigurationObject DefinitionPropertiesMaximum Instance Count Sets the maximum number of object instancesthat are s

Seite 427 - Filtering Operations

Object DefinitionContrast Polarity Sets the type of polarity accepted for object rec-ognition.Contrast Threshold Sets the minimum contrast needed for

Seite 428

ResultsObject DefinitionShow Model Name When set to true, and Show Results Graphics isenabled, the model name is displayed in the VisionWindow.Timeout

Seite 429

Object DefinitionScale Factor Relative size of the located instance, with respectto its associated model.Symmetry Index of the object instance of whic

Seite 431

Configuring Locator Properties - AdvancedThe Advanced Properties section of the Locator tool interface provides access to advancedLocator parameters a

Seite 432

Configuring Locator Properties - Advancedwith a higher value for the Detail Level.l To obtain high-accuracy object location, it is preferable to use i

Seite 433

Contrast Polarity - Model, Normal, and ReverseNormal And ReverseEnables the Locator to search for all cases that present either Normal orReverse polar

Seite 434 - Morphological Operations

Special Tools OverviewAdeptSight software provides several tools for special applications.SequenceThe Sequence object shows the list of tools that wil

Seite 435 - Histogram Operations

Searchl Higher values reduce sensitivity to contrast. This reduces noise and the amount oflow-contrast edges.l Lower values increase sensitivity and a

Seite 436

Portions of the contour that are not within the Conformity Tolerance range are not con-sidered to be valid. Only the contours within Conformity Tolera

Seite 437

SearchUnchecking the Use Default box allows you to manually set the Conformity Tol-erance value.Range EnabledEnables the use of the manually-set toler

Seite 438

Rotation Range - Minimum to Maximum AngleRotation Considerationsl By default, the range is selected, with a full search range from 180 to -180. Thisme

Seite 439 - Assignment Properties

SearchThe scale of objects to be located can be set at a fixed nominal value, or as a range of scalevalues.The default setting for the scale factor is

Seite 440 - Filtering Properties

l Positioning Level has only a slight impact on the execution speed.l In applications where accuracy is not critical, decreasing the value can provide

Seite 441 - Transform Properties

Instance Output ConstraintsNote that the initial image is retained in the model; the image is not modified by the opti-mization process.Percentage Of

Seite 442 - Image Processing Tool Results

the image coordinate system. The Reference X and Reference Y coordinates of thepoint are expressed in pixels.l World Distance orders instances accordi

Seite 443

Related Topicsreached (and Timeout is Enabled), the instances already recognized are output by the Loca-tor, and the search is stopped. Timeout can be

Seite 444 - Custom Display

Locator ModelLocator Models describe the geometry of an object to be found by the Locator tool.To create a Locator Model, right-click in the Tree stru

Seite 445

Table Of ContentsAdeptSight Overview 15Compatibility 15Documentation Map 16AdeptSight 16Device 17Tool 18Related Topics and Manuals 20Prerequisites21Ha

Seite 446

Safety Conventions and Getting HelpThree levels of safety notation are used in this manual. In descending order of importance,they are:WARNING: If the

Seite 447

ResultsObject DefinitionSearch Region Defines the height and width of the region of inter-est.Origin Offset Defines the position of the model's o

Seite 448

Additional MenusThe Locator Model editor can be opened from the Models window in the Locator by double-clicking the model name.The tool shows the trai

Seite 449

Additional MenusSet the Bounding AreaThe Bounding Area tells the Locator Model where to look for the model. Anything not includedinside the Bounding A

Seite 450

Locator Model, After CroppingSetting Advanced Properties in the Model EditorUse Custom Shading AreaEnabling the Use Custom Shading Area check box allo

Seite 451

Related Topicsfor shading analysis.l Shading Consistency must be enabled to create Models that are based on color. Insuch a case, the shading consiste

Seite 452

Pattern LocatorThe Pattern Locator identifies instances of a pattern occurring within an Image.The Pattern Locator is best suited for applications tha

Seite 453 - Image Sharpness Results

Pattern LocatorPattern Locator Object EditorWhat is a Pattern?A pattern is defined as grid of pixels having a specific arrangement of grey-level value

Seite 454

PropertiesObject DefinitionPropertiesMatch Threshold Sets the Match Threshold of the Instance found bythe tool (0 to 1).Maximum Instance Count Sets th

Seite 455

Related TopicsObject DefinitionPosition X The X coordinate of the origin of the locatedinstance.Position Y The Y coordinate of the origin of the locat

Seite 456 - Category

Configuring Pattern Locator PropertiesMatch ThresholdMatch Threshold sets the minimum match strength required for a pattern to be recognizedas valid.

Seite 457 - Up/Down Arrows ( )

CalibrationsThis section covers two basic calibrations:l Belt-to-robot calibrationl Camera-to-robot calibrationNOTE:The Basic camera calibration shou

Seite 458 - Mode of Operation

Configuring Pattern Locator PropertiesTo set the Input:1. Execute the tool once to make sure that an input image is available.2. From the Input drop-d

Seite 459 - Average/Current Values

l The pattern model does not have to be created from a pattern that is in the tool regionof interest.l The pattern model can be on any image that cont

Seite 460

Configuring Pattern Locator PropertiesSetting the rotation of the sample patternEditing the PatternOnce the pattern model is created, it is temporaril

Seite 461

Sizing PatternsThe size of the bounding box sets the size of the pattern. The bounding boxshould be just large enough to contain the pattern. The Patt

Seite 463

Configuring Pattern Locator Properties - AdvancedThe Advanced Properties section of the Pattern Locator interface provides access to advancedPattern L

Seite 464

Tool Sampling ParametersObject DefinitionCustomCustom Sampling Step lets you set a samplingstep value other than the default. To select a cus-tom samp

Seite 465 - Directory

Location Properties for the Region of InterestResults LoggingIf enabled, the results of the tool will be logged to a file.If the extension of the dest

Seite 467

Pattern Locator ResultsDisplay WindowThe Display window shows the image being processed, the region of interest selected, andthe locations of found in

Seite 468

Wizard ScreensWizard ScreensThe AdeptSight Belt Calibration Wizard and AdeptSight Camera Calibration Wizard use similarformats.A sample calibration wi

Seite 469

Related TopicsConfiguring Pattern Locator Properties on page 509Configuring Pattern Locator Properties - Advanced on page 515AdeptSight User's Gu

Seite 470

Point FinderThe Point Finder finds point-like features on objects and returns the coordinates of the foundpoints.To create a Point Finder tool, right-

Seite 471

ConfigurationConfigurationObject DefinitionPropertiesPolarity Mode Selects the type of polarity accepted for finding aline. Polarity identifies the ch

Seite 472 - Region of Interest (ROI)

ResultsObject DefinitionInstance Index of the result instance.Frame/Group The frame or group to which the result belongs.Position X The X coordinate o

Seite 474

Configuring Point Finder PropertiesThe Properties section of the Point Finder tool interface provides access to Point Finder param-eters and propertie

Seite 475

Related TopicsOffsetOffset is the center of the ROI, defined by:X X coordinate of the center of the region of interestY Y coordinate of the center of

Seite 476

Configuring Point Finder Properties - AdvancedThe Advanced Properties section of the Point Finder tool interface provides access toadvanced Point Find

Seite 477 - Page 477

Region of Interest (ROI)l Corner: The tool will compute a hypothesis that fits a corner point to interpolated linesfrom connected edges.l Intersection

Seite 478

Location Properties for the Region of InterestGuideline OffsetThe Guideline Offset is the offset from the tool Y-axis. The Guideline marker can be dis

Seite 479 - Line Finder Results

Some of these, particularly Previous, may be greyed-out when that action is not appro-priate. (Many procedures require that you click Cancel and start

Seite 480

Related TopicsSearch ModeSearch Mode sets the mode used by the tool to generate and select a hypoth-esis.The available modes are:l Point Closest To Gu

Seite 481

Remote Vision ToolThe Remote Vision tool lets an application, such as an ACE PackXpert packaging application,run a vision tool on a remote PC.Because

Seite 482

PropertiesPropertiesObject DefinitionPort Number The TCP/IP port used to communicate with theRemote Vision Server.Vision Server IP Address The IP addr

Seite 483

Server.oMultiple Remote Vision Servers can be controlled from the AdeptSight PC (onmultiple remote PCs).Remote Vision System ComponentsBasic Steps for

Seite 484

Basic Steps for Configuring Remote Visionenabling USB dongle.l Vision tools running on a Remote Vision Server can only access cameras physicallyattach

Seite 485

1. Add a Remote Vision tool.A configuration screen will be displayed:Remote Vision Configuration Screen2. In the Port Number field, enter the port num

Seite 486

Basic Steps for Configuring Remote VisionThe results of the remotely-run vision tool will be transmitted from the Remote VisionServer to the AdeptSigh

Seite 487 - Detail Level

Application SamplesThe AdeptSight software provides several application samples that can be used to learn aboutthe basic features and functions of the

Seite 488 - Normal polarity

Selecting the Application Samplel Camera that is downward-mounted on the robot arm or in a fixed position in the work-cellFor the V+ table-mount camer

Seite 489 - Do Not Care

1. Click the New Sample Application tab.2. Select (highlight) the desired application sample.NOTE:The AdeptSight MicroV+ and Cobra i-Series/e-Vario s

Seite 491 - Use Default

Selecting the Application SampleThe Select an Application Sample dialog opens, as shown in the following figure.Application Sample Selector2. Select a

Seite 492

Selecting the Application Sample3. Click Select.Programming the Application SampleAfter you select the application sample, you are ready for the setup

Seite 494 - Use Nominal

V+ Table-Mounted SampleAfter you select the application sample, you are ready for the setup and programming of theapplication. A wizard guides you thr

Seite 495

V+ Table-Mounted Sample1. Click the New Sample Application tab.AdeptSight Getting Started Screen2. Select the V+ table-mounted camera application samp

Seite 496 - Instance Output Constraints

Selecting the V+ Table-mounted Sample3. Click Select.Application Sample WizardAfter you select the application sample, an overview of the sample is di

Seite 497

V+ Table-Mounted SampleThe overview shown in the preceding figure will continue to be displayed as you proceedthrough the wizard. The active section (

Seite 498

This screen will not appear if you started the application sample from the GettingStarted screen.Selecting a New or Existing Robot2. If you chose to s

Seite 499

V+ Table-Mounted Sample3. Select the robot.a. Click the browse icon to display a list of available robots.b. Select the robot you wish to use.c. Click

Seite 500

A green button indicates the signal is enabled. Black indicates disabled.An invalid value will turn the text box yellow.6. If you have a camera object

Seite 501

AdeptSight Belt CalibrationAdeptSight Belt Calibration calibrates a robot to a conveyor belt.This calibration is necessary when the robot will handle

Seite 502

V+ Table-Mounted SampleSetting the Camera PropertiesIf you changed the properties, click Accept.Click Next.10. Set the on-screen dot pitch for your do

Seite 503 - Use Custom Shading Area

Grid CalibrationIf the grid gets populated with yellow and blue squares, the calibration was successful.Click Finish.Refer to Standalone Camera Calibr

Seite 504

V+ Table-Mounted Samplea. Click Power.b. Press the High Power button on the Front Panel (near where the robot ismounted) if it is flashing.The High Po

Seite 505

Teaching the Picture-taking Position14. Teach the Vision Tool.The following figures show the model, origin, and bounding box before and after thisproc

Seite 506

V+ Table-Mounted SampleVision Model Before TeachingAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 554

Seite 507

Vision ModelAfter Teachinga. Move the robot, with the part being used for the model, near the center of thepicture area.b. Click Run to take an image

Seite 508

V+ Table-Mounted Sampled. Move the origin marker to the center of the model.l Drag the origin marker to the center of the model with the mouseorl Clic

Seite 509

a. Move the robot to that position.b. Click Here to record the robot position.c. Click Next.16. Set the Target Region of Interest and start Locator Te

Seite 510 - To set the Input:

V+ Table-Mounted SampleSample Completed ScreenClick Finish.Load and Run Sample Code1. Load the program into Task 0.a. From the AdeptSight window, open

Seite 511

View > Controller Development Tools > [your controller]b. Click the Task Manager tab in the Controller Development Tools window.See Controller D

Seite 512 - Orienting Patterns Models

RequirementsAdding a Belt ObjectIn the Belt Object Editor:1. Click Add (under Encoders).2. Click Associate. See the following figure.AdeptSight User&a

Seite 514

V+Belt-Camera SampleAfter you select the application sample, you are ready for the setup and programming of theapplication. A wizard guides you throug

Seite 515

V+Belt-Camera Sample1. Click the New Sample Application tab.AdeptSight Getting Started Screen2. Select the V+ belt camera application sample.orFrom th

Seite 516

Selecting the V+ belt camera Application Sample3. Click Select.Application Sample WizardAfter you select the application sample, an overview of the sa

Seite 517

V+Belt-Camera SampleThe overview shown in the preceding figure will continue to be displayed as you proceedthrough the wizard. The active section (Int

Seite 518

This screen will not appear if you started the application sample from the GettingStarted screen.Selecting a New or Existing Robot2. If you chose to s

Seite 519 - Pattern Locator Results

V+Belt-Camera Samplea. Click the browse icon to display a list of available robots.b. Select the robot you wish to use.c. Click OK.d. Click Next.The w

Seite 520 - Page 520

6. Choose between Existing and New Camera.This screen will not appear if you started the application sample from the GettingStarted screen, or if ther

Seite 521 - Point Finder

V+Belt-Camera SampleSetting Camera PropertiesIf you changed the properties, click Accept.Click Next.10. Set the on-screen dot pitch for your dot grid.

Seite 522

Grid CalibrationIf the grid gets populated with yellow and blue squares, the calibration was successful.Click Finish.Refer to Standalone Camera Calibr

Seite 523

Add and Associate Buttons3. Click the controller, to select it.The selected controller will be highlighted.4. Click OK.Next StepsRun the AdeptSight Be

Seite 524

V+Belt-Camera Samplea. Click Power.b. Press the High Power button on the Front Panel (near where the robot ismounted) if it is flashing.The High Power

Seite 525

Vision Model BeforeTeachingV+Belt-Camera SampleAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 571

Seite 526

V+Belt-Camera SampleVision ModelAfter Teachinga. Place the part being used for the model near the center of the work area.b. Click Run to take an ima

Seite 527

l Drag the origin marker to the center of the model with the mouseorl Click EditThe Edit Window is shown in the following figure.Edit Window1. Click C

Seite 528

V+Belt-Camera Samplea. Move the robot to the pick position and pitch.b. Click Here to record the position.c. Click Next.16. Teach the part placement p

Seite 529

Teaching the Upstream Limita. Place a target (part) at the far side of the belt (away from the robot), at theupstream end of the belt.If the robot is

Seite 530

V+Belt-Camera Sample19. Teach the Downstream Limit.a. Without touching the target, move the belt so the target is at the downstreamlimit.Refer to the

Seite 531 - Remote Vision Tool

Testing the Belt Calibrationa. Place a part on the belt, in the robot's work area.b. Align the robot with the part.c. Click Start Tracking.The ro

Seite 532

V+Belt-Camera SampleA magenta marker should be placed on the part's image.If not, adjust the Region of Interest boundaries to ensure the part is

Seite 533

Target Region of Interest Screen, Showing Current and Three Previous Locations23. The Calibration Points screen is displayed. This indicates that you

Seite 535

Load and Run Sample CodeClick Finish.Load and Run Sample Code1. Load the program into Task 0.a. From the AdeptSight window, open the AdeptSight Contro

Seite 536

V+ Arm- or Fixed-Mounted SampleAfter you select the application sample, you are ready for the setup and programming of theapplication. A wizard guides

Seite 537 - Application Samples

V+ Arm- or Fixed-Mounted Sample1. Click the New Sample Application tab.AdeptSight Getting Started Screen2. Select the V+ arm- or fixed-mount camera ap

Seite 538

Selecting the V+ Arm- or Fixed-mount Camera Sample3. Click Select.Application Sample WizardAfter you select the application sample, an overview of the

Seite 539

V+ Arm- or Fixed-Mounted SampleThe overview shown in the preceding figure will continue to be displayed as you proceedthrough the wizard. The active s

Seite 540

This screen will not appear if you started the application sample from the GettingStarted screen.Selecting a New or Existing Robot2. If you chose to s

Seite 541

V+ Arm- or Fixed-Mounted Samplea. Click the browse icon to display a list of available robots.b. Select the robot you wish to use.c. Click OKd. Click

Seite 542

Camera.This screen will not appear if you started the application sample from the GettingStarted screen.7. If you selected New Camera, or if there was

Seite 543 - V+ Table-Mounted Sample

V+ Arm- or Fixed-Mounted SampleSetting the Camera PropertiesIf you changed the properties, click Accept.Click Next.10. Set the on-screen dot pitch for

Seite 544

Grid CalibrationIf the grid gets populated with yellow and blue squares, the calibration was successful.Click Finish.Refer to Standalone Camera Calibr

Seite 545 - Application Sample Wizard

AdeptSight Belt Calibration Interview WizardThe Belt Calibration Interview Wizard gathers the parameters necessary for you to run theAdeptSight Belt C

Seite 546

V+ Arm- or Fixed-Mounted SampleSelecting the Camera Mounta. Click the circle that describes how your camera is mounted.b. Click Next.12. Turn the robo

Seite 547

Vision Model BeforeTeachingV+ Arm- or Fixed-Mounted SampleAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 591

Seite 548

V+ Arm- or Fixed-Mounted SampleVision ModelAfter Teachinga. Place the part being used for the model near the center of the work area.b. Click Run to

Seite 549

l Drag the origin marker to the center of the model with the mouseorl Click EditThe Edit Window is shown in the following figure.Edit Window1. Click C

Seite 550

V+ Arm- or Fixed-Mounted Samplea. Move the robot to that position.b. Click Here to record the robot position.c. Click Next.16. Set the Target Region o

Seite 551

Sample Completed ScreenLoad and Run Sample Code1. Load the program into Task 0.a. From the AdeptSight window, open the AdeptSight Controller Developme

Seite 552

Related TopicsNOTE:The next step is easier if you dock the Controller Development Toolswindow to the right side of your screen. For details on how to

Seite 553

MicroV+ Fixed-Mount SampleAfter you select the application sample, you are ready for the setup and programming of theapplication. A wizard guides you

Seite 554 - Page 554

MicroV+ Fixed-Mount Sample1. Click the New Sample Application tab.AdeptSight Getting Started Screen2. Select MicroV+ arm- or fixed-mount camera applic

Seite 555

Selecting the MicroV+ Arm- or Fixed-mount Camera3. Click Select.Application Sample WizardAfter you select the application sample, an overview of the s

Seite 556

Related Topics 49Safety Conventions and Getting Help50How Can I Get Help? 50Related Topics and Manuals 50Calibrations 51When do I Calibrate? 51What Or

Seite 557

ProcedureBelt Calibration Welcome ScreenClick Next.l Robot Selection for CalibrationSelect the robot that will be used for this calibration.1. Click o

Seite 558

MicroV+ Fixed-Mount SampleThe overview shown in the preceding figure will continue to be displayed as you proceedthrough the wizard. The active sectio

Seite 559

a. Select the COM port from the drop-down box.Selecting the Cobra COM Portb. Click Next.This implicitly selects the robot to which the COMport is att

Seite 560

MicroV+ Fixed-Mount Samplec. Click OK.d. Click Next.2. Select the end-effector.a. Click the browse icon to display a list of available end-effectors.b

Seite 561 - V+Belt-Camera Sample

This screen will not appear if you started the application sample from the GettingStarted screen, or if there was no camera in the Workspace.5. If you

Seite 562

MicroV+ Fixed-Mount SampleSetting the Camera Propertiesa. If you changed the properties, click Accept.b. Click Next.8. Set the on-screen dot pitch for

Seite 563

Grid CalibrationIf the grid gets populated with yellow and blue squares, the calibration was successful.Click Finish.Also refer to Standalone Camera C

Seite 564

MicroV+ Fixed-Mount SampleSpecifying the Camera Mounta. Click the circle indicating how the camera is mounted.b. Click Next.10. Turn the robot power O

Seite 565

Vision Model BeforeTeachingMicroV+ Fixed-Mount SampleAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 607

Seite 566

MicroV+ Fixed-Mount SampleVision ModelAfter Teachinga. Place the part being used for the model near the center of the work area.b. Click Run to take

Seite 567

l Drag the origin marker to the center of the model with the mouseorl Click EditThe Edit Window is shown in the following figure.Edit Window1. Click C

Seite 568

Setting the End-effector Signal ValuesGreen indicates an enabled signal. Black indicates a disabled signal. Yellow in a textfield indicates an invalid

Seite 569

MicroV+ Fixed-Mount Samplea. Move the robot to that position.b. Click Here to record the robot position.c. Click Next.14. Set the Target Region of Int

Seite 570

NOTE:The next step is easier if you dock the Controller Development Toolswindow to the right side of your screen. For details on how to do this, seeW

Seite 572

Cobra i-Series Pick-and-Place SampleAfter you select the application sample, you are ready for the setup and programming of theapplication. A wizard g

Seite 573

Cobra i-Series Pick-and-Place Sample1. Click the New Sample Application tab.AdeptSight Getting Started Screen2. Select the Cobra i-Series Pick-and-Pla

Seite 574

Sample OverviewThe overview shown in the preceding figure will continue to be displayed as you proceedthrough the wizard. The active section (Introduc

Seite 575

Cobra i-Series Pick-and-Place SampleSelecting a New or Existing Robot2. Select the COM port.AdeptSight User's Guide, Version 3.2.x, Updated: 8/23

Seite 576

Selecting the COM port for the robot3. Select the robot.a. Click the browse icon to display a list of available robots.b. Select the robot you wish to

Seite 577

Cobra i-Series Pick-and-Place Samplec. Click OKd. Click NextThe wizard records the robot information and opens the next page.4. Select the end-effecto

Seite 578

a. Click the browse icon to display a list of available virtual cameras.b. Select the virtual camera you wish to use.c. Click OK.d. Click Next.The wiz

Seite 579

ProcedureSetting the Camera Propertiesl Launch Grid CalibrationAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 62

Seite 580 - Load and Run Sample Code

Cobra i-Series Pick-and-Place Sample10. Set the on-screen dot pitch for your dot grid.Make sure the camera is focused on the dots.Click Calibrate.Grid

Seite 581

This step will be skipped if the robot is already ON.a. Click Power.b. Press the High Power button on the Front Panel (near where the robot ismounted)

Seite 582

Cobra i-Series Pick-and-Place SampleTeaching the Picture-taking Position14. Teach the Vision Tool.The following figures show the model, origin, and bo

Seite 583

Vision Model Before TeachingCobra i-Series Pick-and-Place SampleAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 623

Seite 584

Cobra i-Series Pick-and-Place SampleVision ModelAfter Teachinga. Move the robot, with the part being used for the model, near the center of thepictur

Seite 585

d. Move the origin marker to the center of the model.l Drag the origin marker to the center of the model with the mouseorl Click EditThe Edit Window i

Seite 586

Cobra i-Series Pick-and-Place Samplea. Move the robot to that position.b. Click Here to record the robot position.c. Click Next.16. Set the Target Reg

Seite 587

Sample Completed ScreenClick Finish.Load and Run Sample Code1. Load the program into Task 0.a. From the AdeptSight window, open the AdeptSight Control

Seite 588

Related TopicsView > Controller Development Tools > [your controller]b. Click the Task Manager tab in the Controller Development Tools window.Se

Seite 589

Vision BasicsThe Vision Basics topics present a brief background of concepts that are needed when obtain-ing an image for use in a Adept system.Camera

Seite 590

Launching the Grid CalibrationYou will need a grid of dots for this calibration. Refer to Standalone Camera Calibrationon page 207.l Select the encode

Seite 591 - Page 591

Fixed-Mount CameraFor all vision applications, the camera mounting must be rigid. For fixed-mount cameras, it isimportant that the mounting structure

Seite 592

Arm-Mounted CameraArm-mounted cameras can have the following issues:l The camera moves, so it is exposed to vibration, which can create mechanical iss

Seite 593

Vision Basics - Resolutionrelates the size of the field of view, the distance from the lens to the focal plane, andthe lens size (e.g., 25 mm, 35 mm,

Seite 594

Resolution FactorsFocal LengthThe following formulas are useful for selecting a camera lens. The optimum lens focal lengthdepends on the desired measu

Seite 595

Focal Lengththe lens focal length. The size of the camera imaging element determines a scaling factor tobe applied to this relationship. The relations

Seite 596

Camera Scale FactorThe following table provides the camera scale factors for the Basler brand cameras that canbe used with the AdeptSight software.Bas

Seite 597 - MicroV+ Fixed-Mount Sample

Focal LengthCameraScaleFactorA601f/A601fc 6.49A602f/A602fc 6.49A622f 8.58A631f/A631fc 6.47A641f/A641fc 7.15Scout SeriesscA1000-30gm/scA1000-30gc 4.81s

Seite 598

Formula for ResolutionThe formula for resolution is:r H P= ( ÷ )where:r = resolution (height of one pixel)H = height of field-of-view (same units as r

Seite 599

Vision Basics - Mode2. Calculate the lens focal length at the minimum distance:f = 4.8(60 ÷ 19.2) = 153. Calculate the lens focal length at the maximu

Seite 600

A Greyscale ImageIn addition to greyscale processing, AdeptSight can process image data in binary mode. Inbi-nary mode, all the cells with a value abo

Seite 601

Next StepNext StepYou can now run the AdeptSight Belt Calibration Wizard. For details, see AdeptSight Belt Cal-ibration Wizard on page 65.Related Topi

Seite 602

Binary vs. GreyscaleDepending on the tool and operation you select, AdeptSight processes either in binary modeor greyscale mode. The processing mode i

Seite 603

Binary Representation of Sample MatrixThere are actually two threshold values that can be used together to isolate a range of inten-sity values. When

Seite 604

Binary vs. GreyscaleGreyscale Representation of Sample MatrixThe algorithm that AdeptSight uses when looking at the three-by-three neighborhood of pix

Seite 605

Gain and Black Level should be adjusted after the camera Exposure has been set for max-imum contrast.Vision Basics - Camera Calibration and LightingCa

Seite 606

LightingType Advantages DisadvantagesHe-Ne Laser Highly collimated, infinite depth offieldFragile, expensive, bulkyIR & LaserDiodesNot regulated L

Seite 607 - Page 607

StrobeStrobe lighting is required when the speed of moving objects exceeds one pixel every 17 mil-liseconds. Strobes cast harsh shadows, but can be di

Seite 609

AdeptSight Belt Calibration WizardAfter the AdeptSight Belt Calibration Interview Wizard completes, it opens the Object editorfor the AdeptSight Belt

Seite 610

ProcedureRequirementsl The robot and belt must be correctly connected and functioning.l The AdeptSight Belt Calibration Interview Wizard must have com

Seite 611

Testing the Encoder OperationYou can click On/Off to move the belt. You need to have set the I/O values in the Inter-view Wizard.ProcedureAdeptSight U

Seite 612

Procedurel Teach Upstream Limit (#1 in the following figure)Upstream, Downstream, and Downstream Pick LimitsUpstream limit is the farthest point, towa

Seite 613

1. Place the target on the belt at the upstream limit, away from the robot(widthwise on the belt).If the robot is mounted above the belt, and is cente

Seite 614

How It Works 184Requirements for Using the Communication Tool 185Order of the Communication Tool in a Vision Sequence 185Multiple Communication Tools

Seite 615

Testing the Calibration4. Advance the belt.The robot should track the part on the belt.Testing the CalibrationThe test procedure repeats the test perf

Seite 616 - Page 616

AdeptSight Camera Calibration Wizard - Manual, no Belt on page 131AdeptSight Camera Calibration Wizard - Manual with Belt on page 141AdeptSight Camera

Seite 618

AdeptSight Camera CalibrationAdeptSight Camera Calibration calibrates a robot to a camera. This calibration is necessary ifyou will be using vision wi

Seite 620

AdeptSight Camera Calibration Interview WizardThe AdeptSight Camera Calibration Interview Wizard acquires the data necessary to gen-erate the correct

Seite 621

AdeptSight Camera Calibration Interview WizardList of Wizard TasksThe screens in this procedure are:l Welcome to the Calibration Interview WizardCamer

Seite 622

l Robot Selection for CalibrationSelect the robot that will be used for this calibration.1. Click on the browse icon to display a list of available ro

Seite 623 - Page 623

AdeptSight Camera Calibration Interview Wizard2. Select the camera that you wish to use.3. Click OK.4. Click Next.l Choose Interview ModeSpecify eithe

Seite 624

l Specify End-Effector Typel Is the Robot Free to Move?oRobot can move freely in workspaceNOTE:This will run the calibration in Automated mode.oThere

Seite 625

Region of Interest 229Locator and Finder Tools 229Image Processing Tools 230Inspection Tools 230Filter Tools 231Calculation Tools 232Other Tools 232Re

Seite 626

AdeptSight Camera Calibration Interview WizardIf you chose to select the calibration options from a list, you will be presented a screen similarto the

Seite 627

considered.6. Specify whether the tool should rotate during calibration.l Interview CompletedThere are a number of fields that are not covered in the

Seite 628

AdeptSight Camera Calibration Interview WizardRobot IndexThe robot index is passed through the "resultIndex" parameter in the V+ AdeptSight

Seite 629 - Vision Basics

AdeptSight Camera Calibration Wizard - Manual, Upward-looking on page 167AdeptSight Camera Calibration Wizard - Manual, Arm-Mount on page 153AdeptSigh

Seite 631 - Camera Height

AdeptSight Camera Calibration Wizard - Automated, no BeltThis topic covers calibrating an arm- or fixed-mounted camera to a robot, without a conveyorb

Seite 632

AdeptSight Camera Calibration Wizard - Automated, no Beltl Select the End-Effectorl Move the Robot to the Picture Position1. Move the robot out of the

Seite 633 - Focal Length

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 634

AdeptSight Camera Calibration Wizard - Automated, no BeltEdit WindowAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Page 88

Seite 635

l Take a Picture of the Calibration TargetLocated Calibration Target1. Adjust the bounding box to the work area. This must include the calibration tar

Seite 636

Arc Finder Results 291Display Window 291Related Topics 292Blob Analyzer293Image Segmentation 293Histogram 294Thresholding 294Configuration 295Results

Seite 637 - H = (0.1 ÷ 10)(4)(480) = 9.2

AdeptSight Camera Calibration Wizard - Automated, no Beltl Start Automated Calibration1. Close the Pendant window by clicking Cancel.2. Click Start.Th

Seite 638

You may need to manually release the gripper at the end of this procedure.Test ProcedureThe screens in this procedure are:l Select End-Effector TipThi

Seite 639

AdeptSight Camera Calibration Wizard - Automated, no BeltVision Model BeforeTeachingAdeptSight User's Guide, Version 3.2.x, Updated: 8/23/2012Pa

Seite 640

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Seite 641

AdeptSight Camera Calibration Wizard - Automated, no BeltEdit Windowl Locating the TargetSee the figure Located Calibration Target.1. Adjust the bound

Seite 642 - Black Level

Related TopicsCalibrations on page 51AdeptSight Camera Calibration on page 73AdeptSight Camera Calibration Interview Wizard on page 75AdeptSight Camer

Seite 644

AdeptSight Camera Calibration Wizard - Automated, with BeltThis topic covers calibrating an arm- or fixed-mounted camera to a robot, with a conveyorbe

Seite 645 - Filtering and Special Effects

AdeptSight Camera Calibration Wizard - Automated, with Beltl Select the End-Effectorl Teach the Vision ToolThe following figures show the model, origi

Seite 646

Vision ModelAfter Teaching1. Place the target near the center of the work area.2. Click Run to take an image.3. Adjust the model bounding box to full

Kommentare zu diesen Handbüchern

Keine Kommentare