Persistification of Robotic Tasks

被引:29
作者
Notomista, Gennaro [1 ]
Egerstedt, Magnus [2 ]
机构
[1] Georgia Inst Technol, Inst Robot & Intelligent Machines, Sch Mech Engn, Atlanta, GA 30332 USA
[2] Georgia Inst Technol, Inst Robot & Intelligent Machines, Sch Elect & Comp Engn, Atlanta, GA 30332 USA
关键词
Task analysis; Batteries; Robot sensing systems; Mobile robots; Energy states; Battery charge measurement; Energy and environment-aware automation; mobile robots; multi-robot systems;
D O I
10.1109/TCST.2020.2978913
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we propose a control framework that enables robots to execute tasks persistently, i.e., over time horizons much longer than robots' battery life. This is achieved by ensuring that the energy stored in the batteries of the robots is never depleted. This condition is framed as a set invariance constraint in an optimization problem whose objective is that to minimize the difference between the robots' control inputs and nominal control inputs corresponding to the task that is to be executed. We refer to this process as the persistification of a robotic task. Forward invariance of subsets of the state space of the robots is turned into a control input constraint by using control barrier functions. The solution to the formulated optimization problem with energy constraints ensures that the robotic task is persistent. To illustrate the operation of the proposed framework, we consider two tasks whose persistent execution is particularly relevant: environment exploration and environment surveillance. We show the persistification of these two tasks both in simulation and on a team of wheeled mobile robots on the Robotarium.
引用
收藏
页码:756 / 767
页数:12
相关论文
共 46 条
  • [1] Ames AD, 2019, 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), P3420, DOI [10.23919/ECC.2019.8796030, 10.23919/ecc.2019.8796030]
  • [2] Control Barrier Function Based Quadratic Programs for Safety Critical Systems
    Ames, Aaron D.
    Xu, Xiangru
    Grizzle, Jessy W.
    Tabuada, Paulo
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (08) : 3861 - 3876
  • [3] Ames AD, 2014, IEEE DECIS CONTR P, P6271, DOI 10.1109/CDC.2014.7040372
  • [4] [Anonymous], 2007, IFAC P
  • [5] [Anonymous], 2006, Planning algorithms, Complexity
  • [6] Robotics in remote and hostile environments
    Bellingham, James G.
    Rajan, Kanna
    [J]. SCIENCE, 2007, 318 (5853) : 1098 - 1102
  • [7] Bethke B., 2009, AIAA GUIDANCE NAVIGA, P5654
  • [8] Boyd L., 2004, Convex Optimization, DOI DOI 10.1017/CBO9780511804441
  • [9] Burgard Wolfram, 2000, Robotics and Automation, V1, P476
  • [10] Coverage control for mobile sensing networks
    Cortés, J
    Martínez, S
    Karatas, T
    Bullo, F
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2004, 20 (02): : 243 - 255