Executing VGR Commands

VGR Vision-Guided Robotics is an In-Sight Spreadsheet feature that uses machine vision to guide robot motion through Robotics String Functions and VGR commands. commands define the communication interface between the robot controller and the In-Sight vision system. To control the vision system and perform requested tasks such as image acquisition Acquisition is the process or result of the vision system acquiring a new image., hand-eye calibration, training, or alignment, the robot controller sends commands using the VGR command interface.

A Spreadsheet VGR job A job is a user-configured program in In-Sight Spreadsheet consisting of functions and designed for specific applications. You can create and edit jobs using the In-Sight Spreadsheet interface, and load them on a vision system for deployment in a live environment. on the vision system defines the vision tools, calibration behavior, and alignment logic that is executed in response to VGR commands. At runtime, the robot controller determines when actions occur by sending commands, while the vision system executes the corresponding logic defined in the job and returns results.

The primary interface between the robot controller and the vision system is the VGRProcessCommand function Functions are tools that are available in Spreadsheet for processing and analyzing acquisitions or other results. You can add functions to your Spreadsheet job to create tool chains and produce results for specific applications.. This function accepts a command string as input and returns a response string from the vision system.

For detailed information about Robotic String Functions, see Using Robotics String Functions.