Next Article in Journal
Design and Validation of a Walking Exoskeleton for Gait Rehabilitation Using a Dual Eight-Bar Mechanism
Next Article in Special Issue
Anomaly Detection Using Machine Learning for Robotics Environments on 5G Networks
Previous Article in Journal
Modeling the Soil Surface Temperature–Wind Speed–Evaporation Relationship Using a Feedforward Backpropagation ANN in Al Medina, Saudi Arabia
Previous Article in Special Issue
Web System for Solving the Inverse Kinematics of 6DoF Robotic Arm Using Deep Learning Models: CNN and LSTM
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot

1
School of Automation and Electrical Engineering, Zhongyuan University of Technology, Zhengzhou 450007, China
2
Zhongyuan-Petersburg Aviation College, Zhongyuan University of Technology, Zhengzhou 450007, China
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Technologies 2025, 13(10), 462; https://doi.org/10.3390/technologies13100462
Submission received: 15 August 2025 / Revised: 24 September 2025 / Accepted: 10 October 2025 / Published: 13 October 2025
(This article belongs to the Special Issue AI Robotics Technologies and Their Applications)

Abstract

With the acceleration of global aging and the rising incidence of stroke, the demand for lower limb rehabilitation has been steadily increasing. Traditional therapeutic methods can no longer meet the growing needs, which has led to the widespread application of robotic solutions to address labor shortages. In this context, this paper presents a hierarchical and distributed control system based on ROS 2 and Micro-ROS. The distributed architecture decouples functional modules, improving system maintainability and supporting modular upgrades. The control system consists of a three-layer structure, including a high-level controller, Jetson Nano, for gait data processing and advanced command generation; a middle-layer controller, ESP32-S3, for sensor data fusion and inter-layer communication bridging; and a low-level controller, STM32F405, for field-oriented control to drive the motors along a predefined trajectory. Experimental validation in both early and late rehabilitation stages demonstrates the system’s ability to achieve accurate trajectory tracking. In the early rehabilitation stage, the maximum root mean square error of the joint motors is 1.143°; in the later rehabilitation stage, the maximum root mean square error of the joint motors is 1.833°, confirming the robustness of the control system. Additionally, the hierarchical and distributed architecture ensures maintainability and facilitates future upgrades. This paper provides a feasible control scheme for the next generation of lower limb rehabilitation robots.
Keywords: hierarchical distributed control; ROS 2; Micro-ROS; field-oriented control; gait trajectory following hierarchical distributed control; ROS 2; Micro-ROS; field-oriented control; gait trajectory following

Share and Cite

MDPI and ACS Style

Wang, A.; Dong, J.; Teng, R.; Liu, P.; Yue, X.; Zhang, X. A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot. Technologies 2025, 13, 462. https://doi.org/10.3390/technologies13100462

AMA Style

Wang A, Dong J, Teng R, Liu P, Yue X, Zhang X. A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot. Technologies. 2025; 13(10):462. https://doi.org/10.3390/technologies13100462

Chicago/Turabian Style

Wang, Aihui, Jinkang Dong, Rui Teng, Ping Liu, Xuebin Yue, and Xiang Zhang. 2025. "A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot" Technologies 13, no. 10: 462. https://doi.org/10.3390/technologies13100462

APA Style

Wang, A., Dong, J., Teng, R., Liu, P., Yue, X., & Zhang, X. (2025). A Hierarchical Distributed Control System Design for Lower Limb Rehabilitation Robot. Technologies, 13(10), 462. https://doi.org/10.3390/technologies13100462

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop