Persistification of Robotic Tasks Using Control Barrier Functions

In this letter, we consider the problem of rendering robotic tasks persistent by ensuring that the robots’ energy levels are never depleted, which means that the tasks can be executed over long time horizons. This process is referred to as the persistification of the task. In particular, the state of each robot is augmented with its battery level so that the desired persistent behavior can be encoded as the forward invariance of a set such that the robots never deplete their batteries. Control barrier functions are employed to synthesize controllers that ensure that this set is forward invariant and, therefore, that the robotic task is persistent. As an application, this letter considers the persistification of a robotic sensor coverage task in which a group of robots has to cover an area of interest. The successful persistification of the coverage task is shown in simulation and on a team of mobile robots.

[1]  Jonathan P. How,et al.  An Automated Battery Management System to Enable Persistent Missions With Multiple Aerial Vehicles , 2015, IEEE/ASME Transactions on Mechatronics.

[2]  Sung G. Lee,et al.  Multirobot Control Using Time-Varying Density Functions , 2014, IEEE Transactions on Robotics.

[3]  Nathan Michael,et al.  Multi-robot persistent surveillance planning as a Vehicle Routing Problem , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[4]  T. Harmon,et al.  Environmental sensor networks in ecological research. , 2009, The New phytologist.

[5]  Sabri Tosunoglu,et al.  Survey of Rechargeable Batteries for Robotic Applications , 2012 .

[6]  Nathan Michael,et al.  Energy-aware aerial vehicle deployment via bipartite graph matching , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[7]  Koushil Sreenath,et al.  Exponential Control Barrier Functions for enforcing high relative-degree safety-critical constraints , 2016, 2016 American Control Conference (ACC).

[8]  Steven Lake Waslander,et al.  Multirobot Rendezvous Planning for Recharging in Persistent Tasks , 2015, IEEE Transactions on Robotics.

[9]  Antonio Bicchi,et al.  Closed loop steering of unicycle like vehicles via Lyapunov techniques , 1995, IEEE Robotics Autom. Mag..

[10]  S. P. Lloyd,et al.  Least squares quantization in PCM , 1982, IEEE Trans. Inf. Theory.

[11]  Nitin Kamra,et al.  A mixed integer programming model for timed deliveries in multirobot systems , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

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

[13]  Wolfram Burgard,et al.  Collaborative multi-robot exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[14]  Vijay Kumar,et al.  Energy-aware coverage control with docking for robot teams , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Sonia Martínez,et al.  Energy-balancing cooperative strategies for sensor deployment , 2007, 2007 46th IEEE Conference on Decision and Control.

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

[17]  Magnus Egerstedt,et al.  Optimal exploration in unknown environments , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  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).

[19]  Paulo Tabuada,et al.  Control Barrier Function Based Quadratic Programs with Application to Automotive Safety Systems , 2016, ArXiv.

[20]  Mac Schwager,et al.  Persistent Robotic Tasks: Monitoring and Sweeping in Changing Environments , 2011, IEEE Transactions on Robotics.

[21]  Paulo Tabuada,et al.  Robustness of Control Barrier Functions for Safety Critical Control , 2016, ADHS.

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

[23]  Nathan Michael,et al.  Multi-robot long-term persistent coverage with fuel constrained robots , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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