Michael Rubenstein Curriculum Vitae

Similar documents
Michael Rubenstein Curriculum Vitae

Kilobot: A Robotic Module for Demonstrating Behaviors in a Large Scale (\(2^{10}\) Units) Collective

CURRICULUM VITAE. Evan Drumwright EDUCATION PROFESSIONAL PUBLICATIONS

1,024 Kilobot Robots Studying Collective Behaviors & Swarm Intelligence with Little Bitty Robots

Programmable self-assembly in a thousandrobot

Designing Robot Collectives

Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots

CS 599: Distributed Intelligence in Robotics

Invited Speaker Biographies

Review of Modular Self-Reconfigurable Robotic Systems Di Bao1, 2, a, Xueqian Wang1, 2, b, Hailin Huang1, 2, c, Bin Liang1, 2, 3, d, *

Kilobot: A Low Cost Scalable Robot System for Collective Behaviors

TENTACLES: Self-Configuring Robotic Radio Networks in Unknown Environments

Bio-inspired Multiagent Systems

SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities

CS594, Section 30682:

Subsumption Architecture in Swarm Robotics. Cuong Nguyen Viet 16/11/2015

An Introduction To Modular Robots

Collective Robotics. Marcin Pilat

Multi robot Team Formation for Distributed Area Coverage. Raj Dasgupta Computer Science Department University of Nebraska, Omaha

Fluid mechanics Bio-inspired design. Multimodal locomotion Terradynamics

MARIE D. MANNER Ph.D. M.S. B.S. Marie Manner, Marie Manner Marie D Manner Marie D. Manner

Effect of Sensor and Actuator Quality on Robot Swarm Algorithm Performance

SWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania

Space Challenges Preparing the next generation of explorers. The Program

Changjiang Yang. Computer Vision, Pattern Recognition, Machine Learning, Robotics, and Scientific Computing.

Ehsan Noohi Bezanjani

CAPACITIES FOR TECHNOLOGY TRANSFER

Dr. Joshua Evan Auerbach, B.Sc., Ph.D.

Tesca Fitzgerald. Graduate Research Assistant Aug

KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey

Distributed Robotics From Science to Systems

FireAnt: A Modular Robot with Full-Body Continuous Docks

In cooperative robotics, the group of robots have the same goals, and thus it is

Timothy H. Chung EDUCATION RESEARCH

A Near-Optimal Dynamic Power Sharing Scheme for Self-Reconfigurable Modular Robots

Research Statement MAXIM LIKHACHEV

Siamak Ghorbani Faal. Education. Doctor of Philosophy. Master of Science. Bachelor of Science. Page 1 of 5

Distributed Area Coverage Using Robot Flocks

PATRICK BEESON RESEARCH INTERESTS EDUCATIONAL EXPERIENCE WORK EXPERIENCE. pbeeson

Biologically-inspired Autonomic Wireless Sensor Networks. Haoliang Wang 12/07/2015

M.S. in Computer Engineering, Northwestern University 2008 Advisor: Robert P. Dick

Mission Reliability Estimation for Repairable Robot Teams

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

The Science In Computer Science

Wei-Min Shen 1/31/2018. Wei-Min Shen

SnakeSIM: a Snake Robot Simulation Framework for Perception-Driven Obstacle-Aided Locomotion

Vasileios Vasilopoulos

Engineering, & Mathematics

Dynamic Rolling for a Modular Loop Robot

Iowa State University Library Collection Development Policy Computer Science

National Aeronautics and Space Administration

Speed Control of a Pneumatic Monopod using a Neural Network

High Performance Computing Systems and Scalable Networks for. Information Technology. Joint White Paper from the

Building a FIRST Robotics team Utilizing the VEX System and Recognized Team Building Methods

MASON. A Java Multi-agent Simulation Library. Sean Luke Gabriel Catalin Balan Liviu Panait Claudio Cioffi-Revilla Sean Paus

Distributed Vision System: A Perceptual Information Infrastructure for Robot Navigation

- Basics of informatics - Computer network - Software engineering - Intelligent media processing - Human interface. Professor. Professor.

Welcome to Informatics

Wheeled Locomotion for Payload Carrying with Modular Robot

Computer Science at James Madison University

Ya WANG, Ph.D Assistant Professor State University of New York, Stony Brook

Kosuke Imamura, Assistant Professor, Department of Computer Science, Eastern Washington University

Shahin Shahrampour CONTACT INFORMATION

NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

A simple embedded stereoscopic vision system for an autonomous rover

NSF-Sponsored Workshop: Research Issues at at the Boundary of AI and Robotics

Abubakr Muhammad. Postdoctoral Research Fellow School of Computer Science, McGill University, Montreal, Canada

Maximal Operation Time Estimation for Modular and Self-Reconfigurable Robots with Output Current Constraints

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

COS 140: Foundations of Computer Science

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

Larger than life: This RoboBee is magnified to show detail; turn the page to view at actual size.

OFFensive Swarm-Enabled Tactics (OFFSET)

Multisensory Based Manipulation Architecture

The Future of AI A Robotics Perspective

An Experimental Comparison of Path Planning Techniques for Teams of Mobile Robots

August 5 8, 2013 Austin, Texas. Preliminary Conference Program. Register now at ni.com/niweek or call

Statement May, 2014 TUCKER BALCH, ASSOCIATE PROFESSOR SCHOOL OF INTERACTIVE COMPUTING, COLLEGE OF COMPUTING GEORGIA INSTITUTE OF TECHNOLOGY

Praktikum: 9 Introduction to modular robots and first try

Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

STEM ROBOTICS SEMINAR

AERONAUTICS AND ASTRONAUTICS AN AMERICAN CHRONOLOGY OF SCIENCE AND TECHNOLOGY IN THE EXPLORATION OF SPACE

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Experiments in the Coordination of Large Groups of Robots

Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization

Collective Construction Using Lego Robots

FP7 ICT Call 6: Cognitive Systems and Robotics

Curriculum Vitae. Computer Vision, Image Processing, Biometrics. Computer Vision, Vision Rehabilitation, Vision Science

This list supersedes the one published in the November 2002 issue of CR.

Swarm Robotics. Lecturer: Roderich Gross

Journal Title ISSN 5. MIS QUARTERLY BRIEFINGS IN BIOINFORMATICS

Lifting Mechanism for Payload Transport by Collaborative Mobile Robots

ROBOTC: Programming for All Ages

Department of Robotics Ritsumeikan University

BS-Electrical Engineering (Spring 1985) University of Oklahoma, Norman, OK

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

CS686: Robot Motion Planning and Applications

MECHATRONICS AND SMART STRUCTURES: EMERGING ENGINEERING DISCIPLINES FOR THE NEXT MILLENNIUM

Transcription:

Michael Rubenstein Curriculum Vitae McCormick School of Engineering Northwestern University Evanston, IL 60201 email: rubenstein@northwestern.edu web: users.eecs.northwestern.edu/~mrubenst/ Research Interests and Experience Multi-Robot Systems & Swarm Robotics Modular Self-Reconfigurable Robots Multi-Agent Systems Bio-Inspired Robots Self-Assembling & Self-Healing Systems Embedded Systems Education Robots Education Ph.D. Computer Science, University of Southern California, Los Angeles, CA 2009 Thesis: Self-Assembly and Self-Healing for Robotic Collectives Advisor: Wei-Min Shen M.S. Electrical Engineering, University of Southern California, Los Angeles, CA 2005 Area of Concentration: Robotics B.S. Electrical Engineering Purdue University, West Lafayette, IN 2003 Areas of Concentration: Control, Microprocessor Systems Professional Appointments Assistant Professor Department of Electrical Engineering and Computer Science Department of Mechanical Engineering Northwestern University 2015-Present Researcher 2013-2015 School of Engineering and Applied Sciences Wyss Institute for Biologically Inspired Engineering Harvard University Postdoctoral Fellow 2010-2013 School of Engineering and Applied Sciences Wyss Institute for Biologically Inspired Engineering Harvard University Research Assistant 2004-2009 Polymorphic Robotics Laboratory University of Southern California, Information Sciences Institute Teaching Assistant University of Southern California CS 561: Foundations of Artificial Intelligence 2006 CS 547: Sensing and Planning in Robotics 2004

