Attribution-Gated Joint Estimation of Intention and Capability for Assist-as-Needed Upper-Limb Robots
Organizations: Department of Electronic and Electrical Engineering, Southern University of Science and Technology, Shenzhen, China · Aerospace Center Hospital, School of Life Science, and the Key Laboratory of Convergence Medical Engineering System and Healthcare Technology, Ministry of Industry and Information Technology, Beijing Institute of Technology, Beijing, China · Department of Peripheral Vascular Intervention, Aerospace Center Hospital, School of Life Science, Beijing Institute of Technology, Beijing, 100081, China
Abstract
Assist-as-needed (AAN) control must distinguish between changes in intended motion and changes in effective voluntary torque capability, even though both can produce similar kinematic and interaction responses. A dual-measurand multimodal MHE-MPC architecture is developed as the base framework, in which the intended trajectory and the task-dependent effective voluntary torque capability are estimated online as distinct quantities, and both estimates are used to adapt robotic assistance. Building on this architecture, the ambiguity between the two update channels is formulated as a continuous credit-assignment problem and resolved by an attribution gate. A trajectory-change indicator is obtained from persistent corrective interaction, whereas a capability-change indicator is derived from the residual between normalized muscle activation and dynamics-reconstructed voluntary torque. Nine healthy participants completed factorial target-height-load trials and a pre-post fatigue cup-transport task. Without target-height input, the gated method generated correctly ordered Low-Middle-High references under every load: target changes were preferentially assigned to trajectory adaptation, whereas added load shifted adaptation toward the capability channel. It achieved the lowest RMSE in all nine conditions (0.017 rad versus 0.041 rad for ungated dual estimation and 0.127 rad for fixed-reference error-based AAN). Post-fatigue capability estimates decreased and assistance increased at all heights, supporting functional feasibility.
Figures & tables
| Load | Height | Controller | Actual endpoint (rad) | Reference endpoint (rad) | Tracking RMSE (rad) | Mean attribution | Normalized EMG | Motor assistive torque (N m) |
|---|---|---|---|---|---|---|---|---|
| Free (0 kg) | Low | Error-based AAN | 0.783 0.037 | 0.980 0.030 | 0.170 0.028 | 0.500 0.000 | 0.009 0.004 | 0.151 0.026 |
| Independent MPC | 0.730 0.028 | 0.690 0.035 | 0.037 0.013 | 0.500 0.000 | 0.015 0.011 | 0.007 0.022 | ||
| Attribution-gated MPC | 0.702 0.034 | 0.686 0.033 | 0.017 0.014 | 0.573 0.029 | 0.026 0.028 | 0.004 0.011 | ||
| Middle | Error-based AAN | 1.018 0.058 | 0.980 0.030 | 0.067 0.037 | 0.500 0.000 | 0.015 0.007 | 0.038 0.047 | |
| Independent MPC | 0.986 0.025 | 0.972 0.026 | 0.034 0.018 | 0.500 0.000 | 0.018 0.012 | 0.017 0.023 | ||
| Attribution-gated MPC | 1.002 0.043 | 1.000 0.048 | 0.013 0.016 | 0.489 0.034 | 0.026 0.023 | 0.005 0.010 |
| Target | State | (N m) | Mean assist (N m) | RMSE (rad) |
|---|---|---|---|---|
| Low | Fresh | 47.240 11.950 | -0.005 0.004 | 0.041 0.022 |
| Post-fatigue | 36.457 20.231 | 0.244 0.380 | 0.062 0.012 | |
| Middle | Fresh | 46.734 12.298 | 0.009 0.033 | 0.053 0.023 |
| Post-fatigue | 36.260 16.491 | 0.282 0.325 | 0.060 0.011 | |
| High | Fresh | 45.268 9.308 | 0.069 0.077 | 0.056 0.016 |
| Post-fatigue | 37.263 20.503 | 0.369 0.530 | 0.081 0.015 |
Assistive Robotics
Assistive robotics develops robots and wearable devices that support mobility, daily activities, rehabilitation, and care.
See all 208 papers