-
公开(公告)号:US20220391565A1
公开(公告)日:2022-12-08
申请号:US17824300
申请日:2022-05-25
发明人: Chengtao Wen , Juan L. Aparicio Ojea , Ines Ugalde Diaz , Gokul Narayanan Sathya Narayanan , Eugen Solowjow , Wei Xi Xia , Yash Shahapurkar , Shashank Tamaskar , Heiko Claussen
IPC分类号: G06F30/27
摘要: A method for automatically generating a bill of process in a manufacturing system comprising: receiving design information representative of a product to be produced; iteratively performing simulations of the manufacturing system; identifying manufacturing actions based on the simulations; optimizing the identified manufacturing actions to efficiently produce the product to be produced; generating, by the manufacturing system, a bill of process for producing the product. Simulations may be performed using a digital twin of the product being produced and a digital twin of the environment. System actions are optimized using a reinforcement learning technique to automatically produce a bill of process based on the design information of the product and task specifications.
-
2.
公开(公告)号:US20220297295A1
公开(公告)日:2022-09-22
申请号:US17666836
申请日:2022-02-08
发明人: Juan L. Aparicio Ojea , Heiko Claussen , Ines Ugalde Diaz , Yash Shahapurkar , Eugen Solowjow , Chengtao Wen , Wei Xi Xia , Gokul Narayanan Sathya Narayanan , Shashank Tamaskar
摘要: A computer-implemented method for designing execution of a process by a robotic cell includes obtaining a process goal and one or more process constraints. The method includes accessing a library of constructs and a library of skills. Each construct includes a digital representation of a component of the robotic cell or a geometric transformation of the robotic cell. Each skill includes a functional description for using a robot of the robotic cell to interact with a physical environment to perform a skill objective. The method uses a simulation engine to simulate a multiplicity of designs, wherein each design is characterized by a combination of constructs and skills to achieve the process goal, and determine a set of feasible designs that meet the one or more process constraints. The method includes outputting recommended designs from the set of feasible designs.
-
3.
公开(公告)号:US10809708B2
公开(公告)日:2020-10-20
申请号:US15740016
申请日:2015-07-09
摘要: A method of generating events based on automation system data in an intelligent programmable logic controller includes the intelligent programmable logic controller collecting automation system data and applying a context model to the automation system data to create contextualized data. The intelligent programmable logic controller generates one or more events based on the contextualized data.
-
4.
公开(公告)号:US20200254609A1
公开(公告)日:2020-08-13
申请号:US16788904
申请日:2020-02-12
摘要: A system includes a robot device that comprises a non-transitory computer readable medium and a robot controller. The non-transitory computer readable medium stores one or more machine-specific modules comprising base neural network layers. The robot controller receives a task-specific module comprising information corresponding to one or more task-specific neural network layers enabling performance of a task. The robot controller collects one or more values from an operating environment, and uses the values as input to a neural network comprising the base neural network layers and the task-specific neural network layers to generate an output value. The robot controller may then perform the task based on the output value.
-
公开(公告)号:US20220201026A1
公开(公告)日:2022-06-23
申请号:US17442901
申请日:2019-04-09
发明人: Chengtao Wen , Mohamed El Amine Houyou , Juan L. Aparicio Ojea , Mathias Maurmaier , Martin Sehr , Tao Cui
摘要: Examples of techniques for threat detection in an industrial process system are described herein. An aspect includes determining a plurality of subsystems of an industrial process system. Another aspect includes, for each of the plurality of subsystems, constructing and training a respective deep autoencoder (DAE) model of the subsystem based on data corresponding to the industrial process system. Another aspect includes monitoring the industrial process system using the plurality of DAE models corresponding to the plurality of subsystems. Another aspect includes, based on the plurality of DAE models, determining a cyberattack in a subsystem of the plurality of subsystems.
-
公开(公告)号:US20210107142A1
公开(公告)日:2021-04-15
申请号:US16970450
申请日:2018-09-13
IPC分类号: B25J9/16
摘要: Systems and methods for controlling robots including industrial robots. A method includes executing (402) a program (550) to control a robot (102) by the robot control system (120, 500). The method includes receiving (404) robot state information (554). The method includes receiving (406) force torque feedback (556) inputs from a sensor (554) on the robot (102). The method includes producing (410) a robot control command for the robot (102) based on the robot state information (554) and the force torque feedback (556) inputs. The method includes controlling (412) the robot (102) using the robot control command.
-
公开(公告)号:US20200293013A1
公开(公告)日:2020-09-17
申请号:US16768380
申请日:2018-07-30
摘要: Over the past several decades, rapid advances in semiconductors, automation, and control systems have resulted in the adoption of programmable logic controllers (PLCs) in an immense variety of environments. Machine learning techniques help train replacement PLCs when a legacy PLC must be replaced, e.g., due to aging or failure. The techniques facilitate the efficient adoption and correct operation of replacement PLCs in the industrial environment.
-
8.
公开(公告)号:US20200262064A1
公开(公告)日:2020-08-20
申请号:US16788840
申请日:2020-02-12
IPC分类号: B25J9/16
摘要: Computerized system and method are provided. A robotic manipulator (12) is arranged to grasp objects (20). A gripper (16) is attached to robotic manipulator (12), which includes an imaging sensor (14). During motion of robotic manipulator (12), imaging sensor (14) is arranged to capture images providing different views of objects in the environment of the robotic manipulator. A processor (18) is configured to find, based on the different views, candidate grasp locations and trajectories to perform a grasp of a respective object in the environment of the robotic manipulator. Processor (18) is configured to calculate respective values indicative of grasp quality for the candidate grasp locations, and, based on the calculated respective values indicative of grasp quality for the candidate grasp locations, processor (18) is configured to select a grasp location likely to result in a successful grasp of the respective object.
-
公开(公告)号:US10739746B2
公开(公告)日:2020-08-11
申请号:US15522462
申请日:2014-10-30
IPC分类号: G05B19/042 , G05B19/05
摘要: A method of operating an intelligent programmable logic controller over a plurality of scan cycles includes the intelligent programmable logic controller selecting one or more soft-sensors available in a control program corresponding to a production unit, each soft-sensor comprising a local parameter or variable used by the control program. The intelligent programmable logic controller determines updated soft-sensor values corresponding to the one or more soft-sensors during each scan cycle and stores those values during each scan cycle on a non-volatile computer-readable storage medium operably coupled to the intelligent programmable logic controller. Additionally, the intelligent programmable logic controller annotates the updated soft-sensor values with automation system context information to generate contextualized data.
-
公开(公告)号:US09875654B2
公开(公告)日:2018-01-23
申请号:US15007248
申请日:2016-01-27
CPC分类号: G08G1/097 , G08G1/0116 , G08G1/0145 , G08G1/07
摘要: A traffic control monitoring and abnormality determination system and associated methods are disclosed for receiving and analyzing traffic controller input/output data during a learning phase to determine a model indicative of normal or healthy operation of the traffic controller in regulating traffic flow at an intersection and receiving and evaluating additional traffic controller input/output data against the model during an evaluation phase to determine whether an abnormality exists in operation of the traffic controller. If an abnormality is detected during the evaluation phase, the system may initiate a corrective action to resolve the abnormality such as sending an alarm signal to a traffic controller to cause the traffic controller to alter an operating state to resolve the abnormality.
-
-
-
-
-
-
-
-
-