FALL MITIGATION AND RECOVERY METHODS FOR A LEGGED MOBILITY EXOSKELETON DEVICE
20190070059 ยท 2019-03-07
Inventors
- Skyler Ashton Dalley (Shaker Heights, OH, US)
- Ryan Farris (Rootstown, OH, US)
- Steven Jefferson-Shawn Etheridge (Tallmadge, OH, US)
Cpc classification
A61F5/0102
HUMAN NECESSITIES
A61H1/0262
HUMAN NECESSITIES
B25J9/0006
PERFORMING OPERATIONS; TRANSPORTING
A61H3/00
HUMAN NECESSITIES
B25J9/1615
PERFORMING OPERATIONS; TRANSPORTING
A61H3/04
HUMAN NECESSITIES
International classification
A61H3/00
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
B25J9/00
PERFORMING OPERATIONS; TRANSPORTING
A61H1/02
HUMAN NECESSITIES
Abstract
A method of controlling an exoskeleton device of a user performs fall mitigation operations. The control method may be performed by executing program code stored on a non-transitory computer readable medium. The exoskeleton device may be a powered legged mobility device including a plurality of drive components that drive joint components including at least knee joint components and hip joint components. The control method includes detecting a fall state including a direction and an extent of a fall; classifying the fall state based on the direction and the extent of the fall; and controlling the drive components of the exoskeleton device to selectively modulate one or more joint components in accordance with the fall classification to perform a fall mitigation operation. The control method further may include controlling the drive components to perform a recovery operation to aid the user in returning to standing position after the fall.
Claims
1. A method of controlling an exoskeleton device of a user for fall mitigation, the exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components, the control method comprising the steps of: detecting with one or more sensors a fall state including a direction and an extent of a fall; classifying with an electronic control device the fall state based on the direction and the extent of the fall; and controlling the drive components of the exoskeleton device with the electronic control device to selectively modulate the knee and hip joint components in accordance with the fall classification to perform a fall mitigation operation.
2. The control method of claim 1, wherein when a fall is detected and classified as a near forward fall, controlling the drive components comprises driving the joint components to apply torque to the knee joint components and the hip joint components such that legs of the user are straightened and brought together, and then lock the knee and hip joint components, thereby permitting the user to stand.
3. The control method of claim 1, wherein when a fall is detected and classified as a far forward fall, controlling the drive components comprises modulating the joint components to release the knee joint components and provide support with the hip joint components, thereby permitting the user to achieve a kneeling position with the torso upright.
4. The control method of claim 1, wherein when a fall is detected and classified as a terminal forward fall, controlling the drive components comprises driving the joint components to release the knee joint components and the hip joint components, thereby permitting the user to fall progressively to a prone position.
5. The control method of claim 1, wherein when a fall is detected and classified as a near backward fall, controlling the drive components comprises driving the joint components to apply torque to the knee joint components and the hip joint components such that legs of the user are straightened and brought together, and then lock the knee and hip joint components, thereby permitting the user to stand.
6. The control method of claim 1, wherein when a fall is detected and classified as a far backward fall, controlling the drive components comprises driving the joint components to perform passive or active flexion of the hip joint components, thereby permitting a user to fall to a sitting position.
7. The control method of claim 1, wherein when a fall is detected and classified as a terminal backward fall, controlling the drive components comprises driving the joint components to release the knee joint components and the hip joint components, thereby permitting the user to fall progressively to a backward position.
8. The control method of claim 3, further comprising controlling the drive components to drive the joint components to perform a fall recovery operation from the kneeling position.
9. The control method of claim 8, wherein controlling the drive components to perform the fall recovery operation comprises: providing torque at the knee joints for straightening leg components of the exoskeleton device; and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
10. The control method of claim 4, further comprising controlling the drive components to drive the joint components to perform a fall recovery operation from the prone position.
11. The control method of claim 10, wherein controlling the drive components to perform the fall recovery operation comprises: driving the joint components to release the knee and hip joint components, wherein a user performs a walk-back motion including walking backward with the hands and straightening the hips to come to a kneeling position; and providing torque at the knee joints for straightening leg components of the exoskeleton device; and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
12. The control method of claim 10, wherein controlling the drive components to perform the fall recovery operation comprises: driving the joint components to release the knee and hip joint components; driving the knee joint components to lock the knee joint components, wherein a user performs a walk-back motion including walking backward with the hands with the knees rigid; and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
13. The control method of claim 11, further comprising controlling the drive components to drive the joint components to aid in the walk-back motion.
14. The control method of claim 10, wherein the user initially begins from a backward fall position, the control method comprising driving the joint components to release the knee and hip joint components, thereby permitting the user to turn over to the prone position.
15. The control method of claim 14, further comprising controlling the exoskeleton joint components to perform a rollover assist operation including controlling the drive components to drive the hip and knee joint components to straighten one leg on the side of the desired rollover, and further to bend the knee joint component of the other leg.
16. A method of controlling an exoskeleton device of a user for fall recovery, the exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components, the control method comprising the steps of: when the user is in a kneeling position, controlling the drive components to provide torque at the knee joints for straightening leg components of the exoskeleton device; and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
17. A method of controlling an exoskeleton device of a user for fall recovery, the exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components, the fall recovery control method comprising the steps of: when the user is in a prone position, controlling the drive components to drive the hip and knee joint components to perform a fall recovery operation from the prone position.
18. The fall recovery control method of claim 17, wherein controlling the drive components to perform the fall recovery operation comprises: driving the joint components to release the knee and hip joint components, wherein a user performs a walk-back motion including walking backward with the hands and straightening the hips to come to a kneeling position; providing torque at the knee joints for straightening leg components of the exoskeleton device; and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
19. The fall recovery control method of claim 17, wherein controlling the drive components to perform the fall recovery operation comprises: driving the joint components to release the knee and hip joint components; driving the knee joint components to lock the knee joint components, wherein a user performs a walk-back motion including walking backward with the hands with the knees rigid, and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
20. The fall recovery control method of claim 18, further comprising controlling the drive components to drive the joint components to aid in the walk-back motion.
21. The fall recovery control method of claim 16, wherein the user initially begins from a backward fall position, the control method comprising driving the joint components to release the knee and hip joint components, thereby permitting the user to turn over to the prone position.
22. A non-transitory computer readable medium storing program code for use in controlling an exoskeleton device of a user for fall mitigation, the exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components, the program code when executed by a computer performing the steps of: determining based on sensor input a fall state including a direction and an extent of a fall; classifying with an electronic control device the fall state based on the direction and the extent of the fall; and controlling the drive components of the exoskeleton device with the electronic control device to selectively modulate the knee and hip joint components in accordance with the fall classification to perform a fall mitigation operation.
23-37. (canceled)
38. A non-transitory computer readable medium storing program code for use in controlling an exoskeleton device of a user for fall mitigation, the exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components, the program code when executed by a computer performing the steps of: when the user is in a prone position, controlling the drive components to drive the hip and knee joint components to perform a fall recovery operation from the prone position; wherein controlling the drive components to perform the fall recovery operation comprises: driving the joint components to release the knee and hip joint components; driving the knee joint components to lock the knee joint components, wherein a user performs a walk-back motion including walking backward with the hands with the knees rigid, and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
39-42. (canceled)
43. An exoskeleton system comprising: an exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components; a plurality of sensors for detecting a fall state including a direction and an extent of a fall; and an electronic control device configured to classify the fall state based on the direction and the extent of the fall, and control the drive components of the exoskeleton device to selectively modulate the knee and hip joint components in accordance with the fall classification to perform a fall mitigation operation.
44-58. (canceled)
59. An exoskeleton system comprising: an exoskeleton device being a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components; and an electronic control device configured to, when the user is in a prone position, control the drive components to drive the hip and knee joint components to perform a fall recovery operation from the prone position; wherein the electronic control device is configured to control the drive components to perform the fall recovery operation by: driving the joint components to release the knee and hip joint components; driving the knee joint components to lock the knee joint components, wherein a user performs a walk-back motion including walking backward with the hands with the knees rigid, and driving the hip joint components to provide support to keep the torso of the user upright, thereby permitting the user to stand.
60-72. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION
[0034] Embodiments of the present invention will now be described with reference to the drawings, wherein like reference numerals are used to refer to like elements throughout. It will be understood that the figures are not necessarily to scale.
[0035] For context,
[0036] As show in
[0037] An exemplary legged mobbilty exoskeleton device is illustrated as a powered lower limb orthosis 100 in
[0038] As seen in the figures, the orthosis contains five assemblies or modules, although one or more of these modules may be omitted and further modules may be added (for example, arm modules), which are: two lower (right and left) leg assemblies (modules) 106R and 106L, two (left and right) thigh assemblies 108R and 108L, and one hip assembly 110. Each thigh assembly 108R and 108L includes a respective thigh assembly housing 109R and 109L, and link, connector, or coupler 112R and 112L extending from each of the knee joints 104R and 104L and configured for moving in accordance with the operation of the knee joints 104R and 104L to provide sagittal plane torque at the knee joints 104R and 104L.
[0039] The connectors 112R and 112L further may be configured for releasably mechanically coupling each of thigh assembly 108R and 108L to respective ones of the lower leg assemblies 106R and 106L. Furthermore, each thigh assembly 108R and 108L also includes a link, connector, or coupler 114R and 114L, respectively, extending from each of the hip joint components 102R and 102L and moving in accordance with the operation of the hip joint components 102R and 102L to provide sagittal plane torque at the knee joint components 104R and 104L. The connectors 114R and 114L further may be configured for releasably mechanically coupling each of thigh assemblies 108R and 108L to the hip assembly 110.
[0040] In some embodiments, the various components of device 100 can be dimensioned for the user. However, in other embodiments the components can be configured to accommodate a variety of users. For example, in some embodiments one or more extension elements can be disposed between the lower leg assemblies 106R and 106L and the thigh assemblies 108R and 108L to accommodate users with longer limbs. In other configurations, the lengths of the two lower leg assemblies 106R and 106L, two thigh assemblies 108R and 108L, and one hip assembly 110 can be adjustable. That is, thigh assembly housings 109R, 109L, the lower leg assembly housings 107R and 107L for the lower leg assemblies 106R, 106L, respectively, and the hip assembly housing 113 for the hip assembly 110 can be configured to allow the user or medical professional to adjust the length of these components in the field. For example, these components can consist of slidable or movable sections that can be held in one or more positions using screws, clips, or any other types of fasteners. In view of the foregoing, the two lower leg assemblies 106R and 106L, two thigh assemblies 108R and 108L, and one hip assembly 110 can form a modular system allowing for one or more of the components of the orthosis 100 to be selectively replaced and for allowing an orthosis to be created for a user without requiring customized components. Such modularity can also greatly facilitate the procedure for donning and doffing the device.
[0041] In orthosis 100, each thigh assembly housing 109R, 109L may include substantially all the drive components for operating and driving corresponding ones of the knee joint components 104R, 104L and the hip joint components 102R, 102L. In particular, each of thigh assembly housings 109R, 109L may include drive components configured as two motive devices (e.g., electric motors) which are used to drive the hip and knee joint component articulations. However, the various embodiments are not limited in this regard, and some drive components can be located in the hip assembly 110 and/or the lower leg assemblies 106R, 106L.
[0042] A battery 111 for providing power to the orthosis can be located within hip assembly housing 113 and connectors 114R and 114L can also provide means for connecting the battery 111 to any drive components within either of thigh assemblies 108R and 108L. For example, the connectors 114R and 114L can include wires, contacts, or any other types of electrical elements for electrically connecting battery 111 to electrically powered components in thigh assemblies 108R and 108L. In the various embodiments, the placement of battery 111 is not limited to being within hip assembly housing 113. Rather, the battery can be one or more batteries located within any of the assemblies of orthosis 100.
[0043] The referenced drive components may incorporate suitable sensors and related electronic controller or control devices for use in embodiments of the present invention. Embodiments of the present invention involve detecting a direction and an extent of falls through, for example, the use of accelerometers, gyroscopes, inertial measurement, and other sensors to detect and observe the upper leg orientation or angle and angular velocity, and to classify the fall according to direction and extent of the fall. The electronic control device may then selectively control the drive components to modulate the joint components, and particularly the knee and hip joint components, to apply torque, implement locked or released states, or otherwise effect positioning or movement of the joint components for fall mitigation so as to reduce potential for injury as a result of a fall. The electronic control device further may exercise control of the drive components to modulate the joint components for fall recovery to return the user to a desirable position, and particularly standing, following a fall.
[0044] To implement the features of the present invention, the electronic control device may include one or processor devices that are configured to execute program code stored on a non-transitory computer readable medium embodying the control methods associated with the present invention. It will be apparent to a person having ordinary skill in the art of computer programming of electronic devices how to program the electronic control device to operate and carry out logical functions associated with present invention. Accordingly, details as to specific programming code have been left out for the sake of brevity. Also, controller functionality could be carried out via dedicated hardware, firmware, software, or any combinations thereof, without departing from the scope of the invention. As will be understood by one of ordinary skill in the art, therefore, the electronic control device may have various implementations. For example, the electronic control device may be configured as any suitable processor device, such as a programmable circuit, integrated circuit, memory and I/O circuits, an application specific integrated circuit, microcontroller, complex programmable logic device, other programmable circuits, or the like. The electronic control device may also include a non-transitory computer readable medium, such as random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), or any other suitable medium. Instructions for performing the methods described below may be stored in the non-transitory computer readable medium and executed by the processor device.
[0045] In the various embodiments, to maintain a low weight for orthosis and a reduced profile for the various components, the drive components may include a substantially planar drive system that is used to drive the hip and knee articulations of the joint components. For example, each motor can respectively drive an associated joint component through a speed-reduction transmission using an arrangement of sprocket gears and chains substantially parallel to the plane of sagittal motion. Referring to
[0046] In the illustrated embodiment of the drive components, the motor is integrated onto a common baseplate along with sprockets that control the motion of a joint link. Bearings and chains, with and/or without tensioners provide smooth and efficient transfer of motion from the motor to the joint angle. Integrating the motor into the cassette allows for a thinner overall package configuration and provides consistent alignment among parts. Moreover, integrating the motor also creates a larger surface area to transfer and emit heat generated by the motor. In the instance of a mobility assistance device, these cassettes may pertain to a specific joint or set of joints on the device. Each may have a unique actuation unit or share an actuation unit. They may include actuators, with or without a power source, and/or a method of transmitting movement. The illustrated embodiment includes a brushless DC motor with chains and sprockets to create and transmit motion, although other embodiments may utilize electric motors, linear actuators, piezoelectric actuators, belts, ball screws, harmonic drive, gear drive (bevel or planetary), or any combination thereof. The cassettes may also house the electronic control device, and further may contain the referenced sensor elements such as the accelerometers, gyroscopes, inertial measurement, and other sensors to detect and observe the upper leg orientation or angle and angular velocity. The self-contained cassette units can be preassembled to aid in manufacturing the broader device. This allows for quick servicing of the device since individual cassettes can be swapped out and serviced.
[0047] Therefore, a removable, self-contained, ovular actuator cassette 500 may be receivable in a receptacle of a wearable robotic device. The cassette 500 may include a first circular portion 520 housing a motive device (e.g., an electric motor) 502. A second circular portion 522 may be longitudinally offset and longitudinally overlapping the first circular portion and may house a first portion of a drivetrain 514, 516 operatively coupled to and driven by the motive device 502. A third circular portion 524 may be longitudinally offset from the first and second circular portions and longitudinally overlapping the second circular portion and may house a second portion of the drivetrain 504. These three overlapping circular portions make an ovular shape, which may include the referenced sensors and electronic control devices. Therefore, an ovular housing 530 may support the motive device 502 and drivetrain 502, 514, 516. Long sides of the ovular housing are straight and parallel with each other and tangentially terminate as curved end surfaces of the ovular housing.
[0048] Referring to
[0049] The knee joint component 104R may be actuated via operation of a motor 502, as discussed above. The motor 502 can be an electric motor that drives the knee joint 104R (i.e., joint sprocket gear 504) using a two-stage chain drive transmission. For example, as shown in
[0050] Each stage of the chain drive transmission can include tensioners, which can remove slack from a chain and mitigate shock loading. Such tensioners can be adjustable or spring loaded. In addition, a brake 570 can be provided for motor 502. For example, a solenoid brake may be provided which engages a brake pad against the rotor 524 of the motor 502 in one state, and disengages the brake pad in another state. However, the various embodiments are not limited to this particular brake arrangement and any other methods for providing a brake for motor 502 can be used without limitation.
[0051] The configuration illustrated in
[0052] In the various embodiments of the drive components, a motor for each of the hip and knee joint components 102R, 102L, 104R, 104L can be configured to provide a baseline amount of continuous torque and a higher amount of torque for shorter periods of time. For example, in one configuration, at least 10 Nm of continuous torque and at least 25 Nm of torque for shorter (i.e., 2-sec) durations are provided. In another example, up to 12 Nm of continuous torque and 40 Nm of torque for shorter (i.e., 2-sec) durations. As a safety measure, both knee joints 104R and 104L can include normally locked brakes, as discussed above, in order to preclude knee buckling in the event of a power failure.
[0053] The described exoskeleton device can be controlled in a manner that provides (1) fall mitigation by staged fall progression, and (2) fall recovery. In embodiments of the present invention, detected falls are classified by direction and extent. While conventional configurations have suggested fall detection through observation of force or tilt sensors, classification of the fall according to direction and/or extent has not been employed in connection with fall detection and recovery. Control methods are described for controlling joints and various components of an exoskeleton device based on fall detection and classification for a fall mitigation operation, and further for controlling components of the exoskeleton device to execute a fall recovery operation. Although the exemplary control methods are described below as a specific order of executing functional logic steps, the order of executing the steps may be changed relative to the order described. Also, two or more steps described in succession may be executed concurrently or with partial concurrence. It is understood that all such variations are within the scope of the present invention.
[0054]
[0055] An aspect of the present invention includes fall mitigation control methods to generate staged falling control of the joint components, related drive components, and motors of the exoskeleton device, which provide fall mitigation in an attempt to protect the user as the user falls, and/or allow the user to come to an intermediate or terminal position from which the user can recover. In general, the staged falling control methods for fall mitigation may include the steps of: (1) detecting a fall state including a direction and extent of a fall; (2) classifying the fall state based on a direction and an extent of the fall; and (3) controlling the exoskeleton device to selectively modulate exoskeleton components in accordance with the fall classification. The control method may be applied to an exoskeleton device generally including a drive component that drives a joint component, and the control method may include detecting a fall state including a direction and extend of a fall, and controlling the drive component to modulate the joint component to perform a fall mitigation operation. Accordingly, the methods of the present invention may be employed on a relatively simple orthotic device including only one joint component (e.g., a singular knee orthotic), or more complex exoskeleton devices that include a plurality of joint components, such as a legged mobility device having left and right knee and hip joint components such as the exoskeleton device described above. As used throughout, modulating any given joint component or joint components may include applying torque, locking, releasing or otherwise effecting the position or movement of the joint component. In general, the staged falling methods enable the user's torso to remain upright as the user falls. With such control, the user's head is less exposed to the environment because the head will be led to the ground by following either the buttocks or the knees, and thus the head will travel at lower speeds particularly because the upper body is not rotating and other portions of the body absorb initial impacts. This in turn reduces the likelihood and severity of head injury should a fall occur.
[0056] The present invention, therefore, provides a method of controlling an orthotic device of a user for fall mitigation. In exemplary embodiments, the orthotic device is an exoskeleton device that is a powered legged mobility device comprising a plurality of drive components that drive joint components including at least knee joint components and hip joint components. The control method may include the steps of: detecting with one or more sensors a fall state including a direction and an extent of a fall; classifying with an electronic control device the fall state based on the direction and the extent of the fall; and controlling the drive components of the exoskeleton device with the electronic control device to selectively modulate the knee and hip joint components in accordance with the fall classification to perform a fall mitigation operation. Additional features of the control methods are described in detail below. Although the exemplary methods may be described below as a specific order of executing functional logic steps, the order of executing the steps may be changed relative to the order described. Also, two or more steps described in succession may be executed concurrently or with partial concurrence. It is understood that all such variations are within the scope of the present invention. The various control methods may be performed by the electronic control device executing program code stored on a non-transitory computer readable medium.
[0057]
[0058] The staged falling control method steps of detection and classification of falling based on direction and extent are continuously operative. Accordingly, in the event forward falling continues, as shown in
[0059] Again, the staged falling control method steps of detection and classification of falling based on direction and extent are continuously operative. It may occur that a user is unable to stabilize himself to a kneeling position, and the forward fall continues. Accordingly, in the event forward falling continues, as shown in
[0060] A fall mitigation control method may be performed comparably for a backward wall as performed for a forward fall.
[0061] Again, the staged falling control method steps of detection and classification of falling based on direction and extent are continuously operative. Accordingly, in the event backward falling continues, as shown in
[0062] Again, the staged falling control method steps of detection and classification of falling based on direction and extent are continuously operative. As the backward falling continues, as shown in
[0063] The present invention improves over conventional systems, which largely have operated to fully halt actuation in response to detecting a fall. In contrast, in the present invention the exoskeleton components are controlled distinctly at each stage of the fall as detected and classified based on the direction and extent of the fall. In this manner, the exoskeleton motors and related drive components provide active flexion/extension, passive support, or are completely free according to the direction and extent of a fall. The present invention, therefore, provides enhanced opportunity for recovery during or from a fall, and otherwise substantially reduces the potential for injury, as compared to conventional configurations which do not provide for a staged control and fall mitigation based on both direction and extent of a fall.
[0064] Enhanced control of recovery after such a staged fall is now described. Should a terminal fall occur, the staged fall control methods described above allow for fall recovery, such that the user may return to a standing position either independently using a stability aid, and/or with the aid of another person. At the outset, recovery control methods are essentially the same in the cases of both a staged forward fall and a staged backward fall, as the different recovery methods would begin from a forward prone position. Accordingly, in the event of a staged backward terminal fall, the first step simply would be for a user to roll over from a sitting or full backward position to a forward prone position. For the initial rollover, the joint components may be driven to release the knee and hip joint components, thereby permitting the user to turn over to the prone position. Once the user has moved to the forward prone position, recovery control follows in a common manner regardless of whether the user initially fell forward or backward.
[0065] In exemplary embodiments, the exoskeleton joint components may be controlled to perform a rollover assist operation. For example, the drive components may be controlled to drive the hip and knee joint components to straighten one leg on the side or in the direction of the desired rollover, and optionally further to bend the knee joint component of the other leg. Such leg positioning may provide for an easier rollover by the user.
[0066]
[0067] As referenced above, there is potential during the staged forward fall for the user coming to the knees during the fall itself, as seen in the third portion of
[0068] In an alternative embodiment of a fall recovery control method, a user may attempt to recover without going to an intermediate kneeling position.
[0069] Although the invention has been shown and described with respect to a certain embodiment or embodiments, it is obvious that equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described elements (components, assemblies, devices, compositions, etc.), the terms (including a reference to a means) used to describe such elements are intended to correspond, unless otherwise indicated, to any element which performs the specified function of the described element (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiment or embodiments of the invention. In addition, while a particular feature of the invention may have been described above with respect to only one or more of several illustrated embodiments, such feature may be combined with one or more other features of the other embodiments, as may be desired and advantageous for any given or particular application.