Network


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

Hotspot


Dive into the research topics where Eric Klavins is active.

Publication


Featured researches published by Eric Klavins.


IEEE Robotics & Automation Magazine | 2007

Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics]

Mark Yim; Wei-Min Shen; Behnam Salemi; Daniela Rus; Mark Moll; Hod Lipson; Eric Klavins; Gregory S. Chirikjian

The field of modular self-reconfigurable robotic systems addresses the design, fabrication, motion planning, and control of autonomous kinematic machines with variable morphology. Modular self-reconfigurable systems have the promise of making significant technological advances to the field of robotics in general. Their promise of high versatility, high value, and high robustness may lead to a radical change in automation. Currently, a number of researchers have been addressing many of the challenges. While some progress has been made, it is clear that many challenges still exist. By illustrating several of the outstanding issues as grand challenges that have been collaboratively written by a large number of researchers in this field, this article has shown several of the key directions for the future of this growing field


IEEE Robotics & Automation Magazine | 2007

Symbolic planning and control of robot motion [Grand Challenges of Robotics]

Calin Belta; Antonio Bicchi; Magnus Egerstedt; Emilio Frazzoli; Eric Klavins; George J. Pappas

In this paper, different research trends that use symbolic techniques for robot motion planning and control are illustrated. As it often happens in new research areas, contributions to this topic started at about the same time by different groups with different emphasis, approaches, and notation. This article tries to describe a framework in which many of the current methods and ideas can be placed and to provide a coherent picture of what the authors want to do, what have they got so far, and what the main missing pieces are. Generally speaking, the aim of symbolic control as is envisioned in this article is to enable the usage of methods of formal logic, languages, and automata theory for solving effectively complex planning problems for robots and teams of robots. The results presented in this article can be divided in two groups: top-down approaches, whereby formal logic tools are employed on rather abstract models of robots; and bottom up approaches, whose aim is to provide means by which such abstractions are possible and effective. The two ends do not quite tie as yet, and much work remains to be done in both directions to obtain generally applicable methods. However, the prospects of symbolic control of robots are definitely promising, and the challenging nature of problems to be solved warrants for the interest of a wide community of researchers


IEEE Transactions on Automatic Control | 2006

A grammatical approach to self-organizing robotic systems

Eric Klavins; Robert Ghrist; David Lipsky

In this paper, we define a class of graph grammars that can be used to model and direct concurrent robotic self-assembly and similar self-organizing processes. We give several detailed examples of the formalism and then focus on the problem of synthesizing a grammar so that it generates a given, prespecified assembly. In particular, to generate an acyclic graph we synthesize a binary grammar (rules involve at most two parts), and for a general graph we synthesize a ternary grammar (rules involve at most three parts). In both cases, we characterize the number of concurrent steps required to achieve the assembly. We also show a general result that implies that no binary grammar can generate a unique stable assembly. We conclude the paper with a discussion of how graph grammars can be used to direct the self-assembly of robotic parts.


conference on decision and control | 2002

The Caltech Multi-Vehicle Wireless Testbed

Lars B. Cremean; William B. Dunbar; D. van Gogh; J. Hickey; Eric Klavins; J. Meltzer; Richard M. Murray

We introduce the Caltech Multi-Vehicle Wireless Testbed (MVWT), a platform for testing decentralized control methodologies for multiple vehicle coordination and formation stabilization. The testbed consists of eight mobile vehicles, an overhead vision system that provides GPS-like state information and wireless Ethernet for communications. Each vehicle rests on omni-directional casters and is powered by two high-performance ducted fans. Thus, a unique feature of our testbed is that the vehicles have second order dynamics, requiring real-time feedback algorithms to stabilize the system while performing cooperative tasks. The testbed will be used by various research groups at Caltech and elsewhere to validate theoretical advances in multi-vehicle coordination and control, networked control systems, real-time networking and high confidence distributed computation.


WAFR | 2004

Communication Complexity of Multi-robot Systems

Eric Klavins

We examine the scalability of multi-robot algorithms. In particular, we attempt to capture the idea that the less coordination a multi-robot system requires, the better it should scale to large numbers of robots. To that end, we introduce a notion of communication complexity of multi-robot (or more generally, distributed control) systems as a surrogate for coordination. We describe a formalism, called CCL, for specifying multi-robot systems and algorithms for which the definition of communication complexity arises naturally. We then analyze the communication complexity of several, in some cases novel, multi-robot communication schemes each representative of one of several natural complexity classes.


intelligent robots and systems | 2005

Programmable parts: a demonstration of the grammatical approach to self-organization

