Motion control system, motion control method, and motion control program
First Claim
1. A motion control system for controlling a motion mode of a second motion body by using a motion mode of a first motion body as a prototype, said first motion body and said second motion body being separate motion bodies, comprising at least one processor, the at least one processor further comprising:
- a first processing element which repeatedly determines a fraction of an extrinsic factor representing an environment encircling the first motion body as an extrinsic feature factor and a fraction of an intrinsic factor representing the motion mode of the first motion body as an intrinsic feature factor for each motion reiterated by the first motion body in response to a different environment, and defines a model representing a consecutive correlation of the extrinsic feature factor and the intrinsic feature factor on the basis of a discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result; and
a second processing element which determines an extrinsic feature factor contacted by the second motion body, calculates a second motion body intrinsic feature factor on the basis of the determination result and the model defined by the first processing element, and controls the motion mode of the second motion body to implement at least the calculated second motion body intrinsic feature factor,wherein the first processing element evaluates a deviation degree between the discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result and the consecutive correlation of the extrinsic feature factor and the intrinsic feature factor defined according to the discrete correlation, and defines the model representing the consecutive correlation on a condition that the deviation degree is not greater than a threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a motion control system to control a motion of a second motion body, by considering an environment which a human contacts and a motion mode appropriate to the environment, and an environment which a robot actually contacts. The motion mode is learned based on an idea that it is sufficient to learn only a feature part of the motion mode of the human without a necessity to learn the others. Moreover, based on an idea that it is sufficient to reproduce only the feature part of the motion mode of the human without a necessity to reproduce the others, the motion mode of the robot is controlled by using the model obtained from the learning result. Thereby, the motion mode of the robot is controlled by using the motion mode of the human as a prototype without restricting the motion mode thereof more than necessary.
-
Citations
17 Claims
-
1. A motion control system for controlling a motion mode of a second motion body by using a motion mode of a first motion body as a prototype, said first motion body and said second motion body being separate motion bodies, comprising at least one processor, the at least one processor further comprising:
-
a first processing element which repeatedly determines a fraction of an extrinsic factor representing an environment encircling the first motion body as an extrinsic feature factor and a fraction of an intrinsic factor representing the motion mode of the first motion body as an intrinsic feature factor for each motion reiterated by the first motion body in response to a different environment, and defines a model representing a consecutive correlation of the extrinsic feature factor and the intrinsic feature factor on the basis of a discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result; and a second processing element which determines an extrinsic feature factor contacted by the second motion body, calculates a second motion body intrinsic feature factor on the basis of the determination result and the model defined by the first processing element, and controls the motion mode of the second motion body to implement at least the calculated second motion body intrinsic feature factor, wherein the first processing element evaluates a deviation degree between the discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result and the consecutive correlation of the extrinsic feature factor and the intrinsic feature factor defined according to the discrete correlation, and defines the model representing the consecutive correlation on a condition that the deviation degree is not greater than a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 9, 10, 11, 12, 13)
-
-
7. A motion control system for controlling a motion mode of a second motion body by using a motion mode of a first motion body as a prototype, said first motion body and said second motion body being separate motion bodies, comprising at least one processor, the at least one processor further comprising:
-
a first processing element which repeatedly determines a fraction of an extrinsic factor representing an environment encircling the first motion body as an extrinsic feature factor and a fraction of an intrinsic factor representing the motion mode of the first motion body as an intrinsic feature factor for each motion reiterated by the first motion body in response to a different environment, and defines a model representing a consecutive correlation of the extrinsic feature factor and the intrinsic feature factor on the basis of a discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result; and
a second processing element which determines an extrinsic feature factor contacted by the second motion body, calculates a second motion body intrinsic feature factor on the basis of the determination result and the model defined by the first processing element, and controls the motion mode of the second motion body to implement at least the calculated second motion body intrinsic feature factor,wherein the first processing element determines an intrinsic additional factor which is a fraction of the intrinsic factor for each motion reiterated by the first motion body in response to a different environment, extracts a regular class from the determination results of the extrinsic feature factor and the intrinsic feature factor of the first motion body by utilizing a condition that the respective determination result of the extrinsic feature factor and the intrinsic feature factor is related to determination points grouped in a high density in a space defined by the intrinsic additional factor as the regularity, and defines the model on the basis of the regular class. - View Dependent Claims (8)
-
-
14. A motion control method for controlling a motion mode of a second motion body by using a motion mode of a first motion body as a prototype, said first motion body and said second motion body being separate motion bodies and said second motion body being a robot which includes at least one processor, the at least one processor comprising a first processing element and a second processing element, comprising:
-
a first processing by the first processing element of repeatedly determining a fraction of an extrinsic factor representing an environment encircling the first motion body as an extrinsic feature factor and a fraction of an intrinsic factor representing the motion mode of the first motion body as an intrinsic feature factor for each motion reiterated by the first motion body in response to a different environment, and defining a model representing a consecutive correlation of the extrinsic feature factor and the intrinsic feature factor on the basis of a discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result; and a second processing by the second processing element of determining which an extrinsic feature factor contacted by the second motion body, calculating a second motion body intrinsic feature factor on the basis of the determination result and the model defined by the first processing, and controlling the motion mode of the second motion body to implement at least the calculated second motion body intrinsic feature factor, wherein the first processing by the first processing element includes evaluating a deviation degree between the discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result and the consecutive correlation of the extrinsic feature factor and the intrinsic feature factor defined according to the discrete correlation, and defining the model representing the consecutive correlation on a condition that the deviation degree is not greater than a threshold value. - View Dependent Claims (16)
-
-
15. A motion control program stored on a non-transitory computer readable medium for causing a computer to function as a motion control system for controlling a motion mode of a second motion body by using a motion mode of a first motion body as a prototype, said first motion body and said second motion body being separate motion bodies, which causes the computer to function as the motion control system, comprising:
a first processing element which repeatedly determines a fraction of an extrinsic factor representing an environment encircling the first motion body as an extrinsic feature factor and a fraction of an intrinsic factor representing the motion mode of the first motion body as an intrinsic feature factor for each motion reiterated by the first motion body in response to a different environment, and defines a model representing a consecutive correlation of the extrinsic feature factor and the intrinsic feature factor on the basis of a discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result; and
a second processing element which determines an extrinsic feature factor contacted by the second motion body, calculates a second motion body intrinsic feature factor on the basis of the determination result and the model defined by the first processing, and controls the motion mode of the second motion body to implement at least the calculated second motion body intrinsic feature factor, wherein the first processing element evaluates a deviation degree between the discrete correlation of the extrinsic feature factor and the intrinsic feature factor obtained from the determination result and the consecutive correlation of the extrinsic feature factor and the intrinsic feature factor defined according to the discrete correlation, and defines the model representing the consecutive correlation on a condition that the deviation degree is not greater than a threshold value.- View Dependent Claims (17)
Specification