Grants, Awards, and Notable Achievements Report published in the journal Science, August 15, 2014. Funded grant: Engineering Self Organizing Systems: Investigating Top Down Synthesis of Resilient Collectives Using a 1000 Robot Experimental Platform, DARPA (BAA-FP-027) 2015. Funded grant: Collective Robotics for Life Scientists, NSF (DUE-1353236) 2014-15. 1 st place winner, AFRON Ultra Affordable Education Robot Design Challenge, 2012, 2014. Kilobot robot commercially licensed to K-TEAM Corporation, starting September 2011. Submitted grant: Living Architectures: From Army Ants to Self-assembling Robot Swarms, NSF Robust Intelligence program (submitted Nov 2014). Journal Publications Michael Rubenstein, Alejandro Cornejo, Radhika Nagpal. Programmable Self -Assembly in a Thousand Robot Swarm. Science, Vol. 345, no 6198, 15 Aug 2014. Michael Rubenstein, Christian Ahler, Nick Hoff, Adrian Cabrera, Radhika Nagpal. Kilobot: A Low Cost Robot with Scalable Operations Designed for Collective Behaviors. Robotics and Autonomous Systems, 62, no. 7:966-975., 2014. Michael Rubenstein, Ying Sai, Cheng-Ming Choung, Wei-Min Shen. Regenerative Patterning in Swarm Robots: Mutual Benefits of Research in Robotics and Stem Cell Biology. The International Journal of Developmental Biology, 53:869 881, 2009. Wei-Min Shen, Maks Krivokon, Harris Chiu, Jacob Everist, Michael Rubenstein, Jagadesh Venkatesh. Multimode Locomotion for Reconfigurable Robots. Autonomous Robots, 20(2):165 177, 2006. Peer Reviewed Conference Publications Michael Rubenstein, Bo Cimino, Radhika Nagpal, Justin Werfel. AERobot: An Affordable One - Robot-Per-Student System for Early Robotics Education. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2015. Lucian Cucu, Michael Rubenstein, Radhika Nagpal. Towards Self-Assembled Structures with Mobile Climbing Robots. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2015. Michael Rubenstein, Adrian Cabrera, Justin Werfel, Golnaz Habibi, James McLurkin, Radhika Nagpal. Collective Transport of Complex Objects by Simple Robots: Theory and Experiments. Intl. Conf on Autonomous Agents and Multi-Agent Systems (AAMAS), 2013. Aaron Becker, Golnaz Habibi, Justin Werfel, Michael Rubenstein, James McLurkin. Massive Uniform Manipulation: Controlling Large Populations of Simple Robots with a Common Input Signal. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2013. Michael Rubenstein, Christian Ahler, Radhika Nagpal. Kilobot: A Low Cost Scalable Robot System for Collective Behaviors. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2012. Michael Rubenstein, Wei-Min Shen. Automatic Scalable Size Selection for the Shape of a Distributed Robotic Collective. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2010. Michael Rubenstein, Radhika Nagpal. Kilobot: A Robotic Module for Demonstrati ng Collective Behaviors. Modular Robotics Workshop, IEEE Intl. Conf. on Robotics and Automation (ICRA), 2010. 2

Michael Rubenstein, Wei-Min Shen. Scalable Self-Assembly and Self-Repair in a Collective of Robots. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2009. Harris Chi Ho Chiu, Bo Ryu, Hua Zhu, Pedro Szekely, Rajiv Maheswaran, Craig Rogers, Aram Galstyan, Behnam Salemi, Mike Rubenstein, Wei-Min Shen. TENTACLES: Self-Configuring Robotic Radio Networks in Unknown Environments. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2009. Wei-Min Shen, Robert Kovac, Michael Rubenstein. SINGO: A Single-End-Operative and Genderless Connector for Self-Reconfiguration, Self-Assembly and Self-Healing. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2009. Michael Rubenstein, Wei-Min Shen. A Scalable and Distributed Approach for Self-Assembly and Self-Healing of a Differentiated Shape. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2008. Michael Rubenstein, Wei-Min Shen. A Scalable and Distributed Model for Self-Organization and Self-Healing. Intl. Conf on Autonomous Agents and Multi-Agent Systems (AAMAS), 2008. Wei-Min Shen, Harris Chiu, Michael Rubenstein, Behnam Salemi. Rolling and Climbing by the Multifunctional Superbot Reconfigurable Robotic System. Space Technology and Applications Intl. Forum (STAIF), 2008. Harris Chiu, Michael Rubenstein, Wei-Min Shen. Deformable Wheel - A Self-Recovering Modular Rolling Track. Intl. Symposium on Distributed Robotic Systems (DARS), 2008. Harris C. H. Chiu, Michael Rubenstein, Wei-Min Shen. Multifunctional Superbot with Rolling Track Configuration. Workshop on Self-Reconfigurable Robots, IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2007. Wei-Min Shen, Maks Krivokon, Harris Chiu, Jacob Everist, Michael Rubenstein, Jagadesh Venkatesh. Multimode Locomotion Via Superbot Robots. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2006. Michael Rubenstein, Maks Krivokon, Wei-Min Shen. Robotic Enzyme-Based Autonomous Self- Replication. IEEE Intl. Conf. on Intelligent Robots and Systems (IROS), 2004. Michael Rubenstein, Kenneth Payne, Peter Will, Wei-Min Shen. Docking Among Independent and Autonomous CONRO Self-Reconfigurable Robots. IEEE Intl. Conf. on Robotics and Automation (ICRA), 2004. Research Projects Self-assembly in 1024 Robot Swarm Harvard University 2012-2014 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. In this work I demonstrated 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. 3

