Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Tickle College of Engineering
  4. Engineering Publications and Other Works
  5. EECS Publications and Other Works
  6. Path Creation by Continuous Flocking as an Example of a Morphogenetic Programming Language
Details

Path Creation by Continuous Flocking as an Example of a Morphogenetic Programming Language

Date Issued
June 10, 2018
Author(s)
MacLennan, Bruce J  
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/17131
Abstract

Artificial morphogenesis uses processes inspired by embryology to control massive swarms of robots to assemble complex physical structures. First, we use an example morphogenetic program to illustrate a prototype implementation of morphgen, a morphogenetic programming language. The syntax and semantics are described informally as illustrated by the example program, which is included in its entirety in an appendix. Another appendix includes a complete formal grammar for the current version of the language. Next, we describe the results of a series of experiments with the program, which simulates a continuous swarm of microscopic agents creating paths from an origin to a destination while avoiding obstacles. We present the effects of various parameters and of alternative ways of accomplishing particular purposes.

Subjects

artificial morphogene...

continuous flocking

morphgen

morphogenetic enginee...

swarm robotics

Disciplines
Artificial Intelligence and Robotics
Computer Sciences
Programming Languages and Compilers
File(s)
Thumbnail Image
Name

CF2D_TR.pdf

Size

10.45 MB

Format

Adobe PDF

Checksum (MD5)

e3f3265433351188b7780568dbd279e1


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science