Claims
- 1. For use with a telemanipulation system for manipulating objects located in a workspace at a remote worksite by a control operator from a control operator station, said telemanipulation system including a manipulator means at the worksite with end effector means for manipulation of an object in the workspace, controller means including hand control means at the control operator station for remote control by the control operator of the manipulator means, image capture means for taking a real-time image of the workspace, and image producing means for reproducing a viewable real-time image on a monitor for eyes of the control operator, a method for dynamic calibration of the manipulator means through actual movement using a control loop wherein movements of the manipulator means directly follow movements of the hand control means, the method comprising the steps of:
- a) superimposing a representation of a four-point coordinate graphic element in three-dimensional space on the viewable real-time image;
- b) causing the hand control means to move to control motion of the end effector means; thereupon
- c) positioning the end effector means so that the end effector means appear to be touching a first reference point of said graphic element in the viewable real-time image;
- d) indicating to the system that superposition of the end effector means and said first reference point has been achieved;
- e) determining an offset by the relation .sigma..sub.3 =L'-L to adjust the extension L of the hand control means to match the extension L' of the manipulator means;
- f) causing the hand control means to move about its pivot point to an angular orientation (.PSI., .OMEGA.), where the manipulator means in the viewable real-time image appears to emerge from the hand control means;
- g) determining offsets according to the relationships .sigma..sub.1 =.PSI.-.PSI.' and .sigma..sub.2 =.OMEGA.-.OMEGA.' for adjusting the angular orientation (.PSI., .OMEGA.) of the hand control means to match the angular orientation (.PSI.', .OMEGA.') of the manipulator means;
- h) recording a control position (.PSI., .OMEGA., L) in three-dimensional space of said hand control means;
- i) recording a controlled position (.PSI.', .OMEGA.', L') in three-dimensional space of said manipulator means corresponding to the control position; and
- j) repeating steps a) through i) for each remaining reference point, thereby establishing calibration.
- 2. The method of claim 1 further comprising the step of synchronizing incremental changes in position of the hand control means to incremental changes in position of the manipulator means according to the following set of equations:
- .increment..OMEGA.'.apprxeq.k.sub.11 .increment..OMEGA.+k.sub.12 .increment..PSI.+k.sub.13 .increment.L
- .increment..PSI.'.apprxeq.k.sub.21 .increment..OMEGA.+k.sub.22 .increment..PSI.+k.sub.23 .increment.L
- .increment.L'.apprxeq.k.sub.31 .increment..OMEGA.+k.sub.32 .increment..PSI.+k.sub.33 .increment.L
- whose solution is as follows: ##EQU5##
- 3. For use with a telemanipulation system for manipulating objects located in a workspace at a remote worksite by a control operator from a control operator station, said telemanipulation system including a manipulator means at the worksite with end effector means for manipulation of an object in the workspace, controller means including hand control means at the control operator station for remote control by the control operator of the manipulator means, image capture means for taking a real-time image of the workspace, and image producing means for reproducing a viewable real-time image on a monitor for eyes of the control operator, a method for dynamic calibration of the manipulator means through virtual movement using a control loop where movements of the manipulator means directly follow movements of the hand control means, the method comprising the steps of:
- a) causing the end effector means to move to a first reference point of a selection of four points distributed in three-dimensional space on the viewable real-time image;
- b) manually moving the hand control means so that an overlaid graphic dot appears superimposed on the viewable image of the end effector means and said first reference point;
- c) indicating to the system that superposition of the end effector means and said first reference point has been achieved;
- d) calculating an offset .sigma..sub.3 =L'-L to adjust the extension L of the hand control means to match the extension L' of the manipulator means;
- e) moving the hand control means about its pivot point to an angular orientation (.PSI., .OMEGA.), where the manipulator means in the viewable real-time image appears to emerge from the hand control means;
- f) calculating offsets .sigma..sub.1 =.PSI.-.PSI.' and .sigma..sub.2 =.OMEGA.-.OMEGA.' to adjust the angular orientation (.PSI., .OMEGA.) of the hand control means to match the angular orientation (.PSI.', .OMEGA.') of the manipulator means;
- g) recording a position (.PSI., .OMEGA., L) in three-dimensional space of said hand control means;
- h) recording a position (.PSI.', .OMEGA.', L') in three-dimensional space of said manipulator means; and
- i) repeating steps a) through h) for each remaining reference point, thereby establishing calibration.
- 4. The method of claim 3 further comprising the step of relating incremental changes in position of the hand control means to incremental changes in position of the manipulator means according to the following set of equations:
- .increment..OMEGA.'.apprxeq.k.sub.11 .increment..OMEGA.+k.sub.12 .increment..PSI.+k.sub.13 .increment.L
- .increment..PSI.'.apprxeq.k.sub.21 .increment..OMEGA.+k.sub.22 .increment..PSI.+k.sub.23 .increment.L
- .increment.L'.apprxeq.k.sub.31 .increment..OMEGA.+k.sub.32 .increment..PSI.+k.sub.33 .increment.L
- whose solution is as follows: ##EQU6##
Parent Case Info
This is a Division of application Ser. No. 08/239,086 filed May 5, 1994 U.S. Pat. No. 5,631,973.
US Referenced Citations (6)
Non-Patent Literature Citations (2)
Entry |
Arthur D. Alexander, III, Proc. of the 1st CISM-ITOMM Symposium, Sep. 5-8, 1973, Springer-Verlag, Wien, NY. Impacts Of Telemation On Modern Society. |
NASA Tech Briefs, Apr. 1991, Circle Reader Action No. 480. Anthropomorphic Remote Manipulator. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
239086 |
May 1994 |
|