Accomplishing high-level tasks with modular robots

The advantage of modular self-reconfigurable robot systems is their flexibility, but this advantage can only be realized if appropriate configurations (shapes) and behaviors (controlling programs) can be selected for a given task. In this paper, we present an integrated system for addressing high-level tasks with modular robots, and demonstrate that it is capable of accomplishing challenging, multi-part tasks in hardware experiments. The system consists of four tightly integrated components: (1) a high-level mission planner, (2) a large design library spanning a wide set of functionality, (3) a design and simulation tool for populating the library with new configurations and behaviors, and (4) modular robot hardware. This paper builds on earlier work by Jing et al. (in: Robotics: science and systems, 2016), extending the original system to include environmentally adaptive parametric behaviors, which integrate motion planners and feedback controllers with the system.

[1]  Mark Yim,et al.  Towards robotic self-reassembly after explosion , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Ashutosh Saxena,et al.  Robobarista: Learning to Manipulate Novel Objects via Deep Multimodal Embedding , 2016, ArXiv.

[3]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[4]  Daniela Rus,et al.  Cogeneration of mechanical, electrical, and software designs for printable robots from structural specifications , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Scott Kuindersma,et al.  Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot , 2015, Autonomous Robots.

[6]  Mark H. Yim,et al.  Locomotion With A Unit-Modular Reconfigurable Robot , 1995 .

[7]  Hadas Kress-Gazit,et al.  Temporal-Logic-Based Reactive Mission and Motion Planning , 2009, IEEE Transactions on Robotics.

[8]  Chao Liu,et al.  Design and characterization of the EP-Face connector , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[9]  Hadas Kress-Gazit,et al.  High-level control of modular robots , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Antonio Bicchi,et al.  Symbolic planning and control of robot motion [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[11]  Mark Yim,et al.  Computer-Aided Compositional Design and Verification for Modular Robots , 2015, ISRR.

[12]  Lydia E. Kavraki,et al.  Sampling-based motion planning with temporal goals , 2010, 2010 IEEE International Conference on Robotics and Automation.

[13]  Emulating self-reconfigurable robots - design of the SMORES system , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Mark Yim,et al.  On embeddability of modular robot designs , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Sanjit A. Seshia,et al.  Reactive synthesis from signal temporal logic specifications , 2015, HSCC.

[16]  Auke Jan Ijspeert,et al.  Learning to Move in Modular Robots using Central Pattern Generators and Online Optimization , 2008, Int. J. Robotics Res..

[17]  Satoshi Murata,et al.  Docking Experiments of a Modular Robot by Visual Feedback , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Satoshi Murata,et al.  Distributed Self-Reconfiguration of M-TRAN III Modular Robotic System , 2008, Int. J. Robotics Res..

[19]  Ying Zhang,et al.  Phase automata: a programming model of locomotion gaits for scalable chain-type modular robots , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[20]  Nancy M. Amato,et al.  Choosing good paths for fast distributed reconfiguration of hexagonal metamorphic robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[21]  Wei-Min Shen,et al.  Using role-based control to produce locomotion in chain-type self-reconfigurable robots , 2002 .

[22]  Jordan B. Pollack,et al.  Towards continuously reconfigurable self-designing robotics , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[23]  Hadas Kress-Gazit,et al.  LTLMoP: Experimenting with language, Temporal Logic and robot control , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[24]  Toshio Fukuda,et al.  Cellular robotic system (CEBOT) as one of the realization of self-organizing intelligent universal manipulator , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[25]  Ufuk Topcu,et al.  Receding horizon control for temporal logic specifications , 2010, HSCC '10.

[26]  Wei-Min Shen,et al.  Hormone-controlled metamorphic robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[27]  Henrik Hautop Lund,et al.  Design of the ATRON lattice-based self-reconfigurable robot , 2006, Auton. Robots.

[28]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[29]  Chao Liu,et al.  PaintPots: Low cost, accurate, highly customizable potentiometers for position sensing , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Vijay Kumar,et al.  A Design Environment for the Rapid Specification and Fabrication of Printable Robots , 2014, ISER.

[31]  Daniela Rus,et al.  Reconfiguration planning for pivoting cube modular robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[32]  Mark Yim,et al.  An integrated system for perception-driven autonomy with modular robots , 2017, Science Robotics.

[33]  Jordan B. Pollack,et al.  TITLE : Generative Representations for the Automated Design of Modular Physical Robots , 2003 .

[34]  Calin Belta,et al.  A Fully Automated Framework for Control of Linear Systems from Temporal Logic Specifications , 2008, IEEE Transactions on Automatic Control.

[35]  Mark Yim,et al.  An End-To-End System for Accomplishing Tasks with Modular Robots , 2016, Robotics: Science and Systems.

[36]  Yu Cheng,et al.  Interactive robogami: data-driven design for 3D print and fold robots with ground locomotion , 2015, SIGGRAPH Studio.

[37]  Wei-Min Shen,et al.  Docking among independent and autonomous CONRO self-reconfigurable robots , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.