Modular Hydraulic Propulsion: A robot that moves by routing fluid through itself

This paper introduces the concept of Modular Hydraulic Propulsion, in which a modular robot that operates in a fluid environment moves by routing the fluid through itself. The robot's modules represent sections of a hydraulics network. Each module can move fluid between any of its faces. The modules (network sections) can be rearranged into arbitrary topologies. We propose a decentralized motion controller, which does not require modules to communicate, compute, nor store information during run-time. We use 3-D simulations to compare the performance of this controller to that of a centralized controller with full knowledge of the task. We also detail the design and fabrication of six 2-D prototype modules, which float in a water tank. Results of systematic experiments show that the decentralized controller, despite its simplicity, reliably steers modular robots towards a light source. Modular Hydraulic Propulsion could offer new solutions to problems requiring reconfigurable systems to move precisely in 3-D, such as inspection of pipes, vascular systems or other confined spaces.

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

[2]  Kasper Stoy,et al.  Self-Reconfigurable Robots: An Introduction , 2010 .

[3]  Carrick Detweiler,et al.  AMOUR V: A Hovering Energy Efficient Underwater Robot Capable of Dynamic Payloads , 2010, Int. J. Robotics Res..

[4]  Neel Doshi,et al.  Self-assembly of a swarm of autonomous boats into floating structures , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[5]  山田 祐,et al.  Open Dynamics Engine を用いたスノーボードロボットシミュレータの開発 , 2007 .

[6]  Padmanabhan Pillai,et al.  Collective Actuation , 2008, Int. J. Robotics Res..

[7]  Hod Lipson,et al.  Fluidic manipulation for scalable stochastic 3D assembly of modular robots , 2010, 2010 IEEE International Conference on Robotics and Automation.

[8]  Dario Floreano,et al.  Co-evolution of Structures and Controllers for Neubot Underwater Modular Robots , 2005, ECAL.

[9]  Marco Dorigo,et al.  Self-Assembly at the Macroscopic Scale , 2008, Proceedings of the IEEE.

[10]  Jonas Neubert,et al.  Stochastic Modular Robotic Systems: A Study of Fluidic Assembly Strategies , 2010, IEEE Transactions on Robotics.

[11]  Wei Li,et al.  Occlusion-Based Cooperative Transport with a Swarm of Miniature Mobile Robots , 2015, IEEE Transactions on Robotics.

[12]  Hod Lipson,et al.  Experiment Design for Stochastic Three-Dimensional Reconfiguration of Modular Robots , 2007 .

[13]  Carrick Detweiler,et al.  Estimation of Thruster Configurations for Reconfigurable Modular Underwater Robots , 2010, ISER.

[14]  Paolo Dario,et al.  An underwater reconfigurable robot with bioinspired electric sense , 2012, 2012 IEEE International Conference on Robotics and Automation.

[15]  Seth Copen Goldstein,et al.  Programmable Matter , 2005, Computer.

[16]  Hod Lipson,et al.  Three Dimensional Stochastic Reconfiguration of Modular Robots , 2005, Robotics: Science and Systems.

[17]  Serge Kernbach,et al.  Multi-Robot Organisms: State of the Art , 2011, ArXiv.

[18]  Daniela Rus,et al.  Robot pebbles: One centimeter modules for programmable matter through self-disassembly , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems , 2007 .

[20]  James Arvo,et al.  Fast Random Rotation matrices , 1992, Graphics Gems III.

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

[22]  David Johan Christensen,et al.  Anatomy-based organization of morphology and control in self-reconfigurable modular robots , 2010, Neural Computing and Applications.

[23]  Raymond Oung,et al.  The Distributed Flight Array: Design, implementation, and analysis of a modular vertical take-off and landing vehicle , 2014, Int. J. Robotics Res..

[24]  Iuliu Vasilescu,et al.  Autonomous Modular Optical Underwater Robot (AMOUR) Design, Prototype and Feasibility Study , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[25]  Carrick Detweiler,et al.  Complete SE3 underwater robot control with arbitrary thruster configurations , 2010, 2010 IEEE International Conference on Robotics and Automation.

[26]  Daniela Rus,et al.  M-blocks: Momentum-driven, magnetic modular robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.