Past Research
11/2012-Present |
Researcher
Harvard University |
- Robotic Shape Self-assembly:
Programmable self-assembly in a thousand robot swarm.
10/2013-Present
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 such scales. This work demonstrates programmable
self-assembly of complex two-dimensional shapes with a thousand-robot swarm. This was enabled by creating autonomous robots designed to
operate in large groups and to cooperate through local interactions and by developing a collective algorithm for shape formation that is
highly robust to the variability and error characteristic of large-scale decentralized systems. This work advances the aim of creating
artificial swarms with the capabilities of natural ones.
For more information, please see our recent publication in Science (an open access link to the article
can be found by clicking the PDF link on this webpage), and the
supplementary material.
|
|
|
11/2013-Present |
Researcher
Harvard University |
- AERobot Project:
A low-cost robot designed to introduce students of all ages to the fundamentals of programming and control of robots
10/2013-Present
AERobot (Affordable Education Robot) is a low-cost robot designed to introduce students of all ages to the fundamentals
of programming and control of robots, with the hope of inspiring them to further pursue studies in Science, Technology,
Engineering and Math (STEM). We hope that AERobot?s low cost ($10.70 including assembly) will enable more students,
especially those who could not normally afford to do so, to gain hands-on experience in robotics. In addition to robot
design, we have created a software suite for the robot by modifying minibloqs, a graphical programming language, and
created a 15 lesson curriculum for a student with no starting experience to learn the basics of programming flow and logic,
the use of sensors and actuators, and to create robot behaviors.
|
|
|
11/2010-2013 |
Postdoctoral research
Harvard University |
- Kilobot Project:
A low cost robot system designed for demonstrating collective behaviors in a group of 1024 robots.
11/2010-Present
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 in simulation only, or on a group of a few tens of robots. To address
this issue, we created Kilobot, a low-cost robot designed to make testing collective algorithms on hundreds or thousands of robots accessible
to robotics researchers. To enable the possibility of large Kilobot collectives where the number of robots is an order of magnitude larger
than the largest that exist today, each robot is made with $14 worth of parts and takes 5 minutes to assemble. Furthermore, the robot design allows
a single user to easily oversee the operation of a large Kilobot collective, such as programming, powering on, and charging all robots, which
would be difficult or impossible to do with many existing robotic systems.
The below videos show Kilobots being used for collective transport using a variety of control algorithms. For more details see the AAMAS2013 paper
and the IROS2013 paper.
The following videos explain the Kilobot system and present some early demonstrations.
|
|
|
09/2005-10/2009 |
PhD Thesis |
| Committee:
Dr. Wei-Min Shen, Dr. Cheng-Ming Chuong , Dr. Ari Requicha |
- Self-Assembly and Self-Healing For Robotic Collectives
Defended 11/2009
For my PhD thesis, I developed a control algorithm for a multi-robot system which guarantees that it can self-assemble and
self-heal any connected shape desired. This control algorithm, called S-DASH, allows a group of decentralized robots to form the
desired shape at a size proportional to the current number of robots without direct knowledge of that number. If the group shape
is damaged by moving, adding, or removing some robots, S-DASH will cause the robot group to reform the desired shape at a size
proportional to the new number of robots.
The following video shows an example of my thesis work on self-assembling and self-healing shapes. My thesis can be found here.
|
|
09/2003-11/2009 |
PolyMorphic Robotics Lab,
Information Sciences
Institute,
University of Southern California
|
| Research Assistant for
Wei-Min Shen |
-
SuperBot: Modular, Multifunctional and Reconfigurable Robots
Superbot is a new generation of modular self-reconfigurable robots (MSR)
developed for a NASA grant to advance MSRs to operate outside of the laboratory environment, bringing the system closer to the idea
of a space-qualified MSR. I helped to develop and implement many behaviors on Superbot, some of which met milestones for the NASA grant.
These behaviors allowed Superbot to climb over 100 meters on steep sand dunes, traverse long
distances on battery power, and navigate rough rocky terrain, all of which had never been done with a MSR before. Below are two example videos showing
Superbot in rolling track and sidewinder configurations.
|
-
LANdroids: Distributed Radio Relay Nodes
A project to create small, inexpensive, smart robotic radio relay nodes that self-configure and form a radio relay network in an urban setting.
|
- MORPHOS:
Self-Assembly and Self-Healing
To deepen our understating of self-healing and construct a physical system that can demonstrate morphallaxis.
|
|
09/1999-06/2003 |
Purdue University,
Purdue Solar Racing |
| Team Member |
- Design and Production of a Solar Electric Vehicle
Vehicle raced from Chicago to Los Angeles, under solar power
|