Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Aaron Becker is active.

Publication


Featured researches published by Aaron Becker.


intelligent robots and systems | 2013

Massive uniform manipulation: Controlling large populations of simple robots with a common input signal

Aaron Becker; Golnaz Habibi; Justin Werfel; Michael Rubenstein; James McLurkin

Roboticists, biologists, and chemists are now producing large populations of simple robots, but controlling large populations of robots with limited capabilities is difficult, due to communication and onboard-computation constraints. Direct human control of large populations seems even more challenging. In this paper we investigate control of mobile robots that move in a 2D workspace using three different system models. We focus on a model that uses broadcast control inputs specified in the global reference frame. In an obstacle-free workspace this system model is uncontrollable because it has only two controllable degrees of freedom - all robots receive the same inputs and move uniformly. We prove that adding a single obstacle can make the system controllable, for any number of robots. We provide a position control algorithm, and demonstrate through extensive testing with human subjects that many manipulation tasks can be reliably completed, even by novice users, under this system model, with performance benefits compared to the alternate models. We compare the sensing, computation, communication, time, and bandwidth costs for all three system models. Results are validated with extensive simulations and hardware experiments using over 100 robots.


intelligent robots and systems | 2013

Feedback control of many magnetized: Tetrahymena pyriformis cells by exploiting phase inhomogeneity

Aaron Becker; Yan Ou; Paul Seung Soo Kim; Min Jun Kim; A. Agung Julius

Biological robots can be produced in large numbers, but are often controlled by uniform inputs. This makes position control of multiple robots inherently challenging. This paper uses magnetically-steered ciliate eukaryon {Tetrahymena pyriformis) as a case study. These cells swim at a constant speed, and can be turned by changing the orientation of an external magnetic field. We show that it is possible to steer multiple T. pyriformis to independent goals if their turning - modeled as a first-order system - has unique time constants. We provide system identification tools to parameterize multiple cells in parallel. We construct feedback control-Lyapunov methods that exploit differing phase-lags under a rotating magnetic field to steer multiple cells to independent target positions. We prove that these techniques scale to any number of cells with unique first-order responses to the global magnetic field. We provide simulations steering hundreds of cells and validate our procedure in hardware experiments with multiple cells.


Journal of Nanoparticle Research | 2015

Imparting magnetic dipole heterogeneity to internalized iron oxide nanoparticles for microorganism swarm control

Paul Seung Soo Kim; Aaron Becker; Yan Ou; A. Agung Julius; Min Jun Kim

Tetrahymena pyriformis is a single cell eukaryote that can be modified to respond to magnetic fields, a response called magnetotaxis. Naturally, this microorganism cannot respond to magnetic fields, but after modification using iron oxide nanoparticles, cells are magnetized and exhibit a constant magnetic dipole strength. In experiments, a rotating field is applied to cells using a two-dimensional approximate Helmholtz coil system. Using rotating magnetic fields, we characterize discrete cells’ swarm swimming which is affected by several factors. The behavior of the cells under these fields is explained in detail. After the field is removed, relatively straight swimming is observed. We also generate increased heterogeneity within a population of cells to improve controllability of a swarm, which is explored in a cell model. By exploiting this straight swimming behavior, we propose a method to control discrete cells utilizing a single global magnetic input. Successful implementation of this swarm control method would enable teams of microrobots to perform a variety of in vitro microscale tasks impossible for single microrobots, such as pushing objects or simultaneous micromanipulation of discrete entities.


algorithmic aspects of wireless sensor networks | 2013

Reconfiguring Massive Particle Swarms with Limited, Global Control

Aaron Becker; Erik D. Demaine; Sándor P. Fekete; Golnaz Habibi; James McLurkin

We investigate algorithmic control of a large swarm of mobile particles (such as robots, sensors, or building material) that move in a 2D workspace using a global input signal such as gravity or a magnetic field. Upon activation of the field, each particle moves maximally in the same direction, until it hits a stationary obstacle or another stationary particle. In an open workspace, this system model is of limited use because it has only two controllable degrees of freedom—all particles receive the same inputs and move uniformly. We show that adding a maze of obstacles to the environment can make the system drastically more complex but also more useful. The resulting model matches ThinkFun’s Tilt puzzle.


international conference on robotics and automation | 2014

Particle computation: Designing worlds to control robot swarms with only global signals

Aaron Becker; Erik D. Demaine; Sándor P. Fekete; James McLurkin

Micro- and nanorobots are often controlled by global input signals, such as an electromagnetic or gravitational field. These fields move each robot maximally until it hits a stationary obstacle or another stationary robot. This paper investigates 2D motion-planning complexity for large swarms of simple mobile robots (such as bacteria, sensors, or smart building material). In previous work we proved it is NP-hard to decide whether a given initial configuration can be transformed into a desired target configuration; in this paper we prove a stronger result: the problem of finding an optimal control sequence is PSPACE-complete. On the positive side, we show we can build useful systems by designing obstacles. We present a reconfigurable hardware platform and demonstrate how to form arbitrary permutations and build a compact absolute encoder. We then take the same platform and use dual-rail logic to build a universal logic gate that concurrently evaluates AND, NAND, NOR and OR operations. Using many of these gates and appropriate interconnects we can evaluate any logical expression.


intelligent robots and systems | 2014

