IP Library › Granted Patent US 11,498,216
Granted Patent B2
US 11,498,216 · App. 16/647,297 · Granted Nov 15, 2022

Remote control manipulator system and control device

Inventors: Yusuke Saruta (Chiyoda-ku, JP); Masaki Haruna (Chiyoda-ku, JP); Noboru Kawaguchi (Chiyoda-ku, JP)
Assignee: Mitsubishi Electric Corporation
B25J9/1689B25J3/00B25J9/1697G08B3/10B25J9/1687G05B2219/39449G05B2219/39451
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,498,216
App. No.
16/647,297
Granted
Nov 15, 2022
Kind
B2
Abstract

A remote control manipulator system includes a manipulator controlled remotely by an operator; a camera to capture an image including the manipulator; a posture sensor to detect posture data; an action instruction inputter with which the operator inputs an action instruction instructing action to move or stop the manipulator; a control device including a structural data storage to store manipulator structural data representing a structure of the manipulator, a model image generator to generate a model image with referring to the structural data storage and the posture data, and a presentation image generator to generate a presentation image by superimposing a model image on the captured image; and a display to display the presentation image.

Claims (89)

1. A remote control manipulator system, comprising:

a manipulator controlled remotely by an operator to handle an object;

a camera to capture a captured image including the manipulator;

a posture sensor to detect posture data including a position and a posture of the manipulator;

an action instruction interlace with which the operator inputs an action instruction instructing action to move or stop the manipulator;

control circuitry configured to

generate a control signal controlling the manipulator from the inputted action instruction,

store, in a memory, manipulator structural data representing a structure of the manipulator,

generate a model image including a manipulator image of a model of the manipulator viewed from a position of the camera, based on the stored manipulator structural data and the detected posture data, and

generate a presentation image, to be presented to the operator, by superimposing the model image on the captured image by overlaying portions of the manipulator in the manipulator image in pixels where the manipulator is not captured in the captured image and by not displaying portions of the manipulator in the manipulator image in pixels where the manipulator is captured in the captured image; and

a display to display the presentation image.

2. A remote control manipulator system, comprising:

a manipulator controlled remotely by an operator to handle an object;

a camera to capture a captured image including the manipulator;

a posture sensor to detect posture data including a position and a posture of the manipulator;

an action instruction interface with which the operator inputs an action instruction instructing action to move or stop the manipulator;

a tactile sensor to detect tactile data, indicating whether or not the manipulator is in contact with the object,

control circuitry configured to

generate a control signal controlling the manipulator from the inputted action instruction,

store, in a memory, manipulator structural data representing a structure of the manipulator,

generate a model image including a manipulator image of a model of the manipulator viewed from a position of the camera, based on the stored manipulator structural data and the detected posture data,

generate a presentation image, to be presented to the operator, by superimposing the model image on the captured image by overlaying portions of the manipulator in the manipulator image,

store, in the memory, tactile sensor structural data representing a structure of the tactile sensor,

generate a tactile image including a contact symbol indicating a position at which the tactile sensor is in contact with the object by referring to the stored tactile sensor structural data and the tactile data, and

generate the presentation image by further superimposing the generated tactile image on the captured image; and

a display to display the presentation image.

3. The remote control manipulator system according to claim 2 , wherein

the tactile sensor detects the tactile data including a contact force acting between the manipulator and the object, and

the control circuitry is further configured to generate the tactile image by changing the contact symbol depending on a magnitude of the contact force.

4. The remote control manipulator system according to claim 2 , further comprising a sound generator, including an audio speaker, to generate sound that can be heard by the operator,

wherein the control circuitry is further configured to generate the sound by controlling the sound generator according to the tactile data.

5. The remote control manipulator system according to claim 1 , wherein the control circuitry is further configured to

detect whether or not the posture data follows the action instruction,

generate an action instruction image including an action instruction icon representing action following the action instruction when there exists instruction unexecuted posture data, the instruction unexecuted posture data being the detected posture data when the posture data does not follow the action instruction, and

generate the presentation image by further superimposing the generated action instruction image on the captured image.

6. The remote control manipulator system according to claim 5 , further comprising an action restraint force generator that is worn by the operator and is configured to generate a resistance force preventing an action of the operator, the action restraint generator including one of an electromagnetic solenoid, an electrorheological fluid, and an electric brake,

wherein the control circuitry is further configured to control the action restraint force generator so as to generate the resistance force in a portion corresponding to the instruction unexecuted posture data when the control circuitry detects the instruction unexecuted posture data.

7. The remote control manipulator system according to claim 6 , wherein

the action restraint force generator also functions as the action instruction interface with which the operator inputs at least a part of the action instruction, and

the control circuitry is further configured to generate the control signal using the action instruction inputted from the action instruction interface that also functions as the action restraint force generator.

8. The remote control manipulator system according to claim 5 , wherein

the manipulator operates so as not to exceed a limit value associated with at least one of generating a force or a torque, a moving speed, and a rotational angular speed, and

when the action instruction causing limit value-associated posture data, which is the posture data associated with the limit value, to exceed the limit value, is inputted, the control circuitry is further configured to detect, as the instruction unexecuted posture data, the limit value-associated posture data that does not follow the action instruction due to the limit value.

