Optimal Position Control of Nonlinear Muscle Based on Sliding Mode and Particle Swarm Optimization Algorithm

Document Type : Original Article


1 Department of Biomedical Engineering, Electronic Branch, Islamic Azad University, Tehran, Iran

2 Department of Mechanical Engineering, University of Guilan, Rasht, Iran

3 Department of Biomedical Engineering, Sciences and Research Branch, Islamic Azad University, Tehran, Iran


Rehabilitation is a way to care muscle and skeleton disorders and disease, using mechanical equipment. The aim of rehabilitation is that help disable persons who they reach to minimum physical activities. Since pneumatic actuators have high respect of power to weight, are cleanliness, reachable fluid, are to repair and low cost that can use to implement in robot which interact with human body parts. The other features that use on pneumatic actuators that this is comprisable fluid and variable stiffness traits. Due to importance and performance of these actuators in medical science and also they have high security and exact control which can preserve bodies. Therefore in this project, we search pneumatic actuators with high precision controller that can manufacture various mechanisms for rehabilitation process. Pneumatic actuators mathematical modeling is presented in this thesis. According to modeling of pneumatic actuator, differential equations of actuators are presented. In this research, we used solenoid valves, because proportional valves are expensive. We used sliding mode theory for position control of actuator. There are many importance on these systems and the main aim of this project, optimal path of 2 links mechanism for rehabilitation problems. So optimal tracking robot, we use particle swarm optimization for finding optimal gain controller in sliding mode control because we want to achieve minimum tracking errors in path planning of mechanism.


Taghirad, H. D., & Belanger, P. R. (2001). H∞-based robust torque control of harmonic drive systems. Journal of Dynamic Systems, Measurement, and Control, 123(3), 338–345.
Shearer, J. L. (1956). Study of Pneumatic Processes in the Continuous Control of Motion with Compressed Air. Part I and II. Trans. ASME, 78(1), 233–249.
Bobrow, J. E., & McDonell, B. W. (1998). Modeling, identification, and control of a pneumatically actuated, force controllable robot. IEEE transactions on robotics and automation: a publication of the IEEE Robotics and Automation Society, 14(5), 732–742. doi:10.1109/70.720349
Kunt, C., & Singh, R. (1990). A linear time varying model for on-off valve controlled pneumatic actuators. Journal of Dynamic Systems, Measurement, and Control, 112(4), 740–747. doi:10.1115/1.2896203
Wang, J., Pu, J., & Moore, P. (1999). A practical control strategy for servo-pneumatic actuator systems. Control Engineering Practice, 7(12), 1483–1488. doi:10.1016/s0967-0661(99)00115-x
Lai, W. K., Rahmat, M. F., & Wahab, N. A. (2012). Modeling and controller design of pneumatic actuator system with control valve. International Journal on Smart Sensing and Intelligent Systems, 5(3), 624–644. doi:10.21307/ijssis-2017-499
Tarn, T. J., Wu, Y., Xi, N., & Isidori, A. (1996). Force regulation and contact transition control. IEEE Control Systems Magazine, 16(1), 32–40.
Salisbury, J. (1980). Active stiffness control of a manipulator in cartesian coordinates. 1980 19th IEEE Conference on Decision and Control including the Symposium on Adaptive Processes. Albuquerque, NM, USA. doi:10.1109/cdc.1980.272026
Chiaverini, S., & Sciavicco, L. (1993). The parallel approach to force/position control of robotic manipulators. IEEE transactions on robotics and automation: a publication of the IEEE Robotics and Automation Society, 9(4), 361–373. doi:10.1109/70.246048
Ferretti, G., Magnani, G., & Rocco, P. (1997). Toward the implementation of hybrid position/force control in industrial robots. IEEE transactions on robotics and automation: a publication of the IEEE Robotics and Automation Society, 13(6), 838–845. doi:10.1109/70.650162
Schutter, D., & Van Brussel, J. (1988). Compliant robot motion II. A control approach based on external control loops. The International Journal of Robotics Research, 7(4), 18–33.
Michmizos, K. P., Rossi, S., Castelli, E., Cappa, P., & Krebs, H. I. (2015). Robot-aided neurorehabilitation: A pediatric robot for ankle rehabilitation. IEEE Transactions on Neural Systems and Rehabilitation Engineering: A Publication of the IEEE Engineering in Medicine and Biology Society, 23(6), 1056–1067. doi:10.1109/TNSRE.2015.2410773
Noritsugu, T., Tanaka, T., & Yamanaka, T. (2002). Application of rubber artificial muscle manipulator as a rehabilitation robot. Proceedings 5th IEEE International Workshop on Robot and Human Communication. RO-MAN’96 TSUKUBA. Tsukuba, Japan. doi:10.1109/roman.1996.568779
Nagarsheth, H. J., Savsani, P. V., & Patel, M. A. (2008, Αύγουστος). Modeling and dynamics of human arm. 2008 IEEE International Conference on Automation Science and Engineering. Arlington, VA. doi:10.1109/coase.2008.4626407