Kilobot Harvard University 2009-2013 Kilobot is a low-cost robot designed to make testing collective algorithms on hundreds or thousands of robots accessible to robotics researchers. I designed and built 1024 Kilobot robots and used them to test algorithms such as collective transport and shape formation on a large multi-robot system. To the best of our knowledge, this group of 1024 robots is by far the largest cooperating group of distributed robots ever built. All software and hardware related to Kilobots was made freely available with open source non-commercial licensing. In addition, Kilobot has been commercially licensed to K-TEAM Corporation starting in September 2011, and is used as a research platform by over 10 academic research labs. AERobot Education Robot Harvard University 2013-2014 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). 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, I 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 previous experience to learn the basics of programming flow and logic, the use of sensors and actuators, and to create robot behaviors. AERobot has already been used in three pilot sessions of a one week summer camp course for 50 students in 2014, and we are planning on extending this to 500-1000 students for the summer of 2015. Ph.D. Dissertation University of Southern California 2005-2009 For my Ph.D. thesis, I developed a control algorithm for a simple simulated multi-robot system which guarantees that it can self-assemble and self-heal any desired connected shape. This control algorithm allows a group of decentralized robots to form a 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, the robot group will reform the desired shape at a size proportional to the new number of robots. Superbot University of Southern California 2005-2009 Superbot is a modular self-reconfigurable robot (MSR) which I helped to develop while at USC. It was developed for a NASA grant to advance MSRs so that they can operate outside of the laboratory environment, advancing the system closer to the idea of a space-qualified MSR. To satisfy this grant, Superbot climbed over 100 meters on steep sand dunes, traversed over a kilometer on battery power, and navigated rough rocky terrain, all of which had never been done with a MSR before. Landroids University of Southern California 2008-2009 For the Landroids project, I helped develop algorithms for intelligent, mobile, autonomous radio relay nodes which exploit movement to establish and manage mesh networks in an urban setting. This network enabled effective communications in the complex non-line-of-sight environments found in urban settings, and dealt with radio phenomena like fades and shadows through strategic self-placement and chaining of the relays. Additionally, if the environment changed, or a node failed, the network could self-heal by adjusting the position of some or all of the remaining nodes. 4

Conro University of Southern California 2003-2005 Conro was an early prototype of a modular self-reconfigurable robot (MSR) designed to test hardware designs and to demonstrate algorithms and control for this new class of robots. It demonstrated the ability to use a decentralized algorithm to autonomously self-reconfigure its overall shape and adapt its movement according to the new shape. I used Conro to demonstrate, for the first time, that two MSRs could join together to become a single, larger MSR. The lessons learned from Conro were later used to create Superbot. Spot Purdue University 2000-2002 While a student at Purdue, I helped the Purdue Solar Racing Team to build, test, and race a solar-powered car. This car, called Spot, was designed and built by a diverse group of students from all fields of engineering. This car was a complete solar-electric vehicle, running off of solar power only. We raced Spot in multiple solar car races, including the 2003 North American Solar Challenge which ran from Chicago to Los Angeles. Robot Demonstrations, Talks, and Outreach Design and Control of a Thousand-Robot Collective o Invited Talk, micro-nano robotic swarms workshop, IROS 2014. BugBots: Programming Mini-Robots o I2 STEM summer camp course for 5 th -8 th graders, 2014. Robobee Exhibit, Boston Museum of Science, Technical advisor, 2013. Kilobot: An Open Source Research Robot o Invited demo, Open Hardware Summit, Massachusetts Institute of Technology, September 2013. Kilobot: A 1024 Robot Platform for Implementing Collective Behaviors o Invited talk, Northwestern Institute on Complex Systems seminar, Northwestern University, December 2012. Creating a More Adaptable Robot With Multi-Robot Systems o Invited talk, BBN Cambridge, May 2012. Planetary Contingency Challenge o 1 st place winner, IEEE International Conference on Robotics and Automation (ICRA), 2012. "Harvard Bio-Inspired Robotics" o Boston Museum of Science, (National Robotics Week), April 2012. "Kilobot: Demonstrating a 100 Robot Swarm" o Demonstration Session, Int l. Conference on Intelligent Robots and Systems, September 2011. "Bots That Mimic Bugs" o Cambridge Science Festival, May 2011. "Harvard Bio-Inspired Robotics" o Boston Museum of Science, (National Robotics Week), April 2010. "Superbot Reconfigurable Robot Demonstration" o Multi-Robot Teaming Challenge and Robotics Exhibition, International Joint Conference on Artificial Intelligence (IJCAI), June 2009. Planetary Contingency Challenge o Competition using Superbot, 1 st place winner, IEEE International Conference on Robotics and Automation (ICRA), 2008. 5