A robot system design for low-cost multi-robot manipulation.

James McLurkin; Adam McMullen; Nick Robbins; Golnaz Habibi; Aaron Becker; Alvin Chou; Hao Li; Meagan John; Nnena Okeke; Joshua Rykowski; Sunny Kim; William Xie; Taylor Vaughn; Yu Zhou; Jennifer Shen; Nelson Chen; Quillan Kaseman; Lindsay Langford; Jeremy Hunt; Amanda Boone; Kevin Koch

Multi-robot manipulation allows for scalable environmental interaction, which is critical for multi-robot systems to have an impact on our world. A successful manipulation model requires cost-effective robots, robust hardware, and proper system feedback and control. This paper details key sensing and manipulator capabilities of the r-one robot. The r-one robot is an advanced, open source, low-cost platform for multi-robot manipulation and sensing that meets all of these requirements. The parts cost is around


symposium on computational geometry | 2013

Triangulating unknown environments using robot swarms

Aaron Becker; Sándor P. Fekete; Alexander Kröller; Seoung Kyou Lee; James McLurkin; Christiane Schmidt

250 per robot. The r-one has a rich sensor suite, including a flexible IR communication/localization/obstacle detection system, high-precision quadrature encoders, gyroscope, accelerometer, integrated bump sensor, and light sensors. Two years of working with these robots inspired the development of an external manipulator that gives the robots the ability to interact with their environment. This paper presents an overview of the r-one, the r-one manipulator, and basic manipulation experiments to illustrate the efficacy our design. The advanced design, low cost, and small size can support university research with large populations of robots and multi-robot curriculum in computer science, electrical engineering, and mechanical engineering. We conclude with remarks on the future implementation of the manipulators and expected work to follow.


international conference on robotics and automation | 2014

Exploration via structured triangulation by a multi-robot system with bearing-only low-resolution sensors

Seoung Kyou Lee; Aaron Becker; Sándor P. Fekete; Alexander Kröller; James McLurkin

In recent years, the field of robotics has seen two diverging trends. One has been to achieve progress by increasing the capabilities of individual robots, keeping the cost of state-of-art machines relatively high. An opposite direction has been to develop simpler and cheaper platforms, at the expense of reducing the capabilities per robot. The latter raises new challenges for developing new principles and algorithms, such as coordinating many robots with limited capabilities into a swarm that can carry out difficult tasks, for example, exploration, surveillance, and guidance. In this video, we show a recent collaboration between theory and practice of swarm robotics. We consider online problems related to exploring and surveying a region by a swarm of robots with limited communication range. The minimum relay triangulation problem (MRTP) asks for placing a minimum number of robots, such that their communication graph is a triangulated cover of the region. The maximum area triangulation problem (MATP) aims at finding a placement of n robots such that their communication graph contains a root and forms a triangulated cover of a maximum possible amount of area. We demonstrate the practical relevance of our methods by showing how they can be used on the novel real-world platform r-one.


symposium on computational geometry | 2015

Tilt: The Video - Designing Worlds to Control Robot Swarms with Only Global Signals

Aaron Becker; Erik D. Demaine; Sándor P. Fekete; Hamed Mohtasham Shad; Rose Morris-Wright

This paper presents a distributed approach for exploring and triangulating an unknown region using a multirobot system. The resulting triangulation is a physical data structure that is a: compact representation of the workspace, contains distributed knowledge of each triangle, builds the dual graph of the triangulation, and supports reads and writes of auxiliary data. Our algorithm builds a triangulation in a closed two-dimensional Euclidean environment, starting from a single location. It provides coverage with a breadth-first search pattern and completeness guarantees. We show that the computational and communication requirements to build and maintain the triangulation and its dual graph are small. We then present a physical navigation algorithm that uses the dual graph, and show that the resulting path lengths are within a constant factor of the shortest-path Euclidean distance. Finally, we validate our theoretical results with experiments on triangulating a region with a system of low-cost robots. Analysis of the resulting triangulation shows that most of the triangles are of high quality, and cover a large area. Implementation of the triangulation, dual graph, and navigation all use communication messages of fixed size, and are a practical solution for large populations of low-cost robots.


intelligent robots and systems | 2013

Exact range and bearing control of many differential-drive robots with uniform control inputs

Aaron Becker; James McLurkin

We present fundamental progress on the computational universality of swarms of micro- or nano-scale robots in complex environments, controlled not by individual navigation, but by a uniform global, external force. More specifically, we consider a 2D grid world, in which all obstacles and robots are unit squares, and for each actuation, robots move maximally until they collide with an obstacle or another robot. The objective is to control robot motion within obstacles, design obstacles in order to achieve desired permutation of robots, and establish controlled interaction that is complex enough to allow arbitrary computations. In this video, we illustrate progress on all these challenges: we demonstrate NP-hardness of parallel navigation, we describe how to construct obstacles that allow arbitrary permutations, and we establish the necessary logic gates for performing arbitrary in-system computations.

Collaboration


Dive into the Aaron Becker's collaboration.

Top Co-Authors

Avatar

Sándor P. Fekete

Braunschweig University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Min Jun Kim

Southern Methodist University

View shared research outputs
Top Co-Authors

Avatar

A. Agung Julius

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar

Erik D. Demaine

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Yan Ou

Rensselaer Polytechnic Institute

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge