Robot ecology: Constraint-based control design for long duration autonomy

Abstract Long duration autonomy considers robots that are deployed over long time scales. As a result, the robots’ ability to operate across changing environmental conditions and perform tasks that require more time to complete than what can be supported on a single battery charge, have implications for how the control design task should be approached. By drawing inspiration from ecology, which concerns itself with the strong coupling between organism and the environment it inhabits, we encode these “survival constraints” through Boolean compositions of multiple control barrier functions, and show how this construction supports long duration autonomy in the context of persistent environmental monitoring on a team of mobile robots.

[1]  Li Wang,et al.  Multi-objective compositions for collision-free connectivity maintenance in teams of mobile robots , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[2]  John Doyle,et al.  Complexity and robustness , 2001, Proceedings of the National Academy of Sciences of the United States of America.

[3]  J. Doyle,et al.  Reverse Engineering of Biological Complexity , 2002, Science.

[4]  Koushil Sreenath,et al.  3D dynamic walking on stepping stones with control barrier functions , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).

[5]  Magnus Egerstedt,et al.  Nonsmooth Barrier Functions With Applications to Multi-Robot Systems , 2017, IEEE Control Systems Letters.

[6]  Guofan Wu,et al.  Safety-critical control of a planar quadrotor , 2016, 2016 American Control Conference (ACC).

[7]  R. Ricklefs,et al.  The Economy of Nature , 1976 .

[8]  Paulo Tabuada,et al.  Control barrier function based quadratic programs with application to adaptive cruise control , 2014, 53rd IEEE Conference on Decision and Control.

[9]  Aaron D. Ames,et al.  Safety Barrier Certificates for Collisions-Free Multirobot Systems , 2017, IEEE Transactions on Robotics.

[10]  J. Cortés Discontinuous dynamical systems , 2008, IEEE Control Systems.

[11]  F. E. Sistler,et al.  Robotics and intelligent machines in agriculture , 1987, IEEE J. Robotics Autom..

[12]  Ayanna M. Howard,et al.  Design and development of an under-ice autonomous underwater vehicle for use in Polar regions , 2014, 2014 Oceans - St. John's.

[13]  Geoffrey A. Hollinger,et al.  Underwater Data Collection Using Robotic Sensor Networks , 2012, IEEE Journal on Selected Areas in Communications.

[14]  David Ball,et al.  Farm Workers of the Future: Vision-Based Robotics for Broad-Acre Agriculture , 2017, IEEE Robotics & Automation Magazine.

[15]  Jorge Cortes,et al.  Coordinated Control of Multi-Robot Systems: A Survey , 2017 .

[16]  Stefano Stramigioli,et al.  Energy-Aware Robotics , 2015 .

[17]  Magnus Egerstedt,et al.  Persistification of Robotic Tasks Using Control Barrier Functions , 2018, IEEE Robotics and Automation Letters.

[18]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[19]  Jason R. Stack,et al.  Long duration autonomy for maritime systems: challenges and opportunities , 2016, Auton. Robots.

[20]  Magnus Egerstedt,et al.  Autonomous driving in urban environments: approaches, lessons and challenges , 2010, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[22]  Magnus Egerstedt,et al.  Energy-Constrained Coordination of Multi-Robot Teams , 2017, IEEE Transactions on Control Systems Technology.

[23]  Pratap Tokekar,et al.  Tracking Aquatic Invaders: Autonomous Robots for Monitoring Invasive Fish , 2013, IEEE Robotics & Automation Magazine.

[24]  M. Naguib Behavioural Ecology: an Evolutionary Perspective on Behaviour, Étienne Danchin, Luc-Alain Giraldeau, Frank Cézilly (Eds.). Oxford University Press, Oxford (2008), Pp. xxxiv+874. Price £29.99 paperback , 2008 .

[25]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[26]  Ran Dai,et al.  Time-Optimal Path Planning With Power Schedules for a Solar-Powered Ground Robot , 2017, IEEE Transactions on Automation Science and Engineering.

[27]  Li Wang,et al.  The Robotarium: A remotely accessible swarm robotics research testbed , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[28]  W. Rudin Principles of mathematical analysis , 1964 .

[29]  Dezhen Song,et al.  System and algorithms for an autonomous observatory assisting the search for the Ivory-Billed Woodpecker , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[30]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[31]  A. Galston Fundamentals of Ecology , 1972, The Yale Journal of Biology and Medicine.

[32]  Bayu Jayawardhana,et al.  Stabilization with guaranteed safety using Control Lyapunov-Barrier Function , 2016, Autom..

[33]  Magnus Egerstedt,et al.  Temporal heterogeneity and the value of slowness in robotic systems , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[34]  Lino Marques,et al.  Robots for Environmental Monitoring: Significant Advancements and Applications , 2012, IEEE Robotics & Automation Magazine.