"Self-Reconfigurable Robotics" o Wired NextFest, Los Angeles Convention Center, September 2007. Select Media Coverage BBC News: "Thousand-strong robot swarm throws shapes, slowly", 15 Aug 2014. Wall Street Journal: "Harvard Scientists Devise Robot Swarm That Can Work Together", 15 Aug 2014. NPR: All Things Considered" Do Not Fear This Giant Robot Swarm", Aired 14 Aug 2014. National Science Foundation news: "The 1,000-robot swarm", 14 Aug 2014. National Geographic: "A Swarm of a Thousand Cooperative, Self-Organizing Robots", 14 Aug 2014. Nature News: "Researchers create 1,000-robot swarm", 14 Aug 2014. Scientific American: "1,000-Robot Swarm Created by Researchers", 14 Aug 2014. Slashdot: "A Thousand Kilobots Self-Assemble Into Complex Shapes", 14 Aug 2014. IEEE Spectrum: "A Thousand Kilobots Self-Assemble Into Complex Shapes", 14 Aug 2014. Wired: "Scientists Program Largest Swarm of Robots Ever", 14 Aug 2014. ACM Communications Magazine: "Rise of the Swarm", March 2013. Scientific America Magazine, March 2013. Slashdot: "African Robotics Network Challenge Spurs Rash of $10 Robots", September 2012. Wired: "These $10 Robots Will Change Robotics Education", September 2012. Inside Nova: "Adventures in Swarm Robotics", September 2012. Slashdot: "Harvard Licenses Technology For Tiny Swarming Robot", November 2011. RobotsPodCast: "Robots: Demonstrations at IROS", October 2011. IEEE Spectrum: "Kilobots Are Cheap Enough to Swarm in the Thousands", June 2011. Slashdot: "Kilobots - Cheap Swarm Robots Out of Harvard", June 2011. New Scientist: "Born to be Viral: Robot Swarm Forages for Food", June 2011. Make Magazine: "Harvard's $14 Swarm-bot Design", June 2011. Engaget: "Harvard's Kilobot Project Does Swarm Robots On The Cheap", June 2011. Popular Science: "Introducing Kilobot, a Swarm Robot Cheap Enough to Actually Swarm", June 2011. BBC: "Visions of the Future - The Intelligence Revolution", 2008. Discovery Channel: "Beyond Tomorrow", November 2005. Professional Activities Conference Organization Co-organizer: Workshop on Modular and Swarm Systems, IROS 2014. Program Committee: ANTS- International Conference on Swarm Intelligence, 2014. Program Committee: International Workshop on Robotic Sensor Networks, 2014. Reviewer IEEE International Conference on Robotics and Automation (ICRA) IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) Journal of Autonomous Agents and Multi-Agent Systems IEEE Transactions on Robotics (T-RO) Robotica Journal Robotics and Autonomous Systems Journal IEEE Transactions on Automation Science and Engineering Distributed Autonomous Robotic Systems (DARS) 6

Mentoring and Advising Lucian Cucu, visiting M.S. student (EPFL), Thesis: Towards Self-Assembled Structures with Mobile Climbing Robots. Adrian Cabrera, visiting M.S. student (EPFL), Thesis: Collective Transport in Large Swarms of Simple Robots. Bo Cimino, summer REU student, Programming Environment for the AERobot Education Robot. Afrida Chowdhury, summer REU student, A Volumetric Capacitive Sensor for Modeling Ant Self- Assemblages. 7