APPARATUS AND METHOD TO MONITOR ROBOT MECHANICAL CONDITION

    公开(公告)号:US20200061833A1

    公开(公告)日:2020-02-27

    申请号:US16108992

    申请日:2018-08-22

    Applicant: ABB Schweiz AG

    Abstract: Mechanical condition monitoring of robots can be used to detect unexpected failure of robots. Data taken from a robot operation is processed and compared against a health baseline. Features extracted during the monitoring stage of robot operation are aligned with features extracted during the training stage in which the health baseline is established by projecting both onto a common subspace. A classifier which can include a distance assessment such as an L2-norm is used within the common subspace to assess the condition of the robot. Excursions of the distance assessment from a criteria indicate a failure or potential failure.

    ENCRYPTION FOR LOW-END DEVICES THROUGH COMPUTATION OFFLOADING

    公开(公告)号:US20190089526A1

    公开(公告)日:2019-03-21

    申请号:US16189108

    申请日:2018-11-13

    Applicant: ABB Schweiz AG

    Abstract: The application relates to a method for computing a probabilistic encryption scheme for encrypting a data item in an electronic device including: computing a plurality of random bit strings in a computation cluster; sending the computed plurality of random strings to the electronic device; generating a random string (rE) for using in the encryption scheme in the electronic device using a subset of the plurality of the random strings computed in the computation cluster and encrypting the data item using the random string computed in the electronic device. The present application also relates to a corresponding system and corresponding computer program product including one or more computer readable media having computer executable instructions for performing the steps of the method.

    Method and System for Programming a Robot
    25.
    发明公开

    公开(公告)号:US20230330857A1

    公开(公告)日:2023-10-19

    申请号:US18042493

    申请日:2021-08-12

    Applicant: ABB Schweiz AG

    CPC classification number: B25J9/1664

    Abstract: A method and system are provided for programming robots by users without expertise in specialized robot programming languages. In the method, a high-level description is provided by the user to a translator. The translator translates the description into a transformation. A transformer applies the transformation to an existing robot trajectory in order to provide an updated robot trajectory. The updated robot trajectory is then used to operate the robot.

    Encryption for low-end devices through computation offloading

    公开(公告)号:US11075748B2

    公开(公告)日:2021-07-27

    申请号:US16189108

    申请日:2018-11-13

    Applicant: ABB Schweiz AG

    Abstract: The application relates to a method for computing a probabilistic encryption scheme for encrypting a data item in an electronic device including: computing a plurality of random bit strings in a computation cluster; sending the computed plurality of random strings to the electronic device; generating a random string (rE) for using in the encryption scheme in the electronic device using a subset of the plurality of the random strings computed in the computation cluster and encrypting the data item using the random string computed in the electronic device. The present application also relates to a corresponding system and corresponding computer program product including one or more computer readable media having computer executable instructions for performing the steps of the method.

    CONFLICT RESOLUTION METHOD FOR A REMOTELY CONTROLLED DEVICE AND CONFLICT RESOLUTION SYSTEM

    公开(公告)号:US20200218570A1

    公开(公告)日:2020-07-09

    申请号:US16822534

    申请日:2020-03-18

    Applicant: ABB Schweiz AG

    Abstract: A conflict resolution method for a remotely controlled device is provided. The method includes: issuing a command for the device by a remote control center or by the device; determining a criticality level of the command; depending on the criticality level of the command, sending the command to the other one of the device and the control center for acknowledgment or refusal of the command; and executing or disregarding the command by the device depending on the criticality level of the command and, if applicable, on the acknowledgment or refusal of the command.

    Method for storing data blocks from client devices to a cloud storage system

    公开(公告)号:US10685141B2

    公开(公告)日:2020-06-16

    申请号:US16266151

    申请日:2019-02-04

    Applicant: ABB Schweiz AG

    Abstract: The invention relates to a method for storing data blocks from client devices to a cloud storage system, the method includes the steps of: d) storing an encrypted first data block and a challenge of the first data block of a first client device on the cloud storage system, e) determining if a hash of a second data block of a second client device stored on the cloud storage system equals the hash of the first data block, f) if yes, transmitting the challenge of the first data block from the cloud storage system to the second client device, g) extracting, at the second client device, the bits at the positions or at the range contained in the challenge, hashing the extracted bits, encrypting the hashed bits with a public key of the first client device or of the second client device and uploading the encrypted bits from the second client device to the cloud storage system, and h) storing the encrypted bits from the second client device on the cloud storage system.

    METHOD FOR STORING DATA BLOCKS FROM CLIENT DEVICES TO A CLOUD STORAGE SYSTEM

    公开(公告)号:US20190171847A1

    公开(公告)日:2019-06-06

    申请号:US16266151

    申请日:2019-02-04

    Applicant: ABB Schweiz AG

    Abstract: The invention relates to a method for storing data blocks from client devices to a cloud storage system, the method includes the steps of: d) storing an encrypted first data block and a challenge of the first data block of a first client device on the cloud storage system, e) determining if a hash of a second data block of a second client device stored on the cloud storage system equals the hash of the first data block, f) if yes, transmitting the challenge of the first data block from the cloud storage system to the second client device, g) extracting, at the second client device, the bits at the positions or at the range contained in the challenge, hashing the extracted bits, encrypting the hashed bits with a public key of the first client device or of the second client device and uploading the encrypted bits from the second client device to the cloud storage system, and h) storing the encrypted bits from the second client device on the cloud storage system.

Patent Agency Ranking