{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T22:40:03Z","timestamp":1769208003020,"version":"3.49.0"},"reference-count":60,"publisher":"Cambridge University Press (CUP)","issue":"1","license":[{"start":{"date-parts":[[2011,1,14]],"date-time":"2011-01-14T00:00:00Z","timestamp":1294963200000},"content-version":"unspecified","delay-in-days":13,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2011,1]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>The fields of modular reconfigurable robotics and programmable matter study how to compose functionally useful systems from configurations of modules. In addition to the external shape of a module configuration, the internal arrangement of modules and bonds between them can greatly impact functionally relevant mechanical properties such as load bearing ability. A fast method to evaluate the mechanical property aids the search for an arrangement of modules achieving a desired mechanical property as the space of possible configurations grows combinatorially. We present a fast approximate method where the bonds between modules are represented with stiffness matrices that are general enough to represent a wide variety of systems and follows the natural modular decomposition of the system. The method includes nonlinear modeling such as anisotropic bonds and properties that vary as components flex. We show that the arrangement of two types of bonds within a programmable matter systems enables programming the apparent elasticity of the structure. We also present a method to experimentally determine the stiffness matrix for chain style reconfigurable robots. The efficacy of applying the method is demonstrated on the CKBot modular robot and two programmable matter systems: the Rubik's snake folding chain toy and a right angle tetrahedron chain called RATChET7mm. By allowing the design space to be rapidly explored we open the door to optimizing modular structures for desired mechanical properties such as enhanced load bearing and robustness.<\/jats:p>","DOI":"10.1017\/s0263574710000743","type":"journal-article","created":{"date-parts":[[2011,1,14]],"date-time":"2011-01-14T15:37:39Z","timestamp":1295019459000},"page":"103-121","source":"Crossref","is-referenced-by-count":18,"title":["A general stiffness model for programmable matter and modular robotic structures"],"prefix":"10.1017","volume":"29","author":[{"given":"Paul J.","family":"White","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shai","family":"Revzen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris E.","family":"Thorne","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Yim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2011,1,14]]},"reference":[{"key":"S0263574710000743_ref18","unstructured":"18. Griffith S. , McBride J. , Su B. , Ren B. and Jacobson J. M. , \u201cFolding any 3D shape,\u201d http:\/\/alumni.media.mit.edu\/~saul\/PhD\/pre_folding_s.pdf."},{"key":"S0263574710000743_ref32","first-page":"1626","volume-title":"Proceedings of the 2003 IEEE\/RSJ International Conference on Intelligent Robot and Systems","author":"Mondada","year":"2003"},{"key":"S0263574710000743_ref26","unstructured":"26. Knaian A. , Design of Programmable Matter, Master's Thesis (Massachusetts Institute of Technology, 2008)."},{"key":"S0263574710000743_ref49","first-page":"161","volume-title":"Robotics: Science and Systems","author":"White","year":"2005"},{"key":"S0263574710000743_ref52","volume-title":"Proceedings of IDETC\/CIE","author":"White","year":"2009"},{"key":"S0263574710000743_ref19","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1996.570798"},{"key":"S0263574710000743_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.198"},{"key":"S0263574710000743_ref2","volume-title":"Elasticity","author":"Barber","year":"2002"},{"key":"S0263574710000743_ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806226"},{"key":"S0263574710000743_ref54","unstructured":"54. Yim M. , Locomotion with a Unit-Modular Reconfigurable Robot Technical Report (Xerox PARC, 1995)."},{"key":"S0263574710000743_ref4","first-page":"3684","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Bishop","year":"2005"},{"key":"S0263574710000743_ref35","volume-title":"A Mathematical Introduction to Robotic Manipulation","author":"Murray","year":"1994"},{"key":"S0263574710000743_ref45","first-page":"4095","volume-title":"Proceedings of IEEE\/RSJ IEEE International Conference on Robotics and Automation","author":"Suh","year":"2002"},{"key":"S0263574710000743_ref13","doi-asserted-by":"publisher","DOI":"10.1115\/1.2801492"},{"key":"S0263574710000743_ref42","doi-asserted-by":"publisher","DOI":"10.1016\/j.robot.2005.09.017"},{"key":"S0263574710000743_ref15","volume-title":"Proceedings of IEEE International Conference on Robotics and Automation (ICRA)","author":"Gilpin","year":"2010"},{"key":"S0263574710000743_ref17","unstructured":"17. Griffith S. , Growing Machines, PhD Thesis (Massachusetts Institute of Technology, 2004)."},{"key":"S0263574710000743_ref22","volume-title":"Compliant Mechanisms","author":"Howell","year":"2001"},{"key":"S0263574710000743_ref56","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2007.339623"},{"key":"S0263574710000743_ref7","doi-asserted-by":"publisher","DOI":"10.1109\/70.760350"},{"key":"S0263574710000743_ref5","unstructured":"5. Brandt D. and Christensen D. J. , \u201cA New Meta-Module for Controlling Large Sheets of ATRON Modules,\u201d Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems (2007) pp. 2375\u20132380."},{"key":"S0263574710000743_ref37","volume-title":"Robitcs: Science and Systems Workshop on Self-reconfigurable Modular Robots","author":"Park","year":"2006"},{"key":"S0263574710000743_ref43","unstructured":"43. St\u00f8y K. and Nagpal R. , \u201cSelf-Reconfiguration Using Directed Growth,\u201d International Symposium on Distributed Autonomous Robotic Systems (Jun. 23\u201325, 2004)."},{"key":"S0263574710000743_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/IROS.1988.592421"},{"key":"S0263574710000743_ref29","doi-asserted-by":"publisher","DOI":"10.1109\/JRA.1987.1087148"},{"key":"S0263574710000743_ref31","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1997.10487472"},{"key":"S0263574710000743_ref46","first-page":"598","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"\u00dcnsal","year":"2001"},{"key":"S0263574710000743_ref51","first-page":"2785","volume-title":"Proceedings of IEEE\/RSJ International Conference on Robotics and Automation","author":"White","year":"2010"},{"key":"S0263574710000743_ref38","first-page":"2513","volume-title":"Proceedings of IEEE\/RSJ IEEE International Conference on Robotics and Automation","author":"Rus","year":"1999"},{"key":"S0263574710000743_ref60","doi-asserted-by":"publisher","DOI":"10.1115\/1.1342157"},{"key":"S0263574710000743_ref23","doi-asserted-by":"publisher","DOI":"10.1109\/70.678455"},{"key":"S0263574710000743_ref59","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009895915332"},{"key":"S0263574710000743_ref20","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-79711-3"},{"key":"S0263574710000743_ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806220"},{"key":"S0263574710000743_ref21","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0914069107"},{"key":"S0263574710000743_ref24","first-page":"2068","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Jorgensen","year":"2004"},{"key":"S0263574710000743_ref41","doi-asserted-by":"publisher","DOI":"10.1007\/s10514-006-6475-7"},{"key":"S0263574710000743_ref1","unstructured":"1. Vicon MX Systems. http:\/\/www.vicon.com\/products\/viconmx.html."},{"key":"S0263574710000743_ref50","first-page":"2888","volume-title":"Proceedings of IEEE\/RSJ International Conference on Robotics and Automation","author":"White","year":"2004"},{"key":"S0263574710000743_ref10","doi-asserted-by":"publisher","DOI":"10.1023\/A:1004842907438"},{"key":"S0263574710000743_ref40","unstructured":"40. Sastra J. , Chitta S. and Yim M. , \u201cDynamic rolling for a modular loop robot,\u201d Int. J. Robot. Res. (2007)."},{"key":"S0263574710000743_ref47","first-page":"258","volume-title":"SPIE Proceedings, Conference on Mobile Robots and Autonomous Systems","author":"\u00dcnsal","year":"1999"},{"key":"S0263574710000743_ref11","first-page":"1462","volume-title":"Proceedings of IEEE\/RSJ International Conference Robotics and Automation","author":"De Rosa","year":"2006"},{"key":"S0263574710000743_ref44","doi-asserted-by":"publisher","DOI":"10.1109\/TMECH.2002.806223"},{"key":"S0263574710000743_ref28","doi-asserted-by":"publisher","DOI":"10.1177\/0278364907085560"},{"key":"S0263574710000743_ref3","volume-title":"Mechanics of Materials","author":"Beer","year":"2002"},{"key":"S0263574710000743_ref25","volume-title":"Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems","author":"Karagozler","year":"2009"},{"key":"S0263574710000743_ref33","first-page":"441","volume-title":"Proceedings of IEEE\/RSJ IEEE International Conference on Robotics and Automation","author":"Murata","year":"1994"},{"key":"S0263574710000743_ref39","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026504804984"},{"key":"S0263574710000743_ref8","doi-asserted-by":"crossref","unstructured":"8. Caccavale F. , Siciliano B. and Villani L. , \u201cQuaternion-Based Impedance with Nondiagonal Stiffness for Robotmanipulators,\u201d American Control Conference, 1998. Proceedings of the 1998, Philadelphia, vol. 1 (1998).","DOI":"10.1109\/ACC.1998.694712"},{"key":"S0263574710000743_ref48","first-page":"117","volume-title":"Proceedings of IEEE\/RSJ IEEE International Conference on Robotics and Automation","author":"Vassilvitskii","year":"2002"},{"key":"S0263574710000743_ref30","volume-title":"Finite Element Analysis: Theory and Application with ANSYS","author":"Moaveni","year":"1999"},{"key":"S0263574710000743_ref55","first-page":"514","volume-title":"Proceedings of IEEE\/RSJ IEEE International Conference on Robotics and Automation","author":"Yim","year":"2000"},{"key":"S0263574710000743_ref58","doi-asserted-by":"publisher","DOI":"10.1023\/A:1026544419097"},{"key":"S0263574710000743_ref36","volume-title":"Algorithmic and Computational Robotics: New Directions: The Fourth Workshop on the Algorithmic Foundations, (WAFR)","author":"Nguyen","year":"2001"},{"key":"S0263574710000743_ref9","first-page":"449","volume-title":"Proceedings of IEEE\/RSJ International Conference on Robotics and Automation","author":"Chirikjian","year":"1994"},{"key":"S0263574710000743_ref57","unstructured":"57. Yim M. , Shirmohammadi B. , Sastra J. , Park M. , Dugan M. and Taylor C. J. , \u201cTowards Robotic Self-Reassembly After Explosion,\u201d Proceedings of IEEE\/RSJ IEEE International Conference on Intelligent Robots and Systems, 2007 (2007), pp. 2767\u20132772."},{"key":"S0263574710000743_ref27","first-page":"424","volume-title":"Proceedings of IEEE\/RSJ International Conference on Robotics and Automation","author":"Kotay","year":"1998"},{"key":"S0263574710000743_ref12","doi-asserted-by":"publisher","DOI":"10.1115\/1.2801491"},{"key":"S0263574710000743_ref53","doi-asserted-by":"crossref","unstructured":"53. White P. J. and Yim M. , \u201cReliable external actuation for full reachability in robotic modular self-reconfiguration,\u201d Int. J. Robot. Res. (2009).","DOI":"10.1007\/978-3-642-00196-3_3"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574710000743","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T20:08:07Z","timestamp":1556395687000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574710000743\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,1]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2011,1]]}},"alternative-id":["S0263574710000743"],"URL":"https:\/\/doi.org\/10.1017\/s0263574710000743","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,1]]}}}