Rezvan Nasiri, Mahdi Khoramshahi, Mohammad Javad Yazdanpanah, Majid Nili Ahmadabadi
{"title":"Three Benefits of Using Nonlinear Compliance in Robotic Systems Performing Cyclic Tasks: Energy Efficiency, Control Robustness, and Gait Optimality","authors":"Rezvan Nasiri, Mahdi Khoramshahi, Mohammad Javad Yazdanpanah, Majid Nili Ahmadabadi","doi":"10.1002/msd2.70012","DOIUrl":null,"url":null,"abstract":"<p>Nonlinearity in parallel compliance can be exploited to improve the performance of locomotion systems in terms of (1) energy efficiency, (2) control robustness, and (3) gait optimality; that is, attaining energy efficiency across a set of motions. Thus far, the literature has investigated and validated only the first two benefits. In this study, we present a new mathematical framework for designing nonlinear compliances in cyclic tasks encompassing all three benefits. We present an optimization-based formulation for each benefit to obtain the desired compliance profile. Furthermore, we analytically prove that, compared to linear compliance, using nonlinear compliance leads to (1) lower energy consumption, (2) better closed-loop performance, specifically in terms of tracking error, and (3) a higher diversity of natural frequencies. To compare the performance of linear and nonlinear compliance, we apply the proposed methods to a diverse set of robotic systems performing cyclic tasks, including a 2-DOF manipulator, a 3-DOF bipedal walker, and a hopper model. Compared to linear compliance, the nonlinear compliance leads to better performance in all aspects; for example, a 70% reduction in energy consumption and tracking error for the manipulator simulation. Regarding gait optimality, for all robotic simulation models, compared to linear compliance, the nonlinear compliance has lower energy consumption and tracking error over the considered set of motions. The proposed analytical studies and simulation results strongly support the idea that using nonlinear compliance significantly improves robotic system performance in terms of energy efficiency, control robustness, and gait optimality.</p>","PeriodicalId":60486,"journal":{"name":"国际机械系统动力学学报(英文)","volume":"5 3","pages":"564-575"},"PeriodicalIF":3.6000,"publicationDate":"2025-05-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://onlinelibrary.wiley.com/doi/epdf/10.1002/msd2.70012","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"国际机械系统动力学学报(英文)","FirstCategoryId":"1087","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1002/msd2.70012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MECHANICAL","Score":null,"Total":0}
引用次数: 0
Abstract
Nonlinearity in parallel compliance can be exploited to improve the performance of locomotion systems in terms of (1) energy efficiency, (2) control robustness, and (3) gait optimality; that is, attaining energy efficiency across a set of motions. Thus far, the literature has investigated and validated only the first two benefits. In this study, we present a new mathematical framework for designing nonlinear compliances in cyclic tasks encompassing all three benefits. We present an optimization-based formulation for each benefit to obtain the desired compliance profile. Furthermore, we analytically prove that, compared to linear compliance, using nonlinear compliance leads to (1) lower energy consumption, (2) better closed-loop performance, specifically in terms of tracking error, and (3) a higher diversity of natural frequencies. To compare the performance of linear and nonlinear compliance, we apply the proposed methods to a diverse set of robotic systems performing cyclic tasks, including a 2-DOF manipulator, a 3-DOF bipedal walker, and a hopper model. Compared to linear compliance, the nonlinear compliance leads to better performance in all aspects; for example, a 70% reduction in energy consumption and tracking error for the manipulator simulation. Regarding gait optimality, for all robotic simulation models, compared to linear compliance, the nonlinear compliance has lower energy consumption and tracking error over the considered set of motions. The proposed analytical studies and simulation results strongly support the idea that using nonlinear compliance significantly improves robotic system performance in terms of energy efficiency, control robustness, and gait optimality.