Radhika NagpalHarvard University | Harvard · Area of Computer Science
Radhika Nagpal
About
141
Publications
22,691
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
9,596
Citations
Publications
Publications (141)
Robot swarms offer significant potential for inspecting diverse infrastructure, ranging from bridges to space stations. However, effective inspection requires accurate robot localization, which demands substantial computational resources and limits productivity. Inspired by biological systems, we introduce a novel cooperative localization mechanism...
Many species of termites build large, structurally complex mounds, and the mechanisms behind this coordinated construction have been a longstanding topic of investigation. Recent work has suggested that humidity may play a key role in the mound expansion of savannah-dwelling Macrotermes species: termites preferentially deposit soil on the mound sur...
Termites in the genus Macrotermes construct large-scale soil mounds above their nests. The classic explanation for how termites coordinate their labour to build the mound, based on a putative cement pheromone, has recently been called into question. Here, we present evidence for an alternate interpretation based on sensing humidity. The high humidi...
Soft robots require strong, yet flexible actuators for locomotion and manipulation tasks in unstructured environ- ments. Dielectric elastomer actuators (DEAs) are well suited for these challenges in soft robotics because they operate as compliant capacitors and directly convert electrical energy into mechanical work, thereby allowing for simple des...
Macrotermes michaelseni and M. natalensis are two morphologically similar species occupying the same habitat across southern Africa. Both build large mounds and tend mutualistic fungal symbionts for nutrients, but despite these behavioural and physiological similarities, the mound superstructures they create differ markedly. The behavioural differe...
Some ant species cooperatively transport a wide range of extremely large, heavy food objects of various shapes and materials. While previous studies have examined how object mass and size affect the recruitment of additional workers, less is understood about how these attributes affect the rest of the transport process. Using artificial baits with...
Termite colonies construct towering, complex mounds, in a classic example of distributed agents coordinating their activity via interaction with a shared environment. The traditional explanation for how this coordination occurs focuses on the idea of a ‘cement pheromone’, a chemical signal left with deposited soil that triggers further deposition....
Termite colonies construct towering, complex mounds, in a classic example of distributed agents coordinating their activity via interaction with a shared environment. The traditional explanation for how this coordination occurs focuses on the idea of a "cement pheromone", a chemical signal left with deposited soil that triggers further deposition....
We present a method for a large-scale robot collective to autonomously form a wide range of user-specified shapes. In contrast to most existing work, our method uses a subtractive approach rather than an additive one, and is the first such method to be demonstrated on robots that operate in continuous space. An initial dense, stationary configurati...
Adaptive collective systems are common in biology and beyond. Typically, such systems require a task allocation algorithm: a mechanism or rule-set by which individuals select particular roles. Here we study the performance of such task allocation mechanisms measured in terms of the time for individuals to allocate to tasks. We ask: (1) Is task allo...
Full proofs.
We provide full formal proofs of the mathematical statements in the Results section.
(PDF)
Formal definitions.
We provide mathematically rigorous definitions of our task allocation model.
(PDF)
In this paper we present the design of a miniature (100 mm) autonomous underwater robot that is low-cost ($100), easy to manufacture, and highly maneuverable. A key aspect of the robot design that makes this possible is the use of low-cost magnet-in-coil actuators, which have a small profile and minimal sealing requirements. This allows us to creat...
Commercially available depth sensing devices are primarily designed for domains that are either macroscopic, or static. We develop a solution for fast microscale 3D reconstruction , using off-the-shelf components. By the addition of lenses, precise calibration of camera internals and positioning, and development of bespoke software, we turn an infr...
Nature's builders – from termites to beavers – offer a model of collective intelligence that can inspire robotic construction. Kirstin Petersen, Assistant Professor in Electrical and Computer Engineering at Cornell University, Ithaca, New York, and Radhika Nagpal, Professor in Computer Science at the Harvard School of Engineering and Applied Scienc...
Termites construct complex mounds that are orders of magnitude larger than any individual and fulfil a variety of functional roles. Yet the processes through which these mounds are built, and by which the insects organize their efforts, remain poorly understood. The traditional understanding focuses on stigmergy, a form of indirect communication in...
Can overtrust in robots compromise physical security? We conducted a series of experiments in which a robot positioned outside a secure-access student dormitory asked passersby to assist it to gain access. We found individual participants were as likely to assist the robot in exiting the dormitory (40% assistance rate, 4/10 individuals) as in enter...
Commercially available depth sensing devices are primarily designed for domains that are either macroscopic, or static. We develop a solution for fast microscale 3D reconstruction, using off-the-shelf components. By the addition of lenses, precise calibration of camera internals and positioning, and development of bespoke software, we turn an infra...
Group cohesion and consensus have primarily been studied in the context of discrete decisions, but some group tasks require making serial decisions that build on one another. We examine such collective problem solving by studying obstacle navigation during cooperative transport in ants. In cooperative transport, ants work together to move a large o...
There is a widely recognized need for improved STEM education and increased technological literacy. Robots represent a promising educational tool with potentially large impact, due to their broad appeal and wide relevance; however, many existing educational robot platforms have cost as a barrier to widespread use. Here we present AERobot, a simple...
Social insects have evolved to self-assemble ad-hoc structures from their bodies to quickly adapt to unexpected obstacles and situations. Inspired by these natural systems, we present an autonomous tread-based robot which is capable of using its own body as a building block for assembling structures. We analytically assess the optimality of the rob...
This paper studies
the problem
of having mobile robots in a multi-robot system maintain an estimate of the relative position and relative orientation of near-by robots in the environment. This problem is studied in the context of large swarms
of simple robots which are capable of measuring only the distance to near-by robots. We compare two distrib...
The construction of termite nests has been suggested to be organized by a stigmergic process that makes use of putative cement pheromone found in saliva and recently manipulated soil ("nest material"), hypothesized to specifically induce material deposition by workers. Herein we tracked 100 individuals placed in arenas filled with a substrate of ha...
In this paper we propose a mathematical model for studying the phenomenon of division of labor in ant colonies. Inside this model we investigate how simple task allocation mechanisms can be used to achieve an optimal division of labor.
We believe the proposed model captures the essential biological features of division of labor in ant colonies and...
Self-assembly enables nature to build complex forms, from multicellular organisms to complex animal structures such as flocks
of birds, through the interaction of vast numbers of limited and unreliable individuals. Creating this ability in engineered
systems poses challenges in the design of both algorithms and physical systems that can operate at...
In this paper we propose a mathematical model for studying the phenomenon of division of labor in ant colonies. Inside this model we investigate how simple task allocation mechanisms can be used to achieve an optimal division of labor. We believe the proposed model captures the essential biological features of division of labor in ant colonies and...
In current robotics research there is a vast body of work on algorithms and control methods for groups of decentralized cooperating robots, called a swarm or collective. These algorithms are generally meant to control collectives of hundreds or even thousands of robots; however, for reasons of cost, time, or complexity, they are generally validated...
Background
During plant and animal development, monolayer cell sheets display a stereotyped distribution of polygonal cell shapes. In interphase cells these shapes range from quadrilaterals to decagons, with a robust average of six sides per cell. In contrast, the subset of cells in mitosis exhibits a distinct distribution with an average of seven...
This study describes the design and implementation of several bioinspired algorithms for providing guidance to an ultra-lightweight micro-aerial vehicle (MAV) using a 2.6 g omnidirectional vision sensor. Using this visual guidance system we demonstrate autonomous speed control, centring, and heading stabilisation on board a 30 g MAV flying in a cor...
We present a locally reactive algorithm to construct arbitrary shapes with amorphous materials. The goal is to provide methods for robust robotic construction in unstructured, cluttered terrain, where deliberative approaches with pre-fabricated construction elements are difficult to apply. Amorphous materials provide a simple way to interface with...
We present a method for setting the pressure of multiple chambers using a single pressure source when they are interconnected via band-pass valves. These valves can be constructed from simple passive devices that behave like leaky check valves. We present the theory of operation and design parameters for individual valves, give a control strategy f...
We present a model of construction using iterative amorphous depositions and give a distributed algorithm to reliably build ramps in unstructured environments. The relatively simple local strategy for interacting with irregularly shaped, partially built structures gives rise to robust adaptive global properties. We illustrate the algorithm in both...
Complex systems are characterized by many independent components whose low-level actions produce collective high-level results.
Predicting high-level results given low-level rules is a key open challenge; the inverse problem, finding low-level rules
that give specific outcomes, is in general still less understood. We present a multi-agent construct...
We describe the design and control of a wearable robotic device powered by pneumatic artificial muscle actuators for use in ankle-foot rehabilitation. The design is inspired by the biological musculoskeletal system of the human foot and lower leg, mimicking the morphology and the functionality of the biological muscle-tendon-ligament structure. A k...
Targeted nanoparticles are increasingly being engineered for the treatment of cancer. By design, they can passively accumulate in tumors, selectively bind to targets in their environment, and deliver localized treatments. However, the penetration of targeted nanoparticles deep into tissue can be hindered by their slow diffusion and a high binding a...
This paper studies the problem of having mobile robots in a multi-robot
system maintain an estimate of the relative position and relative orientation
of near-by robots in the environment. This problem is studied in the context of
large swarms of simple robots which are capable of measuring only the distance
to near-by robots.
We present two distrib...
Ants show an incredible ability to collectively transport complex irregular-shaped objects with seemingly simple coordination. Achieving similarly effective collective transport with robots has potential applications in many settings, from agriculture to construction to disaster relief. In this paper we investigate a simple decentralized strategy f...
Thousands of robotic insects will take to the skies in pursuit of a shared goal
We present a functioning prototype of a soft, modular, active cyber-physical assistive device comprised of a sealed network of conductive liquid sensors and collectives of miniature pneumatically-driven actuators that serve as artificial muscles. The system is multi-functional, supports large deformation, and operates with its own on-board pneumati...
A proposed adaptive soft orthotic device performs motion sensing and production of assistive forces with a modular, pneumatically-driven, hyper-elastic composite. Wrapping the material around a joint will allow simultaneous motion sensing and active force response through shape and rigidity control. This monolithic elastomer sheet contains a series...
Wearable assistive robotic devices are characterized by an interface, a meeting place of living tissue and mechanical forces, at which potential and kinetic energy are converted to one or the other form. Ecological scientists may make important contributions to the design of device interfaces because of a functional perspective on energy and inform...
We compare our previously developed deterministic [7] and stochastic [3], [4] strategies for allocating tasks in robotic swarms1 consisting of very large populations of highly resource-constrained robots. We study our two task allocation approaches in a simulated scenario in which a collective of insect-inspired micro-aerial vehicles (MAVs) must pr...
We present and compare three different amorphous materials for robotic construction. By conforming to surfaces they are deposited on, such materials allow robots to reliably construct in unstructured terrain. However, using amorphous materials presents a challenge to robotic manipulation. We demonstrate how deposition of each material can be automa...
Previous research has considered infant spontaneous kicking as a form of exploration. According to this view, spontaneous kicking provides information about motor degrees of freedom and may shape multijoint coordinations for more complex movement patterns such as gait. Recent work has demonstrated that multifractal, multiplicative fluctuations in e...
Papers from a flagship conference reflect the latest developments in the field, including work in such rapidly advancing areas as human-robot interaction and formal methods.
Robotics: Science and Systems VII spans a wide spectrum of robotics, bringing together researchers working on the algorithmic or mathematical foundations of robotics, robotics...
In this paper, we present the characterization of soft pneumatic actuators currently under development for active soft orthotics. The actuators are tested statically and dynamically to characterize force and displacement properties needed for use in system design. They are shown to demonstrate remarkably repeatable performance, and very predictable...
In current robotics research there is a vast body of work on algorithms and control methods for groups of decentralized cooperating robots, called a swarm or collective. These algorithms are generally meant to control collectives of hundreds or even thousands of robots; however, for reasons of cost, time, or complexity, they are generally validated...
Swarm robotics utilizes a large number of simple robots to accomplish a task, instead of a single complex robot. Communications constraints often force these systems to be distributed and leaderless, placing restrictions on the types of algorithms which can be executed by the swarm. The perfor-mance of a swarm algorithm is aected by the environment...
We present a scalable approach to optimizing robot control policies for a target collective behavior in a spatially inhomogeneous robotic swarm. The approach can incorporate robot feedback to maintain system performance in an unknown environmental flow field. We consider systems in which the robots follow both deterministic and random motion and tr...
The performance of a swarm of robots depends on the hardware quality of the robots in the swarm. A swarm of robots with high-quality sensors and actuators is expected to out-perform a swarm of robots with low-quality sensors and actuators. This paper directly investigates the relationship between hardware quality and swarm performance. We take thre...
We describe the design of an active soft ankle- foot orthotic device powered by pneumatic artificial muscles for treating gait pathologies associated with neuromuscular disorders. The design is inspired by the biological musculoskele- tal system of a human foot and a lower leg, and mimics the muscle-tendon-ligament structure. A key feature of the d...
Biological systems achieve amazing adaptive behavior with local agents that perform simple sensing and actions. This has recently inspired the control strategies and design principles of modular robots. In this paper, we introduce a distributed control framework through which modular robots can achieve various self-adaptive tasks. By self-adaptive...
Current treatments for gait pathologies associated with neuromuscular disorders may employ a passive, rigid brace. While these
provide certain benefits, they can also cause muscle atrophy. In this study, we examined NiTi shape memory alloy (SMA) wires
that were annealed into springs to develop an active, soft orthotic (ASO) for the knee. Actively c...
We present an approach to designing scalable, decentralized control policies that produce a desired collective behavior in a spatially inhomogeneous robotic swarm that emulates a system of chemically reacting molecules. Our approach is based on abstracting the swarm to an advection-diffusion-reaction partial differential equation model, which we so...
For nearly 150 years, it has been recognized that cell shape strongly influences the orientation of the mitotic cleavage plane (e.g., Hofmeister, 1863). However, we still understand little about the complex interplay between cell shape and cleavage-plane orientation in epithelia, where polygonal cell geometries emerge from multiple factors, includi...
Large collections of robots have the potential to perform tasks collectively using distributed control algorithms. These algorithms require communication between robots to allow the robots to coordinate their behavior and act as a collective. In this paper we describe two algorithms which allow coordination between robots, but do not require physic...
Engineering and Applied Sciences Honeybees coordinate foraging efforts across vast areas through a complex system of advertising and recruitment. One mechanism for coordination is the waggle dance, a movement pattern which carries positional information about food sources. However, recent evidence suggests that recruited foragers may not use the da...
Decentralized agent groups typically require complex mechanisms to accomplish coordinated tasks. In contrast, biological systems can achieve intelligent group behaviors with each agent performing simple sensing and actions. We summarize our recent papers on a biologically-inspired control framework for multi-agent tasks that is based on a simple an...
Modular robots can potentially assemble into a wide range of configurations to locomote in different environments. However, designing locomotion strategies for each configuration is often tedious and has generally relied on a priori known connection geometry. Here we present a framework for 2D modular robots made of square modules assembled with ar...
Coordination within decentralized agent groups frequently requires reaching global consensus, but typical hierarchical approaches to reaching such decisions can be complex, slow, and not fault-tolerant. By contrast, recent studies have shown that in decentralized animal groups, a few individuals without privileged roles can guide the entire group t...
Decentralized agent groups typically require complex mech- anisms to accomplish coordinated tasks. In contrast, biologi- cal systems can achieve intelligent group behaviors with each agent performing simple sensing and actions. We summarize our recent papers on a biologically-inspired control frame- work for multi-agent tasks that is based on a sim...
In nature, animal groups achieve robustness and scalability with each individual executes a simple and adap- tive strategy. Inspired by this phenomenon, we propose a decentralized control framework for modular robots to achieve coordinated and self-adaptive tasks with each modules performs simple distributed sensing and actuation (1). In this demon...
The regulation of cleavage plane orientation is one of the key mechanisms driving epithelial morphogenesis. Still, many aspects of the relationship between local cleavage patterns and tissue-level properties remain poorly understood. Here we develop a topological model that simulates the dynamics of a 2D proliferating epithelium from generation to...
Biological systems achieve amazing adaptive behavior with local agents performing simple sensing and actions. Modular robots with similar properties can potentially achieve self-adaptation tasks robustly. Inspired by this principle, we present a generalized distributed consensus framework for self-adaptation tasks in modular robotics. We demonstrat...
A SmallestNeighbor based CPM that matches empirical data. We interpolate the
symmetry value between SmallestNeighbor|Binomial and
SmallestNeighbor|EqualSplit by having each cell execute the first method
with probability a and the second method with probability
(1-a). Thus, a measures distance from maximally symmetric
to moderately symmetric divisio...
Cell shape distribution data for all CPMS (Sorted by percentage of hexagons).
The same shape distribution data for simulated CPMs as shown in Table 2 but
here sorted by the steady state fraction of hexagonal cells. As in Table 2,
each data point is a result of 100 simulations, each with 12 generations of
division and 4,096 cells. Modes of distribut...
Hexagonal fraction p6* vs. mean shape. Most CPMs produce a mean shape
close to 6, even though the percentage of hexagons varies significantly. A
mean of 6 is expected for all CPMs, provided that the boundary effects are
minimal. Only a few CPMs, based on LargestNeighbor1 show a mean closer to 5,
as discussed in the Supplementary text.
(3.46 MB TIF)
Empirical Cell Shape Distribution Data from Five Diverse Organisms. Shape
distribution data for proliferating epithelial in several organisms of
interest. The data for Drosophila melanogaster (third
instar larval wing disc), Xenopus laevis (tadpole tail
epidermis), Hydra vulgaris (adult outer epidermis) comes
from our previous work [3]. The data fo...
Cell shape distribution data for all CPMs. Distribution data for simulated
CPMs. Each data point is a result of 100 simulations, each with 12
generations of division and 4,096 cells. Modes of distributions are shown in
red. This data supports the existence of an equilibrium distribution that
depends on the CPM but is independent of initial conditio...
Standard Deviation (%) of Equilibrium Fraction of
n-sided cells. Standard deviation of distribution data for
simulated CPMs. To test convergence, each simulated CPM was run on several
initial conditions with 100 independent runs each to calculate the
equilibrium cell shape distributions shown in Tables
S2 and S3. This table shows the standard
devia...
Comparison to other Relevant Models.
(0.03 MB DOC)
Includes relevant data, methodologies, and equations that supplement the main
manuscript.
(0.05 MB DOC)
Biological systems achieve amazing adaptive behavior with local agents performing simple sensing and actions. Modular robots with similar properties can potentially achieve self-adaptation tasks robustly. Inspired by this principle, we present a generalized distributed consensus framework for self-adaptation tasks in modular robotics. We demonstrat...
We present a modular robot design inspired by the creation of complex structures and functions in biology via deformation. Our design is based on the Tensegrity model of cellular structure, where active filaments within the cell contract and expand to control individual cell shape, and sheets of such cells undergo large-scale shape change through t...
In this paper we study desynchronization, a closely related primitive to graph coloring. A valid graph coloring is an assignment of colors to nodes such that no node's color is the same as a neighborpsilas. A desynchronized configuration is an assignment of real values in S1 to nodes such that each nodepsilas value is exactly at the midpoint of two...
This paper presents a theoretical study of decentralized con- trol for sensing-based shape formation on modular multi- robot systems, where the desired shape is specified in terms of local sensor constraints between neighboring robot agents. We show that this problem can be formulated more generally as distributed constraint-maintenance on a networ...
We present a decentralized algorithmic approach to automatically building user-specified three-dimensional structures from modular units. Our bipartite system comprises passive units (blocks), responsible for embodying the structure and determining where further units can legally be attached, and active units (robots), responsible for transporting...
It is universally accepted that genetic control over basic aspects of cell and molecular biology is the primary organizing principle in development and homeostasis of living systems. However, instances do exist where important aspects of biological order arise without explicit genetic instruction, emerging instead from simple physical principles, s...
A spatial computer is a distributed multi-agent system that is embedded in a geometric space. A key challenge is engi- neering local agent interaction rules that enable spatial com- puters to robustly achieve global computational tasks. This paper develops a principled approach to global-to-local pro- gramming, for pattern formation problems in a o...
In this demo session, we will present two examples of how one can systematically program self-organizing multi-agent systems, using inspiration from biology. The first system is a modular robot that autonomously adapts to satisfy complex environmentally-adaptive goals through the cooperation of multiple module agents. The second is a global-to-loca...
Figure 1: The self-balancing table. The table legs are formed by modules that are programmed to jointly maintain the table surface level. Abstract Robotics has great potential in designing interactive furniture. Modular robots are a special type of robot that are composed of multiple units, and each of them has independent computa-tion and actuatio...