Plan History

You are currently viewing the documentation for version 1.8.1. To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ To use the latest version, visit the Mech-Mind Download Center to download it.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

This section introduces the function of Plan history. The following topics are covered:

Overview

The overall plan history is laid out in a tree structure, which contains every node in the whole process of path planning from Mech-Viz.

Comparing to the log, plan history contains more details of every node (especially when there is an error) in the process.

  • Some errors are serial errors, which means that if the error occurs at one of the nodes, the final plan result will fail. For example, a certain joint position is set wrong, and the robot cannot move to the planned waypoint.

  • Some errors are parallel errors, which means that the final plan result will still succeed if the planning at one of the parallel nodes is successful. For example, when the robot attempts to pick with the pick points sent by Mech-Vision, if either one of the pick points works, the workobject can be picked successfully.

You can focus on the nodes where errors occur when running the project.

Visualize Collision

Compute and Record Collision Contacts

During project debugging, in order to record the complete collision contact and save it to the plan history, before you simulate and run the project, please click Collision detection configuration and then set the Point cloud collision calculation mode to Full calculation in Configuration on point cloud panel.

Animation Prompts for Collisions in Plan History

Click any item in the plan history, and the animation corresponding to the current plan is displayed, including:

  • The green solid line represents a successful path.

  • The red solid line represents a failed path.

  • The red dashed line represents an unreachable path.

  • The yellow ball on the line shows the direction of the robot’s motion.

  • The highlighted parts represent the areas where collisions occur.

Change the Animation duration parameter in the lower-left corner of the Plan history interface to adjust the duration of the animation display.

Causes of Common Failures and Fixes

The following lists several common failures and corresponding fixes.

Waypoint unreachable

plan history explain move

Plan Result

The waypoint of Step “Relative Move_3” is out of the reachable range of the robot.

Fix

Adjust the waypoint of step “Relative Move_3” to make the robot reach the waypoint.

Robot singularity

plan history robot singularity

Plan Result

There is a singularity in the path from step “Fixed-Point Move_6” to Step “Fixed-Point Move_7”.

Fixes

Change the waypoint type of step “Fixed-Point Move_7” from JPs to TCP.

Switch the motion type from linear move to joint move.

Modify the parameters corresponding to singularity.

Collision

alt

Plan Result

Robot forearm and scene object 1 collided at the waypoint of Step “Fixed-Point Move_4”.

Fixes

Adjust the waypoint of Step “Fixed-Point Move_4” to avoid collision with scene object 1.

Adjust the position of scene object 1 if the actual scenario allows.

End tool and point cloud collided

alt
alt

Plan Result

The collision volume of the tool and the point cloud is 154 mm³, which is greater than the set threshold 50 mm³.

Fixes

You may increase the maximum collision volume threshold according to the actual tolerance for collision.

Adjust the TCP, pick points, and pose of the collision model of the end tool according to the actual situation.

Adjust the point cloud output through Mech-Vision.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.