Logo
  • Overview of RVS 2.0
    • About RVS 2.0
    • Software Installation and Licensing
      • System Requirements
      • Download Software
      • Install Software
      • Obtain Software License
        • Obtain Soft License
        • Obtain USB Dongle
      • Launch Software
    • User Interface
      • Welcome Screen
      • Home Screen
        • Menu Bar
        • Toolbar
        • Project List
        • Step Library
        • Project Programming Workspace
        • Log
        • Debug Output
        • Project Configuration Pane
    • Terms and Concepts
      • Solutions, Projects, and Steps
      • Robots and Communication
      • Hand-Eye Calibration
      • Vision Processing Workflow
      • Deep Learning
      • Data Types
  • Common Operations
    • Managing Solutions
      • New Solution
      • Save Solution
      • Open Solution
      • Rename Solution
      • Add Solution to Solution Assistant
      • Close Solution
      • Solution Directory Structure
    • Managing Projects
      • Create New Project
      • Save Project
      • Open Project
      • Rename Project
      • Close Project
      • Run and Debug Project
      • Delete Project
      • Duplicate Project
      • Reset Project IDs
    • Configuring Projects
      • Select Scene Point Cloud
      • Set Parameter Recipes
        • Context
        • Add a Parameter Recipe
        • Edit a Parameter Recipe
        • Apply or Switch a Parameter Recipe
      • Set 2D ROI
        • Prerequisite
        • Open the Editor
        • Draw the ROI
        • Save the ROI Configuration
        • Switch ROI Configuration
        • Delete ROI Configuration
      • Set 3D ROI
        • Prerequisite
        • Open the Editor
        • Adjust the ROI
        • Save ROI Configuration
        • Switch ROI Configuration
        • Example
      • Save Data
        • Procedures
        • Saved Data Description
    • Managing Steps
      • Search, Add, Copy, and Delete Steps
        • Search for a Step
        • Add a Step
        • Copy a Step
        • Delete a Step
      • View Help Information of Steps
        • View Step Description
        • View Step Parameter Tooltips
      • Create and Delete Step Connections
        • Create a Connection Between Steps
        • Delete Connections Between Steps
      • Run Steps and View Outputs
        • Run Steps
        • View Step Execution Time
        • View Debug Output
      • View Step Status
      • Set Up Control Flow
        • Context
        • Connection Points
        • Scenarios
      • Set Up Step Parameters
        • Context
        • Modify Step Name
        • Set Up Execution Flags
        • Set Up Step-Specific Parameters
      • Group Steps
  • Step Reference
    • Capture from Camera
      • Image Acquisition
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • Preprocessing
      • Transform Point Clouds
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Downsample Point Cloud
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Point Filtering
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Calculate Point Cloud Normals
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Merge Point Clouds
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Point Cloud Clustering
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Get Highest Layer Point Clouds
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Convert Depth Image to Point Cloud
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Extract 3D Points in 3D ROI
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Estimate Point Cloud Edges by 3D Method
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Point Cloud Edge Extraction Process
        • Parameters
      • Image Morphological Transformation
        • Function Description
        • Use Cases
        • Inputs and Outputs
        • Parameters
      • Apply Masks to Point Cloud
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Project 3D Point Cloud to 2D Image
        • Function Description
        • Use Cases
        • Inputs and Outputs
        • Parameters
    • Identification
      • Deep Learning Model Package Inference
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Calculate Pose and Dimensions from Planar Point Cloud
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • 3D Coarse Matching
        • Function Description
        • Use Cases
        • Input
        • Output
        • Parameters
      • 3D Fine Matching
        • Function Description
        • Use Cases
        • Input
        • Output
        • Parameters
    • Pose Processing
      • Pose Transformation
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Translate Poses Along Given Direction
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Rotate Poses Axes to Specified Directions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Example: Making the Camera Z Axis Point to Target Point
      • Point Poses to Reference Positions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • 3D Pose Sorting
        • Step Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Flip Pose Coordinate Directions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Set Pose Quaternions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Add Labels to Poses
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Display Point Clouds and Poses
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Calculate Distance Between Poses
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Calculate Distance Between Two Poses Along Specified Direction
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Invert Poses
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Convert PoseList to PoseLists
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Convert 2D Pose to 3D Pose
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • Trajectory Planning
      • Simplify Trajectory
        • Function Description
        • Use Cases
        • Input
        • Output
        • Parameters
    • Evaluation
      • Filter
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Trigger Control Flow by Flag
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Dichotomize Values by Threshold
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Usage Example
      • Validate Poses by Included Angles to Reference Direction
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Classify Point Clouds by Dimensions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Validate Box Dimensions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Validate Box Object Masks
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Extract Point Cloud Inside Cuboid
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Extract Point Cloud Inside Cylinder
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Filter Poses by ROI
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Validate Point Clouds
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Validate Labels and Output Flags
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Calculate Mask Areas
        • Function Description
        • Use Cases
        • Inputs and Outputs
        • Parameters
      • Check Pose Repeatability by Statistics
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • Data Processing
      • Trim Output List
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Example 1
        • Example 2
      • Convert Data Type
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Compare Values
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Numeric Operation
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Count 3D Points
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Count Elements in Specified Dimension in Data List
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Quick Create
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Reorder by Index List
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Examples
      • Sort List and Output Index List
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Decompose Poses to Quaternions and Translation Vectors
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Decompose Object Dimensions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Adjustment Example
      • Merge Data
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Examples
      • Unpack and Merge Data
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Step Principle
        • Parameters
        • Examples
      • Repeat Data and Concatenate Copies
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
        • Examples
      • Label Mapping
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Decompose Rotation Vector to X-Y-Z Axes
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
      • Extract Elements by Index List
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • File
      • Save Images
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Save Results to File
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Read Images
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Read Point Cloud
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Read Poses from File
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
      • Read Object Dimensions
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • Transmission
      • Vision Output
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
    • System
      • Vision Step Group
        • Function Description
        • Use Cases
        • Operation Method
      • Accept All
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
    • Advanced Steps
      • 2D Feature Extraction
        • Fill Holes
        • Detect and Measure Circle
        • Find Circle 2D
      • 3D Feature Extraction
        • Estimate Point Cloud Edges by 2D Method
        • Find Geometry Element
      • 3D Universal Processing
        • Point Cloud Clustering and Output
        • Delete Points in Point Cloud
        • Generate Point Cloud Template
        • Calculate Point Cloud Span Along Axes
      • 3D Matching
        • Remove Overlapped Objects
      • 3D Model Acquisition
        • Create Object Model
        • Get Model Point Cloud
      • Draw
        • Visualize Information on Image
      • Label
        • From Variants to Labels
        • Join Labels
        • Stratify Values by Thresholds
      • Mapping
        • Convert 2D Points to 3D Points
        • Orthogonal Projection from Point Cloud
      • Mask Processing
        • Calculate Mask Center Pose
        • Mask Logic Operation
      • Meta Step
        • Group Data
        • Pack
        • Reverse List
        • Unpack Data
        • From List to Lists
      • Pose
        • Calculate Included Angles Between Specified Axes of Poses
        • Compose New Poses
        • Map to Multiple Pick Points
        • Move Poses to PCS Along Z
        • Rotate Poses Around Axis by Angle
        • Remove All Overlapping Poses
      • Pose2
        • Calculate Angle Between Two Vector3Ds
        • Calculate Vector3D Cross Products
        • Calculate Vector3D Dot Products
        • Calculate Lengths of Vector3Ds
        • Compose Poses from Quaternions and Translation Vectors
        • Compose Vector3Ds from Numbers
        • Decompose Vector3D to Numbers
        • Vector3D Arithmetic Operations
      • Sorting
        • Sort and Stratify
      • Tools
        • Boolean List Logical Operation
        • Get Flange Pose List
        • From Shape2DList to Pose2DList
    • Measurement
      • Calculate Object Volume
        • Function Description
        • Use Cases
        • Inputs
        • Outputs
        • Parameters
  • Hand-Eye Calibration Configuration
    • Select Robot Hand-Eye Calibration Workflow
      • Select a Calibration Workflow for Your Scenario
    • Pre-Calibration Checklist
      • Confirm That the Robot Base Is Securely Installed
      • Confirm That the Camera Bracket and Camera Are Securely Installed
      • Confirm That the Calibration Board Is Securely Installed on the Robot End (ETH)
      • Confirm That the Robot’s Absolute Accuracy Meets the Requirements
      • Confirm That the Camera Has Been Warmed Up
    • Manual Calibration in EIH Scenario (4/5/6-Axis Robots)
      • Calibration Workflow
      • Pre-Calibration Preparation
        • Complete Vision System Hardware Setup
        • Complete Pre-Calibration Checks
      • Calibration Presettings
      • Calibrate
        • Select and Connect to Camera
        • Mount Calibration Board and Check Intrinsic Parameters
        • Capture Images and Poses
        • Calculate Extrinsic Parameters
      • Save and Apply Calibration Results
    • Manual Calibration in ETH Scenario (4/5/6-Axis Robots)
      • Calibration Workflow
      • Pre-Calibration Preparation
        • Complete Vision System Hardware Setup
        • Complete Pre-Calibration Checks
      • Calibration Presettings
      • Calibrate
        • Select and Connect to Camera
        • Mount Calibration Board and Check Intrinsic Parameters
        • Capture Images and Poses
        • Calculate Extrinsic Parameters
      • Save and Apply Calibration Results
    • Manual Calibration for Gantry Robots
      • Understanding Gantry Robots
      • Definitions and Characteristics
        • Degree of Freedom Configuration
        • Camera Mounting and Calibration Key Points
        • Calibration Key Factors
      • Calibration Workflow
      • Pre-Calibration Preparation
        • Complete Vision System Hardware Setup
        • Complete Pre-Calibration Checks
      • Calibration Presettings
      • Calibrate
        • Select and Connect to Camera
        • Mount Calibration Board and Check Intrinsic Parameters
        • Set TCP Value in Flange Coordinate System
        • Capture Calibration Board Images and Flange Poses
        • Calculate Extrinsic Parameters
      • Save and Apply Calibration Results
    • Calibration Board Types and Specifications
      • Checkerboard Calibration Board
      • RCCB Calibration Board
        • RCCB-28
        • RCCB-54
        • RCCB-88
        • RCCB-140
  • Target Object Configuration
    • About Target Object Editor
      • Select Configuration Workflow for Target Objects
      • Open the Target Object Editor
    • Create Point Cloud Model for Target Object
      • Create Point Cloud Model from Camera Data
        • Preparations
        • Acquire Point Cloud
        • Edit Model
        • Set Pick Points
        • Save Model
      • Create Point Cloud Model by Teaching Pick Point
        • Preparations
        • Teach Pick Point
        • Acquire Point Cloud
        • Edit Model
        • Set Pick Points
        • Save Model
      • Create Point Cloud Model from a Point Cloud File
        • Import Point Cloud
        • Edit Model
        • Set Pick Points
        • Save Model
    • Manage Target Object List
      • Create New Target Object
      • View Target Object Status
      • Delete Target Object
      • Edit Target Object
      • Rename Target Object
  • Robot and Communication Configuration
    • Configure Standard Interface Communication
      • Configuration Steps
      • Related Information
    • TCP Standard Command Description
      • Command Overview
      • Command Description
        • Command Sending and Receiving
        • Command Data Transmission Format
        • Command Data Units
      • 101 Command: Run RVS 2.0 Project
        • Function Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Command Examples
      • 102 Command: Get Vision Results
        • Function Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Command Examples
      • 103 Command: Switch Parameter Recipe
        • Function Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Command Example
      • 109 Command: Get User Label Data
        • Function Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Command Example
      • 110 Command: Get Custom Data
        • Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Command Example
      • 501 Command: Input Object Dimensions into an RVS 2.0 Project
        • Description
        • Calling Sequence
        • Sending Format
        • Return Format
        • Examples
      • 901 Command: Get System Status
        • Function Description
        • Sending Format
        • Return Format
        • Examples
    • Siemens PLC Snap7 Standard Command Description
      • Command Overview
      • Register Description
        • Command Sending and Receiving
        • Command Data Units
      • 101 Command: Run RVS 2.0 Project
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 102 Command: Get Vision Results
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 103 Command: Switch Parameter Recipe
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 109 Command: Get User Label Data
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 110 Command: Get Custom Data
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 501 Command: Input Object Dimensions into an RVS 2.0 Project
        • Description
        • Calling Sequence
        • Input Parameters
        • Output Parameters
      • 901 Command: Get System Status
        • Description
        • Input Parameters
        • Output Parameters
    • Standard Interface Status Code List
      • RVS 2.0 Error Codes
      • RVS 2.0 Success Codes
      • Communication Component Error Codes
  • Supplementary Tools
    • Solution Assistant
      • About Solution Assistant
      • Add a Solution
      • Switch Solutions
      • Automatically Load a Solution
      • Open a Solution in the Background
      • Close a Background Solution
      • Remove a Solution
    • Camera Assistant
      • About Camera Assistant
      • Refresh the Camera List
      • Start Camera Acquisition
      • Add an Initial Configuration File
      • Disconnect and Reconnect
    • Adapter Generator
      • Adapter Generator Guide
        • Generate an Adapter Project
        • Deploy the Adapter Project
        • Joint Debugging of the Adapter Project
        • Example: Robot Triggers Vision and Obtains Pick Poses
        • Example: Setting Vision-Step Parameters Separately
        • Example: ASCII Protocol with Frame Prefix and Suffix
        • Example: Binary Protocol
      • Adapter Programming Guide
        • Prerequisites
        • How the Adapter Works
        • Choose a Development Method
        • Custom Python Adapter
        • Adapter Development API Reference
        • Coding Guidelines
        • Debugging and Testing
        • Troubleshooting
        • Delivery Checklist
        • Related Source Code
  • Technical Support
    • Contact Us
    • Copyright Notice
      • Document Copyright and Disclaimer
    • Release Note
      • 2026.8.12
