Others

../../../_images/others_1.png

In this panel, you can configure settings related to operation, step collection, singularity, global JPs constraint, etc.

Others

Only use default workobject configuration

After this option is enabled, the default workobject configurations will be used even when an object label is received.

Robot service timeout

The timeout period for communication between Mech-Viz and the robot. The default timeout period is 1000 ms.

Step collecting

Max number of collected move-type Steps

The maximum number of the move-type Steps in a project. If the number of move-type Steps exceeds the limit, Mech-Viz will fail to plan the path.

Max number of collected non-move-type Steps

The maximum number of the non-move Steps in a project. If the number of non-move Steps exceeds the limit, Mech-Viz will fail to plan the path.

Singularity

If the robot reaches the point of a singularity, it may not be able to execute certain commands to move in a straight line. In order to avoid singularities in the planned path, singularity detection should be enabled.

Singularity detection method:

  • Detect the velocity of each joint of the robot

    In this mode, you need to set the maximum joint velocity and velocity decelerate ratio to filter plan results that may cause singularities.

    Joint velocity upper limit

    When the joint velocity exceeds the value, Mech-Viz will assume that a singularity occurs.

    Deceleration at singularities

    When the deceleration exceeds this value, Mech-Viz will assume that a singularity occurs.

    Deceleration = reduced speed (or acceleration) / set original speed (or acceleration)

  • Detect angle of a robot joint

    In this mode, you need to set the joint and its bound of angle to filter plan results that may cause singularities.

    Select joint

    Select a joint of the robot.

    Angle lower bound

    When the bound of angle is lower than this value, Mech-Viz will assume that a singularity occurs.

    Angle upper bound

    When the bound of angle is higher than this value, Mech-Viz will assume that a singularity occurs.

Global JPs Constraints

Note

For move-type Steps, if the Jps Constraint parameters are set to Auto, the settings here will take effect. Otherwise, the settings in the move-type Steps will take effect.

No shoulder flip/No elbow flip/No wrist Flip

You can choose to reduce unnecessary rotation of the robot While Holding objects or during the Entire Execution.

However, setting the shoulder/elbow/wrist all to “no rotation” is not necessarily the best choice. An example is shown in the figure below.

../../../_images/jps_constraint.png

When the robot needs to move from position 1 to position 2 and “No Joint Flip” is set, unnecessary motion is required to reach that point, and the robot may end in position 3. In this case, only No Shoulder Flip and No Elbow Flip need to be set.