Person:
Rubenstein, Michael

Loading...
Profile Picture

Email Address

AA Acceptance Date

Birth Date

Research Projects

Organizational Units

Job Title

Last Name

Rubenstein

First Name

Michael

Name

Rubenstein, Michael

Search Results

Now showing 1 - 3 of 3
  • Thumbnail Image
    Publication
    Collective transport of complex objects by simple robots: Theory and experiments
    (2013) Rubenstein, Michael; Cabrera, Adrian; Werfel, Justin; Habibi, Golnaz; McLurkin, James; Nagpal, Radhika
    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 for collective transport in which each agent acts independently without explicit coordination. Using a physics-based model, we prove that this strategy is guaranteed to successfully transport a complex object to a target location, even though each agent only knows the target direction and does not know the object shape, weight, its own position, or the position and number of other agents. Using two robot hardware platforms, and a wide variety of complex objects, we validate the strategy through extensive experiments. Finally, we present a set of experiments to demonstrate the versatility of the simple strategy, including transport by 100 robots, transport of an actively moving object, adaptation to change in goal location, and dealing with partially observable goals.
  • Thumbnail Image
    Publication
    Kilobot: A Low Cost Scalable Robot System for Collective Behaviors
    (Computer Society Press of the IEEE, 2012) Rubenstein, Michael; Ahler, Christian Tjornelund; Nagpal, Radhika
    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, this paper presents 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 only $14 worth of parts and takes 5 minutes to assemble. Furthermore, the robot design allows a single user to easily operate 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.
  • Thumbnail Image
    Publication
    Kilobot: A Robotic Module for Demonstrating Behaviors in a Large Scale (\(2^{10}\) Units) Collective
    (Institute of Electrical and Electronics Engineers, 2010) Rubenstein, Michael; Nagpal, Radhika
    A collective of robots can together complete a task that is beyond the capabilities of any of its individual robots. One property of a robotic collective that allows it to complete such a task is the shape of the collective. This paper presents Kilobot, a simple modular robot designed to work in a collective to self-assemble and self-heal that collective’s shape. In previous work, an algorithm is given that allows a simulated collective of robots to self-assemble and self-heal a desired shape, keeping the shape sized proportional to the number of robots in the collective. In this abstract, the current work of producing a robotic collective that can demonstrate that algorithm is presented.