CA2139336C

Determination of kinematically constrained multi-articulatedstructures

Abstract

A system is provided for making kinematic determinations of multi-articulated structures by determining the spatial placementof two position sensing elements (PSE1, PSE2) and the kinematic constraints of the multi-articulated structure where thespatial placement of one of the links joining the position sensing elements is not directly measured. Also provided are preferredplacements of position sensing elements (PSE's). Revolute joint models of the articulations of the entire human body, as well aspreferred position sensing elements and goniometer locations are provided. An algorithm is provided for determining the jointangles for a finger modeled as a four-link planar manipulator with one position sensing element affixed to the fingertip and oneposition sensing element affixed to the metacarpus.

CA2139336C, drawing sheet 1
Sheet 1 of 27

Term

Term ended

Expired 6 July 2013, 13.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 10 independent, 6 dependent

  1. 1
    WO 94/01042 PCT/LS93/06408 AMENDED CLAIMS [received by the International Bureau on 23 November 1993 (23.11.93); original claim 1 amended; new claims 2 and 10-16 added; claims 2-8 amended and renumbered as claims 3-9 (9 pages)] 1. A system for determining the spatial placement, including position and orientation, of a plurality of body-parts of living beings, said body-parts acting as individual articulated elements of a kinematically-constrained multi-articulated structure comprising at least three links and at least two revolute joints, two joints separated by a single link, said system comprising:a plurality of sensing elements comprising position-sensing elements for disposition about said articulated structure, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a signal or a receiver which receives said signal, wherein said positionsensing elements are disposed in juxtaposition to links at other than a joint to provide measured links;wherein when a single-joint position sensor is associated with the joint connecting a first link to a measured link, said first link becomes an additional measured link;0 or 1 position-sensing element for attachment to a reference location;with the proviso that said system comprises at least one of: (1) at least one of said position-sensing elements is a transmitter and is affixed to a support for mounting on a bodypart;or (2) at least one position-sensing element functions as both a receiver and a transmitter;or (3) at least one position-sensing element comprises at least one antennae, where with multiple antennae, a pair of antennae are not concentric;or (4) said system comprises at least four links and at least three revolute joints, and additionally comprises a single-joint position sensor as a sensing element for disposition about said articukued structure, said single-joint position sensor producing a second signal;wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters to produce said signal and amplifying said signals received by said receivers;a second data processing means utilizing said amplified signals for calculating the spatial placement of said position-sensing elements, and utilizing the structure of the links, and said placement of each said position-sensing element in said juxtaposition to each said link at other than a joint, and utilizing said second signal of each said single-joint position sensor for calculating the spatial placement of said links to provide said measured links;and a third data processing means for determining the spatial placement of at least one link other than a measured link of said multi-articulated structure utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said muliiarticulated structure.
  2. 3
    A system for determining the spatial placement, including position and orientation, of a plurality of body-parts of living beings, said body-parts acting as individual articulated elements of a kinematically constrained multi-articulated structure comprising at least four links and at least three revolute joints, two joints separated by a single link, said system comprising:a plurality of sensing elements consisting of position-sensing elements and single-joint position sensors for disposition about said articulated structure, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a first signal or a receiver which receives said first signal, wherein said position-sensing elements are for disposition in juxtaposition to links to provide measured links, wherein each said single-joint position sensor is a goniometer which produces a second signal, wherein each said goniometer is for disposition in juxtaposition to a revolute joint;wherein when a goniometer is associated with the joint connecting a first link to a measured link, said first link becomes an additional measured link;0 or 1 position-sensing element for attachment to a reference location;wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters and amplifying said first signals received by said receivers;said first data processing means also capable of amplifying said second signals from said goniometers;a second data processing means utilizing said amplified first and second signals for calculating the spatial placement of said sensing elements, and utilizing the structure of the links, and said placement of each said sensing element in said juxtaposition to each said link, for calculating the spatial placement of said links to produce said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said multi-articulated structure utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said multiarticulated structure.
  3. 4
    A system for determining the spatial placement, including position and orientation, of individual articulated elements comprising joints and links of the hand and wrist, said system comprising:a plurality of sensing elements, consisting of position-sensing elements and goniometers, for disposition about said hand and wrist, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a first signal or a receiver which receives said first signal, wherein each said goniometer produces a second signal, wherein said sensing elements are position-sensing elements, except when specified as goniometers, wherein said position-sensing elements are for disposition in juxtaposition to links to provide measured links consisting of the combinations of A and B;wherein when a goniometer is associated >1 WO 94/01042 PCT/US93/06408 with the joint connecting a first link to a measured link, said first link becomes an additional measured link;wherein: A is one of: (1) at least one fingertip of the fingers and the distal phalanx of the thumb, or (2) the medial phalanx of at least one finger and the proximal phalanx of the thumb, or (3) the distal phalanx of the thumb or (4) the proximal phalanx of the thumb, and for (2) said sensing elements further including goniometers for disposition over the distal interphalangeal joints of said at least one finger, and for (3) said sensing elements further including goniometers on the metacarpophalangeal joint and at least the proximal interphalangeal joint of at least one finger, and for (4) said sensing elements further including goniometers on the thumb interphalangeal joint, and the metacarpophalangeal joint and at least the proximal interphalangeal joint of at least one finger, wherein each of said goniometers produces a second signal, and wherein the choice of (1) or (2) may vary by finger;and B is one of: (5) the dorsal side of the metacarpus and the forearm in proximity to the wrist, or (6) the dorsal side of the metacarpus or (7) the forearm in proximity to the wrist, where (6) and (7) further include two goniometers for disposition on said wrist, wherein one of said goniometers measures flexion/extension and the other measures abduction/adduction;0 or 1 position-sensing element attached to a reference location, wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters to produce said first signal and amplifying said first signals received by said receivers;said first data processing means also capable of amplifying said second signal from said goniometers;a second data processing means utilizing said amplified first and second signals for calculating the spatial placement of said sensing elements, and utilizing the structure of the links, and said placement of each said sensing element in said juxtaposition to each said link, for calculating the spatial placement of said links to produce said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said hand and wrist utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said hand and wrist.
  4. 6
    A system for determining the spatial placement, including position and WO 94/01042 PCT/US93/06408 orientation, of individual articulated elements comprising joints and links of the hand and wrist, said system comprising:a plurality of position-sensing elements for disposition about said hand and wrist, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a signal or a receiver which receives said signal, wherein said position-sensing elements are for disposition in juxtaposition to links at other than a joint to provide measured links consisting of: (1) at least one fingertip of the fingers and the distal phalanx of the thumb, or (2) the medial phalanx of at least one finger and the proximal phalanx of the thumb;(3) the dorsal side of the metacarpus;and (4) the forearm in proximity to the wrist;0 or 1 position-sensing element attached to a reference location, wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters to produce said signal and amplifying said signals received by said receivers;a second data processing means utilizing said amplified signals for calculating the spatial placement of said position-sensing elements, and utilizing the structure of the links, and said placement of each said position-sensing element in said juxtaposition to each said link at other than a joint, for calculating the spatial placement of said links to provide said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said hand and wrist utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said hand and wrist.
  5. 7
    A system for determining the spatial placement, including position and orientation, of individual articulated elements comprising joints and links of the hand and wrist, said system comprising:a plurality of sensing elements consisting of position-sensing elements and goniometers for disposition about said hand and wrist, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a first signal or a receiver which receives said first signal, wherein said position-sensing elements are for disposition in juxtaposition to links to provide measured links consisting of: (1) at least one fingertip of the fingers and the distal phalanx of the thumb, or (2) the medial phalanx of at least one finger and the proximal phalanx of the thumb;and (3) the dorsal side of the metacarpus or (4) the forearm in proximity to the wrist;wherein when a goniometer is associated with the joint connecting a first link to a measured link, said first link becomes an additional measured link;0 or 1 position-sensing element attached to a reference location, WO 94/01042 PCT/US93/06408 wherein said position-sensing elements include at least one transmitter and at least one receiver;two goniometers positioned on said wrist, wherein one of said goniometers measures flexion/extension and the other measures abduction/adduction, wherein each of said goniometers produces a second signal;a first data processing means for driving said transmitters to produce said first signal and amplifying said signals received by said receivers;said first data processing means also capable of amplifying said second signal from said goniometers;a second data processing means utilizing said amplified first and second signals for calculating the spatial placement of said sensing elements, and utilizing the structure of the links, and said placement of each said sensing element in said juxtaposition to each said link, for calculating the spatial placement of said links to produce said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said hand and wrist utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said hand and wrist.
  6. 9
    A system for determining the spatial placement, including position and orientation, of individual articulated elements comprising joints and links of the hand and wrist, said system comprising:a plurality of position-sensing elements for disposition about said hand and wrist, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a first signal or a receiver which receives said first signal, wherein said position-sensing elements are for disposition in juxtaposition to links to provide measured links consisting of the combinations of A and B;wherein when a goniometer is associated with the joint connecting a first link to a measured link, said first link becomes an additional measured link;wherein: A is the fingertips of the fingers and the distal phalanx of the thumb;and B is one of: (2) the dorsal side of the metacarpus and the forearm in proximity to the wrist or (3) the dorsal side of the metacarpus or (4) the forearm in proximity to the wrist, where (3) and (4) further include two goniometers for disposition on said wrist, wherein one of said goniometers measures flexion/extension and the other measures abduction/adduction, wherein each of said goniometers produces a second signal;WO 94/01042 PCT/US93/06408 0 or 1 position-sensing element attached to a reference location, wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters to produce said first signal and amplifying said first signals received by said receivers;said first data processing means also capable of amplifying said second signal from said goniometers;a second data processing means utilizing said amplified first and second signals for calculating the spatial placement of said sensing elements, and utilizing the structure of the links, and said placement of each said sensing element in said juxtaposition to each said link, for calculating the spatial placement of said links to produce said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said hand and wrist utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said hand and wrist.
  7. 10
    A system for determining the spatial placement, including position and orientation, of a plurality of body-parts of living beings, said body-parts acting as individual articulated elements of a kinematically-constrained multi-articulated structure comprising at least three links and at least two revolute joints, two joints separated by a single link, said system comprising:a plurality of sensing elements comprising position-sensing elements for disposition about said articulated structure, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a signal or a receiver which receives said signal, wherein said positionsensing elements are disposed in juxtaposition to links at other than a joint to provide measured links;0 or 1 position-sensing element for attachment to a reference location;wherein said position-sensing elements include at least one transmitter and at least one receiver, and at least one of said position-sensing elements is a transmitter and is affixed to a support for mounting on a body-part;a first data processing means for driving said transmitters to produce said signal and amplifying said signals received by said receivers;a second data processing means utilizing said amplified signals for calculating the spatial placement of said position-sensing elements, and utilizing the structure of the links, and said placement of each said position-sensing element in said juxtaposition to each said link at other than a joint, for calculating the spatial placement of said links to provide said measured links;and a third data processing means for determining the spatial placement of at least one link 3Ç 3° WO 94/01042 PCT/US93/06408 other than a measured link of said multi-articulated structure utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said multiarticulated structure.
  8. 12
    A system for determining the spatial placement, including position and orientation, of a plurality of body-parts of living beings, said body-parts acting as individual articulated elements of a kinematically-constrained multi-articulated structure comprising at least three links and at least two revolute joints, two joints separated by a single link, said system comprising:a plurality of sensing elements comprising position-sensing elements for disposition about said articulated structure, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a signal or a receiver which receives said signal, wherein said positionsensing elements are disposed in juxtaposition to links at other than a joint to provide measured links;0 or 1 position-sensing element for attachment to a reference location;wherein said position-sensing elements include at least one transmitter and at least one receiver, and at least one position sensing element functions as both a receiver and a transmitter;a first data processing means for driving said transmitters to produce said signal and amplifying said signals received by said receivers;a second data processing means utilizing said amplified signals for calculating the spatial placement of said position-sensing elements, and utilizing the structure of the links, and said placement of each said position-sensing element in said juxtaposition to each said link at other than a joint, for calculating the spatial placement of said links to provide said measured links;and a third data processing means for determining the spatial placement of at least one link other than a measured link of said multi-articulated structure utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said multiarticulated structure.
  9. 13
    A system for determining the spatial placement, including position and orientation, of a plurality of body-parts of living beings, said body-parts acting as individual articulated elements of a kinematically-constrained multi-articulated structure comprising at least three links and at least two revolute joints, two joints separated by a single link, said 36 3/ WO 94/01042 PCT/US93/06408 system comprising:a plurality of sensing elements comprising position-sensing elements for disposition about said articulated structure, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a signal or a receiver which receives said signal, wherein said positionsensing elements are disposed in juxtaposition to links at other than a joint to provide measured links;0 or 1 position-sensing element for attachment to a reference location;wherein said position-sensing elements include at least one transmitter and at least one receiver, including at least one nonconcentric position sensing element which comprises at least one antennae, where with multiple antennae, a pair of antennae are not concentric;a first data processing means for driving said transmitters to produce said signal and amplifying said signals received by said receivers;a second data processing means utilizing said amplified signals for calculating the spatial placement of said position-sensing elements, and utilizing the structure of the links, and said placement of each said position-sensing element in said juxtaposition to each said link at other than a joint, for calculating the spatial placement of said links to provide said measured links;and a third data processing means for determining the spatial placement of at least one link other than a measured link of said multi-articulated structure utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said multiarticulated structure.
  10. 16
    A system comprising a support material for fitting on a hand and supporting sensing elements, said system employing sensing elements for determining the spatial placement, including position and orientation, of individual articulated elements comprising joints and links of the hand and wrist, said system comprising:a plurality of sensing elements, consisting of position-sensing elements and goniometers, affixed to said support material for disposition about said hand and wrist, wherein said disposition results in at least one of said links not being a measured link, wherein said position-sensing elements either are a transmitter which transmits a first signal or a receiver which receives said first signal, wherein each said goniometer produces a second signal, wherein said sensing elements are position sensing elements, except when specified as goniometers, wherein said position-sensing elements are for disposition in juxtaposition to links to provide measured links consisting of the combinations of A and B;b^ WO 94/01042 PCT/US93/06408 wherein when a goniometer is associated with the joint connecting a first link to a measured link, said first link becomes an additional measured link;wherein: À is one of: (1) at least one fingertip of the fingers and the distal phalanx of the thumb, or (2) the medial phalanx of at least one finger and the proximal phalanx of the thumb or (3) the distal phalanx of the thumb or (4) the proximal phalanx of the thumb, and for (2) said sensing elements further including goniometers for disposition over the distal interphalangeal joints of said at least one finger, and for (3) said sensing elements further including goniometers on the metacarpophalangeal joint and at least the proximal interphalangeal joint of at least one finger, and for (4) said sensing elements further including goniometers on the thumb interphalangeal joint, and the metacarpophalangeal joint and at least the proximal interphalangeal joint of at least one finger, wherein each of said goniometers produces a second signal, and wherein the choice of (1) or (2) may vary by finger;and B is one of: (5) the dorsal side of the metacarpus and the forearm in proximity to the wrist, or (6) the dorsal side of the metacarpus or (7) the forearm in proximity to the wrist, where (6) and (7) further include two goniometers for disposition on said wrist, wherein one of said goniometers measures flexion/extension and the other measures abduction/adduction;0 or 1 position-sensing element attached to a reference location, wherein said position-sensing elements include at least one transmitter and at least one receiver;a first data processing means for driving said transmitters to produce said first signal and amplifying said first signals received by said receivers;said first data processing means also capable of amplifying said second signal from said goniometers;a second data processing means utilizing said amplified first and second signals for calculating the spatial placement of said sensing elements, and utilizing the structure of the links, and said placement of each said sensing element in said juxtaposition to each said link, for calculating the spatial placement of said links to produce said measured links;a third data processing means for determining the spatial placement of at least one link other than a measured link of said hand and wrist utilizing the spatial placement of said measured links and the kinematic constraints of the articulated elements of said hand and wrist. Is 3 J