{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,13]],"date-time":"2026-07-13T18:20:57Z","timestamp":1783966857598,"version":"3.55.0"},"reference-count":45,"publisher":"Cambridge University Press (CUP)","issue":"4","license":[{"start":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T00:00:00Z","timestamp":1740528000000},"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":[[2025,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The virtual model control (VMC) method establishes a direct correlation model between the end-effector and the main body by selecting appropriate virtual mechanical components. This approach facilitates direct force control while circumventing the necessity for complex dynamic modeling. However, the simplification inherent in this modeling can result in inaccuracies in the calculation of joint driving torques, ultimately diminishing control precision. Moreover, VMC typically depends on predefined models for control, which constrains its adaptability in dynamically complex environments and under varying movement conditions. To address these limitations, this paper proposes the BP-VMC method, which is based on a backpropagation neural network (BPNN). Initially, a quadruped robot model was established through kinematic analysis. Subsequently, a decomposed VMC model was developed, and BPNN was introduced to facilitate the adaptive tuning of virtual parameters. This approach resulted in the creation of a virtual mechanical component model with adaptive capabilities, compensating for errors arising from simplified modeling. Finally, a simulation control system was constructed based on the BP-VMC control framework to validate the optimization of control performance. Simulation experiments demonstrated that, in comparison to traditional VMC methods, the BP-VMC method exhibits enhanced control accuracy and stability, achieving a 30% reduction in trajectory tracking error, a 40% reduction in velocity tracking error, and a 20\u201330% improvement in instability indices across various working conditions. This evidence underscores the BP-VMC method\u2019s robust adaptability in dynamic environments.<\/jats:p>","DOI":"10.1017\/s0263574725000244","type":"journal-article","created":{"date-parts":[[2025,2,26]],"date-time":"2025-02-26T10:00:33Z","timestamp":1740564033000},"page":"1258-1290","source":"Crossref","is-referenced-by-count":7,"title":["Adaptive optimization for virtual model control of quadruped robots based on BP neural network"],"prefix":"10.1017","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-5307-8321","authenticated-orcid":false,"given":"Jianwen","family":"Liu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaojun","family":"Xu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wenhao","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuanjiang","family":"Tang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shengyang","family":"Lu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"56","published-online":{"date-parts":[[2025,2,26]]},"reference":[{"key":"S0263574725000244_ref36","doi-asserted-by":"crossref","first-page":"445","DOI":"10.1016\/0893-6080(88)90469-8","article-title":"Theory of the backpropagation neural network","volume":"1","author":"Robert","year":"1988","journal-title":"Neural Netw."},{"key":"S0263574725000244_ref35","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.robot.2014.11.010","article-title":"Biometric gait identification based on a multilayer perceptron","volume":"65","author":"Bhaskar","year":"2015","journal-title":"Rob. Auton. Syst."},{"key":"S0263574725000244_ref40","first-page":"53","article-title":"Motion VMC method of quadruped robot based on adaptive fuzzy algorithm","volume":"49","author":"Zhong","year":"2022","journal-title":"Appl. Sci. Technol."},{"key":"S0263574725000244_ref45","doi-asserted-by":"crossref","first-page":"386","DOI":"10.3390\/act13100386","article-title":"Research on the optimization of the PID control method for an EOD robotic manipulator using the PSO algorithm for BP neural networks","volume":"13","author":"Yunkang","year":"2024","journal-title":"Actuators"},{"key":"S0263574725000244_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2015.06.001"},{"key":"S0263574725000244_ref4","doi-asserted-by":"crossref","first-page":"282","DOI":"10.1080\/14484846.2022.2087585","article-title":"Performance analysis of quadruped robot designed with Desai\u2019s walking leg mechanism","volume":"22","author":"Kousik","year":"2024","journal-title":"Aust. J. Mech. Eng."},{"key":"S0263574725000244_ref26","doi-asserted-by":"crossref","first-page":"93","DOI":"10.3390\/e26010093","article-title":"Continual reinforcement learning for quadruped robot locomotion","volume":"26","author":"Sibo","year":"2024","journal-title":"Entropy"},{"key":"S0263574725000244_ref18","doi-asserted-by":"crossref","first-page":"104411","DOI":"10.1016\/j.robot.2023.104411","article-title":"A robust and compliant framework for legged mobile manipulators using virtual model control and whole-body control","volume":"164","author":"Aizhen","year":"2023","journal-title":"Rob. Auton. Syst."},{"key":"S0263574725000244_ref30","doi-asserted-by":"publisher","DOI":"10.1080\/01691864.2015.1113889"},{"key":"S0263574725000244_ref44","doi-asserted-by":"crossref","first-page":"1475","DOI":"10.3390\/pr9081475","article-title":"Adaptive PID control and its application based on a double-layer BP neural network","volume":"9","author":"Ming-Li","year":"2021","journal-title":"Processes"},{"key":"S0263574725000244_ref6","first-page":"1","article-title":"Dynamic modeling and simulation of a torque-controlled spatial quadruped robot","volume":"42","author":"De Paula Daniel","year":"2024","journal-title":"Robotica"},{"key":"S0263574725000244_ref5","doi-asserted-by":"crossref","first-page":"2035","DOI":"10.1109\/TMECH.2020.2999900","article-title":"Provably stabilizing controllers for quadrupedal robot locomotion on dynamic rigid platforms","volume":"25","author":"Amir","year":"2020","journal-title":"IEEE\/ASME Trans. Mechatron."},{"key":"S0263574725000244_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/MEX.1986.4307016"},{"key":"S0263574725000244_ref27","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574702004290"},{"key":"S0263574725000244_ref13","unstructured":"[13] Takeuchi, H. , \u201cDevelopment of MEL HORSE\u201d. In: 19th Annual Conference of the Robotics Society of Japan (RSJ2001), Tokyo, Japan, September 18-20 (2001)."},{"key":"S0263574725000244_ref15","doi-asserted-by":"publisher","DOI":"10.1038\/scientificamerican0183-44"},{"key":"S0263574725000244_ref23","volume-title":"2018 13th World Congress On Intelligent Control and Automation (WCICA), Changsha, China","author":"Xin","year":"2018"},{"key":"S0263574725000244_ref14","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1023\/A:1014045326702","article-title":"Shigeo Hirose \u201cFeedforward and feedback trot gait control for quadruped walking vehicle","volume":"12","author":"Yoneda","year":"2002","journal-title":"Auton. Rob."},{"key":"S0263574725000244_ref2","doi-asserted-by":"crossref","first-page":"105448","DOI":"10.1016\/j.mechmachtheory.2023.105448","article-title":"A study on quadruped mobile robots","volume":"190","author":"Hamid","year":"2023","journal-title":"Mech. Mach. Theory"},{"key":"S0263574725000244_ref21","unstructured":"[21] Linlin, S. , Wei, W. and Jianqiang, Y. , \u201cActive Impact Motion for a Quadruped Robot,\u201d In: 2020 IEEE 16th International Conference on Automation Science and Engineering (CASE), Hong Kong, China (2020)."},{"key":"S0263574725000244_ref37","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-7012(00)00201-3"},{"key":"S0263574725000244_ref22","doi-asserted-by":"crossref","first-page":"103244","DOI":"10.1016\/j.robot.2019.07.014","article-title":"A neuromorphic control architecture for a biped robot","volume":"120","author":"Michele","year":"2019","journal-title":"Rob. Auton. Syst."},{"key":"S0263574725000244_ref11","doi-asserted-by":"crossref","first-page":"391","DOI":"10.1016\/j.isatra.2024.05.045","article-title":"Adaptive differential steering strategy for distributed driving unmanned ground vehicle with variable configurations based on modified localized modelling sliding mode control","volume":"151","author":"Shengyang","year":"2024","journal-title":"ISA Trans."},{"key":"S0263574725000244_ref24","doi-asserted-by":"crossref","first-page":"012024","DOI":"10.1088\/1742-6596\/2187\/1\/012024","article-title":"Balance control of an inverted pendulum on a quadruped robot by reinforcement learning","volume":"2187","author":"Shangyu","year":"2022","journal-title":"J. Phys. Conf. Ser."},{"key":"S0263574725000244_ref38","doi-asserted-by":"crossref","first-page":"103899","DOI":"10.1016\/j.robot.2021.103899","article-title":"A real-time low-computation cost human-following framework in outdoor environment for legged robots","volume":"146","author":"Yue","year":"2021","journal-title":"Rob. Auton. Syst."},{"key":"S0263574725000244_ref39","doi-asserted-by":"crossref","first-page":"140736","DOI":"10.1109\/ACCESS.2020.3013434","article-title":"Virtual model control for quadruped robots","volume":"8","author":"Guangrong","year":"2020","journal-title":"IEEE Access"},{"key":"S0263574725000244_ref7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s42242-023-00256-0","article-title":"Bionic lightweight design of limb leg units for hydraulic quadruped robots by additive manufacturing and topology optimization","volume":"7","author":"Huaizhi","year":"2024","journal-title":"Bio-Des. Manuf."},{"key":"S0263574725000244_ref17","unstructured":"[17] Pratt, J. and Dilworth, P. , \u201cVirtual Model Control of a Bipedal Walking Robot,\u201d In: Proceedings of International Conference on Robotics and Automation, Albuquerque, NM, USA (1997)."},{"key":"S0263574725000244_ref31","doi-asserted-by":"publisher","DOI":"10.1007\/s42235-019-0050-3"},{"key":"S0263574725000244_ref10","first-page":"9","article-title":"A survey of the development of quadruped robots : Joint configuration, dynamic locomotion control method and mobile manipulation approach","volume":"1","author":"Hui","year":"2022","journal-title":"Biomimetic Intell. Rob."},{"key":"S0263574725000244_ref3","doi-asserted-by":"crossref","first-page":"660","DOI":"10.1017\/S0263574723001686","article-title":"Mechanism design and dynamic switching modal control of the wheel-legged separation quadruped robot","volume":"42","author":"Jiandong","year":"2024","journal-title":"Robotica"},{"key":"S0263574725000244_ref20","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1177\/0278364907078089","article-title":"Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts","volume":"26","author":"Hiroshi","year":"2007","journal-title":"Int. J. Rob. Res."},{"key":"S0263574725000244_ref34","first-page":"342","article-title":"An intuitive approach for quadruped robot trotting based on virtual model control","volume":"229","author":"Xie","year":"2015","journal-title":"Proc. Inst. Mech. Eng. Part I: J. Syst. Control Eng."},{"key":"S0263574725000244_ref33","article-title":"Design of trot gait parameters planning system for parallel quadruped robot based on virtual model controller and fuzzy neural network","volume":"157","author":"Li","year":"2024","journal-title":"ISA Trans."},{"key":"S0263574725000244_ref25","doi-asserted-by":"crossref","first-page":"108689","DOI":"10.1016\/j.ast.2023.108689","article-title":"Reinforcement learning-based stable jump control method for asteroid-exploration quadruped robots","volume":"142","author":"Ji","year":"2023","journal-title":"Aerospace Sci. Technol."},{"key":"S0263574725000244_ref12","doi-asserted-by":"crossref","first-page":"102830","DOI":"10.1016\/j.aei.2024.102830","article-title":"Driving strategy of unmanned ground vehicle under split-docking road conditions based on improved EKF and PID-modified SMC","volume":"62","author":"Xiaojun","year":"2024","journal-title":"Adv. Eng. Inf."},{"key":"S0263574725000244_ref19","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1177\/0278364903022003004","article-title":"Adaptive dynamic walking of a quadruped robot on irregular terrain based on biological concepts","volume":"22","author":"Yasuhiro","year":"2003","journal-title":"Int. J. Rob. Res."},{"key":"S0263574725000244_ref41","first-page":"1","article-title":"Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters","volume":"42","author":"Deme","year":"2024","journal-title":"Robotica"},{"key":"S0263574725000244_ref42","doi-asserted-by":"crossref","first-page":"109767","DOI":"10.1016\/j.cie.2023.109767","article-title":"Improved dynamic windows approach based on energy consumption management and fuzzy logic control for local path planning of mobile robots","volume":"187","author":"Ming","year":"2024","journal-title":"Comput. Ind. Eng."},{"key":"S0263574725000244_ref8","doi-asserted-by":"crossref","first-page":"2250","DOI":"10.1109\/TCST.2017.2749563","article-title":"Formation control and trajectory tracking of nonholonomic mobile robots","volume":"26","author":"Akshit","year":"2018","journal-title":"IEEE Trans. Control Syst. Trans."},{"key":"S0263574725000244_ref28","unstructured":"[28] Gerardo, B. , Powell Matthew, J. , Katz, B. , D. Carlo Jared, W. M. Patrick and K. Sangbae, \u201cMIT Cheetah 3: Design and Control of a Robust, Dynamic Quadruped Robot,\u201d In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain (2018)."},{"key":"S0263574725000244_ref29","doi-asserted-by":"crossref","unstructured":"[29] Di Carlo, J. , Wensing Patrick, M. , Katz, B. , B. Gerardo and K. Sangbae, \u201cDynamic Locomotion in the MIT Cheetah 3 Through Convex Model-Predictive Control,\u201d In: 2018 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain (2018).","DOI":"10.1109\/IROS.2018.8594448"},{"key":"S0263574725000244_ref9","doi-asserted-by":"publisher","DOI":"10.1002\/aisy.202300783"},{"key":"S0263574725000244_ref32","doi-asserted-by":"crossref","first-page":"163578","DOI":"10.1109\/ACCESS.2019.2952294","article-title":"On the implementation of Fuzzy VMC for an under actuated system","volume":"7","author":"Sabri","year":"2019","journal-title":"IEEE Access"},{"key":"S0263574725000244_ref43","doi-asserted-by":"crossref","first-page":"103695","DOI":"10.1016\/j.micpro.2020.103695","article-title":"Simulation of football based on PID controller and BP neural network","volume":"81","author":"Zhijun","year":"2021","journal-title":"Microprocess. Microsyst."}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574725000244","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T09:47:26Z","timestamp":1750326446000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574725000244\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2,26]]},"references-count":45,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2025,4]]}},"alternative-id":["S0263574725000244"],"URL":"https:\/\/doi.org\/10.1017\/s0263574725000244","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,2,26]]}}}