Fish Swarmed Kalman Filter for State Observer Feedback of Two-Wheeled Mobile Robot Stabilization

Ahmad Fahmi, M. Sulaiman, I. Siradjuddin, Anindya Dwi Risdhayanti
{"title":"Fish Swarmed Kalman Filter for State Observer Feedback of Two-Wheeled Mobile Robot Stabilization","authors":"Ahmad Fahmi, M. Sulaiman, I. Siradjuddin, Anindya Dwi Risdhayanti","doi":"10.31763/ijrcs.v3i3.1087","DOIUrl":null,"url":null,"abstract":"Over the past few decades, there have been significant technological advancements in the field of robots, particularly in the area of mobile robots. The performance standards of speed, accuracy, and stability have become key indicators of progress in robotic technology. Self-balancing robots are designed to maintain an upright position without toppling over. By continuously adjusting their center of mass, they can maintain stability even when disturbed by external forces. This research aims to achieving and maintaining balance is a complex task. Self-balancing robots must accurately sense their orientation, calculate corrective actions, and execute precise movements to stay upright. Eliminating disturbances and measurement noise in self-balancing robot can enhance the accuracy of their output. One common technique for achieving this is by using Kalman filters, which are effective in addressing non-stationary linear plants with unknown input signal strengths that can be optimized through filter poles and process covariances. Additionally, advanced Kalman filter methods have been developed to account for white measurement noise. In this research, state estimation was conducted using the Fish Swarm Optimization Algorithm (FSOA) to provide feedback to the controller to overcome the effects of disturbances and noise in the measurements through the designed filter. FSOA mimics the social interactions and coordinated movements observed in fish groups to solve optimization problems. FSOA is primarily used for optimization tasks where finding the global optimal solution is desired. The results show that the use of an optimized Kalman filter with FSOA on a two-wheeled mobile robot to handle system stability reduces noise values by 38.37%, and the system reaches a steady state value of 3.8 s with a steady error of 0.2%. In addition, by using the proposed method, filtering disturbances and measurement noise in self-balancing robot can help improve the accuracy of the self balancing robot’s output. System response becomes faster towards stability compared to other methods which are also applied to two-wheeled mobile robots.","PeriodicalId":409364,"journal":{"name":"International Journal of Robotics and Control Systems","volume":"124 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Robotics and Control Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31763/ijrcs.v3i3.1087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Over the past few decades, there have been significant technological advancements in the field of robots, particularly in the area of mobile robots. The performance standards of speed, accuracy, and stability have become key indicators of progress in robotic technology. Self-balancing robots are designed to maintain an upright position without toppling over. By continuously adjusting their center of mass, they can maintain stability even when disturbed by external forces. This research aims to achieving and maintaining balance is a complex task. Self-balancing robots must accurately sense their orientation, calculate corrective actions, and execute precise movements to stay upright. Eliminating disturbances and measurement noise in self-balancing robot can enhance the accuracy of their output. One common technique for achieving this is by using Kalman filters, which are effective in addressing non-stationary linear plants with unknown input signal strengths that can be optimized through filter poles and process covariances. Additionally, advanced Kalman filter methods have been developed to account for white measurement noise. In this research, state estimation was conducted using the Fish Swarm Optimization Algorithm (FSOA) to provide feedback to the controller to overcome the effects of disturbances and noise in the measurements through the designed filter. FSOA mimics the social interactions and coordinated movements observed in fish groups to solve optimization problems. FSOA is primarily used for optimization tasks where finding the global optimal solution is desired. The results show that the use of an optimized Kalman filter with FSOA on a two-wheeled mobile robot to handle system stability reduces noise values by 38.37%, and the system reaches a steady state value of 3.8 s with a steady error of 0.2%. In addition, by using the proposed method, filtering disturbances and measurement noise in self-balancing robot can help improve the accuracy of the self balancing robot’s output. System response becomes faster towards stability compared to other methods which are also applied to two-wheeled mobile robots.
两轮移动机器人稳定状态观测器反馈的鱼群卡尔曼滤波
在过去的几十年里,机器人领域取得了重大的技术进步,特别是在移动机器人领域。速度、精度和稳定性的性能标准已成为机器人技术进步的关键指标。自平衡机器人的设计目的是保持直立的位置而不会摔倒。通过不断调整质心,即使受到外力的干扰,它们也能保持稳定。本研究旨在实现和保持平衡是一项复杂的任务。自平衡机器人必须准确地感知其方向,计算纠正动作,并执行精确的运动以保持直立。消除自平衡机器人的干扰和测量噪声可以提高机器人输出的精度。实现这一目标的一种常用技术是使用卡尔曼滤波器,它可以有效地处理具有未知输入信号强度的非平稳线性植物,这些输入信号强度可以通过滤波器极点和过程协方差进行优化。此外,先进的卡尔曼滤波方法已经发展到考虑白测量噪声。在本研究中,使用鱼群优化算法(FSOA)进行状态估计,通过设计的滤波器向控制器提供反馈,以克服测量中干扰和噪声的影响。FSOA模仿鱼群中观察到的社会互动和协调运动来解决优化问题。FSOA主要用于寻找全局最优解的优化任务。结果表明,在两轮移动机器人上使用优化后的卡尔曼滤波和FSOA处理系统稳定性,使噪声值降低38.37%,系统达到稳态值3.8 s,稳态误差为0.2%。此外,利用该方法对自平衡机器人中的干扰和测量噪声进行滤波,有助于提高自平衡机器人输出的精度。与其他方法相比,系统响应速度更快,也适用于两轮移动机器人。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
3.10
自引率
0.00%
发文量
0
×
引用
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学术官方微信