US-12617097-B2 - Dynamic alteration of operational parameters of a machine
Abstract
An embodiment for altering operational parameters of a machine in a multi-machine environment is provided. The embodiment may include receiving an IoT feed from one or more IoT devices and data relating to an activity in a multi-machine environment. The embodiment may also include identifying a health condition of one or more machines. The embodiment may further include in response to determining at least one machine of the one or more machines requires one or more maintenance actions, identifying a timeframe during which the one or more maintenance actions are able to be performed. The embodiment may also include updating a movement path of one or more service robots in the multi-machine environment. The embodiment may further include deploying the one or more service robots to execute the one or more maintenance actions. The embodiment may also include adapting one or more operational parameters of the one or more machines.
Inventors
- Sarbajit K. Rakshit
- Carolina Garcia Delgado
- Tushar Agrawal
- NEIL DELIMA
Assignees
- INTERNATIONAL BUSINESS MACHINES CORPORATION
Dates
- Publication Date
- 20260505
- Application Date
- 20231030
Claims (20)
- 1 . A computer-based method of altering operational parameters of a machine in a multi-machine environment, the method comprising: receiving an IoT feed from one or more IoT devices and data relating to an activity in a multi-machine environment; identifying a health condition of one or more machines performing the activity based on the IoT feed, wherein identifying the health condition includes detecting an external substance on a floor within a threshold distance of at least one machine of the one or more machines performing the activity; determining whether the at least one machine of the one or more machines requires one or more maintenance actions based on the identified health condition, wherein the determination is made at least based on a presence of the external substance within the threshold distance of the at least one machine; in response to determining the at least one machine requires the one or more maintenance actions, identifying a timeframe during which the one or more maintenance actions are able to be performed, wherein the identified timeframe includes a time gap between a first activity and a second activity, wherein the first activity and the second activity are different than the one or more maintenance actions; updating a movement path of one or more service robots in the multi-machine environment based on the identified timeframe; deploying the one or more service robots to execute the one or more maintenance actions in accordance with the updated movement path; and adapting one or more operational parameters of the one or more machines within a threshold distance of the deployed one or more service robots.
- 2 . The computer-based method of claim 1 , wherein deploying the one or more service robots to execute the one or more maintenance actions further comprises: bypassing, by the one or more service robots, one or more idle machines within the threshold distance that do not require the one or more maintenance actions; and predicting an updated timeframe for the deployed one or more service robots to return to the one or more idle machines to execute the one or more maintenance actions.
- 3 . The computer-based method of claim 1 , wherein identifying the timeframe during which the one or more maintenance actions are able to be performed further comprises: in response to determining the at least one machine requires multiple maintenance actions from multiple service robots, identifying a sequence in which the multiple service robots are to be deployed to execute the multiple maintenance actions.
- 4 . The computer-based method of claim 3 , wherein the identified sequence includes the multiple service robots executing a corresponding maintenance action on the at least one machine at a same time.
- 5 . The computer-based method of claim 1 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: in response to determining the at least one machine is mobile, causing the at least one machine to move toward the deployed one or more service robots in the multi-machine environment.
- 6 . The computer-based method of claim 1 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: causing the at least one machine to open a material collection tray in response to determining a threshold limit of scrap material has been collected.
- 7 . The computer-based method of claim 1 , wherein the adapted operational parameter is selected from a group consisting of a stopping of a motor, a reduction in revolutions per minute (RPMs) of the motor, and a reduction in a cutting speed of the at least one machine.
- 8 . A computer system, the computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage medium, and program instructions stored on at least one of the one or more computer-readable tangible storage medium for execution by at least one of the one or more processors via at least one of the one or more computer-readable memories, wherein the computer system is capable of performing a method comprising: receiving an IoT feed from one or more IoT devices and data relating to an activity in a multi-machine environment; identifying a health condition of one or more machines performing the activity based on the IoT feed, wherein identifying the health condition includes detecting an external substance on a floor within a threshold distance of at least one machine of the one or more machines performing the activity; determining whether the at least one machine of the one or more machines requires one or more maintenance actions based on the identified health condition, wherein the determination is made at least based on a presence of the external substance within the threshold distance of the at least one machine; in response to determining the at least one machine requires the one or more maintenance actions, identifying a timeframe during which the one or more maintenance actions are able to be performed, wherein the identified timeframe includes a time gap between a first activity and a second activity, wherein the first activity and the second activity are different than the one or more maintenance actions; updating a movement path of one or more service robots in the multi-machine environment based on the identified timeframe; deploying the one or more service robots to execute the one or more maintenance actions in accordance with the updated movement path; and adapting one or more operational parameters of the one or more machines within a threshold distance of the deployed one or more service robots.
- 9 . The computer system of claim 8 , wherein deploying the one or more service robots to execute the one or more maintenance actions further comprises: bypassing, by the one or more service robots, one or more idle machines within the threshold distance that do not require the one or more maintenance actions; and predicting an updated timeframe for the deployed one or more service robots to return to the one or more idle machines to execute the one or more maintenance actions.
- 10 . The computer system of claim 8 , wherein identifying the timeframe during which the one or more maintenance actions are able to be performed further comprises: in response to determining the at least one machine requires multiple maintenance actions from multiple service robots, identifying a sequence in which the multiple service robots are to be deployed to execute the multiple maintenance actions.
- 11 . The computer system of claim 10 , wherein the identified sequence includes the multiple service robots executing a corresponding maintenance action on the at least one machine at a same time.
- 12 . The computer system of claim 8 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: in response to determining the at least one machine is mobile, causing the at least one machine to move toward the deployed one or more service robots in the multi-machine environment.
- 13 . The computer system of claim 8 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: causing the at least one machine to open a material collection tray in response to determining a threshold limit of scrap material has been collected.
- 14 . The computer system of claim 8 , wherein the adapted operational parameter is selected from a group consisting of a stopping of a motor, a reduction in revolutions per minute (RPMs) of the motor, and a reduction in a cutting speed of the at least one machine.
- 15 . A computer program product, the computer program product comprising: one or more computer-readable tangible storage medium and program instructions stored on at least one of the one or more computer-readable tangible storage medium, the program instructions executable by a processor capable of performing a method, the method comprising: receiving an IoT feed from one or more IoT devices and data relating to an activity in a multi-machine environment; identifying a health condition of one or more machines performing the activity based on the IoT feed, wherein identifying the health condition includes detecting an external substance on a floor within a threshold distance of at least one machine of the one or more machines performing the activity; determining whether the at least one machine of the one or more machines requires one or more maintenance actions based on the identified health condition, wherein the determination is made at least based on a presence of the external substance within the threshold distance of the at least one machine; in response to determining the at least one machine requires the one or more maintenance actions, identifying a timeframe during which the one or more maintenance actions are able to be performed, wherein the identified timeframe includes a time gap between a first activity and a second activity, wherein the first activity and the second activity are different than the one or more maintenance actions; updating a movement path of one or more service robots in the multi-machine environment based on the identified timeframe; deploying the one or more service robots to execute the one or more maintenance actions in accordance with the updated movement path; and adapting one or more operational parameters of the one or more machines within a threshold distance of the deployed one or more service robots.
- 16 . The computer program product of claim 15 , wherein deploying the one or more service robots to execute the one or more maintenance actions further comprises: bypassing, by the one or more service robots, one or more idle machines within the threshold distance that do not require the one or more maintenance actions; and predicting an updated timeframe for the deployed one or more service robots to return to the one or more idle machines to execute the one or more maintenance actions.
- 17 . The computer program product of claim 15 , wherein identifying the timeframe during which the one or more maintenance actions are able to be performed further comprises: in response to determining the at least one machine requires multiple maintenance actions from multiple service robots, identifying a sequence in which the multiple service robots are to be deployed to execute the multiple maintenance actions.
- 18 . The computer program product of claim 17 , wherein the identified sequence includes the multiple service robots executing a corresponding maintenance action on the at least one machine at a same time.
- 19 . The computer program product of claim 15 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: in response to determining the at least one machine is mobile, causing the at least one machine to move toward the deployed one or more service robots in the multi-machine environment.
- 20 . The computer program product of claim 15 , wherein adapting the one or more operational parameters of the one or more machines within the threshold distance further comprises: causing the at least one machine to open a material collection tray in response to determining a threshold limit of scrap material has been collected.
Description
BACKGROUND The present invention relates generally to the field of computing, and more particularly to a system for altering operational parameters of a machine in a multi-machine environment. A variety of machines may perform various activities in an industrial environment. Occasionally, these machines may require servicing after the performance of the activities. For example, a machine may require cleaning after manufacturing a work product. Regular cleaning may help to remove dirt, dust, debris, and other contaminants that may accumulate on surfaces and components of the machines. Additionally, the cleaning may increase the lifespan and overall functioning of the machines. The servicing of the machines may be performed manually by a human and/or an automated system. SUMMARY According to one embodiment, a method, computer system, and computer program product for altering operational parameters of a machine in a multi-machine environment is provided. The embodiment may include receiving an IoT feed from one or more IoT devices and data relating to an activity in a multi-machine environment. The embodiment may also include identifying a health condition of one or more machines performing the activity based on the IoT feed. The embodiment may further include in response to determining at least one machine of the one or more machines requires one or more maintenance actions based on the identified health condition, identifying a timeframe during which the one or more maintenance actions are able to be performed. The embodiment may also include updating a movement path of one or more service robots in the multi-machine environment based on the identified timeframe. The embodiment may further include deploying the one or more service robots to execute the one or more maintenance actions in accordance with the updated movement path. The embodiment may also include adapting one or more operational parameters of the one or more machines within a threshold distance of the deployed one or more service robots. BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS These and other objects, features and advantages of the present invention will become apparent from the following detailed description of illustrative embodiments thereof, which is to be read in connection with the accompanying drawings. The various features of the drawings are not to scale as the illustrations are for clarity in facilitating one skilled in the art in understanding the invention in conjunction with the detailed description. In the drawings: FIG. 1 illustrates an exemplary computing environment according to at least one embodiment. FIG. 2 illustrates an operational flowchart for altering operational parameters of a machine in a multi-machine environment in an operational parameter alteration process according to at least one embodiment. FIG. 3 is an exemplary diagram depicting service robots performing maintenance actions on machines according to at least one embodiment. DETAILED DESCRIPTION Detailed embodiments of the claimed structures and methods are disclosed herein; however, it can be understood that the disclosed embodiments are merely illustrative of the claimed structures and methods that may be embodied in various forms. This invention may, however, be embodied in many different forms and should not be construed as limited to the exemplary embodiments set forth herein. In the description, details of well-known features and techniques may be omitted to avoid unnecessarily obscuring the presented embodiments. It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces unless the context clearly dictates otherwise. Embodiments of the present invention relate to the field of computing, and more particularly to a system for altering operational parameters of a machine in a multi-machine environment. The following described exemplary embodiments provide a system, method, and program product to, among other things, determine whether at least one machine of one or more machines requires one or more maintenance actions based on a health condition of the one or more machines and, accordingly, adapt one or more operational parameters of the at least one machine requiring the one or more maintenance actions that are within a threshold distance of deployed one or more service robots. Therefore, the present embodiment has the capacity to improve industrial technology by dynamically changing the operational parameters of a machine. As previously described, a variety of machines may perform various activities in an industrial environment. Occasionally, these machines may require servicing after the performance of the activities. For example, a machine may require cleaning after manufacturing a work product. Regular cleaning may help to remove dirt, dust, debris, and