Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
tutorials:intermediate:collisions_and_constraints [2015/06/05 12:08] – [Using kinematic constraints during planning] mpomarlantutorials:intermediate:collisions_and_constraints [2015/06/05 13:20] – [Using kinematic constraints during planning] mpomarlan
Line 301: Line 301:
 (We leave some tolerance in the axis to help the sampler; a too strict constraint may be impossible to satisfy anyway.) (We leave some tolerance in the axis to help the sampler; a too strict constraint may be impossible to satisfy anyway.)
  
-Now look in the RViz window. You should see that the planned path keeps the end effector in the same orientation while it moves around the cube.+Now look in the RViz window. You should see that the planned path keeps the end effector in the same orientation while it moves around the cube. (Author's note: actually, there seems to be a MoveIt! bug here as the trajectory it returns is invalid-- it always attempts to pass through the cube. Bug report in progress.)
  
 You can also define path constraints for **compute-cartesian-path** and **move-link-pose**, as well as imposing constraints for state validity checking. You can also define path constraints for **compute-cartesian-path** and **move-link-pose**, as well as imposing constraints for state validity checking.