Fault detection response in a robot arm

US12337470B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12337470-B2
Application numberUS-202519025203-A
CountryUS
Kind codeB2
Filing dateJan 16, 2025
Priority dateOct 11, 2019
Publication dateJun 24, 2025
Grant dateJun 24, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A robot arm comprising: a first link connected to a second link by a joint, the joint permitting the second link to move relative to the first link; a motor for driving the joint; and a controller for controlling the motor. The controller is configured to electrically brake the motor in response to detection of a fault in the robot arm by applying a braking current to the motor so as to maintain the position of the joint against gravity. The controller only performs this electrical braking if the joint is in a configuration in which the robot arm will droop under gravity if the joint is not actively driven.

First claim

Opening claim text (preview).

The invention claimed is: 1. A robot arm comprising: a first link connected to a second link by a joint, the joint permitting the second link to move relative to the first link; a motor configured to drive the joint; and a controller configured to control the motor, the controller configured to electrically brake the motor in response to detection of a fault in the robot arm by applying a braking current to the motor so as to maintain the position of the joint against gravity; wherein the fault is a loss of power, and the controller is configured to electrically brake the motor in response to detection of the loss of power by connecting the braking current to the motor from a back-up power supply external to the robot arm. 2. A robot arm as claimed in claim 1 , wherein the motor is a multiple-phase motor comprising, for each phase of the multiple-phase motor: a motor winding; a motor drive circuit configured to apply drive signals to the motor winding; and a load switch configured to connect a power supply to the motor drive circuit. 3. A robot arm as claimed in claim 2 , wherein the multiple-phase motor comprises three phases, and wherein the controller is configured to, in response to detection of the fault in the robot arm, apply a braking current to all three phases of the motor. 4. A robot arm as claimed in claim 2 , wherein the controller is configured to, in response to detection of the fault in the robot arm, apply a braking current between a first pair of phases of the motor only, from the first phase of the first pair to the second phase of the first pair. 5. A robot arm as claimed in claim 4 , wherein the controller is configured to, following applying the braking current claimed in claim 4 , in response to continuing to detect a fault in the robot arm, apply a braking current between a second pair of phases of the motor only, from the first phase of the second pair to the second phase of the second pair. 6. A robot arm as claimed in claim 5 , wherein the controller is configured to, following applying the braking current claimed in claim 5 , in response to continuing to detect a fault in the robot arm, apply a braking current between a third pair of phases of the motor only, from the first phase of the third pair to the second phase of the third pair. 7. A robot arm as claimed in claim 6 , wherein the controller is configured to, following applying the braking current claimed in claim 6 , in response to continuing to detect a fault in the robot arm, apply a braking current between the first pair of phases of the motor only, from the second phase of the first pair to the first phase of the first pair. 8. A robot arm as claimed in claim 7 , wherein the controller is configured to, following applying the braking current claimed in claim 7 , in response to continuing to detect a fault in the robot arm, apply a braking current between the second pair of phases of the motor only, from the second phase of the second pair to the first phase of the second pair. 9. A robot arm as claimed in claim 8 , wherein the controller is configured to, following applying the braking current claimed in claim 8 , in response to continuing to detect a fault in the robot arm, apply a braking current between the third pair of phases of the motor only, from the second phase of the third pair to the first phase of the third pair. 10. A robot arm as claimed in claim 2 , wherein in response to detection of a fault in a single phase of the multiple-phase motor, the controller is configured to: open the load switch of that single phase so as to isolate the motor winding of that single phase from the motor; and apply a braking current to the other phases of the motor. 11. A robot arm as claimed in claim 10 , wherein the motor comprises, for each phase of the multiple-phase motor, a current sensor between the load switch and the motor drive circuit, the current sensor configured to signal to the controller a fault in the phase when a current limit is exceeded. 12. A robot arm as claimed in claim 10 , wherein: each motor drive circuit is configured to drive its respective motor winding in a Pulse Width Modulation (PWM) mode, the motor drive circuit comprising a high side transistor and a low side transistor to drive the PWM signal, the motor further comprising, for each phase of the multiple-phase motor, circuitry configured to detect that the high side transistor and low side transistor are operating to produce the PWM signal, wherein the circuitry is configured to signal to the controller a fault in the phase if the PWM signal is not generated. 13. A robot arm as claimed in claim 12 , wherein the circuitry comprises a first comparator configured to compare the voltage supplied to the winding to a high threshold during a high pulse of the PWM signal, and a second comparator configured to compare the voltage supplied to the winding to a low threshold during a low pulse of the PWM signal, the circuitry being configured to signal to the controller a fault if the voltage supplied to the winding is below the high threshold or above the low threshold. 14. A robot arm as claimed in claim 12 , wherein the high side transistor and low side transistor of each motor drive circuit are connected in series, and each motor drive circuit further comprises a capacitor connected in parallel with the high side and low side transistors. 15. A robot arm as claimed in claim 1 , wherein the robot arm is mounted on a cart, and the back-up power supply is a rechargeable battery housed in the cart. 16. A robot arm as claimed in claim 1 , wherein the controller is configured to, following applying the braking current claimed in claim 1 , in response to continuing to detect a loss of power, connecting the braking current to the motor from a further back-up power supply connected to the motor independently from the back-up power supply. 17. A robot arm as claimed in claim 16 , wherein the further back-up power supply is a non-rechargeable battery capable of providing only sufficient power to maintain the position of the joint against gravity for less than five minutes. 18. A robot arm as claimed in claim 1 , wherein the joint permits the second link to rotate relative to the first link about an axis, and the braking current is such as to provide a fixed torque to the joint to lock the rotational position of the joint for the current configuration of the robot arm. 19. A robot arm as claimed in claim 18 , wherein the braking current is such as to provide an initial torque to the joint to halt movement of the joint, prior to providing the fixed torque.

Assignees

Inventors

Classifications

  • Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load · CPC title

  • for stopping or slowing an AC motor · CPC title

  • holding the rotor in a fixed position after deceleration · CPC title

  • flexible · CPC title

  • characterised by safety, monitoring, diagnostic · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12337470B2 cover?
A robot arm comprising: a first link connected to a second link by a joint, the joint permitting the second link to move relative to the first link; a motor for driving the joint; and a controller for controlling the motor. The controller is configured to electrically brake the motor in response to detection of a fault in the robot arm by applying a braking current to the motor so as to maintai…
Who is the assignee on this patent?
Cmr Surgical Ltd
What technology area does this patent fall under?
Primary CPC classification B25J9/1602. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jun 24 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).