A path is an object that defines a path or trajectory in space. It can be used for various tasks as illustrated in following figures:

[Path object examples for (a) end-effector guidance, (b) path planning, (c) caterpillar simulation, (d) track simulation, (e) escalator simulation]

Path objects can be added to the scene with [Menu bar --> Add --> Path]. Two basic paths are available by default: a simple segment-type path, or a circle-type path. They can be oriented or scaled, but oftentimes this is not enough. The user has several alternatives to generate customized path objects:

  • Import a path from a file.
  • Edit a path.
  • Generate a path from the edge of a shape. See the edge edit mode for details.
  • Paths by themselves don't do much. They are usually used in conjunction with dummies and other objects to obtain the desired effect. To move an object along a path, a dummy first needs to be assigned to the path, then the object can be attached to the dummy which will follow the path's intrinsic movement. Refer to the section on dummies for more details.

    Paths are renderable objects, this means that paths can be seen by vision sensors. The path shaping functionality however needs to be enabled. The renderable property of a path can be altered in the object common properties.

    Some path data can be recorded by graph objects. Refer to graphs and graph data stream types for more information about how to record path data.

    Recommended topics

  • Related API functions
  • Path control points and Bezier points
  • Path position and length calculation method
  • Movement along a path
  • Path shaping
  • Path properties
  • Path import/export operations
  • Path edit mode
  • Dummies