Optimising inverse kinematics algorithm for an indigenous vision-based feeding serial robot using particle swarm optimisation and hybrid genetic algorithm: a comparison
{"title":"Optimising inverse kinematics algorithm for an indigenous vision-based feeding serial robot using particle swarm optimisation and hybrid genetic algorithm: a comparison","authors":"Priyam A. Parikh, Reena Trivedi, Keyur D. Joshi","doi":"10.1504/ijamechs.2023.131332","DOIUrl":null,"url":null,"abstract":"This paper aims to provide an optimal inverse kinematics solution for an indigenous 6 DoF feeding robot using evolutionary algorithms such as C-PSO and H-GA. Here, a case of a vision-based 3D printed serial manipulator is taken, which helps patients with meal consumption. A robotic arm passes through many intermediate points in its entire trajectory, which might create a positional error in Euclidean-space. The higher positional error can lead the robot's end-effector to the incorrect destination. To overcome this problem, we have provided a methodology that would help to perform IK at every intermediate point using C-PSO and H-GA. To efficiently solve the problem of positional error, the IK was optimised using C-PSO and H-GA, which gave a mean PE of 4.95% and 3.78% respectively. Finally, the PE, obtained from C-PSO and H-GA were compared and plotted in 2D line and 3D surface plots respectively.","PeriodicalId":38583,"journal":{"name":"International Journal of Advanced Mechatronic Systems","volume":"54 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Advanced Mechatronic Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/ijamechs.2023.131332","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 1
Abstract
This paper aims to provide an optimal inverse kinematics solution for an indigenous 6 DoF feeding robot using evolutionary algorithms such as C-PSO and H-GA. Here, a case of a vision-based 3D printed serial manipulator is taken, which helps patients with meal consumption. A robotic arm passes through many intermediate points in its entire trajectory, which might create a positional error in Euclidean-space. The higher positional error can lead the robot's end-effector to the incorrect destination. To overcome this problem, we have provided a methodology that would help to perform IK at every intermediate point using C-PSO and H-GA. To efficiently solve the problem of positional error, the IK was optimised using C-PSO and H-GA, which gave a mean PE of 4.95% and 3.78% respectively. Finally, the PE, obtained from C-PSO and H-GA were compared and plotted in 2D line and 3D surface plots respectively.