IP Library Granted Patent US 11,712,805
Granted Patent B2
US 11,712,805 · App. 17/061,168 · Granted Aug 1, 2023

Control modes and processes for positioning of a robotic manipulator

Inventors: Renbin Zhou (Wellington, FL); Haoran Yu (Sunnyvale, CA); Sina Nia Kosari (Fremont, CA); Omar J. Vakharia (Palo Alto, CA); Bernard Fai Kin Siu (San Jose, CA); Alex Kiturkes (Belmont, CA)
Assignee: Verb Surgical Inc.
B25J9/1679A61B34/37A61B90/03B25J9/1689A61B2090/5025A61B2090/571G05B2219/40117
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,712,805
App. No.
17/061,168
Granted
Aug 1, 2023
Kind
B2
Abstract

A method for controlling a robotic arm in a robotic surgical system includes defining a reference plane at a predetermined reference location for a robotic arm, where the robotic arm includes a plurality of joints, and driving at least one of the plurality of joints to guide the robotic arm through a series of predetermined poses substantially constrained within the reference plane.

Claims (26)

1. A method performed by a processor for controlling a robotic arm in a robotic surgical system, the method comprising:

defining a reference plane for the robotic arm, wherein the robotic arm comprises a plurality of joints; and

driving at least one of the plurality of joints to guide the robotic arm while enforcing a virtual fixture defined at the reference plane, wherein driving the at least one of the plurality of joints comprises generating an attractive force at the at least one of the plurality of joints in the virtual fixture, to bias the robotic arm toward the reference plane.

2. The method of claim 1 , wherein the robotic arm is guided through a series of predetermined poses comprises an ordered sequence of progressively unfolded predetermined poses.

3. The method of claim 2 , wherein the series of predetermined poses comprises an ordered sequence of progressively folded predetermined poses.

4. The method of claim 2 , further comprising driving the at least one of the plurality of joints guides the robotic arm through the series of predetermined poses to transition from a storage pose.

5. The method of claim 4 , further comprising driving the at least one of the plurality of joints guides the robotic arm through the series of predetermined poses to transition to the storage pose.

6. The method of claim 2 , wherein the series of predetermined poses comprises an ordered sequence, and wherein driving the at least one of the plurality of joints comprises driving the at least one of the plurality of joints forward and backward through at least a portion of the ordered sequence.

7. The method of claim 2 , wherein driving the at least one of the plurality of joints comprises driving the at least one joint according to a predetermined trajectory through the series of predetermined poses which includes folded and unfolded predetermined poses.

8. The method of claim 1 , wherein driving the at least one of the plurality of joints comprises enforcing a task space virtual fixture at the reference plane, to bias the robotic arm toward the reference plane.

9. The method of claim 1 , wherein the virtual fixture is uni-directional.

10. The method of claim 1 , wherein the attractive force guides the at least one of the plurality of joints to lock in place at a target angled.

11. The method of claim 1 , wherein driving the at least one of the plurality of joints comprises driving the at least one joint in response to an external force on the robotic arm.

12. The method of claim 11 , wherein driving the at least one of the plurality of joints comprises applying a gravity compensation torque to the at least one of the plurality of joints.

13. The method of claim 11 , wherein driving the at least one of the plurality of joints comprises applying a friction compensation torque to the at least one of the plurality of joints.

14. A robotic surgical system, comprising:

at least one robotic arm comprising a plurality of joints;

a processor configured to:

define a reference plane for the at least one robotic arm, and

drive at least one of the plurality of joints to guide the at least one robotic arm while enforcing a virtual fixture defined at the reference plane, wherein driving the at least one of the plurality of joints comprises generating an attractive force at the at least one of the plurality of joints in the virtual fixture, to bias the robotic arm toward the reference plane.

15. The system of claim 14 , wherein the at least one robotic arm is guided through a series of predetermined poses comprises an ordered sequence of progressively unfolded predetermined poses.

16. The system of claim 15 , wherein the series of predetermined poses comprises an ordered sequence of progressively folded predetermined poses.

17. The system of claim 15 , wherein the processor is configured to drive the at least one joint according to a predetermined trajectory through the series of predetermined poses.

18. The system of claim 14 , wherein the processor is configured to drive the at least one of the plurality of joints in accordance with a task space virtual fixture.

19. The system of claim 14 , wherein the virtual fixture is uni-directional.

20. The system of claim 14 , wherein the processor is configured to drive the at least one joint in response to an external force on the at least one robotic arm.

Assignments (1)
MERGER Recorded Jan 23, 2026
From: VERB SURGICAL INC.
To: AURIS HEALTH, INC.
Reel/Frame 073571/0741 →
Continuity (2)
Continuation 15840990 · Dec 13, 2017
Related Publication 20210016445A1 · Jan 21, 2021
Cited By (20)
US 1,119,865 US 12,232,838 US 12,329,397 US 12,376,928 US 12,377,206 US 12,419,703 US 12,433,702 US 12,440,289 US 12,446,979 US 12,447,317 US 12,508,093 US 12,558,175 US 12,564,414 US 12,564,458 US 12,569,308 US 12,605,523 US 12,636,022 US 12,661,193 US 12,678,249 US 12,702,509