{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,15]],"date-time":"2026-01-15T00:24:17Z","timestamp":1768436657388,"version":"3.49.0"},"reference-count":38,"publisher":"Cambridge University Press (CUP)","issue":"4","license":[{"start":{"date-parts":[[2015,11,6]],"date-time":"2015-11-06T00:00:00Z","timestamp":1446768000000},"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":[[2017,4]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>Because space manipulators must satisfy the law of conservation of momentum, any motion of a manipulator within a space-manipulator system disturbs the position and attitude of its free-floating base. In this study, the authors have designed a multi-swarm particle swarm optimization (PSO) algorithm to address the motion planning problem and so minimize base disturbances for 6-DOF space manipulators. First, the equation of kinematics for space manipulators in the form of a generalized Jacobian matrix (GJM) is introduced. Second, sinusoidal and polynomial functions are used to parameterize joint motion, and a quaternion representation is used to represent the attitude of the base. Moreover, by transforming the planning problem into an optimization problem, the objective function is analyzed and the proposed algorithm explained in detail. Finally, numerical simulation results are used to verify the validity of the proposed algorithm.<\/jats:p>","DOI":"10.1017\/s0263574715000855","type":"journal-article","created":{"date-parts":[[2015,11,6]],"date-time":"2015-11-06T10:22:09Z","timestamp":1446805329000},"page":"861-875","source":"Crossref","is-referenced-by-count":12,"title":["Nonholonomic motion planning for minimizing base disturbances of space manipulators based on multi-swarm PSO"],"prefix":"10.1017","volume":"35","author":[{"given":"Qiang","family":"Zhang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Ji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongsheng","family":"Zhou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaopeng","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2015,11,6]]},"reference":[{"key":"S0263574715000855_ref22","doi-asserted-by":"publisher","DOI":"10.1017\/S026357470001849X"},{"key":"S0263574715000855_ref13","doi-asserted-by":"crossref","unstructured":"T. Suzuki and Y. Nakamura , \u201cPlanning Spiral Motion of Nonholonomic Space Robots,\u201d Proceedings of the IEEE International Conferences on Robotics and Automation, Minneapolis, Minnesota, (1996) pp. 718\u2013725.","DOI":"10.1109\/ROBOT.1996.503859"},{"key":"S0263574715000855_ref20","unstructured":"D. N. Nenchev , \u201cController for A Redundant Free-flying Space Robot with Spacecraft Atitude\/Manipulator Motion Coordination,\u201d Proceedings International Conference on Intelligent Robots and Systems, Yokohama, (1993) pp. 2108\u20132114."},{"key":"S0263574715000855_ref36","doi-asserted-by":"publisher","DOI":"10.5772\/5605"},{"key":"S0263574715000855_ref35","doi-asserted-by":"crossref","unstructured":"P. Huang and Y. Xu , \u201cPSO-Based Time-Optimal Trajectory Planning for Space Robot with Dynamic Constraints,\u201d Proceedings of the 2006 IEEE International Conference on Robotics and Biomimetics, Kunming, (Dec. 17\u201320, 2006) pp. 1402\u20131407.","DOI":"10.1109\/ROBIO.2006.340134"},{"key":"S0263574715000855_ref15","doi-asserted-by":"publisher","DOI":"10.1299\/kikaic.57.2356"},{"key":"S0263574715000855_ref8","doi-asserted-by":"crossref","unstructured":"E. Papadoupolous and S. Dubowsky , \u201cCoordinated Manipulator\/Spacecraft Motion Control for Space Robotic Systems,\u201d IEEE International Conference on Robotics and Automation, Cambridge, MA, (1991) pp. 1696\u20131701.","DOI":"10.1109\/ROBOT.1991.131864"},{"key":"S0263574715000855_ref38","unstructured":"M. Shimizu , T. Hiraoka , K. Fujishima , A. Kurosu , K. Hashizume and K. Yoshida , \u201cThe Spacedyn: A MATLAB Toolbox for Space and Mobile Robots,\u201d http:\/\/www.astro.mech.tohoku.ac.jp\/spacedyn\/, (1999)."},{"key":"S0263574715000855_ref27","doi-asserted-by":"crossref","unstructured":"J. Xie , W. Qiang , B. Liang and C. Li , \u201cInverse Kinematics Problem for 6-DOF Space Manipulator Based On the Theory of Screws,\u201d Proceedings of the 2007 IEEE International Conference on Robotics and Biomimetics, Sanya, China, (Dec. 15\u201318, 2007) pp. 1659\u20131663.","DOI":"10.1109\/ROBIO.2007.4522414"},{"key":"S0263574715000855_ref19","doi-asserted-by":"publisher","DOI":"10.1163\/156855395X00364"},{"key":"S0263574715000855_ref26","doi-asserted-by":"crossref","unstructured":"Z. Shuzhen , H. Jianlong , K. Minxiu and S. Lining , \u201cInverse Kinematics and Application of a Type of Motion Chain Based on Screw Theory and Analytic Geometry,\u201d IEEE International Conference on Computer Application and System Modeling (ICCASM 2010), Taiyuan, China, (2010), pp. 680\u2013684.","DOI":"10.1109\/ICCASM.2010.5622213"},{"key":"S0263574715000855_ref4","doi-asserted-by":"crossref","unstructured":"W. Xu , B. Liang , C. Li , W. Qiang , Y. Xu and K. K. Lee , \u201cNon-Holonomic Path Planning of Space Robot based on Genetic Algorithm,\u201d IEEE International Conference on, Robotics and Biomimetics ROBIO'06, Kunming, China, (2006) pp. 1471\u20131476.","DOI":"10.1109\/ROBIO.2006.340146"},{"key":"S0263574715000855_ref10","doi-asserted-by":"crossref","unstructured":"K. Yoshida , K. Hashizume and S. Abiko , \u201cZero Reaction Maneuver: Flight Validation with ETS-VII Space Robot and Extension to Kinematically Redundant Arm,\u201d Proceedings of the IEEE International Conference on Robotics and Automation, Piscataway, USA, (2001) pp. 441\u2013446.","DOI":"10.1109\/ROBOT.2001.932590"},{"key":"S0263574715000855_ref21","doi-asserted-by":"publisher","DOI":"10.1017\/S026357471300115X"},{"key":"S0263574715000855_ref37","unstructured":"Z. Qiang and G. Fang , \u201cA Two-Phase Multi-population Particle Swarm Algorithm for Global Optimization,\u201d Proceedings of 2006 International Conference on artificial Intelligence - 50 Years' Achievements, Future Directions and Social Impacts, Beijing, (Aug. 2006) pp. 271\u2013274."},{"key":"S0263574715000855_ref29","doi-asserted-by":"publisher","DOI":"10.1109\/56.809"},{"key":"S0263574715000855_ref23","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574707004080"},{"key":"S0263574715000855_ref24","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574706003249"},{"key":"S0263574715000855_ref32","doi-asserted-by":"crossref","unstructured":"J. Wu , S. Shi , B. Wang , Z. Jiang and H. Liu , \u201cPath Planning for Minimizing BaseReaction of Space Robot and its GroundExperimental Study,\u201d Proceedings of the 2009 IEEE International Conferenceon Mechatronics and Automation, Changchun, China, (Aug. 9\u201312, 2009) pp. 4627\u20134632.","DOI":"10.1109\/ICMA.2009.5244791"},{"key":"S0263574715000855_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/70.86080"},{"key":"S0263574715000855_ref33","first-page":"760","volume-title":"Encyclopedia of Machine Learning","author":"Kennedy","year":"2010"},{"key":"S0263574715000855_ref11","doi-asserted-by":"crossref","unstructured":"K. Yoshida , R. Kurazume and Y. Umetani , \u201cDual Arm Coordination in Space Free-Flying Robot,\u201d Proceedings of the IEEE International Conference on Robotics and Automation, Sacramento, CA, (1991) pp. 2516\u20132521.","DOI":"10.1109\/ROBOT.1991.132004"},{"key":"S0263574715000855_ref14","unstructured":"C. H. Wang , B. M. Feng and G. C. Ma , \u201cRobust Tracking Control of Space Robots using Fuzzy Neural Network,\u201d Proceedings IEEE International Symposiumon Computational Intelligence in Robotics and Automation, Espoo, (2005) pp. 181\u2013185."},{"key":"S0263574715000855_ref34","doi-asserted-by":"crossref","unstructured":"X. Huo , Y. Cheng , Y. Wang and Q. Hu , \u201cPSO based Trajectory Planning of Free Floating Space Robot for Minimizing Spacecraft Attitude Disturbance,\u201d IEEE Chinese Control and Decision Conference (CCDC), Mianyang, (2011) pp. 819\u2013822.","DOI":"10.1109\/CCDC.2011.5968295"},{"key":"S0263574715000855_ref31","doi-asserted-by":"crossref","unstructured":"F. Zhang , Y. Fu , L. Hua , H. Chen , S. Wang and B. Guo , \u201cPoint-to-point Planning for Free-floating Space Manipulator with Zero-disturbance Spacecraft Attitude,\u201d Proceeding of the IEEE International Conference on Information and Automation, Shenyang, China, (Jun, 2012) pp. 142\u2013147.","DOI":"10.1109\/ICInfA.2012.6246798"},{"key":"S0263574715000855_ref1","doi-asserted-by":"publisher","DOI":"10.5772\/5797"},{"key":"S0263574715000855_ref12","unstructured":"K. Yamada , \u201cArm Path Planning for a Space Robot,\u201d Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Yokohama, Japan, (1993) pp. 2049\u20132055."},{"key":"S0263574715000855_ref18","doi-asserted-by":"crossref","unstructured":"I. Belousov , C. Estevs , J. Laumond and E. Ferr\u00e9 , \u201cMotion Planning for the Large Space Manipulators with Complicated Dynamics,\u201d Proceeding IEEE\/RSJ International Conference on Intelligent Robots and Systems, Edmonton, (2005) pp. 3713\u20133719.","DOI":"10.1109\/IROS.2005.1545547"},{"key":"S0263574715000855_ref5","unstructured":"S. Dubowsky , E. E. Vance and M. A. Torres , \u201cThe Control of Space Manipulators Subject to Spacecraft Attitude Control Saturation Limits,\u201d Proceedings of NASA Conference Space Telerobotics, Cambridge, MA, (1989) pp. 409\u2013418."},{"key":"S0263574715000855_ref17","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2004.12.009"},{"key":"S0263574715000855_ref6","first-page":"91","volume-title":"Advances in the Astronautical Science","author":"Vafa","year":"1988"},{"key":"S0263574715000855_ref3","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2005.03.006"},{"key":"S0263574715000855_ref7","doi-asserted-by":"crossref","unstructured":"S. Dubowsky and M. Torres , \u201cPath Planning for Space Manipulators to Minimize Spacecraft Attitude Disturbances,\u201d IEEE International Conference on Robotics and Automation, Cambridge, MA, USA, (1991) pp. 2522\u20132528.","DOI":"10.1109\/ROBOT.1991.132005"},{"key":"S0263574715000855_ref9","first-page":"251","volume-title":"The fifth international symposium on Robotics research","author":"Nenchev","year":"1991"},{"key":"S0263574715000855_ref25","doi-asserted-by":"publisher","DOI":"10.1109\/70.34766"},{"key":"S0263574715000855_ref16","doi-asserted-by":"publisher","DOI":"10.9746\/sicetr1965.31.193"},{"key":"S0263574715000855_ref30","doi-asserted-by":"publisher","DOI":"10.5772\/5713"},{"key":"S0263574715000855_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/70.127239"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574715000855","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,31]],"date-time":"2025-05-31T10:03:55Z","timestamp":1748685835000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574715000855\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,6]]},"references-count":38,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,4]]}},"alternative-id":["S0263574715000855"],"URL":"https:\/\/doi.org\/10.1017\/s0263574715000855","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,11,6]]}}}