{'fraction_non_alphanumeric': 0.013761467889908258, 'fraction_numerical': 0.0, 'mean_word_length': 5.18298969072165, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Role of the Dynamics of Relative Motion in Information Passing in Natural and Engineered Collective Motion

The breathtaking motions of natural groups such as bird flocks and fish schools have been a major inspiration for research in the development of control algorithms for multi-robot systems. A main thrust of research in this area is to understand how the interconnections among individual behaviors result in high-performing group behaviors. In this dissertation, we are concerned with how individuals — either natural or engineered — move dynamically relative to one another and how this affects information passing in the group, thereby impacting the performance of the group when completing tasks. The work presented in this dissertation is inspired by observations of coordinated speed oscillations in schools of banded killifish (Fundulus diaphanus). We analyze trajectory data of schools of two and three killifish and show that their speed oscillations produce periodic relative motion that modulates line-of-sight visibility between fish. Using tools from graph theory and dynamical models of consensus decision making, we show that this phenomenon can significantly improve group decision-making performance. We then turn to engineered systems investigate the ways that relative motion can enhance mobile sensor networks with respect to group connectivity and decisionmaking performance. We also derive control laws, based on killifish-like coordinated speed oscillations into a rich family of moving formations along circular trajectories. We present design guidelines for these types of formations and algorithms to compute what speed oscillation waveform will produce or approximate a formation with a given shape. Finally, we present the design of a testbed in which robotic fish interact with a school of live fish in real time. Each robotic fish consists of a wheeled robot and a model fish; the model fish is moved about a shallow tank of water via magnetic coupling to a wheeled robot beneath the tank. A significant part of the design of this iii testbed is the real-time computer vision tracking of the robotic fish and the school of fish. The technology that we have developed for the robotic fish testbed is relevant to a number of other applications. This testbed provides new opportunities for real-time feedback-controlled behavioral experiments with fish schools.