EP3270862A1 - A modular universal joint with harmonised control method for an assistive exoskeleton - Google Patents
A modular universal joint with harmonised control method for an assistive exoskeletonInfo
- Publication number
- EP3270862A1 EP3270862A1 EP15717587.8A EP15717587A EP3270862A1 EP 3270862 A1 EP3270862 A1 EP 3270862A1 EP 15717587 A EP15717587 A EP 15717587A EP 3270862 A1 EP3270862 A1 EP 3270862A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- exoskeleton
- motor
- assistive
- universal joint
- sensors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000000694 effects Effects 0.000 claims abstract description 10
- 239000013589 supplement Substances 0.000 claims abstract description 8
- 230000033001 locomotion Effects 0.000 claims description 35
- 230000008878 coupling Effects 0.000 claims description 26
- 238000010168 coupling process Methods 0.000 claims description 26
- 238000005859 coupling reaction Methods 0.000 claims description 26
- 230000000153 supplemental effect Effects 0.000 claims description 6
- 230000000712 assembly Effects 0.000 claims description 4
- 238000000429 assembly Methods 0.000 claims description 4
- 230000001934 delay Effects 0.000 claims description 2
- 230000001419 dependent effect Effects 0.000 claims description 2
- 230000007246 mechanism Effects 0.000 abstract description 22
- 210000003205 muscle Anatomy 0.000 abstract description 7
- 238000011217 control strategy Methods 0.000 abstract description 2
- 210000001503 joint Anatomy 0.000 description 14
- 210000003414 extremity Anatomy 0.000 description 12
- 238000002567 electromyography Methods 0.000 description 7
- 210000001624 hip Anatomy 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 210000003127 knee Anatomy 0.000 description 5
- 230000002354 daily effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 230000002708 enhancing effect Effects 0.000 description 2
- 210000004394 hip joint Anatomy 0.000 description 2
- 230000001965 increasing effect Effects 0.000 description 2
- 238000011900 installation process Methods 0.000 description 2
- 210000000629 knee joint Anatomy 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 210000000278 spinal cord Anatomy 0.000 description 2
- 241000282412 Homo Species 0.000 description 1
- 101000911772 Homo sapiens Hsc70-interacting protein Proteins 0.000 description 1
- 210000003423 ankle Anatomy 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 210000004027 cell Anatomy 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 210000002310 elbow joint Anatomy 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 210000003141 lower extremity Anatomy 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 210000002027 skeletal muscle Anatomy 0.000 description 1
- 210000002363 skeletal muscle cell Anatomy 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 210000001364 upper extremity Anatomy 0.000 description 1
- 210000000689 upper leg Anatomy 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/0006—Exoskeletons, i.e. resembling a human figure
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
- A61H1/0244—Hip
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H1/00—Apparatus for passive exercising; Vibrating apparatus; Chiropractic devices, e.g. body impacting devices, external devices for briefly extending or aligning unbroken bones
- A61H1/02—Stretching or bending or torsioning apparatus for exercising
- A61H1/0237—Stretching or bending or torsioning apparatus for exercising for the lower limbs
- A61H1/0255—Both knee and hip of a patient, e.g. in supine or sitting position, the feet being moved together in a plane substantially parallel to the body-symmetrical plane
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0192—Specific means for adjusting dimensions
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1238—Driving means with hydraulic or pneumatic drive
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/14—Special force transmission means, i.e. between the driving means and the interface with the user
- A61H2201/1463—Special speed variation means, i.e. speed reducer
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/1623—Back
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/1628—Pelvis
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/164—Feet or leg, e.g. pedal
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/165—Wearable interfaces
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1676—Pivoting
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5061—Force sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5064—Position sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5069—Angle sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5084—Acceleration sensors
Definitions
- the present invention relates to a novel universal jointed mechanism suitable for use with an assistive non-medical exoskeleton; and a user-centred control of an assistive non-medical exoskeleton joint, such that it provides the user physical assistance in movement.
- the invention further relates to an orthotic exoskeleton provided with one or more of said universal jointed mechanisms; and to a method of controlling an orthotic exoskeleton.
- the present invention relates to a novel universal jointed mechanism and user-centred control of an assistive non-medical exoskeleton joint such that it provides the user, who is primarily a healthy elderly person facing difficulty in performing daily living activities to maintain an active life-style, physical assistance to help make movement.
- the motions required by an elderly person can be varied and include activities such as standing and maintaining balance unaided, walking, performing sit-to-stand/ stand-to- sit transfers, going up/down stairs, etc. Description of state of the art
- Electromyography is an electrodiagnostic technique for evaluating and recording the electrical activity produced by skeletal muscles.
- An electromyograph detects the electrical potential generated by skeletal muscle cells when these cells are neurologically or electrically activated.
- EMG based control signals of exoskeletons have the drawback that the EMG sensors have to be gelled with the skin of the user and the exoskeleton has to be tediously calibrated for each individual user.
- the variability of EMG signals across different people means that the use of the same exoskeleton for different users is difficult.
- EMG based controllers for exoskeletons can provide good estimation of the required assistance, they are not practical for everyday use.
- impedance based control methods for exoskeletons make use of other information, such as, force/ pressure or kinematic data, to identify the interaction forces between the exoskeleton and the human; and then to try to provide the required force.
- impedance based controllers can be effective in providing some fixed level of physical assistance to reduce human muscle effort in performing normal living motions, such controllers are unable to provide variable assistance as the need changes due to the state of the human wearer.
- impedance based controllers is based on the model of the human and exoskeleton requiring various detailed information about the human parameters to be known, such as limb inertias, limb length, weight, etc., making it a complex control method to implement practically and not fully effective when it is required to provide variable physical assistance as needed over a prolonged period. Therefore, specially tailored exoskeleton mechanisms and control methods are needed that can standardize the development of exoskeletons for healthy humans still having motion functionalities.
- the manufacturing methods need to be easily implementable for mass production by providing modular and reusable mechanisms such that they can be easily extended from one Degree of Freedom (DOF) to multiple DOFs, for configuration to meet individual needs.
- DOF Degree of Freedom
- the control method needs to be simple to implement, not relying on complex EMG based signals or needing many detailed parameters of each user to be able to provide the variable physical assistance to the user as needed rather than be fixed to a manually set level.
- a modular universal joint assembly suitable for use with an assistive non-medical exoskeleton, said modular universal joint assembly comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller ⁇ hardware and control software); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors (having redundancy and diversity).
- the universal joint assembly as hereinbefore described is modular such that it can be used at any articulation point of the user, e.g. elbow joint, knee joint, hip joint, etc., to assist the user in performing a desired movement about the articulation point.
- the universal joint assembly is further advantageous in that it is easily attachable/ detachable, reusable and scalable, to allow various bespoke configurations to be realized as needed by an individual user.
- the one or more sensors may include one or more types of sensors and may comprise force sensors, accelerometers, gyros, etc.
- the sensors may be embedded in the user coupling attachment, such that they provide a signal to the controller based on an electrical signal collected from the user's limb, e.g. lower leg, upper arm, etc.
- the sensors will generally comprise force measuring sensors, such as FSR sensors (Force Sensitive Resistor), but not limited to, which measure the force applied, through a conductive pad. More the force applied, the greater the electrical activity.
- FSR sensors Force Sensitive Resistor
- Such sensors are known to the person skilled in the art and are commercially available.
- the sensors provide an estimation of the force generated by a user during movement of limbs. The force is based upon measurements of the FSR sensor.
- the motor is operably linked to the gear assembly.
- the motor or actuator functions as the means for generating rotational motion of the exoskeleton.
- the motor will be connected to the gear assembly, whilst being controlled by the main controller located on the exoskeleton.
- the motor type can be formed from any power source, such as, electric, pneumatic, and hydraulic.
- the motor and the gear assembly are pivotally mounted so that they can together rotate through at least 90 degrees.
- the motor may comprise a conventional motor known in the art.
- Such motors include, but shall not be limited to, a harmonic drive motor, a servomotor, a stepper motor, a brushless electric motor (that can divide a full rotation), a piezo motor or an ultrasonic motor. It will be understood that when more than one motor is present, one or more different motors may be used.
- the number and arrangement of the motors may vary depending, inter alia, upon the desired use of the exoskeleton.
- the gear assembly may comprise a single component which directly fastens to the motor.
- the use of a T-joint fastener is especially preferred since it can act to decrease the rotational movement from the motor and enhance the torque.
- the gear can be formed in a variety of standard mechanisms known in the art.
- the motor is operably linked to the gear such that, when operating, the motor will rotate or spin the gear or wheel. Step-down gearing, may provide high torque and step-up for responsive movement.
- the fastener may comprise a bolt or other mechanism such as a twist-lock device.
- a preferred fastener is a T-slot fastener.
- Such a T-slot fastener will generally comprise a substantially T-shaped protruding member which is capable of connecting with a corresponding T-shaped groove.
- the T-shaped protruding member is located on the bracket whilst the T-shaped groove is located on the exoskeleton.
- the T-slot functions as a mechanical attachment from one joint to the other. It can be placed on the active joint or on the passive joint. Due to the nature of the shape, it can sustain radial and axial motions.
- the installation process may be carried out by sliding the T- shaped protruding member into a corresponding T-shaped groove, and locking it.
- the gear assembly is the single component which directly connects to the T-slot to transfer the rotational movement from the motor and enhancing the torque.
- the controller will generally be a "harmonised controller", which is a new type of control strategy designed to provide the user with supplemental physical assistance as needed to perform the desired motions in a natural and automatic manner.
- the control method adds the supplemental energy via the worn exoskeleton to the human when it detects that the energy being provided by the wearer is not sufficient to perform the desired activity as required.
- the overall solution is able to adjust the supplemental energy supplied.
- the supplemental energy supplied to the exoskeleton will need to increase in order to bridge the growing gap between what the human can provide and what is needed.
- the "harmonised control” caters for this need based on the signals collected from sensors placed on the limb joints (such as force sensors placed at the lower leg and upper arm).
- the control method can also assist normal fully able users (adults and children) to reduce/increase their muscle effort in performing daily living activities. Reducing effort in this way can make it easier to perform a variety of motions whereas, increasing effort will enable exercising solutions to be developed for various applications for the general public as well as specialised training solutions for elite athletes.
- the "harmonised controller” uses force sensor signal as an error signal to generate a signal for the motor to provide the torque from the exoskeleton to supplement the human-exoskeleton system.
- the error signal is the difference between the joint's current position and the human desired angular position.
- the error can be used in a conventional proportional, integral, derivative controller in any of the combinations to achieve the desired motion. It generates a signal for the motor to provide the torque from the exoskeleton to supplement the human-exoskeleton system.
- the coupling attachment comprises means for securing the modular universal joint assembly to a user.
- Said coupling attachment may comprise one or more bands or straps adapted to secure to or wrap around a user's limb and/ or torso. Other methods of securing items are known to the person skilled in the art and may suitably be used. Typically, straps may be made from a flexible material or fibre as are known in the art.
- the user coupling attachment may desirably be adjustable and will generally be provided with means for securing the modular universal joint assembly to a user.
- an assistive nonmedical exoskeleton comprising one or more a modular universal joint assemblies, each of said one or more modular universal joint assemblies comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller ⁇ hardware and software algorithms); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors.
- the sensors generally comprise FSR based sensors (amongst others) which provide an estimation of the user intent and the force exerted by a user's limb during movement.
- the assistive non-medical exoskeleton will include a harmonised control which, in use, is provided with an error signal which comprises the difference between the current position of a user's joint with the desired position.
- a harmonised control which, in use, is provided from a force sensor signal understood as an error signal which comprises the difference between the joint's current position and the desired position.
- the exoskeleton of the invention is advantageous in that, inter alia, it provides assistance to the user in a natural and ergonomic way via the exoskeleton actuators at appropriate joints.
- the assistance needed is interpreted from the human provided error signals.
- the exoskeleton can provide assistance such that the human muscle effort of the user is reduced/ increased as desired in performing various motions.
- the exoskeleton provides assistance in any daily living task such as standing/balancing, walking, sit-to-stand/ stand-to-sit transfers, manipulation, reaching to grab objects from the floor, carrying shopping, etc.; and can also allow the user to select at what level physical assistance is provided by the exoskeleton.
- the method of the invention can be extended to multiple-DOF exoskeletons, generally independent of the configurations and couplings. Furthermore, the controller provides assistance to each of the joints in a natural and ergonomic way. The controller can provide assistance to each of the joints as required by each joint and is independent of the coupling when this is appropriate for simplicity, but forces in multiple joints can be optimised using multivariable methods.
- FIG. 1 Illustrates the Modular Universal Joint (1) mechanical components attached to the waist structure (2), which consists of a T-slot attachment mechanism (3), a gear assembly (4), motor actuator (5), and adjustable coupling attachment (6) with attached force sensors (7).
- FIG. 2 Illustrates the use of the Modular universal joint as a 1DOF assistive exoskeleton (8) worn by a human user for hip assistance.
- the coupling to the human user embodies the force sensors based on which the harmonised controller provides the automatically variable needed physical assistance.
- FIG 3a, 3b, 3c The figures illustrate the control architecture of the "Harmonised controller” based on force signal feedback from human, understanding of that force signal as the difference between the desired position of the human limb and its current position to generate the required assistance from the exoskeleton (at the joint level) to supplement the instantaneous human effort being provided and hence allow the wearer to perform the desired motion. These figures show the case of a single jointed assistive exoskeleton.
- FIG 4 Illustrates the Modular Universal Joint (1) as a multi-DOF assistive exoskeleton (8) worn by a human user.
- Modular Universal Joint (1) is provided with a hip actuator (5a), knee actuator (5b) and an ankle actuator (5c).
- the mechanism of the Modular Universal Joint (1) allows for easy extension into more complex configuration exoskeletons for individualized solutions.
- FIG 5 This figure illustrates the use of the "Harmonised control" method in a setting of a multiple DOF exoskeleton with physical assistance being provided at multiple joints. The figure shows that the control of each joint can be independent from the others based on signals from the limb of the joint.
- the method can be coupled for complex motions where optimization of the forces over several joints is needed via a multivariable method as needed.
- the mechanical mechanism is presented as one assembly system.
- the figures are for illustrational purpose only.
- any type of specifications can be used, while how the connections constrain the joint angular motions should be restricted.
- the control method is presented here as an algorithm, however the steps in the algorithm require physical manipulation of physical quantities. These can take the form of electrical, magnetic signals that are manipulated in some way or stored, compared or combined. In the description these signals and physical quantities are referred with symbols or labels to make it convenient to understand.
- the algorithm can be stored in a computer or another electronic processing device in the form of electronic instructions with readable storage/memory such as RAM, ROM, EPROM, EEPROMS; CD-ROM, Floppy Disk, DVD or any type of media that can be used for storing electronic instructions.
- the mechanism of the Modular Universal Joint is that it should be easily attached/detached, scalable, and reusable for all the joints on the exoskeleton.
- FIG 1 illustrates the components of the joint.
- the T-slot functions as a mechanical attachment from one joint to the other. It can be placed on the active joint or on the passive joint. Due to the nature of the shape, it can sustain radial and axial motions. Meanwhile the installation process is done by sliding it to the housing, and locking it.
- the locking mechanism here can be performed by a bolt or other mechanical mechanism such as a twisting lock device.
- the gear assembly is the single component which directly connects to the protruding T-slot to transfer the rotational movement from the motor and enhancing the torque.
- the gear can be formed in a variety of standard mechanisms.
- the motor actuator functions as the main rotational motion generator. It will be connected to the gear assembly, while controlled by the main controller located on the exoskeleton.
- the motor type can be formed from any power source, such as, electric, pneumatic, and hydraulic.
- the coupling attachment functions as the main connection between the exoskeleton and the human wearer.
- the component is easily adjustable to a variety of normal human shapes and unique body segment lengths.
- On the coupling force sensors are attached and these are located on various positions as needed to perform desired motions. These positions can include the front, rear and at any other angular position.
- FIG 4 illustrates the mechanism extended to a multi-DOF setting.
- the same Modular Universal Joint mechanism is used at each joint where in the actuator and gears can be changed depending on the specific and individual needs at each joint.
- the description provided here takes single jointed exoskeleton as an example worn by the user on any upper or lower limb joint; however it is not confined to this description and can be used for any other combination of joints for upper or lower body exoskeletons in a multi DOF setting.
- the harmonised control method is for use in assistive exoskeletons which are worn by the healthy users who have full or near-full functionality to perform daily living activities such as standing/balancing, walking, carrying shopping home, manipulation, etc.
- FIG 3a illustrates in a simple way the overall system in which a human provides torques labelled " ⁇ ⁇ " to the joints and torques labelled " r e " are provided by the exoskeleton.
- the subscript "h” in FIG 3a 3b, 3c refers to the human and subscript "e” refers to the exoskeleton.
- the sum of these torques i.e.
- FIG 3b presents a more detailed block diagram of the method, where is the desired angular position which the human wants to move his/her joint to (note this is only known to the human, and this desired position generates control signals from the human to the muscles which produce " ⁇ ⁇ " for the movement of the joint. If the user has full functionality this will result in full achievement of the desired position in the required timescales.
- the force sensor embedded in the coupling to the human picks up the signals of the human intention to still want further motion; based on these signals the exoskeleton controller generates signals for the exoskeleton motors which in result produce torque " r e " that can supplement the human torque " ⁇ ⁇ " to achieve the desired angular position " 0" of the joints.
- the exoskeleton control will try to reduce the force signal to the minimum by providing assistance torques via the exoskeleton motors.
- FIG 3c illustrates the Harmonised control method in full detail where the signals picked up from the human limb via the embedded force sensors in the exoskeleton coupling to the user define the error difference between the user's current position and their desired position (only known by human) which passes through inherent delays of the sensor labelled as " e ". This can be written as:
- a is the estimated delay due to the sensor which is dependent on the internal sensor dynamics.
- This feedback architecture differs from conventional control feedback architectures in the way that the signals are picked up from the human- exoskeleton where system 1, (the human) is considered as the feedback to system 2 (the exoskeleton) which is coupled with system 1. This is not the case in conventional feedback control systems.
- the human reference input is not known to the control system and only the error is inferred from the human provided force sensor's signal. An understanding of this sensor's signal gives an error signal which is perceived as lack of energy in the human to reach the desired position. If the error signal is high it means that higher assistance is required and it decreases as the sensor signal decreases.
- exoskeleton low level position controller can take many formats which exist in the control literature ranging from model-based controllers to conventional proportional, integrator, derivative (PID) controllers which can be in the form of full PID or PD can in full parallel PID form is as:
- Such controllers required the values of " K p ,T d , T i " to be determined using methods like Ziegler-Nichols, etc.
- the values generated by the exoskeleton controllers are taken as the torques " r " which are converted to current signals "7 e “ using motor torque constants so that the signals passed to the motors generate the torques " ⁇ e " accordingly and added with the human torques to produce the desired motion of the joints with total torques " ⁇ ⁇ ". This is expressed as:
- the PID controller for the exoskeleton can be replaced with any control that reduces human provided error signals from a variety of sensors. Based on such human-based error signals the physical assistance can be provided in a natural and ergonomic way for supplementing muscle effort as needed. It can also be selected at what level the exoskeleton should start providing the physical assistance. As shown in FIG 1, 2 two force sensors can be used from which allow one to be used instantaneously to assist in the forward or reverse direction. Other sensors placed at any angular position of the joint can provide supplementary motion in any direction as needed.
- the harmonised control method can be implemented by deploying human based sensors to provide motion errors from what is desired.
- the force sensor signals can be used as a convenient feedback command signal to drive the exoskeleton and the motor control can be implemented using the PID method to have inner loop for precise current control.
- the exoskeleton inputs the energy to the human+exoskeleton system in a natural way and the total energy will be the sum of energy from the human and from the exoskeleton.
- FIG 3c illustrates this overall concept and it can be implemented using appropriate hardware and software.
- the controller can be analog or digital depending on the type of the motor controller.
- FIG 5 illustrates the harmonised control method used in the multi-DOF assistive exoskeleton as illustrated in FIG 4. Harmonised control can work independently from the coupling between the multiple limbs of the human when this is appropriate.
- FIG 5 illustrates, as an example, the harmonised control for the exoskeleton assisting hip and knee joint of the human user.
- the subscripts "hh” refer to human hip, "hk” to the human knee, "eh” for the exoskeleton hip and “ek” for the exoskeleton knee.
- the error signals in the overall control system are provided by the force signals for the hip assistance are collected from the human thigh and for the knee assistance from the human shank as illustrated in FIG 4.
- the harmonised control approach for the hip and knee can work independently of each other. In this way the assistance can be provided in a natural way as needed for each of the joints. The user might have requirements for more physical assistance in one joint than another and this is easily catered for within the harmonised control method.
Landscapes
- Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Engineering & Computer Science (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Rehabilitation Tools (AREA)
Abstract
There is described a modular universal mechanism, system and method able to provide physical assistance at user upper- and lower-body joint as needed to the wearer by means being able to be configured to meet the individual needs. The design provides assistive non-medical exoskeletons to be realised and operated via a new type of controller; this control strategy is referred to as the "Harmonised controller" which is capable of providing the physical assistance in a comfortable and natural way, where the physical assistance is automatically adjusted to supplement the power provided by the user so that required activity can be performed without causing fatigue in the user. The exoskeleton, provides physical assistance to supplement the muscle effort of elderly persons and can also reduce/increase the muscle effort for a normal fully active person. The mechanism and controller are scalable and reusable.
Description
A Modular Universal Joint with Harmonised Control Method for an Assistive
Exoskeleton
Field of Invention
The present invention relates to a novel universal jointed mechanism suitable for use with an assistive non-medical exoskeleton; and a user-centred control of an assistive non-medical exoskeleton joint, such that it provides the user physical assistance in movement. The invention further relates to an orthotic exoskeleton provided with one or more of said universal jointed mechanisms; and to a method of controlling an orthotic exoskeleton.
Background of the Invention
The present invention relates to a novel universal jointed mechanism and user-centred control of an assistive non-medical exoskeleton joint such that it provides the user, who is primarily a healthy elderly person facing difficulty in performing daily living activities to maintain an active life-style, physical assistance to help make movement. The motions required by an elderly person can be varied and include activities such as standing and maintaining balance unaided, walking, performing sit-to-stand/ stand-to- sit transfers, going up/down stairs, etc.
Description of state of the art
Research and development in exoskeletons has recently picked up pace however the focus of the R&D remains focused on the medical sector with exoskeletons that assist a spinal cord injured person or for rehabilitation of stroke victims, etc. Some of these medical exoskeletons are currently in the market as products. However, the field of non-medical assistive exoskeletons still remains largely untapped with only a few examples available. Current research in exoskeletons does not focus on developing mechanisms that are modular, reusable and adjustable. In addition, research in the control methods used either makes use of EMG sensor signals to identify the intention of the person to move and provide physical assistance based on that or else imports conventional robotic methods to control the exoskeletons.
Current assistive exoskeletons for spinal cord injured persons use actuators to provide the full assistive torque at the joints, resulting in bulky designs which are slow in their movement. Meanwhile other assistive exoskeletons for rehabilitation purpose are not designed to be very flexible and are unsuitable for being adapted to individual needs.
Electromyography (EMG) is an electrodiagnostic technique for evaluating and recording the electrical activity produced by skeletal muscles. An electromyograph detects the electrical potential generated by skeletal muscle cells when these cells are neurologically or electrically activated. However, EMG based control signals of exoskeletons have the drawback that the EMG sensors have to be gelled with the skin
of the user and the exoskeleton has to be tediously calibrated for each individual user. Furthermore the variability of EMG signals across different people means that the use of the same exoskeleton for different users is difficult. Although EMG based controllers for exoskeletons can provide good estimation of the required assistance, they are not practical for everyday use.
Other methods such as impedance based control methods for exoskeletons make use of other information, such as, force/ pressure or kinematic data, to identify the interaction forces between the exoskeleton and the human; and then to try to provide the required force. Although impedance based controllers can be effective in providing some fixed level of physical assistance to reduce human muscle effort in performing normal living motions, such controllers are unable to provide variable assistance as the need changes due to the state of the human wearer. Furthermore, the use of impedance based controllers is based on the model of the human and exoskeleton requiring various detailed information about the human parameters to be known, such as limb inertias, limb length, weight, etc., making it a complex control method to implement practically and not fully effective when it is required to provide variable physical assistance as needed over a prolonged period. Therefore, specially tailored exoskeleton mechanisms and control methods are needed that can standardize the development of exoskeletons for healthy humans still having motion functionalities.
Furthermore, the manufacturing methods need to be easily implementable for mass production by providing modular and reusable mechanisms such that they can be
easily extended from one Degree of Freedom (DOF) to multiple DOFs, for configuration to meet individual needs. Also, the control method needs to be simple to implement, not relying on complex EMG based signals or needing many detailed parameters of each user to be able to provide the variable physical assistance to the user as needed rather than be fixed to a manually set level.
Summary of the Invention
According to a first aspect of the invention there is provided a modular universal joint assembly suitable for use with an assistive non-medical exoskeleton, said modular universal joint assembly comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller {hardware and control software); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors (having redundancy and diversity). The universal joint assembly as hereinbefore described is modular such that it can be used at any articulation point of the user, e.g. elbow joint, knee joint, hip joint, etc., to assist the user in performing a desired movement about the articulation point.
The universal joint assembly is further advantageous in that it is easily attachable/ detachable, reusable and scalable, to allow various bespoke configurations to be realized as needed by an individual user.
The one or more sensors may include one or more types of sensors and may comprise force sensors, accelerometers, gyros, etc. The sensors may be embedded in the user coupling attachment, such that they provide a signal to the controller based on an
electrical signal collected from the user's limb, e.g. lower leg, upper arm, etc. The sensors will generally comprise force measuring sensors, such as FSR sensors (Force Sensitive Resistor), but not limited to, which measure the force applied, through a conductive pad. More the force applied, the greater the electrical activity. Such sensors are known to the person skilled in the art and are commercially available. Thus, the sensors provide an estimation of the force generated by a user during movement of limbs. The force is based upon measurements of the FSR sensor.
The motor is operably linked to the gear assembly. The motor or actuator functions as the means for generating rotational motion of the exoskeleton. The motor will be connected to the gear assembly, whilst being controlled by the main controller located on the exoskeleton. The motor type can be formed from any power source, such as, electric, pneumatic, and hydraulic. The motor and the gear assembly are pivotally mounted so that they can together rotate through at least 90 degrees.
The motor may comprise a conventional motor known in the art. Such motors include, but shall not be limited to, a harmonic drive motor, a servomotor, a stepper motor, a brushless electric motor (that can divide a full rotation), a piezo motor or an ultrasonic motor. It will be understood that when more than one motor is present, one or more different motors may be used.
The number and arrangement of the motors may vary depending, inter alia, upon the desired use of the exoskeleton.
The gear assembly may comprise a single component which directly fastens to the motor. The use of a T-joint fastener is especially preferred since it can act to decrease the rotational movement from the motor and enhance the torque. The gear can be formed in a variety of standard mechanisms known in the art. The motor is operably linked to the gear such that, when operating, the motor will rotate or spin the gear or wheel. Step-down gearing, may provide high torque and step-up for responsive movement.
The fastener may comprise a bolt or other mechanism such as a twist-lock device. A preferred fastener is a T-slot fastener. Such a T-slot fastener will generally comprise a substantially T-shaped protruding member which is capable of connecting with a corresponding T-shaped groove. In the embodiment shown, the T-shaped protruding member is located on the bracket whilst the T-shaped groove is located on the exoskeleton. The T-slot functions as a mechanical attachment from one joint to the other. It can be placed on the active joint or on the passive joint. Due to the nature of the shape, it can sustain radial and axial motions.
With a T-slot fastener the installation process may be carried out by sliding the T- shaped protruding member into a corresponding T-shaped groove, and locking it. Generally, the gear assembly is the single component which directly connects to the T-slot to transfer the rotational movement from the motor and enhancing the torque.
The controller will generally be a "harmonised controller", which is a new type of control strategy designed to provide the user with supplemental physical assistance as needed to perform the desired motions in a natural and automatic manner. The
control method adds the supplemental energy via the worn exoskeleton to the human when it detects that the energy being provided by the wearer is not sufficient to perform the desired activity as required. The overall solution is able to adjust the supplemental energy supplied. As a person ages, the supplemental energy supplied to the exoskeleton will need to increase in order to bridge the growing gap between what the human can provide and what is needed. The "harmonised control" caters for this need based on the signals collected from sensors placed on the limb joints (such as force sensors placed at the lower leg and upper arm). Furthermore the control method can also assist normal fully able users (adults and children) to reduce/increase their muscle effort in performing daily living activities. Reducing effort in this way can make it easier to perform a variety of motions whereas, increasing effort will enable exercising solutions to be developed for various applications for the general public as well as specialised training solutions for elite athletes. The "harmonised controller" uses force sensor signal as an error signal to generate a signal for the motor to provide the torque from the exoskeleton to supplement the human-exoskeleton system. The error signal is the difference between the joint's current position and the human desired angular position. The error can be used in a conventional proportional, integral, derivative controller in any of the combinations to achieve the desired motion. It generates a signal for the motor to provide the torque from the exoskeleton to supplement the human-exoskeleton system.
The coupling attachment comprises means for securing the modular universal joint assembly to a user. Said coupling attachment may comprise one or more bands or straps adapted to secure to or wrap around a user's limb and/ or torso. Other methods
of securing items are known to the person skilled in the art and may suitably be used. Typically, straps may be made from a flexible material or fibre as are known in the art. The user coupling attachment may desirably be adjustable and will generally be provided with means for securing the modular universal joint assembly to a user.
According to a further aspect of the invention there is provided an assistive nonmedical exoskeleton comprising one or more a modular universal joint assemblies, each of said one or more modular universal joint assemblies comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller {hardware and software algorithms); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors.
As hereinbefore described, the sensors generally comprise FSR based sensors (amongst others) which provide an estimation of the user intent and the force exerted by a user's limb during movement. The assistive non-medical exoskeleton will include a harmonised control which, in use, is provided with an error signal which comprises the difference between the current position of a user's joint with the desired position. According to a yet further aspect of the invention there is provided a method of controlling an assistive non-medical exoskeleton or an exoskeleton joint actuator by the use of a harmonised control, said harmonised control being provided from a force sensor signal understood as an error signal which comprises the difference between the joint's current position and the desired position.
The exoskeleton of the invention is advantageous in that, inter alia, it provides assistance to the user in a natural and ergonomic way via the exoskeleton actuators at appropriate joints. The assistance needed is interpreted from the human provided error signals. The exoskeleton can provide assistance such that the human muscle effort of the user is reduced/ increased as desired in performing various motions. The exoskeleton provides assistance in any daily living task such as standing/balancing, walking, sit-to-stand/ stand-to-sit transfers, manipulation, reaching to grab objects from the floor, carrying shopping, etc.; and can also allow the user to select at what level physical assistance is provided by the exoskeleton.
The method of the invention can be extended to multiple-DOF exoskeletons, generally independent of the configurations and couplings. Furthermore, the controller provides assistance to each of the joints in a natural and ergonomic way. The controller can provide assistance to each of the joints as required by each joint and is independent of the coupling when this is appropriate for simplicity, but forces in multiple joints can be optimised using multivariable methods.
Detailed Description
The detailed description of the mechanism and the control method is presented here with references to figures; the figure reference number corresponds to the figure in which the reference number is first used.
Description of Drawings
FIG. 1 : Illustrates the Modular Universal Joint (1) mechanical components attached to the waist structure (2), which consists of a T-slot attachment mechanism (3), a gear assembly (4), motor actuator (5), and adjustable coupling attachment (6) with attached force sensors (7).
FIG. 2: Illustrates the use of the Modular universal joint as a 1DOF assistive exoskeleton (8) worn by a human user for hip assistance. The coupling to the human user embodies the force sensors based on which the harmonised controller provides the automatically variable needed physical assistance.
FIG 3a, 3b, 3c: The figures illustrate the control architecture of the "Harmonised controller" based on force signal feedback from human, understanding of that force signal as the difference between the desired position of the human limb and its current position to generate the required assistance from the exoskeleton (at the joint level) to supplement the instantaneous human effort being provided and hence allow the wearer to perform the desired motion. These figures show the case of a single jointed assistive exoskeleton.
FIG 4: Illustrates the Modular Universal Joint (1) as a multi-DOF assistive exoskeleton (8) worn by a human user. Modular Universal Joint (1) is provided with a hip actuator (5a), knee actuator (5b) and an ankle actuator (5c). The mechanism of the Modular Universal Joint (1) allows for easy extension into more complex configuration exoskeletons for individualized solutions.
FIG 5 : This figure illustrates the use of the "Harmonised control" method in a setting of a multiple DOF exoskeleton with physical assistance being provided at multiple joints. The figure shows that the control of each joint can be independent from the others based on signals from the limb of the joint. The method can be coupled for complex motions where optimization of the forces over several joints is needed via a multivariable method as needed.
The mechanical mechanism is presented as one assembly system. The figures are for illustrational purpose only. For the motor and gear components, any type of specifications can be used, while how the connections constrain the joint angular motions should be restricted.
The control method is presented here as an algorithm, however the steps in the algorithm require physical manipulation of physical quantities. These can take the form of electrical, magnetic signals that are manipulated in some way or stored, compared or combined. In the description these signals and physical quantities are referred with symbols or labels to make it convenient to understand. The algorithm can be stored in a computer or another electronic processing device in the form of electronic instructions with readable storage/memory such as RAM, ROM, EPROM, EEPROMS; CD-ROM, Floppy Disk, DVD or any type of media that can be used for storing electronic instructions.
Mechanism "Modular Universal Joint"
The mechanism of the Modular Universal Joint is that it should be easily attached/detached, scalable, and reusable for all the joints on the exoskeleton.
FIG 1 illustrates the components of the joint. The T-slot functions as a mechanical attachment from one joint to the other. It can be placed on the active joint or on the passive joint. Due to the nature of the shape, it can sustain radial and axial motions. Meanwhile the installation process is done by sliding it to the housing, and locking it. The locking mechanism here can be performed by a bolt or other mechanical mechanism such as a twisting lock device.
The gear assembly is the single component which directly connects to the protruding T-slot to transfer the rotational movement from the motor and enhancing the torque. The gear can be formed in a variety of standard mechanisms.
The motor actuator functions as the main rotational motion generator. It will be connected to the gear assembly, while controlled by the main controller located on the exoskeleton. The motor type can be formed from any power source, such as, electric, pneumatic, and hydraulic.
The coupling attachment functions as the main connection between the exoskeleton and the human wearer. The component is easily adjustable to a variety of normal human shapes and unique body segment lengths. On the coupling force sensors are
attached and these are located on various positions as needed to perform desired motions. These positions can include the front, rear and at any other angular position. FIG 4 illustrates the mechanism extended to a multi-DOF setting. The same Modular Universal Joint mechanism is used at each joint where in the actuator and gears can be changed depending on the specific and individual needs at each joint.
Harmonised Control
The description provided here takes single jointed exoskeleton as an example worn by the user on any upper or lower limb joint; however it is not confined to this description and can be used for any other combination of joints for upper or lower body exoskeletons in a multi DOF setting.
The harmonised control method is for use in assistive exoskeletons which are worn by the healthy users who have full or near-full functionality to perform daily living activities such as standing/balancing, walking, carrying shopping home, manipulation, etc. FIG 3a illustrates in a simple way the overall system in which a human provides torques labelled " τΑ " to the joints and torques labelled " re " are provided by the exoskeleton. The subscript "h" in FIG 3a 3b, 3c refers to the human and subscript "e" refers to the exoskeleton. The sum of these torques, i.e. " τΑ + re " are passed through the joint dynamics and result in the movement of the human+exoskeleton combination moving through an angle " 0". This happens due to the physical coupling of the exoskeleton with the human as explained in the mechanism. FIG 3b presents a more detailed block diagram of the method, where is the desired angular position which the human wants to move his/her joint to (note this is only known to the human, and this desired position generates control signals from the human to the
muscles which produce " τΑ " for the movement of the joint. If the user has full functionality this will result in full achievement of the desired position in the required timescales. However when the human has some loss in physical functionality (due to being tired for example), this will not be achieved as required and he/she will either keep trying to achieve this or will try other limited movement to perform the desired motion. The force sensor embedded in the coupling to the human (on the front and back as illustrated in FIGs 1, 2) picks up the signals of the human intention to still want further motion; based on these signals the exoskeleton controller generates signals for the exoskeleton motors which in result produce torque " re " that can supplement the human torque " τΑ " to achieve the desired angular position " 0" of the joints. The exoskeleton control will try to reduce the force signal to the minimum by providing assistance torques via the exoskeleton motors. FIG 3c illustrates the Harmonised control method in full detail where the signals picked up from the human limb via the embedded force sensors in the exoskeleton coupling to the user define the error difference between the user's current position and their desired position (only known by human) which passes through inherent delays of the sensor labelled as " e ". This can be written as:
β = φ - θά )—
s + a
Where " a " is the estimated delay due to the sensor which is dependent on the internal sensor dynamics. This feedback architecture differs from conventional control feedback architectures in the way that the signals are picked up from the human- exoskeleton where system 1, (the human) is considered as the feedback to system 2 (the exoskeleton) which is coupled with system 1. This is not the case in conventional
feedback control systems. Furthermore the human reference input is not known to the control system and only the error is inferred from the human provided force sensor's signal. An understanding of this sensor's signal gives an error signal which is perceived as lack of energy in the human to reach the desired position. If the error signal is high it means that higher assistance is required and it decreases as the sensor signal decreases. The exoskeleton low level position controller can take many formats which exist in the control literature ranging from model-based controllers to conventional proportional, integrator, derivative (PID) controllers which can be in the form of full PID or PD can in full parallel PID form is as:
T = Kp (l + Tds + -)
Such controllers required the values of " Kp ,Td, Ti " to be determined using methods like Ziegler-Nichols, etc. The values generated by the exoskeleton controllers are taken as the torques " r " which are converted to current signals "7e " using motor torque constants so that the signals passed to the motors generate the torques " τ e " accordingly and added with the human torques to produce the desired motion of the joints with total torques " τί ". This is expressed as:
The PID controller for the exoskeleton can be replaced with any control that reduces human provided error signals from a variety of sensors. Based on such human-based error signals the physical assistance can be provided in a natural and ergonomic way for supplementing muscle effort as needed. It can also be selected at what level the
exoskeleton should start providing the physical assistance. As shown in FIG 1, 2 two force sensors can be used from which allow one to be used instantaneously to assist in the forward or reverse direction. Other sensors placed at any angular position of the joint can provide supplementary motion in any direction as needed.
The harmonised control method can be implemented by deploying human based sensors to provide motion errors from what is desired. As an example the use of force sensors placed on the human limb to be assisted is a convenient way of ensuring desired motion trajectories are realized. The force sensor signals can be used as a convenient feedback command signal to drive the exoskeleton and the motor control can be implemented using the PID method to have inner loop for precise current control. The exoskeleton inputs the energy to the human+exoskeleton system in a natural way and the total energy will be the sum of energy from the human and from the exoskeleton. FIG 3c illustrates this overall concept and it can be implemented using appropriate hardware and software. The controller can be analog or digital depending on the type of the motor controller.
FIG 5 illustrates the harmonised control method used in the multi-DOF assistive exoskeleton as illustrated in FIG 4. Harmonised control can work independently from the coupling between the multiple limbs of the human when this is appropriate. FIG 5 illustrates, as an example, the harmonised control for the exoskeleton assisting hip and knee joint of the human user. The subscripts "hh" refer to human hip, "hk" to the human knee, "eh" for the exoskeleton hip and "ek" for the exoskeleton knee. The error signals in the overall control system are provided by the force signals for the hip assistance are collected from the human thigh and for the knee assistance from the
human shank as illustrated in FIG 4. As shown in FIG 5 the harmonised control approach for the hip and knee can work independently of each other. In this way the assistance can be provided in a natural way as needed for each of the joints. The user might have requirements for more physical assistance in one joint than another and this is easily catered for within the harmonised control method.
0474P.WO.Spec(4)
Claims
1. A modular universal joint assembly suitable for use with an assistive nonmedical exoskeleton, said modular universal joint assembly comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller {hardware and control software); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors.
2. A modular universal joint assembly according to claim 1 wherein the one or more sensors include one or more types of sensors.
3. A modular universal joint assembly according to claims 1 or 2 wherein the one or more sensors comprise force sensors, accelerometers or gyros.
4. A modular universal joint assembly according to claim 3 wherein the one or more sensors comprise force sensors.
5. A modular universal joint assembly according to any one of the preceding claims wherein the one or more sensors are embedded in the user coupling attachment.
6. A modular universal joint assembly according to any one of the preceding claims wherein the one or more sensors provide a signal to the controller based on an electrical signal collected from the user's limb.
7. A modular universal joint assembly according to any one of the preceding claims wherein the one or more sensors comprise biometric sensors.
8. A modular universal joint assembly according to any one of the preceding claims wherein the one or more sensors comprise FSR sensors.
9. A modular universal joint assembly according to any one of the preceding claims wherein the motor is operably linked to the gear assembly.
10. A modular universal joint assembly according to any one of the preceding claims wherein the motor is connected to the gear assembly, whilst being controlled by the main controller located on the exoskeleton.
11. A modular universal joint assembly according to any one of the preceding claims wherein the motor and the gear assembly are pivotally mounted.
12. A modular universal joint assembly according to any one of the preceding claims wherein the motor is an electric, pneumatic or hydraulic motor.
13. A modular universal joint assembly according to any one of the preceding claims wherein the motor is a harmonic drive motor, a servomotor, a stepper motor, a brushless electric motor, a piezo motor or an ultrasonic motor.
14. A modular universal joint assembly according to any one of the preceding claims wherein the gear assembly comprises a single fastener component which directly fastens to the motor.
15. A modular universal joint assembly according to claim 14 wherein the fastener comprises a twist-lock device.
16. A modular universal joint assembly according to claims 14 or 15 wherein the fastener comprises a T-slot fastener.
17. A modular universal joint assembly according to claim 16 wherein the T-slot fastener comprises a T-shaped protruding member located on the connecting bracket whilst the T-shaped groove is located on the exoskeleton.
18. A modular universal joint assembly according to any one of the preceding claims wherein the controller is a "harmonised controller".
19. A modular universal joint assembly according to claim 18 wherein the "harmonised controller" adds the supplemental energy via the worn exoskeleton to the human when it detects that the energy being provided by the wearer is not sufficient to perform the desired activity as required.
20. A modular universal joint assembly according to claim 19 wherein the "harmonised controller" uses force sensor signal as an error signal to generate a signal
for the motor to provide the torque from the exoskeleton to supplement the human- exoskeleton system.
21. A modular universal joint assembly according to any one of the preceding claims wherein the coupling attachment comprises one or more bands or straps adapted to secure to or wrap around a user's limb and/ or torso.
22. An assistive non-medical exoskeleton comprising one or more a modular universal joint assemblies, each of said one or more modular universal joint assemblies comprising a motor as an actuator, said motor being operably linked to a gear assembly and a controller {hardware and control software); and joined to a user coupling attachment, wherein the user coupling attachment is provided with one or more sensors.
23. An assistive non-medical exoskeleton according to claim 22 wherein the one or more sensors include one or more types of sensors.
24. An assistive non-medical exoskeleton according to claims 22 or 23 wherein the one or more sensors comprise force sensors, accelerometers, gyros, etc.
25. An assistive non- medical exoskeleton according to claim 22 wherein the one or more sensors comprise force sensors.
26. An assistive non-medical exoskeleton according to any one of claims 22 to 25 wherein the one or more sensors are embedded in the user coupling attachment.
27. An assistive non-medical exoskeleton according to any one of claims 22 to 26 wherein the one or more sensors provide a signal to the controller based on an electrical signal collected from the user's limb.
28. An assistive non-medical exoskeleton according to any one of claims 22 to 27 wherein the one or more sensors comprise biometric sensors.
29. An assistive non-medical exoskeleton according to any one of claims 22 to 28 wherein the one or more sensors comprise FSR sensors.
30. An assistive non-medical exoskeleton according to any one of claims 21 to 22 wherein the motor is operably linked to the gear assembly.
31. An assistive non-medical exoskeleton according to any one of claims 22 to 30 wherein the motor is connected to the gear assembly, whilst being controlled by the main controller located on the exoskeleton.
32. An assistive non-medical exoskeleton according to any one of claims 22 to 31 wherein the motor and the gear assembly are pivotally mounted.
33. An assistive non-medical exoskeleton according to any one of claims 22 to 32 wherein the motor is an electric, pneumatic or hydraulic motor.
34. An assistive non-medical exoskeleton according to any one of claims 22 to 33 wherein the motor is a harmonic drive motor, a servomotor, a stepper motor, a brushless electric motor, a piezo motor or an ultrasonic motor.
35. An assistive non-medical exoskeleton according to any one of claims 22 to 34 wherein the gear assembly comprises a single fastener component which directly fastens to the motor.
36. An assistive non-medical exoskeleton according to claim 35 wherein the fastener comprises a twist-lock device.
37. An assistive non-medical exoskeleton according to any one of claims 35 or 36 wherein the fastener comprises a T-slot fastener.
38. An assistive non- medical exoskeleton according to claim 37 wherein the T- slot fastener comprises a T-shaped protruding member located on the connecting bracket whilst the T-shaped groove is located on the exoskeleton.
39. An assistive non-medical exoskeleton according to any one of claims 22 to 38 wherein the controller is a "harmonised controller".
40. An assistive non-medical exoskeleton according to claim 39 wherein the "harmonised controller" adds the supplemental energy via the worn exoskeleton to the human when it detects that the energy being provided by the wearer is not sufficient to perform the desired activity as required.
41. An assistive non- medical exoskeleton according to claim 40 wherein the "harmonised controller" uses an error signal to generate a signal for the motor to provide the torque from the exoskeleton to supplement the human-exoskeleton system.
42. An assistive non-medical exoskeleton according to any one of claims 22 to 41 wherein the coupling attachment comprises one or more bands or straps adapted to secure to or wrap around a user's limb and/ or torso.
43. A method of controlling an assistive non-medical exoskeleton or an exoskeleton joint actuator by the use of a harmonised control, said harmonised control being provided from a force sensor signal understood as an error signal which comprises the difference between the joint's current position and the desired position.
44. A method according to claim 43 wherein the harmonised control method defines the error difference between the user's current position and their desired position which passes through inherent delays of the sensor labelled as " e " and determines:
β = φ - θά )—
s + a where " a " is the estimated delay due to the sensor which is dependent on the internal sensor dynamics.
45. A method according to claim 43 or 44 wherein the controller is a PID controller which calculates the required torque as:
T = Kp {\ + Tds + -)
Ti S where values of " K , Td , Ti " are determined using methods like Ziegler-Nichols, etc.
46. A method according to any one of claims 43 to 45 wherein the values generated by the exoskeleton controllers are taken as the torques "r " which are converted to current signals " 7e " using motor torque constants so that the signals passed to the motors generate the torques " τ e "and added with the human torques to produce the desired motion of the joints with total torques "τί " expressed as:
47. A modular universal joint assembly, an assistive non-medical exoskeleton or a method as hereinbefore described with reference to the accompanying examples and figures.
0474P.WO.Spec(4)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/GB2015/050814 WO2016146960A1 (en) | 2015-03-19 | 2015-03-19 | A modular universal joint with harmonised control method for an assistive exoskeleton |
Publications (1)
Publication Number | Publication Date |
---|---|
EP3270862A1 true EP3270862A1 (en) | 2018-01-24 |
Family
ID=52991877
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP15717587.8A Withdrawn EP3270862A1 (en) | 2015-03-19 | 2015-03-19 | A modular universal joint with harmonised control method for an assistive exoskeleton |
Country Status (2)
Country | Link |
---|---|
EP (1) | EP3270862A1 (en) |
WO (1) | WO2016146960A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106737590A (en) * | 2016-12-30 | 2017-05-31 | 华南理工大学 | A kind of ectoskeleton power assisting device |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11413210B2 (en) * | 2016-06-14 | 2022-08-16 | University Of Houston System | Customizable orthotic/prosthetic braces and lightweight modular exoskeleton |
EP3509557A1 (en) | 2016-09-09 | 2019-07-17 | Ecole Polytechnique Federale de Lausanne (EPFL) | Modular exoskeleton for example for spinal cord injured patients |
CN110072678A (en) * | 2016-09-14 | 2019-07-30 | 奥尔堡大学 | The mankind for moving auxiliary are intended to detection system |
CN106346452B (en) * | 2016-11-02 | 2017-06-23 | 广州初曲科技有限公司 | A kind of air-electricity linkage formula ectoskeleton chain drive that the small of the back strength auxiliary is provided |
US11191653B2 (en) | 2016-11-03 | 2021-12-07 | University Of New Brunswick | Powered lower limb devices and methods of control thereof |
CN106377399B (en) * | 2016-11-16 | 2017-07-28 | 广州初曲科技有限公司 | A kind of bionical power-assisted pedipulator of the enhanced smart of analog neuron electric signal |
DE102016122282A1 (en) | 2016-11-18 | 2018-05-24 | Helmut-Schmidt-Universität Universität der Bundeswehr Hamburg | SYSTEM AND METHOD FOR REDUCING FORCES AFFORDING ON A SPINE |
CN108115650A (en) * | 2016-11-29 | 2018-06-05 | 沈阳新松机器人自动化股份有限公司 | A kind of leg restraint for lower limb exoskeleton robot |
DE102016123153A1 (en) | 2016-11-30 | 2018-05-30 | Helmut-Schmidt-Universität Universität der Bundeswehr Hamburg | DEVICE AND METHOD FOR MUSCLE POWER SUPPORT |
US20200121485A1 (en) * | 2017-06-20 | 2020-04-23 | Opum Technologies Limited | Orthosis or exoskeleton system with modular elements |
CN107322572B (en) * | 2017-08-11 | 2023-10-03 | 合肥哈工慈健智能科技有限公司 | Portable booster unit of supplementary human low limbs building of climbing |
US10835444B2 (en) | 2017-11-13 | 2020-11-17 | Free Bionics Taiwan Inc. | Shoe assembly for a walking assist device |
CN107970564A (en) * | 2017-12-20 | 2018-05-01 | 上海电气集团股份有限公司 | Training equipment |
WO2019173184A1 (en) * | 2018-03-05 | 2019-09-12 | Ossur Iceland Ehf | Modular rehabilitation system |
CN108261717B (en) * | 2018-03-09 | 2020-07-03 | 中科院合肥技术创新工程院 | Intelligent reciprocating type strength training equipment of low limbs |
CN109015599B (en) * | 2018-08-01 | 2022-04-15 | 武汉理工大学 | Waist assistance exoskeleton robot based on hybrid drive |
FR3085495B1 (en) * | 2018-08-30 | 2021-03-05 | Commissariat Energie Atomique | AUTOMATIC LOAD COMPENSATION PROCESS FOR A COBOT OR EXOSKELETON OF A SUPERIOR LIMB |
SE1851567A1 (en) * | 2018-12-12 | 2020-06-13 | Tendo Ab | Control of an active orthotic device |
WO2021188069A1 (en) * | 2020-03-16 | 2021-09-23 | Ayhan Karazeybek | Wearable exoskeleton for short range personal transportation |
IT202100002450A1 (en) | 2021-02-04 | 2022-08-04 | Fondazione St Italiano Tecnologia | MOTORIZED MODULAR JOINT FOR EXOSKELETON |
USD1011398S1 (en) | 2021-08-13 | 2024-01-16 | Festool Gmbh | Wearable robotic exoskeleton |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7862524B2 (en) * | 2006-03-23 | 2011-01-04 | Carignan Craig R | Portable arm exoskeleton for shoulder rehabilitation |
KR101628397B1 (en) * | 2010-11-30 | 2016-06-08 | 현대자동차주식회사 | Shoulder articulation structure of wearable robot |
WO2014093470A1 (en) * | 2012-12-11 | 2014-06-19 | Ekso Bionics, Inc. | Reconfigurable exoskeleton |
US20150025423A1 (en) * | 2013-07-19 | 2015-01-22 | Bionik Laboratories, Inc. | Control system for exoskeleton apparatus |
-
2015
- 2015-03-19 EP EP15717587.8A patent/EP3270862A1/en not_active Withdrawn
- 2015-03-19 WO PCT/GB2015/050814 patent/WO2016146960A1/en active Application Filing
Non-Patent Citations (2)
Title |
---|
None * |
See also references of WO2016146960A1 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106737590A (en) * | 2016-12-30 | 2017-05-31 | 华南理工大学 | A kind of ectoskeleton power assisting device |
CN106737590B (en) * | 2016-12-30 | 2023-09-26 | 华南理工大学 | Exoskeleton power assisting device |
Also Published As
Publication number | Publication date |
---|---|
WO2016146960A1 (en) | 2016-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016146960A1 (en) | A modular universal joint with harmonised control method for an assistive exoskeleton | |
Zhang et al. | Design and experimental verification of hip exoskeleton with balance capacities for walking assistance | |
Zhu et al. | Design and validation of a torque dense, highly backdrivable powered knee-ankle orthosis | |
Asbeck et al. | Soft exosuit for hip assistance | |
Low | Robot-assisted gait rehabilitation: From exoskeletons to gait systems | |
US9198821B2 (en) | Lower extremity exoskeleton for gait retraining | |
Unluhisarcikli et al. | Design and control of a robotic lower extremity exoskeleton for gait rehabilitation | |
US10123932B2 (en) | Motion assist device and motion assist method | |
Suzuki et al. | Intention-based walking support for paraplegia patients with Robot Suit HAL | |
Sanz-Merodio et al. | A lower-limb exoskeleton for gait assistance in quadriplegia | |
Bortole et al. | A robotic exoskeleton for overground gait rehabilitation | |
Dollar et al. | Active orthoses for the lower-limbs: challenges and state of the art | |
US20190262214A1 (en) | Method and system for control and operation of motorized orthotic exoskeleton joints | |
US20170181916A1 (en) | Exoskeleton suit with hand control to enable walking | |
US20110251533A1 (en) | Wearable robotic system for rehabilitation training of the upper limbs | |
WO2006080134A1 (en) | Wearing-type motion assistance device and program for control | |
WO2013086035A1 (en) | Orthopedic lower body exoskeleton for control of pelvic obliquity during gait over-ground | |
Chen et al. | Sit-to-stand and stand-to-sit assistance for paraplegic patients with CUHK-EXO exoskeleton | |
Kong et al. | Fuzzy control of a new tendon-driven exoskeletal power assistive device | |
Chen et al. | Design of a lower extremity exoskeleton for motion assistance in paralyzed individuals | |
Zhang et al. | Design and validation of a lightweight soft hip exosuit with series-wedge-structures for assistive walking and running | |
Choi et al. | The history and future of the walkon suit: A powered exoskeleton for people with disabilities | |
Nakamura et al. | Realizing model-based wearable antigravity muscles support with dynamics terms | |
JP2017047210A (en) | Standing motion support method by synchronization control using robotic wear, computer program for standing motion support, and robotic wear | |
Joudzadeh et al. | Design and fabrication of a lower limb exoskeleton to assist in stair ascending |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20161221 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
AX | Request for extension of the european patent |
Extension state: BA ME |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
17Q | First examination report despatched |
Effective date: 20191018 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20200229 |