{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T04:19:52Z","timestamp":1745986792481,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":32,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642363146"},{"type":"electronic","value":"9783642363153"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-36315-3_8","type":"book-chapter","created":{"date-parts":[[2013,1,15]],"date-time":"2013-01-15T00:35:15Z","timestamp":1358210115000},"page":"97-111","source":"Crossref","is-referenced-by-count":5,"title":["Towards a General-Purpose, Reversible Language for Controlling Self-reconfigurable Robots"],"prefix":"10.1007","author":[{"given":"Ulrik Pagh","family":"Schultz","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Yim, M., Shen, W.M., Salemi, B., Rus, D., Moll, M., Lipson, H., Klavins, E., Chirikjian, G.S.: Modular Self-Reconfigurable Robot Systems (Grand Challenges of Robotics). IEEE Robot. Automat. Mag. (March 2007)","DOI":"10.1109\/MRA.2007.339623"},{"key":"8_CR2","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1017\/S0263574710000664","volume":"29","author":"U.P. Schultz","year":"2011","unstructured":"Schultz, U.P., Bordignon, M., Stoy, K.: Robust and reversible execution of self-reconfiguration sequences. Robotica\u00a029, 35\u201357 (2011), http:\/\/modular.mmmi.sdu.dk , accompanying video available at http:\/\/www.youtube.com\/watch?v=SYizuooEs7s","journal-title":"Robotica"},{"issue":"2","key":"8_CR3","doi-asserted-by":"publisher","first-page":"165","DOI":"10.1007\/s10514-006-8546-1","volume":"21","author":"E. \u00d8stergaard","year":"2006","unstructured":"\u00d8stergaard, E., Kassow, K., Beck, R., Lund, H.: Design of the ATRON lattice-based self-reconfigurable robot. Autonomous Robots\u00a021(2), 165\u2013183 (2006)","journal-title":"Autonomous Robots"},{"key":"8_CR4","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1109\/70.611311","volume":"13","author":"A. Pamecha","year":"1997","unstructured":"Pamecha, A., Ebert-Uphoff, I., Chirikjian, G.S.: Useful metrics for modular robot motion planning. IEEE Transactions on Robotics and Automation\u00a0(13), 531\u2013545 (1997)","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"8_CR5","unstructured":"Kotay, K., Rus, D.: Algorithms for self-reconfiguring molecule motion planning. In: Proc. of the Int. Confe. on Intelligent Robots and Systems, IROS 2000 (2000)"},{"key":"8_CR6","unstructured":"Yoshida, E., Murata, S., Kamimura, A., Tomita, K., Kurokawa, H., Kokaji, S.: Motion planning of self-reconfigurable modular robot. In: Proc. of the Int. Symp. on Experimental Robotics (2000)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Brandt, D.: Comparison of A\u2217 and RRT-connect motion planning techniques for self-reconfiguration planning. In: Proc. of the 2006 IEEE\/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2006), Beijing, China, pp. 892\u2013897 (October 2006)","DOI":"10.1109\/IROS.2006.281743"},{"key":"8_CR8","doi-asserted-by":"crossref","unstructured":"Asadpour, M., Sproewitz, A., Billard, A., Dillenbourg, P., Ijspeert, A.: Graph signature for self-reconfiguration planning. In: 2008 IEEE\/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2008), pp. 863\u2013869 (2008)","DOI":"10.1109\/IROS.2008.4650673"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Asadpour, M., Ashtiani, M.H.Z., Sproewitz, A., Ijspeert, A.: Graph signature for self-reconfiguration planning of modules with symmetry. In: The 2009 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), St. Louis, USA (October 2009)","DOI":"10.1109\/IROS.2009.5353943"},{"key":"8_CR10","doi-asserted-by":"crossref","unstructured":"Prevas, K., Unsal, C., Efe, M., Khosla, P.: A hierarchical motion planning strategy for a uniform self-reconfigurable modular robotic system. In: Proceedings of the IEEE International Conference on Robotics and Automation, Washington, DC, vol.\u00a01, pp. 787\u2013792 (October 2002)","DOI":"10.1109\/ROBOT.2002.1013454"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"\u00dcnsal, C., Khosla, P.: A multi-layered planner for self-reconfiguration of a uniform group of I-cube modules. In: Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Maoui, Hawaii, vol.\u00a01, pp. 598\u2013605 (2002)","DOI":"10.1109\/IROS.2001.973421"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Brandt, D., Christensen, D.J.: A new meta-module for controlling large sheets of atron modules. In: Proceedings of IEEE\/RSJ International Conference on Intelligent Robots and Systems, San Diego, California (November 2007)","DOI":"10.1109\/IROS.2007.4399191"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"Yim, M., Goldberg, D., Casal, A.: Connectivity planning for closed-chain reconfiguration. In: Proceedings of Sensor Fusion and Decentralized Control in Robotics Systems III, Bellingham, WA, vol.\u00a04196, pp. 402\u2013412. SPIE (2000)","DOI":"10.1117\/12.403738"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"Yoshida, E., Murata, S., Kurokawa, H., Tomita, K., Kokaji, S.: A distributed method for reconfiguration of a three-dimensional homogeneous structure. Advanced Robotics\u00a0(13), 363\u2013379 (1999)","DOI":"10.1163\/156855399X01693"},{"key":"8_CR15","unstructured":"\u00dcnsal, C., Kilicc\u00f6te, H., Khosla, P.K.: A modular self-reconfigurable bipartite robotic system: Implementation and motion planning. Autonomous Robots\u00a0(10), 23\u201340 (2001)"},{"key":"8_CR16","doi-asserted-by":"crossref","unstructured":"Butler, Z., Rus, D.: Distributed planning and control for modular robots with unit-compressible modules. The International Journal of Robotics Research\u00a0(22), 699\u2013715 (2003)","DOI":"10.1177\/02783649030229002"},{"key":"8_CR17","doi-asserted-by":"crossref","unstructured":"Rosa, M.D., Goldstein, S., Lee, P., Campbell, J., Pillai, P.: Scalable shape sculpting via hole motion: Motion planning in lattice-constrained modular robots. In: Proc. of the 2006 IEEE Int. Conf. on Robotics and Automation, ICRA 2006 (2006)","DOI":"10.1109\/ROBOT.2006.1641915"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"Murata, S., Kurokawa, H., Kokaji, S.: Self-assembling machine, pp. 441\u2013448 (1994)","DOI":"10.1109\/ROBOT.1995.525759"},{"issue":"1","key":"8_CR19","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1023\/A:1026544419097","volume":"10","author":"M. Yim","year":"2001","unstructured":"Yim, M., Zhang, Y., Lamping, J., Mao, E.: Distributed control for 3d metamorphosis. Auton. Robots\u00a010(1), 41\u201356 (2001)","journal-title":"Auton. Robots"},{"key":"8_CR20","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1109\/TRA.2002.804502","volume":"18","author":"W.M. Shen","year":"2002","unstructured":"Shen, W.M., Salemi, B., Will, P.: Hormone-inspired adaptive communication and distributed control for conro self-reconfigurable robots. IEEE Transactions on Robotics and Automation\u00a018, 700\u2013712 (2002)","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"8_CR21","doi-asserted-by":"crossref","unstructured":"Christensen, D., St\u00f8y, K.: Selecting a meta-module to shape-change the ATRON self-reconfigurable robot. In: Proceedings of IEEE International Conference on Robotics and Automations (ICRA), Orlando, USA, pp. 2532\u20132538 (May 2006)","DOI":"10.1109\/ROBOT.2006.1642083"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Christensen, D.J.: Experiments on fault-tolerant self-reconfiguration and emergent self-repair. In: Proceedings of Symposium on Artificial Life Part of the IEEE Symposium Series on Computational Intelligence, Honolulu, Hawaii (April 2007)","DOI":"10.1109\/ALIFE.2007.367817"},{"key":"8_CR23","doi-asserted-by":"crossref","unstructured":"Bordignon, M., Stoy, K., Schultz, U.P.: A Virtual Machine-based Approach for Fast and Flexible Reprogramming of Modular Robots. In: Proc. IEEE Int. Conf. on Robotics and Automation (ICRA 2009), Kobe, Japan, May 12-17, pp. 4273\u20134280 (2009)","DOI":"10.1109\/ROBOT.2009.5152780"},{"key":"8_CR24","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/1366230.1366239","volume-title":"CF 2008: Proc. of the 2008 Conference on Computing Frontiers","author":"T. Yokoyama","year":"2008","unstructured":"Yokoyama, T., Axelsen, H.B., Gl\u00fcck, R.: Principles of a reversible programming language. In: CF 2008: Proc. of the 2008 Conference on Computing Frontiers, pp. 43\u201354. ACM, New York (2008)"},{"key":"8_CR25","doi-asserted-by":"crossref","unstructured":"Zuliani: Logical reversibility. IBM Journal of Research and Development (6), 807\u2013818 (2001)","DOI":"10.1147\/rd.456.0807"},{"issue":"6","key":"8_CR26","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1016\/j.entcs.2010.02.005","volume":"253","author":"B. Stoddart","year":"2010","unstructured":"Stoddart, B., Lynas, R., Zeyda, F.: A virtual machine for supporting reversible probabilistic guarded command languages. Electronic Notes in Theoretical Computer Science\u00a0253(6), 33\u201356 (2010); Proceedings of the Workshop on Reversible Computation (RC 2009)","journal-title":"Electronic Notes in Theoretical Computer Science"},{"key":"8_CR27","doi-asserted-by":"crossref","unstructured":"Foster, J.N., Greenwald, M.B., Moore, J.T., Pierce, B.C., Schmitt, A.: Combinators for bi-directional tree transformations: A linguistic approach to the view update problem. ACM Transactions on Programming Languages and Systems (3) (2007)","DOI":"10.1145\/1232420.1232424"},{"key":"8_CR28","unstructured":"Brandt, D., Ostergaard, E.: Behaviour subdivision and generalization of rules in rule based control of the ATRON self-reconfigurable robot. In: Proceeding of the International Symposium on Robotics and Automation (ISRA), Queretaro, Mexico, pp. 67\u201374 (September 2004)"},{"key":"8_CR29","unstructured":"Schultz, U.: Towards a robust spatial computing language for modular robots. In: Proceedings of the 2012 Workshop on Spatial Computing, Spain (June 2012)"},{"key":"8_CR30","doi-asserted-by":"crossref","unstructured":"Christensen, D.J., Brandt, D., Stoy, K., Schultz, U.P.: A Unified Simulator for Self-Reconfigurable Robots. In: Proc. IEEE\/RSJ Int. Conf. on Intelligent Robots and Systems (IROS 2008), France, pp. 870\u2013876 (2008)","DOI":"10.1109\/IROS.2008.4650757"},{"key":"8_CR31","doi-asserted-by":"crossref","unstructured":"Schultz, U.: Programming language abstractions for self-reconfigurable robots (poster). Accepted for publication in SPLASH Companion. ACM (October 2012)","DOI":"10.1145\/2384716.2384743"},{"key":"8_CR32","unstructured":"Braitenberg, V.: Vehicles: Experiments in Synthetic Psychology. MIT Press (1986)"}],"container-title":["Lecture Notes in Computer Science","Reversible Computation"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-36315-3_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T17:08:39Z","timestamp":1745946519000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-36315-3_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642363146","9783642363153"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-36315-3_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}