Master-slave manipulator control
First Claim
1. A manipulator control system comprising:
- (a) a master arm including a plurality of first links sequentially connected by joints;
(b) a slave arm including a plurality of second links sequentially connected by joints;
(c) an operational panel having means for generating operating signals for adjusting the operability of said master arm;
(d) a plurality of controllers for effecting movement control of said slave arm by following a movement of said master arm;
(e) first transform means connected to said controllers for transforming information of positions of said master arm into first generalized world coordinates associated with instructive positional information of said slave arm based on an initial relative positional relationship between said master arm and said slave arm;
(f) second transform means for receiving the operating signals of said operation panel and the first generalized world coordinates supplied form said first transform means so as to transform the first generalized world coordinates into second generalized world coordinates for selectively establishing a change in a relative positional relationship between said master arm and said slave arm; and
,(g) inverse transform means for receiving as an input the second generalized world coordinates so as to determine coordinate values of the joints of the slave arm.
1 Assignment
0 Petitions
Accused Products
Abstract
After positional information of the master arm is transformed into first generalized world coordinates corresponding to positional information representing a calculated position of the slave arm, when a signal instructing an interruption of the associated operation between the master arm and the slave arm is received and then the positional relationships between the master arm and the slave arm connected thereto by use of an imaging device are updated, the first generalized world coordinates are transformed into the second generalized world coordinates based on the new positional relationships so as to restart the associated operation therebetween. The optimal control of the manipulator is conducted through matrix operations related to the change-over between imaging devices, the reset operation conducted in an area of the movable range of the master arm, and the alteration of the ratio between the movements of the associated operation.
-
Citations
10 Claims
-
1. A manipulator control system comprising:
-
(a) a master arm including a plurality of first links sequentially connected by joints; (b) a slave arm including a plurality of second links sequentially connected by joints; (c) an operational panel having means for generating operating signals for adjusting the operability of said master arm; (d) a plurality of controllers for effecting movement control of said slave arm by following a movement of said master arm; (e) first transform means connected to said controllers for transforming information of positions of said master arm into first generalized world coordinates associated with instructive positional information of said slave arm based on an initial relative positional relationship between said master arm and said slave arm; (f) second transform means for receiving the operating signals of said operation panel and the first generalized world coordinates supplied form said first transform means so as to transform the first generalized world coordinates into second generalized world coordinates for selectively establishing a change in a relative positional relationship between said master arm and said slave arm; and
,(g) inverse transform means for receiving as an input the second generalized world coordinates so as to determine coordinate values of the joints of the slave arm. - View Dependent Claims (2, 3, 4)
-
-
5. A method of controlling a manipulator in a master/slave apparatus having an operation arm and a manipulator operating in association with a movement of the operation arm comprising the following steps of:
-
setting an origin to establish a one-to-one correspondence between the operation arm and the manipulator so as to transform positional information of the operation arm and the manipulator into generalized world coordinates; effecting a first coordinate transformation to match an origin of a generalized world coordinate with an origin of the operation arm and an origin of the manipulator to effect a coordinate transformation to attain instruction values of each axis so as to operate the manipulator; effecting a second coordinate transformation to transform the first generalized world coordinates into second generalized world coordinates by an outside signal indicating a change in a positional effect of the operation arm to the manipulator and keeping the one-to-one correspondence between the operation arm and the manipulator; and controlling the manipulator in response to the second generalized world coordinates. - View Dependent Claims (6, 7, 8, 9, 10)
-
Specification