Altmetrics
Downloads
61
Views
30
Comments
0
A peer-reviewed article of this preprint also exists.
This version is not peer-reviewed
Submitted:
24 September 2024
Posted:
25 September 2024
You are already at the latest version
# | Device name | Actuated joints | Control algorithm | Remarks | Ref. |
1. | EXPO and SUBAR |
Hip: F-E (A) Knee: F-E (A) Ankle: (U) Double legs |
EXPO utilizes a Fuzzy logic controller, while SUBAR is developed with an Impedance controller | The use of the impedance controller in SUBAR offers greater user comfort compared to EXPO | [1,2] |
2. | Lokomoat | Pelvis: V.M. (U) Hip: F-E (A) Knee: F-E (A) Ankle: F-E (U) Double legs |
Patient-Driven Motion Reinforcement (PDMR) techniques were used to implement the Hybrid Force Position Control System | The PDMR method enables patients to walk at their preferred speed and gait pattern | [3,4] |
3. | Lopes | Pelvis: L-R, F-B Hip: F-E(A) A-A (A) Knee: F-E (A) Double legs |
An impedance control scheme was implemented | The impedance controller enabled the creation of a virtual therapist action | [5,6] |
4. | ALEX | Trunk: 3 DOF Hip: F-E (A), A-A(U) Knee: F-E (A) Ankle: F-E(U) Single leg |
A force field controller was implemented, allowing the system to apply appropriate force to follow the desired trajectory | The force field controller enabled the development of the assist-as-needed control technique, which is crucial for active and active-assist types of physical therapy | [7,8,9,10] |
5. | HAL | Hip: F-E (A) Knee: F-E (A) Ankle: F-E (U) Single leg |
HAL single-leg version operates using a hybrid controller that combines Cybernetic Voluntary Control (CVC) and Cybernetic Autonomous Control (CAC). CVC offers physical support based on the user’s voluntary muscle activity, while CAC functions using pre-recorded trajectories | CVC is effective when the user has strong voluntary muscle signals, while CAC is more suitable when those signals are weak. This allows the system to accommodate all types of patients | [11,12,13] |
6. | REWALK | Hip: F-E(A) Knee: F-E(A) Foot: F-E(U) Double legs |
It operates using pre-recorded trajectories, with a tilt sensor determining the trunk angle to select the most appropriate trajectory for the user’s condition | The literature lacks a detailed description of the low-level controller | [14,15] |
7. | ELEGS | Hip: A-A (U) F-E (A) Knee: F-E (A) Ankle: F-E (U) |
A finite state machine is used to maneuver a series of states. |
Different controllers were developed for different states. | [16,17] |
8. | Vanderbilt Exoskeleton | Hip: F-E (A) Knee: F-E (A) Double legs |
Runs based on preprogrammed trajectories. It has settings for different modes like sitting to stand, walk, stair ascent/descent | The literature lacks a detailed description of the low-level controller | [18] |
9. | ATLAS | Hip: F-E (A) Knee: F-E (A) Ankle: F-E(U) |
It was developed by integrating a finite state machine with a PD controller, with specific proportional and derivative gains, along with defined entry and exit conditions for each state | The finite state machine, combined with varying gains, functions similarly to a gain scheduling mechanism | [19] |
10. | MINA | Hip: F-E (A) Knee: F-E (A) Ankle: F-E(U) Double legs |
MINA operates using a PD controller and functions in two phases: the recording phase, where trajectories are collected from healthy subjects, and the running phase, during which the robot follows the pre-recorded trajectories | The use of a PD controller for a type I system is well justified, as it ensures both stability and accuracy | [20] |
11. | Mind walker | Hip: A-A (A) F-E(A) Knee: F-E(A) Ankle: F-E (U) Double legs |
A joint impedance controller is integrated with a Finite State Machine, where state transitions are triggered by shifts in the center of mass. | This approach is highly effective for controlling walking assistance in lower limb exoskeleton robots. The inclusion of an impedance controller allows the robot to easily match its impedance with the user. | [21] |
12. | Walking assistance lower limb exoskeleton | Hip: F-E (A) A-A (U) Knee: F-E (A) Ankle: U Double Legs |
The walking assistance robot operates using a finite state machine, with state transitions triggered by the location of the Center of Pressure, determined through data from the inclinometer | The inclinometer mounted on the backbone measures the torso angle. | [22] |
13. | IHMC mobility assist exoskeleton | Hip: F-E (A), A-A (A), R-R (U) Knee: F-E (A) Ankle: F-E (U) Double Legs |
System operates based on torque and position control, with a PD controller used in both cases. | The PD controller is employed for both position and torque control, with greater emphasis placed on system robustness than on tracking accuracy | [23] |
14. | Lower-limb power assist exoskeleton |
Hip: F-E(A) Knee: F-E(A) Ankle: U |
A PI velocity control loop is placed within a PI torque control loop. | More emphasis was placed on accuracy rather than the robustness of the control system. | [24] |
15. | ABLE | Hip: F-E Knee: F-E Ankle: F-E |
Powered by a PD controller, the mobile platform, lower limb orthosis, and telescopic crutch operate in synchrony | More focus was given on the stability and disturbance rejection rather than tracking accuracy. | [25] |
16. | Nurse robot suit | Supports shoulder, waist, legs | PID control technique | PID control algorithms were employed to achieve a balance between stability and accuracy | [26,27] |
17. | BLEEX | Hip: F-E (A), A-A (A), R (U) Knee: F-E (A) Ankle: A-A(U), F-E(A) R |
The BLEEX robot operates with a hybrid controller, consisting of two separate controllers: one for the swing phase and another for the stance phase. The swing phase demands high velocity with low torque, while the stance phase requires low velocity with high torque | The combination of the position controller and the positive feedback-based sensitivity controller performed efficiently, resulting in minimal tracking error | [28,29] |
18. | CUHK-Exo | Hip: F-E (A), R Knee: F-E (A) Ankle: F-E(P) |
At the lower level, a PD controller is utilized, while the upper level employs the Offline Design and Online Modification (ODOM) control technique | Accurately calculating the center of pressure is impractical, but the use of the ODOM adaptation method enhances its functionality | [30,31] |
19. | Xor | Hip: F-E (A), R(U) Knee: F-E (A) Ankle: F-E(P), A-A(U) |
The system operates on a hybrid driving concept, with pneumatic artificial muscles serving as gravity balancers and an electric motor acting as a compensator | A comparison with the PD controller demonstrates the effectiveness of the proposed controller. | [32] |
Gesture name | Joint variable | Link offset | Link length | Link twist |
Hip Abduction/Adduction | ||||
Hip Flexion/Extension | ||||
Hip Internal/External rotation | ||||
Knee Flexion/Extension | ||||
Knee Internal rotation | ||||
Ankle Dorsiflexion/Plantarflexion | ||||
Ankle Pronation/Supination | 0 |
Subject mass | 163 lb (73.95 kg) |
Distance between proximal joint and | Thigh | 6.69 in (170 cm) | ||
Shank | 7.48 in (18.92 cm) | |||||
Foot | 4.5 in (11.5 cm) | |||||
Subject height | 67 in (170.18 cm) |
Thigh inertia () |
(0.0151) |
0 | 0 | |
Thigh Mass | 12.45 lb (5.65 kg) |
0 | (0.070) | 0 | ||
0 | 0 |
(0.070) |
||||
Shank mass | 7.67 lb (3.48 kg) |
Shank inertia |
(0.06480) |
0 | 0 | |
Foot Mass | 2.05 lb (0.93 kg) |
0 |
(0.0107) |
0 | ||
0 | 0 |
(0.0620) |
||||
Thigh-length | 16.14 in (41 cm) |
Foot inertia |
(0.001) |
0 | 0 | |
Shank length | 18.89 in (48.79 cm) |
0 |
(0.0037) |
0 | ||
0 | 0 |
(0.0041) |
||||
Foot length | 10.23 in (25.88 cm) |
PD controller gains Loop 1 | PID controller gains Loop 2 | |||
[500, 500, 500, 500, 500, 500, 500] | [104, 104, 104, 104, 104, 104, 104] | |||||
|
[7500, 7500, 7500, 7500, 7500, 7500, 7500] |
[250, 250, 250, 250, 250, 250, 250] | ||||
|
[55x103, 50x103, 55 x102, 3x102, 55x102, 55x102, 55x102] |
Subject’s Weight | Subject’s Height |
150 lbs. | 50 inch |
160 lbs. | 55 inch |
170 lbs. | 60 inch |
180 lbs. | 65 inch |
190 lbs. | 70inch |
200 lbs. | 75 inch |
Trajectory tracking Error | Weight | Max Error(99.70% coverage) | Height | Max Error(99.70% coverage) | ||
Median | STD | Median | STD | |||
Joint 1 | 0.021 | 0.38 | 1.16 | -0.041 | 0.024 | 0.113 |
Joint 2 | 0.34 | 1.4 | 4.54 | 0.016 | 0.026 | 0.094 |
Joint 3 | 1.7x10-3 | 0.38 | 1.14 | -1.4x10-3 | 0.023 | 0.070 |
Joint 4 | 0.38 | 1.4 | 4.58 | 0.07 | 0.056 | 0.238 |
Joint 5 | 4.4x10-3 | 0.045 | 0.13 | -4x10-3 | 0.023 | 0.073 |
Joint 6 | 0.04 | 0.31 | 0.97 | 0.07 | 0.056 | 0.238 |
Joint 7 | 0.011 | 0.18 | 0.55 | -4.0x10-3 | 3.2x10-3 | 0.0136 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 MDPI (Basel, Switzerland) unless otherwise stated