Joshua D. Bishop; Samuel A. Burden; Eric Klavins; R. Kreisberg; W. Malone; Nils Napp; T. Nguyen

In this paper, we introduce a robotic implementation of the theory of graph grammars (Klavins et al., 2005), which we use to model and direct self-organization in a formal, predictable and provably-correct fashion. The robots, which we call programmable parts, float passively on an air table and bind to each other upon random collisions. Once attached, they execute local rules that determine how their internal states change and whether they should remain bound. We demonstrate through experiments how they can self-organize into a global structure by executing a common graph grammar in a completely distributed fashion. The system also presents a challenge to the grammatical method (and to distributed systems approaches in general) due to the stochastic nature of its dynamics. We conclude by discussing these challenges and our initial approach to addressing them.


Plant Physiology | 2012

A synthetic approach reveals extensive tunability of auxin signaling

Kyle A. Havens; Jessica M. Guseman; Seunghee S. Jang; Edith Pierre-Jerome; Nick Bolten; Eric Klavins; Jennifer L. Nemhauser

Explaining how the small molecule auxin triggers diverse yet specific responses is a long-standing challenge in plant biology. An essential step in auxin response is the degradation of Auxin/Indole-3-Acetic Acid (Aux/IAA, referred to hereafter as IAA) repressor proteins through interaction with auxin receptors. To systematically characterize diversity in degradation behaviors among IAA|receptor pairs, we engineered auxin-induced degradation of plant IAA proteins in yeast (Saccharomyces cerevisiae). We found that IAA degradation dynamics vary widely, depending on which receptor is present, and are not encoded solely by the degron-containing domain II. To facilitate this and future studies, we identified a mathematical model able to quantitatively describe IAA degradation behavior in a single parameter. Together, our results demonstrate the remarkable tunability conferred by specific configurations of the auxin response pathway.


international conference on robotics and automation | 2004

Graph grammars for self assembling robotic systems

Eric Klavins; Robert Ghrist; David Lipsky

In this paper we define a class of graph grammars that can be used to model and direct distributed robotic assembly or formation forming processes. We focus on the problem of synthesizing a grammar so that it generates a given, prespecified assembly. In particular, to generate an acyclic graph we synthesize a binary grammar (rules involve at most two parts), and for a general graph we synthesize a ternary grammar (rules involve at most three parts). We then show a general result that implies that no binary grammar can generate a unique stable assembly. We conclude the paper with a discussion of how graph grammars can be used to direct the synthesis of parts floating in a fluid or for self-motive robotic parts.


Proceedings of the National Academy of Sciences of the United States of America | 2012

Fine-tuning gene networks using simple sequence repeats

Robert G. Egbert; Eric Klavins

The parameters in a complex synthetic gene network must be extensively tuned before the network functions as designed. Here, we introduce a simple and general approach to rapidly tune gene networks in Escherichia coli using hypermutable simple sequence repeats embedded in the spacer region of the ribosome binding site. By varying repeat length, we generated expression libraries that incrementally and predictably sample gene expression levels over a 1,000-fold range. We demonstrate the utility of the approach by creating a bistable switch library that programmatically samples the expression space to balance the two states of the switch, and we illustrate the need for tuning by showing that the switch’s behavior is sensitive to host context. Further, we show that mutation rates of the repeats are controllable in vivo for stability or for targeted mutagenesis—suggesting a new approach to optimizing gene networks via directed evolution. This tuning methodology should accelerate the process of engineering functionally complex gene networks.


The International Journal of Robotics Research | 2002

Phase Regulation of Decentralized Cyclic Robotic Systems

Eric Klavins; Daniel E. Koditschek

We address the problem of coupling cyclic robotic tasks to produce a specified coordinated behavior. Such coordination tasks are common in robotics, appearing in applications like walking, hopping, running, juggling and factory automation. In this paper we introduce a general methodology for designing controllers for such settings. We introduce a class of dynamical systems defined over n-dimensional tori (the cross product of n oscillator phases) that serve as reference fields for the specified task. These dynamical systems represent the ideal flow and phase couplings of the various cyclic tasks to be coordinated. In particular, given a specification of the desired connections between oscillating subsystems, we synthesize an appropriate reference field and show how to determine whether the specification is realized by the field. In the simplest case that the oscillating components admit a continuous control authority, they are made to track the phases of the corresponding components of the reference field. We further demonstrate that reference fields can be applied to the control of intermittent contact systems, specifically to the task of juggling balls with a paddle and to the task of synchronizing hopping robots.

Collaboration


Dive into the Eric Klavins's collaboration.

Top Co-Authors

Avatar

Nils Napp

University of Washington

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Stephen Waydo

California Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Richard M. Murray

California Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge