1. Introduction
Multi-robot cooperative control has drawn increasing attention from academics throughout the world due to the ongoing development of robotics technologies and related theories [1,2,3,4]. Robots need to be effectively controlled in various applications [5]. The ACCP is a crucial area of research in multi-robot cooperative control because it deals with how the robot network is distributed spatially within the area of interest so that it can be successfully observed or sensed [6,7,8]. The division of the task area into many sub-areas, with each robot solely covering its respective sub-area, is a key tactic for the area coverage of a multi-robot network. Researchers have frequently exploited the divide-and-conquer strategy to create area coverage control techniques, the most notable of which being Voronoi partitioning [9].
Based on the Voronoi partition method, some work has considered the ACCP in different environments and application scenarios. The authors of [10] proposed a cooperative area exploration strategy of the robot network based on the Voronoi partitioning approach. Based on the Voronoi partition method, the deployment of unmanned aerial vehicles (UAVs), while maintaining the connection between UAVs and base stations, was studied in [11]. Robots with different sensing abilities performed area coverage tasks in [12,13]. Coverage control was carried out for mobile robots with limited sensing or communication in distance [14,15,16]. An adaptive method was proposed to deploy sensor nodes to sense an area with unknown environmental density [17]. The non-parametric Gaussian statistical regression method to estimate density function online was used in [18].
Generally, the environmental density function, which describes the importance of each position in the task area, is time-invariant. However, in some applications, there may be some important movable objects in the task area, and their influence on the area environment dynamically changes. Therefore, the environment density functions in some practical application scenarios are time-varying functions. Consider that there are movable objects in an ACCP, ref. [19] proposed a decentralized control law for the mobile robot network. Neutralization of pollutants in a area with mobile pollution sources was addressed in [20]. In the dynamic environment, the discrete coverage control problem was solved based on the k-means method in [21]. Considering unicyle model robots, the area coverage control of underactuated robots in dynamic environments was studied in [22,23].
The purpose of the above research about ACCPs is to minimize the sensing cost or maximize the monitoring probability. However, if the goal is to respond quickly to accidents in the area, the coverage control above will no longer be applicable, and the time cost should be used to measure the coverage effect. A few of scholars have paid attention to the time cost of coverage and have proposed some time-optimized coverage control (T-OCC) methods. Ru et al., considering both energy loss and moving time, ref. [24] solved the minimum cost coverage control problem by using a multi-objective optimization function. When there is a drift field, the ACCP considering time cost for the unicycle network was solved in [25]. For time-sensitive coverage tasks, ref. [26] solved the ACCP when the maximum velocity of each robot was different. The ACCP based on time cost is generally divided into two phases. The time cost is considered in the metric function of the coverage effect, and the robot network is driven to minimize the time cost metric function (TCMF) in the first phase. The second phase is when an accident occurs and the robot is driven to reach the accident site at maximum speed. However, in the current study of T-OCC [24,25,26], the first phase was achieved asymptotically, which did not ensure a quick response of the robot network.
Unlike other works that aimed to maximize the coverage monitoring probability or minimize the sensing cost in ACCP, the influence of the coverage time cost was considered, and the ACCP was solved with respect to the robot network in a dynamic environment. In addition, as opposed to the existing work related to the ACCP, a fixed-time robust controller was designed to drive each robot with a different maximum control input to minimize the TCMF, considering input disturbances, and the conditions that the control input should satisfy were analyzed. Finally, several simulation results were obtained, and the results of the comparison between the proposed control and the classical Lloyd algorithm [9,26] are presented in this paper.
This remainder of this paper is organized as follows. The kinematics of the robot and the generalized Voronoi partition method based on the shortest time principle are presented in Section 2. The coverage metric function with respect to time cost is given and analyzed in Section 3. The control law of time optimal coverage effect is presented in Section 4. Section 5 and Section 6 present, respectively, the simulation results and conclusions.
2. Preliminaries
Mobile robots mainly include aerial aircraft [27,28], mobile cars on the road [29,30,31] and unmanned surface vessels on the water [32,33]. If we consider that N single integral model robots are used in a two-dimensional convex task area , we define the robots’ set (), and the robots’ kinematics are modeled as [29,34]
(1)
where is a robot’s position in the earth-fixed frame, the control input is and the disturbance is bounded (). It is assumed that the maximum control inputs of each robot are different and bounded.This paper considered coverage control with respect to the time cost metric. Inspired by Voronoi division [9,35], which is based on the principle of proximity as shown in Figure 1a, the task area Q was divided using the principle of shortest time, called the generalized Voronoi partition, as shown in Figure 1b:
(2)
where is the minimum time taken for the i-th robot to move from position to position q at the maximum speed .The risk degree in Q is described by a time-varying function ,
where represents the constant risk in the area and is the contribution of the j-th movable object on the task area. This was different from most studies that have only considered the time-invariant risk [7,8,9,12,13,14,15,16,17,18,24,25,26].3. Time Optimal Coverage Analysis
The purpose of this paper was to dynamically deploy the robot network in the task area to achieve the time optimal coverage effect, which was quantified by the TCMF
(3)
(The Leibniz integral rule [36]). The area V, which is smoothly dependent on position p, has a uniquely defined outer normal vector anywhere on its boundary . For the function
one hasFor the TCMF (3), one has
(4)
where is the neighbor set of the robot i, which is defined as the other robots that the Voronoi partitions have a common edge, , with. The partial derivative of yields(5)
According to the Leibniz formula, one has the following:
(6)
where is the common edge of and and are the outward normal vectors of at the boundary , respectively, and one has(7)
Substituting (7) into Equation (6) yields
(8)
Note that, when the point p is on the common edge , one has
(9)
Substituting (9) into (8) yields
(10)
where is the mass of , and is the centroid of .Obviously, if the position coincides with the centroid , the derivative of metric function is zero. That is, the robot i achieves the optimal coverage effect of the partition with the metric function . When each robot achieves the optimal coverage effect of its Voronoi partition, the robot network achieves the local optimal coverage effect of the task area Q. Next, the T-OCC of the robot network was designed to achieve a time-optimal coverage effect.
4. Fixed-Time Coverage Control
The above chapter analyzed and obtained the optimal position configuration of a robot network. Based on the sliding mode control method and the fixed-time stability theory, the fixed-time coverage controller was designed for a robot network. First, the controller forced states in the robot network to stabilize it on the sliding surfaces in a fixed time. Then, the position configuration of the robot network could track the optimal position configuration on the sliding surface in a fixed time. The control process is shown in Figure 2.
(Fixed-time stability theory [37,38,39]). Consider the system , if there is a function that is continuously positive definite and there are real numbers , , that satisfy:
then the system can stabilize to the origin in fixed time.Define the position error as follows:
Design the sliding surfaces as follows:
(11)
The variables and are defined as follows:
(12)
where are positive constant coefficients, , and is a bounded time derivative [40].Considering the presence of the input disturbance, the fixed-time controller for the robot i can be designed as
(13)
where the coefficients , and .Let
be the maximum values of the control input , the main result is stated as follows.For the mobile robot network with dynamics (1), the controller (13) can drive the state of robot to reach the sliding surface (11) within the fixed time , and the time depends only on the controller parameters, not on the initial state of the robot i,
where the maximum values of the control inputs need to be
Define a Lyapunov function
(14)
Taking the time derivative of yields
(15)
Since the input disturbance is bounded (), it can be given that . For function (15), it gives
(16)
According to the Lemma 2, for the time ,
is implemented. Similarly, can be implemented within a fixed time.Next, the lower bounds of the are analyzed. When , it has to satisfy
such thatWhen , the maximum value needs to satisfy
which can be rewritten asWhen , the maximum value needs to satisfy
which can be rewritten asIn conclusion, it gives
Similarly, the maximum value needs to satisfy
Hence, the maximum values of the control inputs need to be
(17)
The above analysis proves that the controller (13) can force states in the robot network to stabilize on the sliding surfaces in a fixed time, and the lower bounds for the maximum values of the control inputs are given. □
It can be noted that the values of are related to and parameters . The smaller the values of , the closer the values of are to . In addition, it can be noted that the larger the values of , the larger the coefficients can be, the smaller the coefficients can be and the smaller can be.
When the robot’s state reaches the sliding surface (11), the controller (13) can drive the position of robot i, track the Voronoi centroid within a fixed time and the time optimal coverage effect is achieved, where
Define a positive definite Lyapunov function
(18)
Taking the time derivative of yields
(19)
According to Theorem 1, when , and can be obtained. For the function (19), one has
(20)
According to Lemma 2, the position error can be stabilized to 0 () within the fixed time , where
The quantify needs to satisfy
When , one has , and
Therefore, the quantity needs to satisfy
Substituting (12) gives
since the parameters can be arbitrarily small positive numbers, such that(21)
In Theorem 1, the lower bound of the control input is given in (17), which has already satisfied the condition (21). Similarly, can be obtained within a fixed time . Therefore, the robot network can achieve the optimal position configuration in a fixed time, and the time optimal coverage effect for the task area is achieved. □
If the quantities are large enough, the parameters can be designed for larger values and the parameters can be designed for smaller values. Then, the fixed time can be smaller, and the robot i can track the Voronoi centroid faster.
5. Simulation Examples
Several simulation experiments were carried out to verify the proposed T-OCC method. Consider a 100 m × 100 m convex 2-D area, the robot network composed of four robots with maximum control inputs of 8 m/s, 10 m/s, 12 m/s and 9 m/s performed the area coverage task cooperatively. There were two important movable objects in the task area, and their motion trajectory was as follows:
The contribution function of the object j to the risk density is given as
The input disturbance is given as . When the parameters of the designed controller were , , and , the variation curves of states , are shown in Figure 3a,b, and the position errors , are shown in Figure 3c,d. It can be noted that the sliding mode surfaces and stabilized to 0 within 20 s, and the position errors and stabilized to 0 within 30 s.
We compared the proposed control algorithm (13) with the classical Lloyd algorithm [9,26]. The time evolution of the TCMF is shown in Figure 3e. In Lloyd’s algorithm, the control proportionality coefficient was set as 0.4, so that the two algorithms made the decrease rate of the metric function almost equal to the initial time. Figure 3f shows the comparison of the two algorithms. It could be noted that the control algorithm (13) could make the metric function smaller, therefore, the control algorithm had a better effect. The coverage evolution process of the robot network is shown in Figure 4. The distribution of the robot network was random at the initial time. Then, the robot network moved to the optimal position configuration and maintained the optimal coverage effect, despite several important objects in the area that were constantly moving.
6. Conclusions
In this work, we studied the ACCP for a robot network in a dynamic environment considering the time cost. The most important findings are listed as follows:
When it is necessary to respond quickly to accidents, the coverage time cost is introduced to measure the coverage effect of the robot network on the task area;
Based on the TCMF, a fixed-time robust controller was designed to drive the robot network to achieve the minimum coverage time cost considering input disturbances;
The conditions that the maximum value of the control inputs should satisfy were obtained.
Collision avoidance in the coverage control will be the subject of future research.
Conceptualization, Q.S. and Z.-W.L.; methodology, Q.S. and Z.-W.L.; software, Q.S. and T.L.; validation, Q.S., Z.-W.L. and M.C.; formal analysis, Q.S.; investigation, Q.S.; resources, Z.-W.L. and D.H.; data curation, Z.-W.L.; writing—original draft preparation, Q.S.; writing—review and editing, Z.-W.L.; visualization, Q.S. and T.L.; supervision, Z.-W.L.; project administration, Z.-W.L.; funding acquisition, D.H. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Not applicable.
The authors declare no conflict of interest.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 1. The Voronoi partition based on the proximity principle (a) and the generalized Voronoi partition based on the shortest time principle (b) (where the blue point “•” represents the position of the robot, and each robot had a different maximum speed [Forumla omitted. See PDF.]).
Figure 2. Fixed-time coverage control process of a mobile robot network with respect to the time cost metric.
Figure 3. The variation curves of [Forumla omitted. See PDF.], [Forumla omitted. See PDF.], [Forumla omitted. See PDF.] and [Forumla omitted. See PDF.] of the four robots with respect to time, the variation curves of metric function [Forumla omitted. See PDF.] and the comparison of optimization effects with the classic Lloyd algorithm.
Figure 4. The coverage evolution process of the robot network to the task area, where the blue point “•” represents the position of the robot, and different colors in the area represent different risk degrees.
References
1. Yang, D.; Li, X.; Song, S. Finite-time synchronization for delayed complex dynamical networks with synchronizing or desynchronizing impulses. IEEE Trans. Neural Netw. Learn. Syst.; 2020; 33, pp. 736-746. [DOI: https://dx.doi.org/10.1109/TNNLS.2020.3028835] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/33079684]
2. Ganesan, R.; Raajini, X.M.; Nayyar, A.; Sanjeevikumar, P.; Hossain, E.; Ertas, A.H. Bold: Bio-inspired optimized leader election for multiple drones. Sensors; 2020; 20, 3134. [DOI: https://dx.doi.org/10.3390/s20113134] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/32492971]
3. Liu, Z.W.; Wen, G.; Yu, X.; Guan, Z.H.; Huang, T. Delayed impulsive control for consensus of multiagent systems with switching communication graphs. IEEE Trans. Cybern.; 2019; 50, pp. 3045-3055. [DOI: https://dx.doi.org/10.1109/TCYB.2019.2926115] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/31331903]
4. Ge, M.F.; Liu, Z.W.; Wen, G.; Yu, X.; Huang, T. Hierarchical controller-estimator for coordination of networked Euler–Lagrange systems. IEEE Trans. Cybern.; 2019; 50, pp. 2450-2461. [DOI: https://dx.doi.org/10.1109/TCYB.2019.2914861]
5. Astolfi, A.; Karagiannis, D.; Ortega, R. Nonlinear and Adaptive Control with Applications; Springer: Berlin/Heidelberg, Germany, 2008; Volume 187.
6. Cortés, J.; Egerstedt, M. Coordinated control of multi-robot systems: A survey. SICE J. Control. Meas. Syst. Integr.; 2017; 10, pp. 495-503.
7. Bai, Y.; Wang, Y.; Svinin, M.; Magid, E.; Sun, R. Adaptive multi-agent coverage control with obstacle avoidance. IEEE Control Syst. Lett.; 2021; 6, pp. 944-949. [DOI: https://dx.doi.org/10.1109/LCSYS.2021.3087609]
8. Arslan, Ö. Statistical coverage control of mobile sensor networks. IEEE Trans. Robot.; 2019; 35, pp. 889-908. [DOI: https://dx.doi.org/10.1109/TRO.2019.2906474]
9. Cortes, J.; Martinez, S.; Karatas, T.; Bullo, F. Coverage control for mobile sensing networks. IEEE Trans. Robot. Autom.; 2004; 20, pp. 243-255. [DOI: https://dx.doi.org/10.1109/TRA.2004.824698]
10. Hu, J.; Niu, H.; Carrasco, J.; Lennox, B.; Arvin, F. Voronoi-based multi-robot autonomous exploration in unknown environments via deep reinforcement learning. IEEE Trans. Veh. Technol.; 2020; 69, pp. 14413-14423. [DOI: https://dx.doi.org/10.1109/TVT.2020.3034800]
11. Savkin, A.V.; Huang, H. Deployment of unmanned aerial vehicle base stations for optimal quality of coverage. IEEE Wirel. Commun. Lett.; 2018; 8, pp. 321-324. [DOI: https://dx.doi.org/10.1109/LWC.2018.2872547]
12. Laventall, K.; Cortés, J. Coverage control by multi-robot networks with limited-range anisotropic sensory. Int. J. Control; 2009; 82, pp. 1113-1121. [DOI: https://dx.doi.org/10.1080/00207170802471211]
13. Pierson, A.; Figueiredo, L.C.; Pimenta, L.C.; Schwager, M. Adapting to sensing and actuation variations in multi-robot coverage. Int. J. Robot. Res.; 2017; 36, pp. 337-354. [DOI: https://dx.doi.org/10.1177/0278364916688103]
14. Kantaros, Y.; Thanou, M.; Tzes, A. Distributed coverage control for concave areas by a heterogeneous robot–swarm with visibility sensing constraints. Automatica; 2015; 53, pp. 195-207. [DOI: https://dx.doi.org/10.1016/j.automatica.2014.12.034]
15. Santos, M.; Diaz-Mercado, Y.; Egerstedt, M. Coverage control for multirobot teams with heterogeneous sensing capabilities. IEEE Robot. Autom. Lett.; 2018; 3, pp. 919-925. [DOI: https://dx.doi.org/10.1109/LRA.2018.2792698]
16. Song, C.; Fan, Y. Coverage control for mobile sensor networks with limited communication ranges on a circle. Automatica; 2018; 92, pp. 155-161. [DOI: https://dx.doi.org/10.1016/j.automatica.2018.03.014]
17. Schwager, M.; Rus, D.; Slotine, J.J. Decentralized, adaptive coverage control for networked robots. Int. J. Robot. Res.; 2009; 28, pp. 357-375. [DOI: https://dx.doi.org/10.1177/0278364908100177]
18. Todescato, M.; Carron, A.; Carli, R.; Pillonetto, G.; Schenato, L. Multi-robots gaussian estimation and coverage control: From client–server to peer-to-peer architectures. Automatica; 2017; 80, pp. 284-294. [DOI: https://dx.doi.org/10.1016/j.automatica.2017.02.045]
19. Miah, S.; Panah, A.Y.; Fallah, M.M.H.; Spinello, D. Generalized non-autonomous metric optimization for area coverage problems with mobile autonomous agents. Automatica; 2017; 80, pp. 295-299. [DOI: https://dx.doi.org/10.1016/j.automatica.2017.02.044]
20. Luo, K.; Chi, M.; Chen, J.; Guan, Z.H.; Cai, C.X.; Zhang, D.X. Distributed coordination of multiple mobile actuators for pollution neutralization. Neurocomputing; 2018; 316, pp. 10-19. [DOI: https://dx.doi.org/10.1016/j.neucom.2018.07.046]
21. Yu, D.; Xu, H.; Chen, C.P.; Bai, W.; Wang, Z. Dynamic coverage control based on k-means. IEEE Trans. Ind. Electron.; 2021; 69, pp. 5333-5341. [DOI: https://dx.doi.org/10.1109/TIE.2021.3080205]
22. Sun, Q.; Liu, Z.W.; Chi, M.; Dou, Y.; He, D.; Qin, Y. Coverage control of unicycle multi-agent network in dynamic environment. Math. Methods Appl. Sci.; 2021; [DOI: https://dx.doi.org/10.1002/mma.7795]
23. Sun, Q.; Chi, M.; Liu, Z.W.; He, D. Observer-Based coverage control of unicycle mobile robot network in dynamic environment. J. Frankl. Inst.; 2022; [DOI: https://dx.doi.org/10.1016/j.jfranklin.2022.06.050]
24. Ru, Y.; Martinez, S. Coverage control in constant flow environments based on a mixed energy–time metric. Automatica; 2013; 49, pp. 2632-2640. [DOI: https://dx.doi.org/10.1016/j.automatica.2013.05.024]
25. Zuo, L.; Chen, J.; Yan, W.; Shi, Y. Time-optimal coverage control for multiple unicycles in a drift field. Inf. Sci.; 2016; 373, pp. 571-580. [DOI: https://dx.doi.org/10.1016/j.ins.2016.03.053]
26. Kim, S.; Santos, M.; Guerrero-Bonilla, L.; Yezzi, A.; Egerstedt, M. Coverage Control of Mobile Robots with Different Maximum Speeds for Time-Sensitive Applications. IEEE Robot. Autom. Lett.; 2022; 7, pp. 3001-3007. [DOI: https://dx.doi.org/10.1109/LRA.2022.3146593]
27. Ramírez-Rodríguez, J.; Tlatelpa-Osorio, Y.E.; Rodríguez-Cortés, H. Low level controller for quadrotors. Proceedings of the 2021 International Conference on Unmanned Aircraft Systems (ICUAS); Athens, Greece, 15–18 June 2021; pp. 1155-1161.
28. Yayli, U.C.; Kimet, C.; Duru, A.; Cetir, O.; Torun, U.; Aydogan, A.C.; Padmanaban, S.; Ertas, A.H. Design optimization of a fixed wing aircraft. Adv. Aircr. Spacecr. Sci.; 2017; 4, 65. [DOI: https://dx.doi.org/10.12989/aas.2017.4.1.065]
29. Martinović, L.; Zečević, Ž.; Krstajić, B. Cooperative tracking control of single-integrator multi-agent systems with multiple leaders. Eur. J. Control; 2022; 63, pp. 232-239. [DOI: https://dx.doi.org/10.1016/j.ejcon.2021.11.003]
30. Daya, F.J.; Sanjeevikumar, P.; Blaabjerg, F.; Wheeler, P.W.; Olorunfemi Ojo, J.; Ertas, A.H. Analysis of wavelet controller for robustness in electronic differential of electric vehicles: An investigation and numerical developments. Electr. Power Compon. Syst.; 2016; 44, pp. 763-773. [DOI: https://dx.doi.org/10.1080/15325008.2015.1131771]
31. Martínez, E.A.; Ríos, H.; Mera, M. Robust tracking control design for unicycle mobile robots with input saturation. Control Eng. Pract.; 2021; 107, 104676. [DOI: https://dx.doi.org/10.1016/j.conengprac.2020.104676]
32. Qin, H.; Li, C.; Sun, Y.; Li, X.; Du, Y.; Deng, Z. Finite-time trajectory tracking control of unmanned surface vessel with error constraints and input saturations. J. Frankl. Inst.; 2020; 357, pp. 11472-11495. [DOI: https://dx.doi.org/10.1016/j.jfranklin.2019.07.019]
33. Lazarowska, A.; Żak, A. A Concept of Autonomous Multi-Agent Navigation System for Unmanned Surface Vessels. Electronics; 2022; 11, 2853. [DOI: https://dx.doi.org/10.3390/electronics11182853]
34. Abdulghafoor, A.Z.; Bakolas, E. Two-Level Control of Multiagent Networks for Dynamic Coverage Problems. IEEE Trans. Cybern.; 2021; [DOI: https://dx.doi.org/10.1109/TCYB.2021.3131292] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/34910652]
35. Erwig, M. The graph Voronoi diagram with applications. Netw. Int. J.; 2000; 36, pp. 156-163. [DOI: https://dx.doi.org/10.1002/1097-0037(200010)36:3<156::AID-NET2>3.0.CO;2-L]
36. Du, Q.; Faber, V.; Gunzburger, M. Centroidal Voronoi tessellations: Applications and algorithms. SIAM Rev.; 1999; 41, pp. 637-676. [DOI: https://dx.doi.org/10.1137/S0036144599352836]
37. Polyakov, A. Nonlinear feedback design for fixed-time stabilization of linear control systems. IEEE Trans. Autom. Control; 2011; 57, pp. 2106-2110. [DOI: https://dx.doi.org/10.1109/TAC.2011.2179869]
38. Chen, Y.; Liu, Z.; Chen, C.L.P.; Zhang, Y. Adaptive Fuzzy Fixed-Time Control of Switched Systems: Mode-Dependent Power Integrator Method. IEEE Trans. Syst. Man Cybern. Syst.; 2022; 52, pp. 6998-7012. [DOI: https://dx.doi.org/10.1109/TSMC.2021.3131484]
39. Zhuang, M.L.; Song, S.M. Fixed-time Coordinated Attitude Tracking Control for Spacecraft Formation Flying Considering Input Amplitude Constraint. Int. J. Control. Autom. Syst.; 2022; 20, pp. 2129-2147. [DOI: https://dx.doi.org/10.1007/s12555-021-0366-8]
40. Schwager, M.; Vitus, M.P.; Powers, S.; Rus, D.; Tomlin, C.J. Robust adaptive coverage control for robotic sensor networks. IEEE Trans. Control Netw. Syst.; 2015; 4, pp. 462-476. [DOI: https://dx.doi.org/10.1109/TCNS.2015.2512326]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In this work, we studied the area coverage control problem (ACCP) based on the time cost metric of a robot network with an input disturbance in a dynamic environment, which was modeled by a time-varying risk density function. A coverage control method based on the time cost metric was proposed. The area coverage task that considers the time cost consists of two phases: the robot network is driven to cover the task area with a time-optimal effect in the first phase; the second phase is when the accident occurs and the robot is driven to the accident site at maximum speed. Considering that there were movable objects in the task area, a time-varying risk density function was used to describe the risk degree at different locations in the task area. In the presence of the input disturbance, a robust controller was designed to drive each robot, with different maximum control input values, to the position that locally minimized the time cost metric function in a fixed time, and the conditions for maximum control input were obtained. Finally, simulation results and comparison result are presented in this paper.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer