pyrobopath.toolpath_scheduling.toolpath_collision.schedule_to_trajectories#

pyrobopath.toolpath_scheduling.toolpath_collision.schedule_to_trajectories(schedule: ToolpathSchedule, t_start: float, t_end: float) List[Trajectory][source]#

Slice a toolpath schedule to a list of continuous trajectories.

The trajectories of MoveEvents are sliced to fit in the window [t_start, t_end].

Parameters:
  • schedule (ToolpathSchedule) – The schedule to be sliced

  • t_start (float) – start time of slice

  • t_end (float) – end time of slice

Returns:

The list trajectories inferred from the schedule

Return type:

List[Trajectory]