Patent classifications
G05B2219/33104
AN INDUSTRIAL ROBOT SYSTEM
An industrial robot system including a first robot. The first robot includes a first manipulator with a base and a tool movable in relation to the base about a plurality of axes, and a first primary controller having a primary robot functionality, the primary robot functionality including control of manipulator motion. The industrial robot system further includes a plurality of secondary controllers, each having a secondary robot functionality, wherein the primary robot functionality is different from all of the secondary robot functionalities, and wherein an overall robot functionality is defined by the primary robot functionality and one or more secondary robot functionalities.
Dynamic allocation of processing tasks for a robot cell
The invention concerns a method, arrangement and computer program product for distributing processing for a first robot in a cell among more than one processing entities. The arrangement includes a processing entity determining unit that obtains data about current limitations in the processing environment of a prospective processing entity intended to perform a processing task for the first robot, determines, based on the processing environment limitations, whether a performance requirement will be fulfilled or not if the task is performed in the prospective processing entity, and assigns the processing task for processing in the prospective processing entity or in at least one other processing entity based on the determining of whether the performance requirement is fulfilled or not.
Techniques for providing a secured control parameter for multi-channel control of a machine
The present disclosure relates to a provisioning server for providing a secured control parameter for multi-channel control of a machine using a plurality of distributed controls that output single-channel control parameters. The provisioning server includes a first communication interface configured to receive a plurality of single-channel control parameters from the plurality of distributed controls, a processor configured to compare the received single-channel control parameters and output one of the received control parameters as the secured control parameter if a threshold number of the single-channel control parameters are in agreement, and a second communication interface configured to send the secured control parameter to the machine via a communication network.
TECHNIQUES FOR PROVIDING A SECURED CONTROL PARAMETER FOR MULTI-CHANNEL CONTROL OF A MACHINE
The present disclosure relates to a provisioning server for providing a secured control parameter for multi-channel control of a machine using a plurality of distributed controls that output single-channel control parameters. The provisioning server includes a first communication interface configured to receive a plurality of single-channel control parameters from the plurality of distributed controls, a processor configured to compare the received single-channel control parameters and output one of the received control parameters as the secured control parameter if a threshold number of the single-channel control parameters are in agreement, and a second communication interface configured to send the secured control parameter to the machine via a communication network.
Dynamic Allocation Of Processing Tasks For A Robot Cell
The invention concerns a method, arrangement and computer program product for distributing processing for a first robot in a cell among more than one processing entities. The arrangement includes a processing entity determining unit that obtains data about current limitations in the processing environment of a prospective processing entity intended to perform a processing task for the first robot, determines, based on the processing environment limitations, whether a performance requirement will be fulfilled or not if the task is performed in the prospective processing entity, and assigns the processing task for processing in the prospective processing entity or in at least one other processing entity based on the determining of whether the performance requirement is fulfilled or not.
CONTROL DEVICE AND CONTROL SYSTEM
A control device includes an interface for outputting a command value to a motor driver adapted to drive a motor, a storage portion adapted to store one or more commands for specifying a behavior of the motor driven by the motor driver, and a processing portion including a first arithmetic circuit and a second arithmetic circuit. The first arithmetic circuit is adapted to execute a first process for successively interpreting the one or more commands stored in the storage portion and for successively calculating a parameter set which defines a function relating to calculation of the command value. The second arithmetic circuit is adapted to execute a second process for calculating the command value based on the successively-calculated parameter set, in each predetermined control cycle, independently of the first process.
High diagnosability, quality managed-compliant integrated circuit for implementing ASIL B-compliant automotive safety-related functions
An automotive internal combustion engine electronic control unit for performing safety-related functions with a predetermined automotive safety integrity level, including: a microcontroller and an integrated circuit distinct from and communicating with the microcontroller. The microcontroller performs one or more safety-related functions with the same automotive safety integrity level as required to the automotive engine electronic control unit. The integrated circuit performs one or more safety-related functions with an automotive safety integrity level that is lower than that of the microcontroller. The integrated circuit performs, for each performed safety-related function, a corresponding diagnosis function for detecting failures in the performance of the safety-related function. The microcontroller performs, for each performed diagnosis function, a corresponding monitoring function for monitoring performance of the corresponding diagnosis function by the integrated circuit to detect failures that may compromise the diagnostic capability of the diagnosis function.