9. The remote control manipulator system according to claim 8 , wherein the control circuitry is further configured to change the limit value.

10. The remote control manipulator system according to claim 1 , wherein the action instruction includes instruction action force, and the manipulator generates force less than or equal to the instruction action force.

11. The remote control manipulator system according to claim 1 , wherein

the memory stores environment structural data being structural data associated with an ambient environment, including the object, in which the manipulator exists, and

the control circuitry is further configured to

simulate action of the manipulator in response to the action instruction and output the posture data by referring to the memory,

generate a simulation image being an image in which the model of the manipulator and the ambient environment are viewed from the position of the camera by referring to the outputted posture data and the memory, and

generate the presentation image using the simulation image.

12. A control device, comprising:

control circuitry configured to

receive an action instruction inputted by an operator using an action instruction interface and generate a control signal controlling a manipulator to handle an object;

store, in a memory, manipulator structural data representing a structure of the manipulator;

generate a model image including a manipulator image of a model of the manipulator viewed from a position of a camera, based on posture data of the manipulator and the stored manipulator structural data, the control circuitry receiving the posture data representing a position and a posture of the manipulator detected by a posture sensor and a captured image including the manipulator captured by the camera; and

generate a presentation image, to be presented to the operator, by superimposing the model image on the captured image by overlaying portions of the manipulator in the manipulator image in pixels where the manipulator is not captured in the captured image and by not displaying portions of the manipulator in the manipulator image in pixels where the manipulator is captured in the captured image.

13. A control device, comprising:

control circuitry configured to

receive an action instruction inputted by an operator using an action instruction interface and generate a control signal controlling a manipulator to handle an object;

store, in a memory, manipulator structural data representing a structure of the manipulator;

generate a model image including a manipulator image of a model of the manipulator viewed from a position of a camera, based on posture data of the manipulator and the stored manipulator structural data, the control circuitry receiving the posture data representing a position and a posture of the manipulator detected by a posture sensor and a captured image including the manipulator captured by the camera; and

generate a presentation image, to be presented to the operator, by superimposing the model image on the captured image, wherein

tactile data is inputted from a tactile sensor that detects the tactile data, which represents whether or not the manipulator is in contact with the object,

the memory stores tactile sensor structural data representing a structure of the tactile sensor, and

the control circuitry is further configured to

generate a tactile image including a contact symbol indicating a position at which the tactile sensor is in contact with the object by referring to the stored tactile sensor structural data and the detected tactile data, and

generate the presentation image by further superimposing the generated tactile image on the captured image.

14. The control device according to claim 13 ,

wherein the tactile data includes a contact force acting between the manipulator and the object, and

the control circuitry is further configured to generate the tactile image by changing the contact symbol depending on a magnitude of the contact force.

15. The control device according to claim 13 , wherein the control circuitry is further configured to generate sound by controlling a sound generator that includes an audio speaker and generates the sound that can be heard by the operator according to the tactile data.

16. The control device according to claim 12 , wherein the control circuitry is further configured to

detect whether or not the posture data follows the action instruction;

generate an action instruction image including an action instruction icon representing action following the action instruction when there exists instruction unexecuted posture data, the instruction unexecuted posture data being the detected posture data when the posture data does not follow the action instruction, and

generate the presentation image by further superimposing the generated action instruction image on the captured image.

17. The control device according to claim 16 , wherein the control circuitry is further configured to

control an action restraint force generator so as to generate a resistance force in a portion of the action restraint force generator corresponding to the instruction unexecuted posture data when the control circuitry detects the instruction unexecuted posture data, the action restraint force generator being worn by the operator and being configured to generate the resistance force preventing an action of the operator, the action restraint generator including one of an electromagnetic solenoid, an electrorheological fluid, and an electric brake.

18. The control device according to claim 17 , wherein

the action restraint force generator also functions as the action instruction interface with which the operator inputs at least a part of the action instruction, and

the control circuitry is further configured to generate the control signal using the action instruction inputted from the action instruction interface that also functions as the action restraint force generator.

19. The control device according to claim 16 , wherein

the manipulator operates so as not to exceed a limit value associated with at least one of generating a force or a torque, a moving speed, and a rotational angular speed, and

when the action instruction causing limit value-associated posture data, which is the posture data associated with the limit value, to exceed the limit value, is inputted, the control circuitry is further configured to detect, as the instruction unexecuted posture data, the limit value-associated posture data that does not follow the action instruction due to the limit value.

20. The control device according to claim 12 , wherein the control circuitry is further configured to:

simulate action of the manipulator in response to the action instruction and output the posture data by referring to the memory;

generate a simulation image being an image in which the model of the manipulator and the ambient environment are viewed from the position of the camera by referring to the memory and using the outputted posture data,

store, in the memory, environment structural data being structural data associated with an ambient environment, including the object, in which the manipulator exists, and

generate the presentation image using the simulation image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: SARUTA, YUSUKE; HARUNA, MASAKI; KAWAGUCHI, NOBORU
To: MITSUBISHI ELECTRIC CORPORATION
Reel/Frame 052165/0007 →
Priority Claims (1)
JP JP2017-182817 · Sep 22, 2017 · national
Continuity (1)
Related Publication 20200215691A1 · Jul 9, 2020
Cited By (1)
US 12,734,696