Patent classifications
G05B2219/40204
Production system, recovery system, production method, and information storage medium
Provided is a production system including: an industrial machine configured to execute each of a plurality of processes; and a circuitry, the circuitry being configured to: detect an abnormality that has occurred in the industrial machine; receive, when the abnormality is detected, a specification of one or more processes to be executed in order to perform recovery, based on process information associating, for each of the plurality of processes, at least a name of the each of the plurality of processes with a variable representing an operation of the industrial machine and indicating that at least one of refer or change is to be performed by a process program to be executed in the each of the plurality of processes; and record recovery process information indicating the received one or more processes.
Sensor Suite Discrepancy Detection System for Safe Operation of an Exoskeleton
An exoskeleton comprising a plurality of support structures, and a plurality of joint mechanisms each joint mechanism rotatably coupling at least two of the plurality of support structures. A sensor suite discrepancy detection system can be operable to interrogate the suite of sensors within the exoskeleton, and can comprise a plurality of sensor groups, each associated with a respective joint mechanism, and each comprising a plurality of sensors from a suite of sensors. A controller can be configured to recruit at least one substitute sensor from a first sensor group of based on an identified discrepancy between the sensor output data of at least two sensors within the first sensor group and a target sensor within the first sensor group, and to execute a remedial measure associated with a safety mode of the exoskeleton for safe operation of the exoskeleton.
Combining Sensor Output Data to Prevent Unsafe Operation of an Exoskeleton
An exoskeleton operable to prevent unsafe operation can comprise a plurality of joint mechanisms and a plurality of sensors comprising configured to generate sensor output data associated with at least two joint mechanisms. The exoskeleton can comprise a controller configured to receive the sensor output data; combine the sensor output data; and determine whether the combination of the sensor output data from the first and second sensors satisfies an error condition in relation to at least one defined criterion. The existence of an error condition can be indicative of an anomalous operating state of the exoskeleton, such as a malfunction or an (impending) anomalous kinematic movement. The controller can also combine command signals to be transmitted to two or more joint mechanisms to determine another anomalous operating state to prevent unsafe operation. Associated software and methods are provided.
Method for Sensor Suite Discrepancy Detection and Safe Operation of a Robotic Exoskeleton
An exoskeleton comprising a plurality of support structures, and a plurality of joint mechanisms each joint mechanism rotatably coupling at least two of the plurality of support structures. A sensor suite discrepancy detection system can be operable to interrogate the suite of sensors within the exoskeleton, and can comprise a plurality of sensor groups, each associated with a respective joint mechanism, and each comprising a plurality of sensors from a suite of sensors. A controller can be configured to recruit at least one substitute sensor from a first sensor group of based on an identified discrepancy between the sensor output data of at least two sensors within the first sensor group and a target sensor within the first sensor group, and to execute a remedial measure associated with a safety mode of the exoskeleton for safe operation of the exoskeleton.
Sensor Suite Discrepancy Detection System for Safe Operation of an Exoskeleton
An exoskeleton comprising a plurality of support structures, and a plurality of joint mechanisms each joint mechanism rotatably coupling at least two of the plurality of support structures. A sensor discrepancy detection system can be operable to compare sensor output data from a user operated force moment sensor and at least one torque sensor of a joint mechanism. A controller can be configured to recruit at least one substitute sensor from a first sensor group of based on an identified discrepancy between the sensor output data and to execute a remedial measure associated with a safety mode of the exoskeleton for safe operation of the exoskeleton.
SUSPENDED ROBOT RECOVERY
A robot system includes a robot; a peripheral device disposed around the robot; a control unit configured to operate at least the robot based on a program; a suspension unit configured to suspend a plurality of sequential operations performed by the robot in conjunction with the peripheral device based on an operation program if an irregular state occurs in the peripheral device; and a simulator. The simulator is configured to generate a recovery program based at least on a robot state information of the robot at the time of suspending the operation due to an occurrence of the irregular state, in which the control unit is further configured to cause the robot to operate with respect to the peripheral device based on the recovery program so that an operation by the suspended operation program becomes resumable.
Preemptive self-healing of application server hanging threads
A system includes an application server, a memory, and a processor. The application server runs one or more software threads. The memory stores snapshots of the system performance of the application server taken at periodic time intervals, a repository of previous stuck thread scenarios, and a plurality of thread healing scripts. The processor monitors server performance parameters, determines that a thread running on the application server is stuck, retrieves a set of snapshots of the system performance taken before the moment when it was determined that the thread is stuck, identifies from among the retrieved set of snapshots the oldest snapshot with a server performance parameter that exceeds a threshold, compares the server performance parameters in the identified oldest snapshot with the repository of previous stuck thread scenarios to identify a closest match, identifies a script for resolving the matched stuck thread scenario, and executes the identified script.
PRODUCTION SYSTEM, RECOVERY SYSTEM, PRODUCTION METHOD, AND INFORMATION STORAGE MEDIUM
Provided is a production system including: an industrial machine configured to execute each of a plurality of processes; and a circuitry, the circuitry being configured to: detect an abnormality that has occurred in the industrial machine; receive, when the abnormality is detected, a specification of one or more processes to be executed in order to perform recovery, based on process information associating, for each of the plurality of processes, at least a name of the each of the plurality of processes with a variable representing an operation of the industrial machine and indicating that at least one of refer or change is to be performed by a process program to be executed in the each of the plurality of processes; and record recovery process information indicating the received one or more processes.
Preemptive Self-Healing of Application Server Hanging Threads
A system includes an application server, a memory, and a processor. The application server runs one or more software threads. The memory stores snapshots of the system performance of the application server taken at periodic time intervals, a repository of previous stuck thread scenarios, and a plurality of thread healing scripts. The processor monitors server performance parameters, determines that a thread running on the application server is stuck, retrieves a set of snapshots of the system performance taken before the moment when it was determined that the thread is stuck, identifies from among the retrieved set of snapshots the oldest snapshot with a server performance parameter that exceeds a threshold, compares the server performance parameters in the identified oldest snapshot with the repository of previous stuck thread scenarios to identify a closest match, identifies a script for resolving the matched stuck thread scenario, and executes the identified script.
Methods, systems, and apparatuses, for path planning and execution in a robotic system
A robotic manipulator has a robotic controller that includes a programmable logic controller (PLC). The PLC can be configured to receive a planned motion path having a first path segment and an abort segment. The first path segment can be associated with a path to be followed by a joint of the robotic manipulator and is queued before the abort segment associated with the first path segment. The abort segment can be indicative of a path segment that in response to execution results in aborting an operation of the joint of the robotic manipulator. The PLC can be configured to validate the planned motion path based on an analysis of at least the first path segment and the abort segment. Further, upon successful validation of the planned motion path, the PLC can be configured to initiate execution of the first path segment by the joint of the robotic manipulator.