pyrobopath.toolpath_scheduling.schedule.MultiAgentToolpathSchedule#
- class pyrobopath.toolpath_scheduling.schedule.MultiAgentToolpathSchedule[source]#
Bases:
MultiAgentScheduleMethods
add_agentadd_agentsadd_eventadd_eventsadd_scheduleagentsThe duration of the combined schedule
end_timeReturns the agent belonging to the schedule that finishes first
Returns the agent belonging to the schedule that finishes first
Returns the agent belonging to the schedule that finishes last
Returns the agent belonging to the schedule that finishes last
mergeThe number of agents with schedules
The number of events from all schedules
offsetReturns a new multi-agent schedule with the schedules for each agent filtered with events that end after t_start and start before t_end
start_time- duration()#
The duration of the combined schedule
- first_finished()#
Returns the agent belonging to the schedule that finishes first
- first_started()#
Returns the agent belonging to the schedule that finishes first
- last_finished()#
Returns the agent belonging to the schedule that finishes last
- last_started()#
Returns the agent belonging to the schedule that finishes last
- n_agents()#
The number of agents with schedules
- n_events()#
The number of events from all schedules
- slice(t_start, t_end) MultiAgentSchedule#
Returns a new multi-agent schedule with the schedules for each agent filtered with events that end after t_start and start before t_end