RVS2026DC
  • Overview of RVS 2.0
  • User Interface
  • Menu Bar

Menu Bar

The menu bar contains File, Edit, Option, Robot and Communication, and Help.

Menu Bar

File

Provides basic operations for solutions and projects.

Function

Description

Shortcut

New Solution

Create a new, empty solution based on a template.

Ctrl + Shift + N

New Project

Click “New Project” > “Vision Project” to create a new, empty project under the current solution.

Ctrl + N

Open Solution

Open an existing solution stored locally.

Ctrl + O

Open Project

Open an existing project stored locally.

-

Save

Save the current solution.

Ctrl + S

Edit

Provides the following basic editing options.

Function

Description

Shortcut

Undo

Undo the last operation.

Ctrl+Z

Redo

Redo the last undone operation.

Ctrl+Y

Option

Provides log management and display unit settings.

Tab

Function

Description

General

Launch at startup

When checked, RVS 2.0 will launch automatically when the computer starts up.

Enable tooltips for step parameters

When checked, the software displays tooltips for step parameters in the project configuration pane when hovering the mouse over them.
For more, see View Step Parameter Tooltips.

Use GPU for deep learning*

When checked, the software uses GPU for deep learning inference.

Log*

Log export locations (file, UI, and console) are fixed and cannot be modified.
You can set the log retention period. (Default: 7 days.)

Length Unit*

Set the length unit used in the software from mm (millimeter) (default), cm (centimeter), or m (meter).

Angle Unit*

Set the angle unit used in the software from ° (degree) (default) or rad (radian).

Camera

Camera Log

Camera system logs are exported to a file by default. The setting cannot be changed.

Note

Settings marked with an asterisk (*) require a restart to take effect.

Robot and Communication

Provides robot and communication related configuration functions.

Function

Description

Robot Communication Configuration

Configure communication parameters between the robot and the computer.
For more, see: Robot Communication Configuration

Adapter Generator

Generate adapter programs for communication between the robot and the computer.
For more, see: Adapter Generator

Help

Provides the following help functions.

Function

Description

Language

Select the software language: Chinese or English. A restart is required for the change to take effect.

About

View the software version information.

Update License…

Import a license file to update the software authorization.
For more, see Obtain Soft License.

Previous Next

© Copyright 2016-2026, Percipio Technology Limited.