{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T16:26:42Z","timestamp":1773246402275,"version":"3.50.1"},"reference-count":19,"publisher":"Cambridge University Press (CUP)","issue":"3","license":[{"start":{"date-parts":[[2024,1,4]],"date-time":"2024-01-04T00:00:00Z","timestamp":1704326400000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2024,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Inverse kinematics of robot is the basis of robot assembly, which directly determines the pose of robot. Because the traditional inverse solution algorithm is limited by the robot topology structure, singular pose and inverse solution accuracy, it affects the use of robots. In order to solve the above problems, an improved particle swarm optimization (PSO) algorithm is proposed to solve the inverse problem of robot. This algorithm initializes the particle population based on joint angle limitations, accelerating the convergence speed of the algorithm. In order to avoid falling into local optima and premature convergence, we have proposed a nonlinear weight strategy to update the speed and position of particles, enhancing the algorithm\u2019s search ability, in addition introducing a penalty function to eliminate particles exceeding joint limits. Finally, the positions of common points and singular points are selected on PUMA 560 robot and redundant robot for inverse kinematics simulation verification. The results show that, compared with other algorithms, the improved PSO algorithm has higher convergence accuracy and better convergence speed in solving the inverse solution, and the algorithm has certain universality, which provides a new solution for the inverse kinematics solution of the assembly robot.<\/jats:p>","DOI":"10.1017\/s0263574723001789","type":"journal-article","created":{"date-parts":[[2024,1,4]],"date-time":"2024-01-04T07:04:40Z","timestamp":1704351880000},"page":"833-845","source":"Crossref","is-referenced-by-count":13,"title":["Kinematics inverse solution of assembly robot based on improved particle swarm optimization"],"prefix":"10.1017","volume":"42","author":[{"given":"Shixiong","family":"Zhang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0009-0006-8943-4500","authenticated-orcid":false,"given":"Ang","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jianxin","family":"Ren","sequence":"additional","affiliation":[]},{"given":"Ruilong","family":"Ren","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2024,1,4]]},"reference":[{"key":"S0263574723001789_ref7","volume-title":"The Proceedings of the 4th International Conference on Industrial Application Engineering","author":"Nagata","year":"2016"},{"key":"S0263574723001789_ref15","doi-asserted-by":"publisher","DOI":"10.3389\/fbioe.2022.832829"},{"key":"S0263574723001789_ref17","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.6710"},{"key":"S0263574723001789_ref18","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-016-2474-6"},{"key":"S0263574723001789_ref2","doi-asserted-by":"publisher","DOI":"10.1016\/j.rcim.2020.101996"},{"key":"S0263574723001789_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ROBIO.2016.7866587"},{"key":"S0263574723001789_ref10","doi-asserted-by":"publisher","DOI":"10.1017\/S026357472200145X"},{"key":"S0263574723001789_ref12","first-page":"1","volume-title":"2022 4th International Conference on Data-driven Optimization of Complex Systems (DOCS)","author":"Liang","year":"2022"},{"key":"S0263574723001789_ref14","doi-asserted-by":"publisher","DOI":"10.1002\/int.22543"},{"key":"S0263574723001789_ref4","doi-asserted-by":"publisher","DOI":"10.1016\/j.proeng.2013.09.242"},{"key":"S0263574723001789_ref8","first-page":"1925","article-title":"Inverse kinematic solution of nursing robot based on genetic algorithm","volume":"48","author":"Zhang","year":"2022","journal-title":"J. Beijing Univ. Aeronaut. Astronaut."},{"key":"S0263574723001789_ref6","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2015.06.052"},{"key":"S0263574723001789_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3059714"},{"key":"S0263574723001789_ref9","first-page":"1","article-title":"Inverse kinematics solution of manipulator based on improved differential evolution algorithm","volume":"2022","author":"Xiao-long","year":"2022","journal-title":"Modular Mach. Tool Autom. Manuf. Tech."},{"key":"S0263574723001789_ref19","doi-asserted-by":"publisher","DOI":"10.1016\/j.ifacol.2019.10.019"},{"key":"S0263574723001789_ref1","first-page":"1","article-title":"A noncontact control strategy for circular peg-in-hole assembly guided by the 6-DOF robot based on hybrid vision","volume":"71","author":"Xu","year":"2022","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"S0263574723001789_ref5","doi-asserted-by":"publisher","DOI":"10.1007\/s12652-020-01815-4"},{"key":"S0263574723001789_ref11","first-page":"88","article-title":"Welding robot inverse kinematics solution based on improved chicken swarm algorithm","volume":"38","author":"Mei","year":"2022","journal-title":"Mach. Des. Res."},{"key":"S0263574723001789_ref13","doi-asserted-by":"publisher","DOI":"10.1007\/s00500-021-06007-6"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574723001789","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,13]],"date-time":"2024-02-13T09:55:27Z","timestamp":1707818127000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574723001789\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,1,4]]},"references-count":19,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2024,3]]}},"alternative-id":["S0263574723001789"],"URL":"https:\/\/doi.org\/10.1017\/s0263574723001789","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,1,4]]}}}