Vision Move (Trajectory)
Function
Plan the robot trajectory based on the vision results returned from the vision project. Applicable to scenarios such as gluing and grinding.
| Exit Port | Description |
|---|---|
Succeed |
Trajectory planning succeeded. |
Plan failure |
Trajectory planning failed. |
Other failure |
Before planning starts, the Vision Move has no data available for planning. Including but not limited to: Mech-Vision did not output trajectory results; Mech-Vision output trajectory results, but no trajectories met the conditions. |
Parameter Description
Move-Type Step Common Parameters
| Parameter | Description |
|---|---|
Send Waypoint |
Selected by default, i.e., send the current waypoint to the receiver, such as the robot. When deselected, the current waypoint will not be sent, but it will still be part of the planned path. |
Point Cloud Collision Detection Mode |
Usually, select Auto mode, which directly applies the point cloud collision detection settings from the Collision Detection panel.
|
Plan Failure Out Port |
When this parameter is selected, a plan failure exit will be added to the Step.
|
Vision Project |
Select the required Mech-Vision project for trajectory recognition. |
Trajectory Settings
| Parameter | Description |
|---|---|
Trajectory Source |
Select the source of the trajectories to determine which trajectories from the vision results are used for trajectory planning. The following options are supported:
|
Select Target Object |
Appears when the Trajectory Source is set to "Use trajectories from selected target object" or "Use specified trajectory". Select a trajectory-type target object that has been configured in the target object editor. |
Edit Trajectory |
Open the editor to manage and edit the trajectory configuration in the target object editor. For the detailed procedure, see Edit Trajectory Workflow. |
Select Trajectory |
Appears when the Trajectory Source is set to "Use specified trajectory". After a target object is selected, select the trajectories to use under that target object. Multiple selections are supported. |
Show Trajectory Point Axes |
When enabled, the axes of trajectory points are displayed in the visualization area. |
Apply Tool from Target Object |
When enabled, it automatically switches from the current tool to the tool enabled in the target object editor. |
Approach and Departure Settings
Enable
When enabled, auxiliary waypoints can be added before and after the trajectory to provide smoother transitions and improve operational safety. When this option is disabled, the following sub-parameters are not available.
Safe Point
The following parameters are used to set the safe waypoint before the trajectory:
| Parameter | Description |
|---|---|
Acceleration |
The acceleration of the robot tool when moving from the previous waypoint to the safe point. |
Velocity |
The velocity of the robot tool when moving from the previous waypoint to the safe point. |
Blend Radius |
The blend radius when the robot tool moves from the previous waypoint to the safe point, used to control trajectory smoothness. |
Reference Frame |
The reference frame used for the safe point.
|
Z Offset |
The offset along the Z-axis for the safe point relative to the reference frame, used to raise the robot tool to a safe height. |
Approach Point
The following parameters are used to set the auxiliary waypoint closer to the trajectory start point:
| Parameter | Description |
|---|---|
Acceleration |
The acceleration of the robot tool when moving from the previous waypoint to the approach point. |
Velocity |
The velocity of the robot tool when moving from the previous waypoint to the approach point. |
Blend Radius |
The blend radius when the robot tool moves from the previous waypoint to the approach point, used to control trajectory smoothness. |
Reference Frame |
The reference frame used for the approach point.
|
Z Offset |
The offset along the Z-axis for the approach point relative to the reference frame, used to raise the robot tool to a safe height. |
Departure Point
The following parameters are used to set the auxiliary waypoint after the trajectory:
| Parameter | Description |
|---|---|
Acceleration |
The acceleration of the robot tool when moving from the previous waypoint to the departure point. |
Velocity |
The velocity of the robot tool when moving from the previous waypoint to the departure point. |
Blend Radius |
The blend radius when the robot tool moves from the previous waypoint to the departure point, used to control trajectory smoothness. |
Reference Frame |
The reference frame used for the departure point.
|
Z Offset |
The offset along the Z-axis for the departure point relative to the reference frame, used to raise the robot tool to a safe height. |
Apply to Start and End Only
When enabled, the above parameters are applied only to the first point and last point of the entire trajectory. If the trajectory contains multiple segments, this refers to the start point of the first segment and the end point of the last segment, not the start and end points of each segment.
Lead-In and Lead-Out Settings
Enable
When enabled, lead-in and lead-out motions are added at the trajectory start and end to ensure smooth transitions. Applicable to scenarios requiring high trajectory continuity, such as gluing and grinding. When this option is disabled, the following sub-parameters are not available.
Lead-In Settings
The following parameters are used to set how the robot enters the trajectory:
| Parameter | Description |
|---|---|
Lead-In Direction |
Specify the approach direction of the robot tool when entering the trajectory.
|
Lead-In Offset |
The offset distance relative to the trajectory start point before the robot tool enters the trajectory. |
Lead-In Height |
The lift or drop height of the robot tool before entering the trajectory. |
Lead-Out Settings
The following parameters are used to set how the robot leaves the trajectory:
| Parameter | Description |
|---|---|
Use Lead-In Settings |
When enabled, the lead-in settings will also be applied to lead-out. |
Lead-Out Direction |
Specify the exit direction of the robot tool when leaving the trajectory.
|
Lead-Out Offset |
The offset distance relative to the trajectory end point after the robot tool leaves the trajectory. |
Lead-Out Height |
The lift or drop height of the robot tool after leaving the trajectory. |
Apply to Start and End Only
When enabled, the above parameters are applied only to the first point and last point of the entire trajectory. If the trajectory contains multiple segments, this refers to the start point of the first segment and the end point of the last segment, not the start and end points of each segment.
Start-End Overlap Settings
| Parameter | Description |
|---|---|
Overlap Distance |
In a closed trajectory, to ensure the process is fully applied at the trajectory closure and avoid gaps or insufficient processing at the start-end junction, the start and end points are appropriately extended:
|
Basic move settings
| Parameter | Description | ||
|---|---|---|---|
Velocity & Acceleration |
The velocity and acceleration parameters determine the speed at which the robot operates. Generally, the acceleration parameter should be lower than the velocity parameter. When the acceleration parameter is higher than the velocity parameter, the robot motion may become uncoordinated.
|
||
Blend Radius |
Usually, the default setting can be used.
|
Target Object Preview Settings
| Parameter | Description |
|---|---|
Align Target Object Pose to Vision Result |
You can manually adjust the target object pose, or click the Align target object pose to vision result button to align the target object pose to the current vision recognition result. |
Edit Trajectory Workflow
-
In "Trajectory Source", select "Use trajectories from selected target object" or "Use specified trajectory", and complete the target object selection.
-
Click Open the editor to enter the trajectory editor.
-
In the "Target Object Settings" area, switch to the target object whose trajectory you want to edit via the "Switch Target Object" drop-down list.
-
Complete the trajectory adjustments in the "Trajectory list" and "Parameter settings" areas. For creating and adjusting trajectories, refer to the relevant content on manually creating and adjusting trajectories in Set Trajectory.
-
Click "Check points" to verify the reachability of trajectory points, so as to identify unreachable trajectory points in advance and make adjustments.
-
Click "Apply" to save the editing results and return to the Step parameter interface.