IP Library Granted Patent US 9,283,675
Granted Patent B2
US 9,283,675 · App. 13/881,662 · Granted Mar 15, 2016

Human-machine collaborative robotic systems

Inventors: Gregory Hager (Baltimore, MD); Nicolas Padoy (Baltimore, MD)
Assignee: The Johns Hopkins University
B25J9/163A61B19/2203B25J9/1671B25J9/1689G05B19/427G09B23/28A61B19/5212A61B2017/00203A61B2019/2223G05B2219/35472G05B2219/39004G05B2219/39025G05B2219/40116G05B2219/40399G05B2219/40413
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 9,283,675
App. No.
13/881,662
Granted
Mar 15, 2016
Kind
B2
Abstract

A semi-automatic, interactive robotic system for performing and/or simulating a multi-step task includes a user interface system, a recognition system adapted to communicate with the user interface system, a control system adapted to communicate with the recognition system, and a sensor-actuator system adapted to communicate with the control system. The recognition system is configured to recognize actions taken by a user while the user operates the user interface system and to selectively instruct the control system to cause the sensor-actuator system to perform, and/or simulate, one of an automatic step, a semi-automatic step or direct step of the multi-step task based on the recognized actions and a task model of the multi-step task.

Claims (32)

1. A semi-automatic, interactive robotic system for performing a multi-step task, comprising:

a user interface system;

a recognition system adapted to communicate with said user interface system;

a control system adapted to communicate with said recognition system; and

a sensor-actuator system of a robot adapted to communicate with said control system,

wherein said recognition system is configured to recognize, based on a task model of said multi-step task, actions taken by a user while said user operates said user interface system and instruct said control system to cause said sensor-actuator system of said robot to perform a direct step of said multi-step task,

wherein said recognition system is further configured to recognize the completion of said direct step, and

wherein said recognition system is further configured to instruct said control system to cause said sensor-actuator system of said robot to perform an automatic step of said multi-step task upon completion of the direct step based on said recognized actions and said task model of said multi-step task.

2. A semi-automatic, interactive robotic system according to claim 1 , wherein said sensor-actuator system of said robot comprises a plurality of articulated arms.

3. A semi-automatic, interactive robotic system according to claim 2 , wherein at least one of said plurality of articulated arms comprises at least one of a gripper or a tool attachment assembly.

4. A semi-automatic, interactive robotic system according to claim 1 , wherein said task model is a Hidden Markov Model.

5. A semi-automatic, interactive robotic system according to claim 1 , wherein said task model is a machine-learning model.

6. A semi-automatic, interactive robotic system according to claim 1 , wherein said user interface system comprises a user observation system constructed and arranged to detect and determine motion of at least one portion of said user to communicate with said recognition system to at least one of initiate or modify instructions to be provided to said control system.

7. A semi-automatic, interactive robotic system according to claim 6 , wherein said observation system comprises cameras.

8. A semi-automatic, interactive robotic system according to claim 1 , wherein said sensor-actuator system of said robot comprises a sensor system constructed and arranged to detect and determine a property of at least one portion of an object being manipulated and to communicate with said recognition system to at least one of initiate or modify instructions to be provided to said control system.

9. A semi-automatic, interactive robotic system according to claim 1 , wherein said user interface system comprises an input device adapted to permit said user to at least one of manually or verbally input commands to be communicated to said recognition system to at least one of initiate or modify instructions to be provided to said control system.

10. A semi-automatic, interactive robotic system according to claim 1 , wherein said user interface system comprises a display system configured to display information to said user concerning a step to be performed.

11. A semi-automatic, interactive robotic simulation system for simulating a multi-step task, comprising:

a user interface system;

a recognition system adapted to communicate with said user interface system;

a control system adapted to communicate with said recognition system; and

a simulated sensor-actuator system of a robot adapted to communicate with said control system,

wherein said recognition system is configured to recognize, based on a task model of said multi-step task, actions taken by a user while said user operates said user interface system and instruct said control system to cause said simulated sensor-actuator system of said robot to simulate the performance of a direct step of said multi-step task,

wherein said recognition system is further configured to recognize the completion of said direct step, and

wherein said recognition system is further configured to instruct said control system to cause said sensor-actuator system of said robot to perform an automatic step of said multi-step task upon completion of the direct step based on said recognized actions and said task model of said multi-step task.

12. A semi-automatic, interactive robotic simulation system according to claim 11 , wherein said simulated sensor-actuator system of said robot simulates a plurality of articulated arms.

13. A semi-automatic, interactive robotic simulation system according to claim 11 , wherein said task model is a Hidden Markov Model.

14. A semi-automatic, interactive robotic simulation system according to claim 11 , wherein said task model is a machine-learning model.

15. A semi-automatic, interactive robotic simulation system according to claim 11 , wherein said user interface system comprises a display system configured to display information to said user concerning a step to be simulated.

16. A semi-automatic, interactive robotic system according to claim 1 , wherein said recognition system is further configured to recognize, upon completion of said automatic step and based on said task model, actions taken by a user while said user operates said user interface system and instruct said control system to cause said sensor-actuator system of said robot to perform a second direct step.

17. A semi-automatic, interactive robotic system according to claim 1 , wherein the semi-automatic, interactive robotic system performs a direct step by responding to manual input from said user.

18. A semi-automatic, interactive robotic system according to claim 1 , wherein the semi-automatic, interactive robotic system performs an automatic step under the control of the semi-automatic, interactive robotic system, and does not require movements from said user.

Assignments (2)
CONFIRMATORY LICENSE Recorded May 9, 2016
From: JOHNS HOPKINS UNIVERSITY
To: NATIONAL SCIENCE FOUNDATION
Reel/Frame 038639/0236 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 29, 2013
From: HAGER, GREGORY; PADOY, NICOLAS
To: THE JOHNS HOPKINS UNIVERSITY
Reel/Frame 030310/0578 →
Continuity (3)
Provisional Application 61412587 · Nov 11, 2010
Provisional Application 61443779 · Feb 17, 2011
Related Publication 20130218340A1 · Aug 22, 2013