Modeling Artificial, Mobile Swarm Systems | |
allocation algorithms;collective robotics;distributed systems;modeling;swarm intelligence | |
Agassounon, William B. G. ; McEliece, Robert J. | |
University:California Institute of Technology | |
Department:Engineering and Applied Science | |
关键词: allocation algorithms; collective robotics; distributed systems; modeling; swarm intelligence; | |
Others : https://thesis.library.caltech.edu/2183/1/thesis_twoside.pdf | |
美国|英语 | |
来源: Caltech THESIS | |
【 摘 要 】
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.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Modeling Artificial, Mobile Swarm Systems | 2896KB | download |