DDPG-Based Adaptive Sliding Mode Control with Extended State Observer for Multibody Robot Systems

IF 2.9 Q2 ROBOTICS
Robotics Pub Date : 2023-11-26 DOI:10.3390/robotics12060161
Hamza Khan, Sheraz Ali Khan, Min Cheol Lee, U. Ghafoor, Fouzia Gillani, Umer Hameed Shah
{"title":"DDPG-Based Adaptive Sliding Mode Control with Extended State Observer for Multibody Robot Systems","authors":"Hamza Khan, Sheraz Ali Khan, Min Cheol Lee, U. Ghafoor, Fouzia Gillani, Umer Hameed Shah","doi":"10.3390/robotics12060161","DOIUrl":null,"url":null,"abstract":"This research introduces a robust control design for multibody robot systems, incorporating sliding mode control (SMC) for robustness against uncertainties and disturbances. SMC achieves this through directing system states toward a predefined sliding surface for finite-time stability. However, the challenge arises in selecting controller parameters, specifically the switching gain, as it depends on the upper bounds of perturbations, including nonlinearities, uncertainties, and disturbances, impacting the system. Consequently, gain selection becomes challenging when system dynamics are unknown. To address this issue, an extended state observer (ESO) is integrated with SMC, resulting in SMCESO, which treats system dynamics and disturbances as perturbations and estimates them to compensate for their effects on the system response, ensuring robust performance. To further enhance system performance, deep deterministic policy gradient (DDPG) is employed to fine-tune SMCESO, utilizing both actual and estimated states as input states for the DDPG agent and reward selection. This training process enhances both tracking and estimation performance. Furthermore, the proposed method is compared with the optimal-PID, SMC, and H∞ in the presence of external disturbances and parameter variation. MATLAB/Simulink simulations confirm that overall, the SMCESO provides robust performance, especially with parameter variations, where other controllers struggle to converge the tracking error to zero.","PeriodicalId":37568,"journal":{"name":"Robotics","volume":"14 1","pages":""},"PeriodicalIF":2.9000,"publicationDate":"2023-11-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Robotics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3390/robotics12060161","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ROBOTICS","Score":null,"Total":0}
引用次数: 0

Abstract

This research introduces a robust control design for multibody robot systems, incorporating sliding mode control (SMC) for robustness against uncertainties and disturbances. SMC achieves this through directing system states toward a predefined sliding surface for finite-time stability. However, the challenge arises in selecting controller parameters, specifically the switching gain, as it depends on the upper bounds of perturbations, including nonlinearities, uncertainties, and disturbances, impacting the system. Consequently, gain selection becomes challenging when system dynamics are unknown. To address this issue, an extended state observer (ESO) is integrated with SMC, resulting in SMCESO, which treats system dynamics and disturbances as perturbations and estimates them to compensate for their effects on the system response, ensuring robust performance. To further enhance system performance, deep deterministic policy gradient (DDPG) is employed to fine-tune SMCESO, utilizing both actual and estimated states as input states for the DDPG agent and reward selection. This training process enhances both tracking and estimation performance. Furthermore, the proposed method is compared with the optimal-PID, SMC, and H∞ in the presence of external disturbances and parameter variation. MATLAB/Simulink simulations confirm that overall, the SMCESO provides robust performance, especially with parameter variations, where other controllers struggle to converge the tracking error to zero.
基于 DDPG 的自适应滑模控制与多体机器人系统的扩展状态观测器
这项研究为多体机器人系统引入了一种鲁棒控制设计,并结合了滑动模式控制(SMC),以实现对不确定性和干扰的鲁棒控制。SMC 通过将系统状态导向预定义的滑动面来实现有限时间稳定性。然而,在选择控制器参数(特别是开关增益)时遇到了挑战,因为它取决于扰动的上限,包括影响系统的非线性、不确定性和干扰。因此,在系统动态未知的情况下,增益选择就变得极具挑战性。为了解决这个问题,我们将扩展状态观测器(ESO)与 SMC 集成在一起,形成了 SMCESO,它将系统动态和扰动视为扰动,并对其进行估计,以补偿其对系统响应的影响,从而确保系统的稳健性能。为了进一步提高系统性能,采用了深度确定性策略梯度(DDPG)对 SMCESO 进行微调,利用实际状态和估计状态作为 DDPG 代理和奖励选择的输入状态。这一训练过程提高了跟踪和估计性能。此外,在存在外部干扰和参数变化的情况下,将所提出的方法与最优-PID、SMC 和 H∞ 进行了比较。MATLAB/Simulink 仿真证实,总体而言,SMCESO 具有稳健的性能,尤其是在参数变化的情况下,其他控制器很难将跟踪误差收敛为零。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Robotics
Robotics Mathematics-Control and Optimization
CiteScore
6.70
自引率
8.10%
发文量
114
审稿时长
11 weeks
期刊介绍: Robotics publishes original papers, technical reports, case studies, review papers and tutorials in all the aspects of robotics. Special Issues devoted to important topics in advanced robotics will be published from time to time. It particularly welcomes those emerging methodologies and techniques which bridge theoretical studies and applications and have significant potential for real-world applications. It provides a forum for information exchange between professionals, academicians and engineers who are working in the area of robotics, helping them to disseminate research findings and to learn from each other’s work. Suitable topics include, but are not limited to: -intelligent robotics, mechatronics, and biomimetics -novel and biologically-inspired robotics -modelling, identification and control of robotic systems -biomedical, rehabilitation and surgical robotics -exoskeletons, prosthetics and artificial organs -AI, neural networks and fuzzy logic in robotics -multimodality human-machine interaction -wireless sensor networks for robot navigation -multi-sensor data fusion and SLAM
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信