CaltechTHESIS
  A Caltech Library Service

Modeling Artificial, Mobile Swarm Systems

Citation

Agassounon, William B. G. (2003) Modeling Artificial, Mobile Swarm Systems. Dissertation (Ph.D.), California Institute of Technology. doi:10.7907/EJYZ-3Y55. https://resolver.caltech.edu/CaltechETD:etd-05282003-205506

Abstract

Swarm intelligence is a new research paradigm that offers novel approaches for studying and solving distributed problems using solutions inspired by social insects and other natural behaviors of vertebrates. In this thesis, we present methodologies for modeling artificial, mobile systems within the swarm intelligence framework. The proposed methodologies provide guidelines in the study and design of artificial swarm systems for the following two classes of experiments: distributed sensing and distributed manipulation.

Event discovery and information dissemination through local communication in artificial swarm systems present similar characteristics as natural phenomena such as foraging and food discovery in insect colonies and the spread of infectious diseases in animal populations, respectively. We show that the artificial systems can be described in similar mathematical terms as those used to describe the natural systems. The proposed models can be classified in two main categories: non-embodied and embodied models. In the first category agents are modeled as mobile bodiless points, whereas the other models take into account the physical interference between agents resulting from embodiment. Furthermore, within each category, we distinguish two subcategories: spatial and nonspatial models. In the spatial models we keep track of the trajectory of each agent, the correlation between the positions occupied by the agents over consecutive time steps, or make use of the spatial distribution resulting from the movement pattern of the agents. In the nonspatial models we assume that agents hop around randomly and occupy independent positions over consecutive time steps.

In our description of distributed manipulation in swarm robotic systems we present two case studies of non-collaborative and collaborative manipulations, respectively. The general approach proposed here consists of first representing the group behavior of the active agents with a Finite State Machine (FSM) then describing mathematically the dynamics of the group. The first case study is the aggregation experiment that consists of collecting and gathering objects scattered around an enclosed arena. We present a macroscopic model that accurately captures the dynamics of the experiment and a suite of threshold-based, scalable, and fully distributed algorithms for allocating the workers to the task optimally. The second case study is that of the stick-pulling experiment in which a group of robots is used to pull sticks from the ground. This task requires the collaborative effort of two robots to be successful. Here, we present a discrete-time macroscopic model that helps us uncover counter-intuitive behaviors that result from collaboration between the agents.

We complete each proposed modeling methodology by showing how the parameters of the models can be calculated using solely the characteristics of the environment and those of the agents and by analyzing the constraints and limitations of the different models. Finally, we use different tools (simulations and real robots) to validate the proposed models.

Item Type:Thesis (Dissertation (Ph.D.))
Subject Keywords:allocation algorithms; collective robotics; distributed systems; modeling; swarm intelligence
Degree Grantor:California Institute of Technology
Division:Engineering and Applied Science
Major Option:Electrical Engineering
Thesis Availability:Public (worldwide access)
Research Advisor(s):
  • McEliece, Robert J.
Thesis Committee:
  • McEliece, Robert J. (chair)
  • Martinoli, Alcherio
  • Murray, Richard M.
  • Behrens, Wilhelm
  • Abu-Mostafa, Yaser S.
Defense Date:20 May 2003
Funders:
Funding AgencyGrant Number
TRW FoundationUNSPECIFIED
TRW Space and ElectronicsUNSPECIFIED
NSFEEC-9402726
Caltech Engineering Research CentersUNSPECIFIED
Record Number:CaltechETD:etd-05282003-205506
Persistent URL:https://resolver.caltech.edu/CaltechETD:etd-05282003-205506
DOI:10.7907/EJYZ-3Y55
Default Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:2183
Collection:CaltechTHESIS
Deposited By: Imported from ETD-db
Deposited On:29 May 2003
Last Modified:21 Dec 2019 02:59

Thesis Files

[img]
Preview
PDF (thesis_twoside.pdf) - Final Version
See Usage Policy.

2MB

Repository Staff Only: item control page