Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/544741.544839acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

Programmable self-assembly using biologically-inspired multiagent control

Published: 15 July 2002 Publication History

Abstract

This paper presents a programming language that species a robust process for shape formation on a sheet of identically programed agents, by combining local organization primitives from epithelial cell orphogenesis and Drosophila cell differentiation with combination rules from geometry. This work represents a significantly different approach to the design of self-organizing systems: the desired global shape is specified using an abstract geometry-based language, and the agent program is directly compiled from the global specification. The resulting self-assembly process is extremely reliable in the face of random agent distributions, random agent death and varying agent numbers, without relying on global coordinates or centralized control.

References

[1]
H. Abelson, D. Allen, D. Coore, C. Hanson, G. Homsy, T. Knight, R. Nagpal, E. Rauch, G. Sussman, and R. Weiss. Amorphous computing. Communications of the ACM, 43(5), May 2000.
[2]
A. Berlin. Towards Intelligent Structures: Active Control of Buckling. PhD thesis, MIT, Dept of Electrical Eng. and Computer Science, May 1994.
[3]
D. Coore. Botanical Computing: A Developmental Approach to Generating Interconnect Topologies on an Amorphous Computer. PhDthesis, MIT, Dept of Electrical Eng. and Computer Science, Feb. 1999.
[4]
S. Forrest and M. Mitchell. What makes a problem hard for a genetic algorithm? Machine Learning, 13: 285--319, 1993.
[5]
Hogg, Bojinov, and Casal. Multiagent control of self-reconfigurable robots. In 4th International Conference on Multi-Agent Systems, July 2000.
[6]
H. Huzita and B. Scimemi. The algebra of paper-folding. In First International Meeting of Origami Science and Technology, Ferrara, Italy, 1989.
[7]
R. Jack an, S. Brittain, A. Ada s, M. Prentiss, and G. Whitesides. Design and fabrication of topologically complex, three-dimensional icrostructures. Science, 280: 2089--2091, 1998.
[8]
L. Kleinrock and J. Silvester. Optimum tranmission radii for packet radio networks or why six is a magic number. In Proc. Natnl. Telecomm. Conf., pages 4.3.1--4.3.5, 1978.
[9]
R. J. Lang. A computational algorith for origami design. In Annual Symposium on Computational Geometry, Philadelphia, PA, 1996.
[10]
P. A. Lawrence. TheMakingofaFly: heGeneicsof Animal Design. Blackwell Science, Oxford, U.K., 1992.
[11]
M. Mataric. Issues and approaches in the design of collective autonomous agents. Robotics and Autonomous Systems, 16((2--4)): 321--331, Dec. 1995.
[12]
R. Nagpal. Programmable Self-Assembly: Constructing Global Shape using Biologically-inspired Local Interactions and Origami Mathematics. PhDthesis, MIT, Dept of Electrical Engineering and Computer Science, June 2001.
[13]
G. Odell, G. Oster, P. Alberch, and B. Burnside. The mechanical basis of orphogenesis: 1. epithelial folding and invagination. Developmental Biology, 85: 446--462, 1981.
[14]
Pamecha, Ebert-Uphoff, and Chirikjian. Useful metrics for modular robot planning. IEEE Trans. on Robotics and Automation, 13(4), Aug. 1997.
[15]
M. Resnick. Turtles, Termites and Traffic Jams. MIT Press, Cambridge, MA, 1994.
[16]
R. Weiss, G. Homsy, and T. Knight. Toward in vivo digital circuits. In Dimacs Workshop on Evolution as Computation, Jan. 1999.
[17]
L. Wolpert. Positional information and the spatial pattern of cellular differentiation. Journal of Theore ical Biology, 25: 1--47, 1969.

Cited By

View all
  • (2022)Global-to-Local Design for Self-Organized Task Allocation in SwarmsIntelligent Computing10.34133/2022/97616942022Online publication date: Jan-2022
  • (2021)Internet of Things in Space: A Review of Opportunities and Challenges from Satellite-Aided Computing to Digitally-Enhanced Space LivingSensors10.3390/s2123811721:23(8117)Online publication date: 4-Dec-2021
  • (2018)Towards adaptive multi-robot systems: self-organization and self-adaptationThe Knowledge Engineering Review10.1017/S026988891800017633Online publication date: 4-Oct-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
AAMAS '02: Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
July 2002
540 pages
ISBN:1581134800
DOI:10.1145/544741
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 July 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. amorphous computing
  2. collective behavior
  3. morphogenesis
  4. paper-folding
  5. pattern formation
  6. smart matter

Qualifiers

  • Article

Conference

AAMAS02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)3
Reflects downloads up to 18 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Global-to-Local Design for Self-Organized Task Allocation in SwarmsIntelligent Computing10.34133/2022/97616942022Online publication date: Jan-2022
  • (2021)Internet of Things in Space: A Review of Opportunities and Challenges from Satellite-Aided Computing to Digitally-Enhanced Space LivingSensors10.3390/s2123811721:23(8117)Online publication date: 4-Dec-2021
  • (2018)Towards adaptive multi-robot systems: self-organization and self-adaptationThe Knowledge Engineering Review10.1017/S026988891800017633Online publication date: 4-Oct-2018
  • (2017)Bio-inspired self-organising multi-robot pattern formationRobotics and Autonomous Systems10.1016/j.robot.2016.12.00691:C(83-100)Online publication date: 1-May-2017
  • (2017)The interaction between control and computing theoriesInternational Journal of Automation and Computing10.1007/s11633-017-1070-214:3(254-274)Online publication date: 1-Jun-2017
  • (2017)Evolutionary Metaphor of Genetic Encoding for Self-organizable RobotsIntelligent Computing Theories and Application10.1007/978-3-319-63309-1_13(131-139)Online publication date: 20-Jul-2017
  • (2017)IntroductionAchieving Consensus in Robot Swarms10.1007/978-3-319-53609-5_1(1-5)Online publication date: 16-Feb-2017
  • (2016)Clonal plasticityProceedings of the 11th International Symposium on Software Engineering for Adaptive and Self-Managing Systems10.1145/2897053.2897067(122-128)Online publication date: 14-May-2016
  • (2016)Self-Assembly in Heterogeneous Multi-agent System Using Constrained Matching Algorithm2016 IEEE/WIC/ACM International Conference on Web Intelligence (WI)10.1109/WI.2016.0056(351-358)Online publication date: Oct-2016
  • (2016)Buzz: An extensible programming language for heterogeneous swarm robotics2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)10.1109/IROS.2016.7759558(3794-3800)Online publication date: Oct-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media