CONTROL DEVICE AND CONTROL METHOD OF ROBOT ARM, ROBOT, CONTROL PROGRAM, AND INTEGRATED ELECTRONIC CIRCUIT
First Claim
1. A control device of a robot arm for controlling a motion of the robot arm, comprising:
- a first information obtaining section that obtains a plurality of pieces of time-series teaching information at a time when a person operates the robot arm and teaches a motion;
a second information obtaining section that obtains (i) reaction time information and (ii) dispersion information at the time of teaching the robot arm;
an order determining section that determines an order of the plurality of pieces of teaching information obtained by the first information obtaining section based on the reaction time information and the dispersion information obtained by the second information obtaining section; and
a motion creating section that creates motion information as information about the motion of the robot arm based on the plurality of pieces of teaching information and the order,wherein the time-series teaching information includes at least one or more of a position, an orientation, and a speed of the robot arm,the reaction time information is time information from a time when the person receives perceptual information to a time when the person operates the robot arm, the perceptual information being at least one of information about a force applied from the robot arm to a target object for a task by the robot arm, information about a position of the target object for the task by the robot arm, and sound information of a circumference environment,the dispersion information is information about a dispersion level in chronological order between at least one or more pieces of the teaching information in chronological order and the perceptual information in chronological order, andthe motion of the robot arm is controlled based on the motion information created by the motion creating section.
3 Assignments
0 Petitions
Accused Products
Abstract
A robot arm system for controlling a motion of a robot arm includes an order determining section for determining an order of teaching information based on at least one or more pieces of perceptual information about circumference environment of the robot arm used by a person to operate the robot arm and change the motion of the robot arm that is sensed by the person, reaction time information as time information from a time when the person receives the perceptual information to a time when the person operates robot arm, and dispersion information about a dispersion level between at least one or more pieces of the teaching information or the perceptual information, and creates motion information about the robot arm based on the teaching information and the order determined by the order determining section.
54 Citations
17 Claims
-
1. A control device of a robot arm for controlling a motion of the robot arm, comprising:
-
a first information obtaining section that obtains a plurality of pieces of time-series teaching information at a time when a person operates the robot arm and teaches a motion; a second information obtaining section that obtains (i) reaction time information and (ii) dispersion information at the time of teaching the robot arm; an order determining section that determines an order of the plurality of pieces of teaching information obtained by the first information obtaining section based on the reaction time information and the dispersion information obtained by the second information obtaining section; and a motion creating section that creates motion information as information about the motion of the robot arm based on the plurality of pieces of teaching information and the order, wherein the time-series teaching information includes at least one or more of a position, an orientation, and a speed of the robot arm, the reaction time information is time information from a time when the person receives perceptual information to a time when the person operates the robot arm, the perceptual information being at least one of information about a force applied from the robot arm to a target object for a task by the robot arm, information about a position of the target object for the task by the robot arm, and sound information of a circumference environment, the dispersion information is information about a dispersion level in chronological order between at least one or more pieces of the teaching information in chronological order and the perceptual information in chronological order, and the motion of the robot arm is controlled based on the motion information created by the motion creating section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A control method of a robot arm for controlling a motion of the robot arm, comprising:
-
obtaining a plurality of pieces of time-series teaching information at a time when a person operates the robot arm and teaches a motion, by a first information obtaining section; obtaining (i) reaction time information and (ii) dispersion information at the time of teaching the robot arm, by a second information obtaining section; determining an order of the plurality of pieces of teaching information obtained by the first information obtaining section based on the reaction time information and the dispersion information obtained by the second information obtaining section, by an order determining section, the time-series teaching information including at least one or more of a position, an orientation, and a speed of the robot arm, the reaction time information being time information from a time when the person receives perceptual information to a time when the person operates the robot arm, the perceptual information being at least one of information about a force applied from the robot arm to a target object for a task done by the robot arm, information about a position of the target object for the task done by the robot arm, and sound information of a circumference environment, the dispersion information being information about dispersion levels in chronological order between at least one or more pieces of the teaching information in chronological order or the perceptual information in chronological order; creating motion information as information about the motion of the robot arm based on the plurality of pieces of teaching information and the order, by a motion creating section; and controlling the motion of the robot arm based on the motion information created by the motion creating section.
-
-
16. A computer-readable recording medium including a control program of a robot arm for controlling a motion of the robot arm, the program allowing a computer to execute:
-
a step of obtaining a plurality of pieces of time-series teaching information at a time when a person operates the robot arm and teaches a motion, by a first information obtaining section; a step of obtaining (i) reaction time information and (ii) dispersion information at the time of teaching the robot arm, by a second information obtaining section; a step of determining an order of the plurality of pieces of teaching information obtained by the first information obtaining section based on the reaction time information and the dispersion information obtained by the second information obtaining section, by an order determining section, the time-series teaching information including at least one or more of a position, an orientation, and a speed of the robot arm, the reaction time information being time information from a time when the person receives perceptual information to a time when the person operates the robot arm, the perceptual information being at least one of information about a force applied from the robot arm to a target object for a task by the robot arm, information about a position of the target object for the task by the robot arm, and sound information of a circumference environment, the dispersion information being information about dispersion levels in chronological order between at least one or more pieces of the teaching information in chronological order or the perceptual information in chronological order; a step of creating motion information as information about the motion of the robot arm based on the plurality of pieces of teaching information and the order, by a motion creating section; and a step of controlling the motion of the robot arm based on the motion information created by the motion creating section.
-
-
17. An integrated electronic circuit of a robot arm for controlling a motion of the robot arm, comprising:
-
a first information obtaining section that obtains a plurality of pieces of time-series teaching information at a time when a person operates the robot arm and teaches a motion; a second information obtaining section that obtains (i) reaction time information and (ii) dispersion information at the time of teaching the robot arm; an order determining section that determines an order of the plurality of pieces of teaching information obtained by the first information obtaining section based on the reaction time information and the dispersion information obtained by the second information obtaining section; and a motion creating section that creates motion information as information about the motion of the robot arm based on the plurality of pieces of teaching information and the order, wherein the time-series teaching information includes at least one or more of a position, an orientation, and a speed of the robot arm, the reaction time information is time information from a time when the person receives perceptual information to a time when the person operates the robot arm, the perceptual information is at least one piece of information about a force applied from the robot arm to a target object for a task done by the robot arm, information about a position of the target object for the task done by the robot arm, and sound information of a circumference environment, the dispersion information is information about dispersion levels in chronological order between at least one or more pieces of the teaching information in chronological order or the perceptual information in chronological order, and the motion of the robot arm is controlled based on the motion information created by the motion creating section.
-
Specification