{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T08:08:10Z","timestamp":1769155690043,"version":"3.49.0"},"reference-count":74,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2023,11,17]],"date-time":"2023-11-17T00:00:00Z","timestamp":1700179200000},"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,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In order to resolve redundancy and path planning of a high DOF mobile manipulator using conventional approaches like Jacobian and a pseudoinverse method, researchers face the limitation of computational load and delay in response. If such kind of mobile manipulator is traversing the rough terrain, then conventional methods become too costly to implement due to the handling of redundant joints, obstacles, and wheel-terrain interaction. A few optimization-based redundancy resolution approaches try incorporating wheel-terrain interaction but fail in real-time response. This paper describes a 14 DOF Rover Manipulator System\u2019s end-effector path-tracking approach using CG-Space framework to incorporate wheel-terrain interaction. CG-Space means the center of gravity (CG) locus of the Rover. The Rover\u2019s CG is calculated while traversing over 3D terrain using a multivariable optimization method and a 3D point cloud image of the actual terrain and stored as CG-Space over the given terrain. First of all, we decide which part of the system moves to track the path, that is, arm or Rover, depending upon the manipulator\u2019s work volume and manipulability measure restrictions. The next task is to obtain the Rover pose according to the end-effector path using a simple arm\u2019s inverse kinematic solution between the CG-Space and end-effector task space without resolving redundancy. Meanwhile, obstacles and non-traversable regions are avoided in CG-Space. On diverse 3D terrains, simulation and experimental results support the suggested CG-Space framework for end-effector tracking.<\/jats:p>","DOI":"10.1017\/s0263574723001479","type":"journal-article","created":{"date-parts":[[2023,11,17]],"date-time":"2023-11-17T08:10:40Z","timestamp":1700208640000},"page":"265-301","source":"Crossref","is-referenced-by-count":3,"title":["End-effector path tracking of a 14 DOF Rover Manipulator System in CG-Space framework"],"prefix":"10.1017","volume":"42","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9294-4022","authenticated-orcid":false,"given":"Shubhi","family":"Katiyar","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3635-9731","authenticated-orcid":false,"given":"Ashish","family":"Dutta","sequence":"additional","affiliation":[]}],"member":"56","published-online":{"date-parts":[[2023,11,17]]},"reference":[{"key":"S0263574723001479_ref47","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2009.12.002"},{"key":"S0263574723001479_ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.2001.933249"},{"key":"S0263574723001479_ref23","unstructured":"[23] De Luca, A. , Oriolo, G. and Giordano, P. R. , \u201cKinematic Modeling and Redundancy Resolution for Non-Holonomic Mobile Manipulators,\u201d Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006 (2006) pp. 1867\u20131873."},{"key":"S0263574723001479_ref13","doi-asserted-by":"publisher","DOI":"10.1109\/IRDS.2002.1043979"},{"key":"S0263574723001479_ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2018.2803167"},{"key":"S0263574723001479_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2019.2930685"},{"key":"S0263574723001479_ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2018.06.053"},{"key":"S0263574723001479_ref36","doi-asserted-by":"publisher","DOI":"10.1017\/S026357470999049X"},{"key":"S0263574723001479_ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ISAS49493.2020.9378850"},{"key":"S0263574723001479_ref68","doi-asserted-by":"publisher","DOI":"10.5194\/isprsarchives-XL-5-W4-93-2015"},{"key":"S0263574723001479_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2899459"},{"key":"S0263574723001479_ref4","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2006.1638012"},{"key":"S0263574723001479_ref50","volume-title":"Self-Organization and Associative Memory","author":"Kohonen"},{"key":"S0263574723001479_ref39","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.2011.6094666"},{"key":"S0263574723001479_ref30","doi-asserted-by":"publisher","DOI":"10.1109\/AERO.2010.5446990"},{"key":"S0263574723001479_ref46","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574719001541"},{"key":"S0263574723001479_ref61","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2019.03.026"},{"key":"S0263574723001479_ref24","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574706003262"},{"key":"S0263574723001479_ref40","doi-asserted-by":"crossref","unstructured":"[40] Sturm, J. and Burgard, W. , \u201cLearning Probabilistic Models for Mobile Manipulation Robots,\u201d IJCAI (2013) pp. 3131\u20133135.","DOI":"10.1007\/978-3-642-37160-8"},{"key":"S0263574723001479_ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2019.07.015"},{"key":"S0263574723001479_ref54","doi-asserted-by":"publisher","DOI":"10.1007\/s41315-019-00081-8"},{"key":"S0263574723001479_ref28","doi-asserted-by":"publisher","DOI":"10.1109\/CRV52889.2021.00017"},{"key":"S0263574723001479_ref63","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-020-06377-5"},{"key":"S0263574723001479_ref12","doi-asserted-by":"publisher","DOI":"10.1109\/WIECON-ECE.2015.7444006"},{"key":"S0263574723001479_ref67","doi-asserted-by":"publisher","DOI":"10.1109\/3DV.2013.52"},{"key":"S0263574723001479_ref42","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574713000520"},{"key":"S0263574723001479_ref55","doi-asserted-by":"publisher","DOI":"10.1080\/02286203.2019.1670034"},{"key":"S0263574723001479_ref69","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2018.2853742"},{"key":"S0263574723001479_ref73","doi-asserted-by":"publisher","DOI":"10.3390\/s120708640"},{"key":"S0263574723001479_ref5","first-page":"32","article-title":"Mars science laboratory telecommunications system design","volume":"14","author":"Makovsky","year":"2009","journal-title":"DESCANSO Des. Perform. Summary Ser., Article"},{"key":"S0263574723001479_ref29","doi-asserted-by":"publisher","DOI":"10.3182\/20050703-6-CZ-1902.01277"},{"key":"S0263574723001479_ref14","unstructured":"[14] Bayle, B. , Fourquet, J.-Y. and Renaud, M. , G\u00e9n\u00e9ration de mouvements des manipulateurs mobiles. 35, 809\u2013845 (2001)."},{"key":"S0263574723001479_ref57","doi-asserted-by":"publisher","DOI":"10.1016\/j.isatra.2018.07.023"},{"key":"S0263574723001479_ref2","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-011-3718-3"},{"key":"S0263574723001479_ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2019.2920604"},{"key":"S0263574723001479_ref62","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2020.02.109"},{"key":"S0263574723001479_ref37","doi-asserted-by":"crossref","first-page":"788","DOI":"10.1109\/TSMCB.2008.2009464","article-title":"Trajectory tracking control of omnidirectional wheeled mobile manipulators: Robust neural network-based sliding mode approach","volume":"39","author":"Xu","year":"2009","journal-title":"IEEE Trans. Syst. Man Cybern. Part B (Cybern.)"},{"key":"S0263574723001479_ref15","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2014.04.051"},{"key":"S0263574723001479_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2023.102949"},{"key":"S0263574723001479_ref25","unstructured":"[25] Hacot, H. , The Kinematic Analysis and Motion Control of a Planetary Rover Master\u2019s Thesis (Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, MA, 1998) pp. 31\u201354."},{"key":"S0263574723001479_ref41","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-016-9074-6"},{"key":"S0263574723001479_ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-009-9142-y"},{"key":"S0263574723001479_ref34","doi-asserted-by":"publisher","DOI":"10.1007\/s11370-009-0058-3"},{"key":"S0263574723001479_ref64","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574722000777"},{"key":"S0263574723001479_ref51","doi-asserted-by":"publisher","DOI":"10.1109\/ICARCV.2014.7064568"},{"key":"S0263574723001479_ref9","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574714001349"},{"key":"S0263574723001479_ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ROBOT.1991.131751"},{"key":"S0263574723001479_ref65","volume-title":"Robot Dynamics and Control","author":"Spong","year":"2004"},{"key":"S0263574723001479_ref38","doi-asserted-by":"publisher","DOI":"10.1177\/02783649030227007"},{"key":"S0263574723001479_ref58","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2018.09.022"},{"key":"S0263574723001479_ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICAR.2011.6088648"},{"key":"S0263574723001479_ref66","doi-asserted-by":"publisher","DOI":"10.3390\/s151127569"},{"key":"S0263574723001479_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.1983.6313123"},{"key":"S0263574723001479_ref1","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-007-1024-x"},{"key":"S0263574723001479_ref49","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2017.2764529"},{"key":"S0263574723001479_ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICAR.2017.8023502"},{"key":"S0263574723001479_ref60","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574723000243"},{"key":"S0263574723001479_ref26","doi-asserted-by":"publisher","DOI":"10.1177\/027836499801700201"},{"key":"S0263574723001479_ref44","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-018-03282-w"},{"key":"S0263574723001479_ref71","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/3074.001.0001","volume-title":"Foundations of Robotics: Analysis and Control","author":"Yoshikawa","year":"1990"},{"key":"S0263574723001479_ref74","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2015.06.002"},{"key":"S0263574723001479_ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TFUZZ.2018.2864940"},{"key":"S0263574723001479_ref56","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2017.12.018"},{"key":"S0263574723001479_ref33","doi-asserted-by":"publisher","DOI":"10.3390\/machines10020097"},{"key":"S0263574723001479_ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TIE.2016.2606358"},{"key":"S0263574723001479_ref59","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-019-04421-7"},{"key":"S0263574723001479_ref70","unstructured":"[70] Point Cloud Library (PCL): pcl::registration::TransformationEstimationSVD Class Template Reference (n.d.) (accessed April 15, 2021). Available at: https:\/\/pointclouds.org\/documentation\/classpcl_1_1registration_1_1_transformation_estimation_s_v_d."},{"key":"S0263574723001479_ref3","doi-asserted-by":"publisher","DOI":"10.1061\/40625(203)54"},{"key":"S0263574723001479_ref48","doi-asserted-by":"publisher","DOI":"10.1109\/COGINF.2007.4341918"},{"key":"S0263574723001479_ref72","unstructured":"[72] MATLAB Documentation - MathWorks India (n.d.) (accessed April 15, 2021). Available at: https:\/\/in.mathworks.com\/help\/matlab\/ref\/spline.html."},{"key":"S0263574723001479_ref7","doi-asserted-by":"publisher","DOI":"10.1023\/A:1007939823675"},{"key":"S0263574723001479_ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3352593.3352615"},{"key":"S0263574723001479_ref43","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2018.06.001"},{"key":"S0263574723001479_ref11","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1985.1086995"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574723001479","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,2]],"date-time":"2024-11-02T04:00:38Z","timestamp":1730520038000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574723001479\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,17]]},"references-count":74,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,1]]}},"alternative-id":["S0263574723001479"],"URL":"https:\/\/doi.org\/10.1017\/s0263574723001479","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,17]]}}}