{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,12]],"date-time":"2025-12-12T13:42:35Z","timestamp":1765546955234,"version":"build-2065373602"},"reference-count":47,"publisher":"MDPI AG","issue":"15","license":[{"start":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T00:00:00Z","timestamp":1658966400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004329","name":"Slovenian Research Agency","doi-asserted-by":"publisher","award":["N2-0153"],"award-info":[{"award-number":["N2-0153"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The widely used stability parameter, the zero moment point (ZMP), which is usually defined on the ground, is redefined, in this paper, in two different ways to acquire a more general form that allows its application to systems that are not supported only on the ground, and therefore, their support polygon does not extend only on the floor. This way it allows to determine the stability of humanoid and other floating-based robots that are interacting with the environment at arbitrary heights. In the first redefinition, the ZMP is represented as a line containing all possible ZMPs, called the zero moment line (ZML), while in the second redefinition, the ZMP is represented as the ZMP angle, i.e., the angle between the ZML and the vertical line, passing through the center of mass (COM) of the investigated system. The first redefinition is useful in situations when the external forces and their acting locations are known, while the second redefinition can be applied in situations when the COM of the system under study is known and can be tracked. The first redefinition of the ZMP is also applied to two different measurements performed with two force plates, two force sensors, and the Optitrack system. In the first measurement, a subject stands up from a bench and sits down while being pulled by its hands, while in the second measurement, two subjects stand still, hold on to two double handles, and lean backward. In both cases, the stability of the subjects involved in the measurements is investigated and discussed.<\/jats:p>","DOI":"10.3390\/s22155656","type":"journal-article","created":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T22:43:26Z","timestamp":1659048206000},"page":"5656","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Zero Moment Line\u2014Universal Stability Parameter for Multi-Contact Systems in Three Dimensions"],"prefix":"10.3390","volume":"22","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0297-8286","authenticated-orcid":false,"given":"Tilen","family":"Brecelj","sequence":"first","affiliation":[{"name":"Department of Automatics, Biocybernetics and Robotics, Jo\u017eef Stefan Institute, Jamova Cesta 39, 1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3407-4206","authenticated-orcid":false,"given":"Tadej","family":"Petri\u010d","sequence":"additional","affiliation":[{"name":"Department of Automatics, Biocybernetics and Robotics, Jo\u017eef Stefan Institute, Jamova Cesta 39, 1000 Ljubljana, Slovenia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,7,28]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/5254.867912","article-title":"Using humanoid robots to study human behavior","volume":"15","author":"Atkeson","year":"2000","journal-title":"IEEE Intell. Syst. Their Appl."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"571","DOI":"10.1177\/0278364909353956","article-title":"Design and Control of a Bio-inspired Human-friendly Robot","volume":"29","author":"Shin","year":"2010","journal-title":"Int. J. Robot. Res."},{"key":"ref_3","unstructured":"Petri\u010d, T., \u017dlajpah, L., Garofalo, G., and Ott, C. (2013, January 11\u201313). Walking Control Using Adaptive Oscillators Combined with Dynamic Movement Primitives. Proceedings of the 22nd International Workshop on Robotics in Alpe-Adria-Danube Region, Portoroz, Slovenia."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1016\/j.neunet.2008.03.014","article-title":"Central pattern generators for locomotion control in animals and robots: A review","volume":"21","author":"Ijspeert","year":"2008","journal-title":"Neural Netw."},{"key":"ref_5","unstructured":"Righetti, L., and Ijspeert, A. (2006, January 15\u201319). Programmable central pattern generators: An application to biped locomotion control. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, (ICRA 2006), Orlando, FL, USA."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Dadashzadeh, B., Vejdani, H.R., and Hurst, J. (2014, January 14\u201318). From template to anchor: A novel control strategy for spring-mass running of bipedal robots. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6942912"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1007\/s42242-019-00038-7","article-title":"When joggers meet robots: The past, present, and future of research on humanoid robots","volume":"2","author":"Liu","year":"2019","journal-title":"Bio-Des. Manuf."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1007\/s10514-009-9171-6","article-title":"Pneumatic-driven jumping robot with anthropomorphic muscular skeleton structure","volume":"28","author":"Hosoda","year":"2010","journal-title":"Auton. Robot."},{"key":"ref_9","unstructured":"Nagasaka, K., Kuroki, Y., Suzuki, S., Itoh, Y., and Yamaguchi, J. (May, January 26). Integrated motion control for walking, jumping and running on a small bipedal entertainment robot. Proceedings of the IEEE International Conference on Robotics and Automation, (Proceedings, ICRA \u201904), New Orleans, LA, USA."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Nashihin, D., Dimas Pristovani, R., Sandi Marta, B., Dewanto, R.S., and Pramadihanto, D. (2018, January 29\u201330). Multivariable Control for Jumping Mechanism of T-FLoW Humanoid Robot. Proceedings of the 2018 International Electronics Symposium on Engineering Technology and Applications (IES-ETA), Bali, Indonesia.","DOI":"10.1109\/ELECSYM.2018.8615534"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1007\/s10514-013-9329-0","article-title":"Reflexive stability control framework for humanoid robots","volume":"34","author":"Gams","year":"2013","journal-title":"Auton. Robot."},{"key":"ref_12","first-page":"1","article-title":"Contribution to the synthesis of biped gait","volume":"16","year":"1969","journal-title":"IEEE Trans.-Bio-Med. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1142\/S0219843604000083","article-title":"Zero-Moment Point\u2014Thirty Five Years of its Life","volume":"1","author":"Borovac","year":"2004","journal-title":"Int. J. Hum. Robot."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"523","DOI":"10.1177\/02783649922066376","article-title":"Postural Stability of Biped Robots and the Foot-Rotation Indicator (FRI) Point","volume":"18","author":"Goswami","year":"1999","journal-title":"Int. J. Robot. Res."},{"key":"ref_15","unstructured":"Sardain, P., and Bessonnet, G. (2001, January 21\u201326). Gait Analysis of a Human Walker wearing Robot Feet as Shoes. Proceedings of the 2001 IEEE International Conference on Robotics and Automation, Seoul, Korea."},{"key":"ref_16","unstructured":"Sugihara, T., Nakamura, Y., and Inoue, H. (2002, January 11\u201315). Real-time humanoid motion generation through ZMP manipulation based on inverted pendulum control. Proceedings of the Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292), Washington, DC, USA."},{"key":"ref_17","unstructured":"Kajita, S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., and Hirukawa, H. (2003, January 27\u201331). Resolved Momentum Control: Humanoid Motion Planning Based on the Linear and Angular Momentum. Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453), Las Vegas, NV, USA."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"630","DOI":"10.1109\/TSMCA.2004.832811","article-title":"Forces acting on a biped robot. Center of pressure-zero moment point","volume":"34","author":"Sardain","year":"2004","journal-title":"IEEE Trans. Syst. Man Cybern. Part A Syst. Hum."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Baskoro, A.S., and Priyono, M.G. (2016, January 29\u201330). Design of humanoid robot stable walking using inverse kinematics and zero moment point. Proceedings of the 2016 International Electronics Symposium (IES), Denpasar, Indonesia.","DOI":"10.1109\/ELECSYM.2016.7861027"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Pristovani, R.D., Henfri, B.E., Sanggar, D., and Dadet, P. (2017, January 1\u20132). Walking strategy model based on zero moment point with single inverted pendulum approach in \u201cT-FLoW\u201d humanoid robot. Proceedings of the 2017 2nd International conferences on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia.","DOI":"10.1109\/ICITISEE.2017.8285498"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1291","DOI":"10.1007\/s00332-016-9353-2","article-title":"Numerical Estimation of Balanced and Falling States for Constrained Legged Systems","volume":"27","author":"Mummolo","year":"2017","journal-title":"J. Nonlinear Sci."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1126","DOI":"10.1109\/JSEN.2019.2947719","article-title":"Multi-Axis Force-Torque Sensors for Measuring Zero-Moment Point in Humanoid Robots: A Review","volume":"20","author":"Kim","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"568","DOI":"10.1109\/TRO.2006.870649","article-title":"Dynamics and balance of a humanoid robot during manipulation tasks","volume":"22","author":"Harada","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Cisneros, R., Yokoi, K., and Yoshida, E. (2014, January 3\u20136). Yaw moment compensation by using full body motion. Proceedings of the 2014 IEEE International Conference on Mechatronics and Automation, Tianjin, China.","DOI":"10.1109\/ICMA.2014.6885682"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Dai, H., Valenzuela, A., and Tedrake, R. (2014, January 18\u201320). Whole-body motion planning with centroidal dynamics and full kinematics. Proceedings of the 2014 IEEE-RAS International Conference on Humanoid Robots, Madrid, Spain.","DOI":"10.1109\/HUMANOIDS.2014.7041375"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Audren, H., Vaillant, J., Kheddar, A., Escande, A., Kaneko, K., and Yoshida, E. (2014, January 14\u201318). Model preview control in multi-contact motion-application to a humanoid robot. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6943129"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Henze, B., Ott, C., and Roa, M.A. (2014, January 14\u201318). Posture and balance control for humanoid robots in multi-contact scenarios based on Model Predictive Control. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6943014"},{"key":"ref_28","unstructured":"Harada, K., Hirukawa, H., Kanehiro, F., Fujiwara, K., Kaneko, K., Kajita, S., and Nakamura, M. (October, January 28). Dynamical balance of a humanoid robot grasping an environment. Proceedings of the 2004 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), Sendai, Japan."},{"key":"ref_29","unstructured":"Hirukawa, H., Hattori, S., Harada, K., Kajita, S., Kaneko, K., Kanehiro, F., Fujiwara, K., and Morisawa, M. (2006, January 15\u201319). A universal stability criterion of the foot contact of legged robots-adios ZMP. Proceedings of the 2006 IEEE International Conference on Robotics and Automation, (ICRA 2006), Orlando, FL, USA."},{"key":"ref_30","unstructured":"Yu, Z., Ming, C.L., Dinesh, M., Albertus, H.A., and Chee-Meng, C. (2010, January 18\u201322). A Walking Pattern Generator for Biped Robots on Uneven Terrains. Proceedings of the 2010 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"483","DOI":"10.1109\/TRO.2010.2043757","article-title":"Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots","volume":"26","author":"Sentis","year":"2010","journal-title":"IEEE Trans. Robot."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1007\/s11044-017-9572-9","article-title":"Dynamic balance preservation and prevention of sliding for humanoid robots in the presence of multiple spatial contacts","volume":"42","author":"Nikolic","year":"2018","journal-title":"Multibody Syst. Dyn."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Caron, S., Pham, Q.C., and Nakamura, Y. (2015, January 26\u201330). Stability of Surface Contacts for Humanoid Robots: Closed-Form Formulae of the Contact Wrench Cone for Rectangular Support Areas. Proceedings of the 2015 IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139910"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Caron, S., Pham, Q.C., and Nakamura, Y. (2015, January July). Leveraging Cone Double Description for Multi-contact Stability of Humanoids with Applications to Statics and Dynamics. Proceedings of the Robotics: Science and Systems (RSS), Roma, Italy.","DOI":"10.15607\/RSS.2015.XI.028"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Caron, S., and Kheddar, A. (2016, January 15\u201317). Multi-contact walking pattern generation based on model preview control of 3D COM accelerations. Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico.","DOI":"10.1109\/HUMANOIDS.2016.7803329"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Audren, H., Kheddar, A., and Gergondet, P. (2016, January 15\u201317). Stability polygons reshaping and morphing for smooth multi-contact transitions and force control of humanoid robots. Proceedings of the 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids), Cancun, Mexico.","DOI":"10.1109\/HUMANOIDS.2016.7803399"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/TRO.2016.2623338","article-title":"ZMP Support Areas for Multi-contact Mobility Under Frictional Constraints","volume":"33","author":"Caron","year":"2017","journal-title":"IEEE Trans. Robot."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"021009","DOI":"10.1115\/1.4038978","article-title":"Contact-Dependent Balance Stability of Biped Robots","volume":"10","author":"Mummolo","year":"2018","journal-title":"J. Mech. Robot."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Goswami, A., and Vadakkepat, P. (2018). Multi-contact Motion Planning and Control. Humanoid Robotics: A Reference, Springer Nature.","DOI":"10.1007\/978-94-007-7194-9"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Morisawa, M., Benallegue, M., Cisneros, R., Kumagai, I., Escande, A., Kaneko, K., and Kanehiro, F. (2019, January 3\u20138). Multi-Contact Stabilization of a Humanoid Robot for Realizing Dynamic Contact Transitions on Non-coplanar Surfaces. Proceedings of the 2019 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Macau, China.","DOI":"10.1109\/IROS40897.2019.8968059"},{"key":"ref_41","first-page":"135","article-title":"Angular Dependency of the Zero Moment Point","volume":"102","author":"Brecelj","year":"2021","journal-title":"Adv. Serv. Ind. Robot."},{"key":"ref_42","unstructured":"Brecelj, T., and Petri\u010d, T. (2021, January 8\u201310). Application of the Angular Dependency of the Zero Moment Point. Proceedings of the 8th International Conference on Electrical, Electronics and Computing Engineering IcETRAN 2021 and 65th National Conference on Electronics, Telecommunication, Computing, Automatic Control and Nuclear Engineering ETRAN 2021, Bijeljina, Bosnia and Herzegovina."},{"key":"ref_43","unstructured":"Kajita, S., and Tani, K. (1991, January 9\u201311). Study of dynamic biped locomotion on rugged terrain-derivation and application of the linear inverted pendulum mode. Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA."},{"key":"ref_44","unstructured":"(2022, June 02). Force Plates. Available online: http:\/\/www.btsbioengineering.com\/products\/infini-t-force-platform\/."},{"key":"ref_45","unstructured":"(2022, June 02). Force Sensors. Available online: https:\/\/www.ati-ia.com\/products\/ft\/ft_models.aspx?id=Nano25."},{"key":"ref_46","unstructured":"(2022, June 02). OptiTrack. Available online: https:\/\/optitrack.com\/."},{"key":"ref_47","unstructured":"(2022, June 02). Motive. Available online: https:\/\/optitrack.com\/software\/motive\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5656\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T23:58:15Z","timestamp":1760140695000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/15\/5656"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,28]]},"references-count":47,"journal-issue":{"issue":"15","published-online":{"date-parts":[[2022,8]]}},"alternative-id":["s22155656"],"URL":"https:\/\/doi.org\/10.3390\/s22155656","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,7,28]]}}}