{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,15]],"date-time":"2025-12-15T19:51:23Z","timestamp":1765828283531,"version":"build-2065373602"},"reference-count":54,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,4,3]],"date-time":"2023-04-03T00:00:00Z","timestamp":1680480000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Nazarbayev University Social Policy Grant (SPG) Program"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>Tensegrity robots offer several advantageous features, such as being hyper-redundant, lightweight, shock-resistant, and incorporating wire-driven structures. Despite these benefits, tensegrity structures are also recognized for their complexity, which presents a challenge when addressing the kinematics and dynamics of tensegrity robots. Therefore, this research paper proposes a new kinematic\/kinetic formulation for tensegrity structures that differs from the classical matrix differential equation framework. The main contribution of this research paper is a new formulation, based on vector differential equations, which can be advantageous when it is convenient to use a smaller number of state variables. The limitation of the proposed kinematics and kinetic formulation is that it is only applicable for tensegrity robots with prismatic structures. Moreover, this research paper presents experimentally validated results of the proposed mathematical formulation for a six-bar tensegrity robot. Furthermore, this paper offers an empirical explanation of the calibration features required for successful experiments with tensegrity robots.<\/jats:p>","DOI":"10.3390\/robotics12020056","type":"journal-article","created":{"date-parts":[[2023,4,4]],"date-time":"2023-04-04T02:03:00Z","timestamp":1680573780000},"page":"56","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A Simplified Kinematics and Kinetics Formulation for Prismatic Tensegrity Robots: Simulation and Experiments"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6258-8183","authenticated-orcid":false,"given":"Azamat","family":"Yeshmukhametov","sequence":"first","affiliation":[{"name":"School of Engineering and Digital Sciences, Nazarbayev University, Astana 010000, Kazakhstan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4735-3490","authenticated-orcid":false,"given":"Koichi","family":"Koganezawa","sequence":"additional","affiliation":[{"name":"Department of Mechanical Engineering, Tokai University, Hiratsuka 259-1207, Japan"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"4687","DOI":"10.1016\/j.ijsolstr.2005.07.046","article-title":"Optimization of tensegrity structures","volume":"43","author":"Masic","year":"2006","journal-title":"Int. J. Solids Struct."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"031906","DOI":"10.1063\/1.5040850","article-title":"Tensegrity cell mechanical metamaterial with metal rubber","volume":"113","author":"Zhang","year":"2018","journal-title":"Appl. Phys. Lett."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3875","DOI":"10.1016\/j.ijsolstr.2006.10.027","article-title":"Stability conditions for tensegrity structures","volume":"44","author":"Zhang","year":"2007","journal-title":"Int. J. Solids Struct."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Sabelhaus, A.P., Bruce, J., Caluwaerts, K., Manovi, P., Firoozi, R.F., Dobi, S., Agogino, A.M., and SunSpiral, V. (2015, January 26\u201330). System design and locomotion of SUPERball, an untethered tensegrity robot. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7139590"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1016\/0020-7683(78)90052-5","article-title":"Buckminster Fuller\u2019s \u201ctensegrity\u201d structures and Clerk Maxwell\u2019s rules for the construction of stiff frames","volume":"14","author":"Calladine","year":"1978","journal-title":"Int. J. Solids Struct."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1260\/026635103322987940","article-title":"Review of form-finding methods for tensegrity structures","volume":"18","author":"Tibert","year":"2003","journal-title":"Int. J. Space Struct."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1016\/j.compstruc.2009.10.006","article-title":"Advanced form-finding of tensegrity structures","volume":"88","author":"Tran","year":"2010","journal-title":"Comput. Struct."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s00707-011-0524-9","article-title":"Form-finding of tensegrity structures with multiple states of self-stress","volume":"222","author":"Tran","year":"2011","journal-title":"Acta Mech."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1016\/j.compstruct.2017.07.089","article-title":"Globally stable tensegrity compressive structures for arbitrary complexity","volume":"179","author":"Montuori","year":"2017","journal-title":"Compos. Struct."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"346","DOI":"10.1016\/j.compstruct.2016.01.105","article-title":"Globally stable minimal mass compressive tensegrity structures","volume":"141","author":"Skelton","year":"2016","journal-title":"Compos. Struct."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1023\/A:1025563306364","article-title":"A novel parallel manipulator architecture for manufacturing applications","volume":"10","author":"Lacagnina","year":"2003","journal-title":"Multibody Syst. Dyn."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"951","DOI":"10.1017\/S0263574711001172","article-title":"Self-organizing approach for learning the forward kinematic multiple solutions of parallel manipulators","volume":"30","author":"Assal","year":"2012","journal-title":"Robotica"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"845","DOI":"10.1016\/S0957-4158(98)00034-8","article-title":"Development of a parallel wire mechanism for measuring position and orientation of a robot end-effector","volume":"8","author":"Jeong","year":"1998","journal-title":"Mechatronics"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"833","DOI":"10.1002\/rob.4620121207","article-title":"Real-time direct kinematics of general six-degree-of-freedom parallel manipulators with minimum-sensor data","volume":"12","author":"Angeles","year":"1995","journal-title":"J. Robot. Syst."},{"key":"ref_15","first-page":"165","article-title":"Forward kinematics of a general Stewart parallel manipulator using the genetic algorithm","volume":"30","author":"Zheng","year":"2003","journal-title":"J. Xidian Univ. (Nat. Sci.)"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"103788","DOI":"10.1016\/j.mechmachtheory.2020.103788","article-title":"Kinematic and static analysis of a novel tensegrity robot","volume":"149","author":"Liu","year":"2020","journal-title":"Mech. Mach. Theory"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.mechmachtheory.2008.02.005","article-title":"Kinematic and static analysis of a 3-PUPS spatial tensegrity mechanism","volume":"44","author":"Arsenault","year":"2009","journal-title":"Mech. Mach. Theory"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3599","DOI":"10.1016\/S0020-7683(00)00232-8","article-title":"Static and dynamic analyses of tensegrity structures. Part 1. Nonlinear equations of motion","volume":"38","author":"Murakami","year":"2001","journal-title":"Int. J. Solids Struct."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1435","DOI":"10.1061\/(ASCE)0733-9445(2006)132:9(1435)","article-title":"Form-finding of nonregular tensegrity systems","volume":"132","author":"Zhang","year":"2006","journal-title":"J. Struct. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2949","DOI":"10.1016\/j.proeng.2011.07.371","article-title":"A Genetic Algorithm Based Form-Finding for Tensegrity Structure","volume":"14","author":"Yamamoto","year":"2011","journal-title":"Procedia Eng."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"739","DOI":"10.1016\/j.ijsolstr.2011.11.015","article-title":"Form-finding of tensegrity structures via genetic algorithm","volume":"49","author":"Koohestani","year":"2012","journal-title":"Int. J. Solids Struct."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3235","DOI":"10.1016\/j.ijsolstr.2009.04.018","article-title":"Finite element based form-finding algorithm for tensegrity structures","volume":"46","author":"Pagitz","year":"2009","journal-title":"Int. J. Solids Struct."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"6855","DOI":"10.1016\/j.ijsolstr.2006.02.012","article-title":"Numerical form-finding of tensegrity structures","volume":"43","author":"Estrada","year":"2006","journal-title":"Int. J. Solids Struct."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1016\/j.mechmachtheory.2007.06.010","article-title":"Tensegrity frameworks: Static analysis review","volume":"43","author":"Juan","year":"2008","journal-title":"Mech. Mach. Theory"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"671","DOI":"10.1016\/S0141-0296(01)00130-4","article-title":"Linear dynamics of tensegrity structures","volume":"24","author":"Sultan","year":"2002","journal-title":"Eng. Struct."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.ijnonlinmec.2014.11.021","article-title":"Non-linear dynamic analysis of tensegrity structures using a co-rotational method","volume":"69","author":"Faroughi","year":"2015","journal-title":"Int. J. Non-Linear Mech."},{"key":"ref_27","unstructured":"Skelton, R.E., and De Oliveira, M.C. (2009). Tensegrity Systems, Springer."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.mechrescom.2014.03.007","article-title":"Network and vector forms of tensegrity system dynamics","volume":"59","author":"Nagase","year":"2014","journal-title":"Mech. Res. Commun."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1450042","DOI":"10.1142\/S0219455414500424","article-title":"Nonminimal dynamics of general class k tensegrity systems","volume":"15","author":"Cheong","year":"2015","journal-title":"Int. J. Struct. Stab. Dyn."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"63472","DOI":"10.1109\/ACCESS.2019.2916681","article-title":"Generalized dynamics of stacked tensegrity manipulators","volume":"7","author":"Fadeyev","year":"2019","journal-title":"IEEE Access"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/s11044-019-09666-4","article-title":"Tensegrity system dynamics with rigid bars and massive strings","volume":"46","author":"Goyal","year":"2019","journal-title":"Multibody Syst. Dyn."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1613","DOI":"10.21105\/joss.01613","article-title":"MOTES: Modeling of tensegrity structures","volume":"4","author":"Goyal","year":"2019","journal-title":"J. Open Source Softw."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Lillo, P.D., Chiaverini, S., and Antonelli, G. (2019, January 20\u201324). Handling robot constraints within a Set-Based Multi-Task Priority Inverse Kinematics Framework. Proceedings of the 2019 International Conference on Robotics and Automation (ICRA), Montreal, QC, Canada.","DOI":"10.1109\/ICRA.2019.8793625"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s11370-021-00351-0","article-title":"A geometric tracking of rank-1 manipulability for singularity-robust collision avoidance","volume":"14","author":"Yun","year":"2021","journal-title":"Intell. Serv. Robot."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Mohamed, N.A., Azar, A.T., Abbas, N.E., Ezzeldin, M.A., and Ammar, H.H. (2020, January 8\u201310). Experimental kinematic modeling of 6-dof serial manipulator using hybrid deep learning. Proceedings of the International Conference on Artificial Intelligence and Computer Vision, Cairo, Egypt.","DOI":"10.1007\/978-3-030-44289-7_27"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"104571","DOI":"10.1016\/j.mechmachtheory.2021.104571","article-title":"A review on tensegrity structures-based robots","volume":"168","author":"Liu","year":"2022","journal-title":"Mech. Mach. Theory"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1089\/soro.2020.0170","article-title":"Tensegrity Robotics","volume":"9","author":"Shah","year":"2022","journal-title":"Soft Robot."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Mintchev, S., Zappetti, D., Willemin, J., and Floreano, D. (2018, January 21\u201325). A Soft Robot for Random Exploration of Terrestrial Environments. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8460667"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Hao, S., Liu, R., Lin, X., Li, C., Guo, H., Ye, Z., and Wang, C. (2022). Configuration Design and Gait Planning of a Six-Bar Tensegrity Robot. Appl. Sci., 12.","DOI":"10.3390\/app122211845"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"4345","DOI":"10.1109\/LRA.2020.2983668","article-title":"New soft robot hand configuration with combined biotensegrity and thin artificial muscle","volume":"5","author":"Li","year":"2020","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kawahara, K., Shin, D., and Ogai, Y. (2023). Design of a Movable Tensegrity Arm with Springs Modeling an Upper and Lower Arm. Actuators, 12.","DOI":"10.3390\/act12010018"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Wang, T., and Post, M.A. (2021). A Symmetric Three Degree of Freedom Tensegrity Mechanism with Dual Operation Modes for Robot Actuation. Biomimetics, 6.","DOI":"10.3390\/biomimetics6020030"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"520","DOI":"10.1089\/soro.2018.0079","article-title":"Swimming performance of a tensegrity robotic fish","volume":"6","author":"Chen","year":"2019","journal-title":"Soft Robot."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"4294","DOI":"10.1016\/j.ijsolstr.2014.08.014","article-title":"Prismatic tensegrity structures with additional cables: Integral symmetric states of self-stress and cable-controlled reconfiguration procedure","volume":"51","author":"Zhang","year":"2014","journal-title":"Int. J. Solids Struct."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ijsolstr.2008.08.032","article-title":"Symmetric prismatic tensegrity structures: Part I. Configuration and stability","volume":"46","author":"Zhang","year":"2009","journal-title":"Int. J. Solids Struct."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1888","DOI":"10.1016\/j.ijsolstr.2010.03.026","article-title":"A Monte Carlo form-finding method for large scale regular and irregular tensegrity structures","volume":"47","author":"Li","year":"2010","journal-title":"Int. J. Solids Struct."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"011001","DOI":"10.1115\/1.4051360","article-title":"On Robust Mechanical Design of a PAR2 Delta-Like Parallel Kinematic Manipulator","volume":"14","author":"Brahmia","year":"2021","journal-title":"J. Mech. Robot."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"1885","DOI":"10.1080\/01691864.2012.703168","article-title":"Multiobjective Optimization of 6-dof UPS Parallel Manipulators","volume":"26","author":"Kelaiaia","year":"2012","journal-title":"Adv. Robot."},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Yeshmukhametov, A., Koganezawa, K., and Yamamoto, Y. (2019). A novel discrete wire-driven continuum robot arm with passive sliding disc: Design, kinematics and passive tension control. Robotics, 8.","DOI":"10.3390\/robotics8030051"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1108\/IR-03-2020-0054","article-title":"Study on multi-section continuum robot wire-tension feedback control and load manipulability","volume":"47","author":"Yeshmukhametov","year":"2020","journal-title":"Ind. Robot Int. J. Robot. Res. Appl."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/S0377-0427(00)00310-1","article-title":"An SQP method for the optimal control of large-scale dynamical systems","volume":"120","author":"Gill","year":"2000","journal-title":"J. Comput. Appl. Math."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1007\/BF00940784","article-title":"Interior point methods for optimal control of discrete time systems","volume":"77","author":"Wright","year":"1993","journal-title":"J. Optim. Theory Appl."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11081-011-9176-9","article-title":"CVXGEN: A code generator for embedded convex optimization","volume":"13","author":"Mattingley","year":"2012","journal-title":"Optim. Eng."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1007\/s12532-021-00208-8","article-title":"acados\u2014A modular open-source framework for fast embedded optimal control","volume":"14","author":"Verschueren","year":"2022","journal-title":"Math. Program. Comput."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/56\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:09:19Z","timestamp":1760123359000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/12\/2\/56"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,3]]},"references-count":54,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["robotics12020056"],"URL":"https:\/\/doi.org\/10.3390\/robotics12020056","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2023,4,3]]}}}