G05B2219/40156

CONTROL DEVICE, TASK SYSTEM, CONTROL METHOD, AND CONTROL PROGRAM

A control device according to an embodiment of the present disclosure includes: a completion time calculation unit that calculates the time a task is completed; a position acquisition unit that acquires position information of a user; an arrival time calculation unit that calculates the time the user arrives; an execution time acquisition unit that acquires information indicating a time slot for causing a robot to execute the task; a determination unit that determines whether the task is completed by the time the user arrives; and a control unit that controls the robot based on a determination result of the determination unit or the time slot for causing the robot to execute the task. The execution time acquisition unit acquires information indicating the time slot for causing the robot to execute the task for each robot of a plurality of robots or for each task of a plurality of tasks.

Generic maintenance activity scheduling

A system for configuring generic maintenance activity scheduling is provided. For example, user input may help define a maintenance process for a plurality of mobile drive units of the physical workspace. The maintenance process may be defined through a configuration of activity templates and input templates. Input may be received to configure maintenance activities and the system may automatically correlate failure rules with the activity template. The system may generate the configurable electronic instructions for the mobile drive units and transmit them with the failure rules, if generated, to one or more mobile drive units of the physical workspace. When the one or more mobile device units receive the configurable electronic instruction, the mobile drive units may operate in accordance with the configurable electronic instruction.

Schedule making device, substrate processing apparatus, schedule making program, schedule making method, and substrate processing method
09921570 · 2018-03-20 · ·

To provide a technique capable of making a schedule with good time efficiency in schedule making for the transport of substrates. A schedule making device makes a judgment as to whether a batch carrying-out procedure can complete the transport earlier than a sequential carrying-out procedure or not, and selectively employs these procedures in accordance with a result of the judgment. The sequential carrying-out procedure is a procedure in which substrates are transported to a predetermined transport destination in chronological order of the times at which the transport process can start, and the batch carrying-out procedure is a procedure in which a substrate the transport process of which can start is not transported until a time at which the transport process of a succeeding substrate can start, and the substrates are transported together to a transport destination at the time when the transport process of the succeeding substrate can start.