Temporal Logic Planning and Receding Horizon Control for Signal Source Localization
Abstract
:1. Introduction
- (1)
- We design a temporal logic planning approach where the task of signal source localization is transformed into a path planning task based on the product automaton. One main characteristic is that the product automaton can be built in an offline fashion, while the other characteristic is that the product automaton can be real-time trimmed based on the estimated position of the signal source according to particle filters.
- (2)
- On the basis of the product automaton, an RHC approach with temporal logic planning is proposed such that the robot can locate signal sources while avoiding obstacles. Moreover, the generated movement trajectories meet the given LTL formula.
- (3)
- We validate the proposed RHC approach with temporal logic planning through the simulation results and experimental results. The results reveal that our approach controls the robot to orderly find the signal sources.
2. Preliminaries
2.1. Kinematics of Mobile Robots
2.2. Signal Strength Model
2.3. Problem Formulation
3. Temporal Logic Planning
3.1. Product Automaton
3.2. Particle Filter
4. Receding Horizon Control with Temporal Logic Planning
4.1. Obstacle Avoidance
4.2. Receding Horizon Control with Temporal Logic Planning
Algorithm 1 Receding Horizon Control with Temporal Logic Planning (RHC-TLP). |
/*Initialization*/ Initialize the particle filter and the parameters of received signal strength model (2) such as c, , , , and ; Initialize the robot’ parameters and give the LTL formula ; Build a state transition system and obtain an acceptable set of nodes based on the results of the division; Initialize , in , , in , , in , and , in . /*Main Body*/ repeat Receive the signal strength at the position ; Update , in , , in , , in , and , in according to the estimated positions of signal sources; if , , , or are updated then Select a node in , , , or ; else The given node is not changed in , , , or . end if if Case 1 is satisfied. then Solve (12) to obtain . end if if Case 2 is satisfied. then Solve (13) to obtain . end if if The given node in is arrived then is replaced by , in order. end if if All the given nodes in are arrived then we orderly replace with , , , . end if is used as control input at time k; until |
4.3. Complexity
5. Simulation Results
6. Experimental Results
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Hu, Y.; Lu, Q.; Hu, Y. Event-based communication and finite-time consensus control of mobile sensor networks for environmental monitoring. Sensors 2018, 18, 2547. [Google Scholar] [CrossRef] [Green Version]
- Kim, C.-Y.; Song, D.; Xu, Y.; Yi, J.; Wu, X. Cooperative search of multiple unknown transient radio sources using multiple paired mobile robots. IEEE Trans. Robot. 2014, 30, 1161–1173. [Google Scholar] [CrossRef]
- Leonard, N.E.; Paley, D.; Lekien, F.; Sepulchre, R.; Fratantoni, D.M.; Davis, R. Collective motion, sensor networks and ocean sampling. Proce. IEEE 2007, 95, 48–74. [Google Scholar] [CrossRef] [Green Version]
- Lu, Q.; Han, Q.-L.; Liu, S. A cooperative control framework for a collective decision on movement behaviors of particles. IEEE Trans. Evol. Comput. 2016, 20, 859–873. [Google Scholar] [CrossRef]
- Pan, L.; Lu, Q.; Yin, K.; Zhang, B. Signal source localization of multiple robots using an event-triggered communication scheme. Appl. Sci. 2018, 8, 977. [Google Scholar] [CrossRef] [Green Version]
- Lu, Q.; Han, Q.-L.; Peng, D.; Choi, Y. Decision and event-based fixed-time consensus control for electromagnetic source localization. IEEE Trans. Cybern. 2022, 52, 2186–2199. [Google Scholar] [CrossRef] [PubMed]
- O¨gren, P.; Fiorelli, E.; Leonard, N.E. Cooperative control of mobile sensor networks: Adaptive gradient climbing in a distributed environment. IEEE Trans. Autom. Control 2004, 49, 1292–1302. [Google Scholar] [CrossRef] [Green Version]
- Song, D.; Kim, C.Y.; Yi, J. Simultaneous localization of multiple unknown and transient radio sources using a mobile robot. IEEE Trans. Robot. 2012, 28, 668–680. [Google Scholar] [CrossRef]
- Chen, D.; Lu, Q.; Peng, D.; Yin, K.; Zhong, C.; Shi, T. Receding horizon control of mobile robots for locating unknown wireless sensor networks. Assem. Autom. 2019, 39, 445–459. [Google Scholar] [CrossRef]
- Corte´s, J. Distributed kriged Kalman filter for spatial estimation. IEEE Trans. Autom. Control 2009, 54, 2816–2827. [Google Scholar] [CrossRef]
- Ding, X.; Lazar, M.; Belta, C. LTL receding horizon control for finite deterministic systems. Automatica 2014, 50, 399–408. [Google Scholar] [CrossRef] [Green Version]
- Wongpiromsarn, T.; Topcu, U.; Murray, R.M. Receding horizon temporal logic planning. IEEE Trans. Autom. Control 2012, 57, 2817–2830. [Google Scholar] [CrossRef]
- Yordanov, B.; Tumova, J.; Cerna, I.; Barnat, J.; Belta, C. Temporal logic control of discrete-time piecewise affine systems. IEEE Trans. Autom. Control 2012, 57, 1491–1504. [Google Scholar] [CrossRef]
- Tabuada, P.; Pappas, G.J. Linear time logic control of discretetime linear systems. IEEE Trans. Autom. Control 2006, 51, 1862–1877. [Google Scholar] [CrossRef] [Green Version]
- Rasmussen, C.E.; Williams, C.K.I. Gaussian Processes for Machine Learning; MIT Press: Cambridge, MA, USA, 2006. [Google Scholar]
- Chen, D.; Lu, Q.; Chen, Y. A Method for Solving Local Minimum Problem of Local Path Planning Based on Particle Swarm Optimization. In Proceedings of the Chinese Automation Congress & China Intelligent Manufacturing International Conference, Jinan, China, 20–22 October 2017; pp. 4944–4949. [Google Scholar]
- Chen, Y.; Lu, Q.; Yin, K.; Zhang, B.; Zhong, C. PSO-based receding horizon control of mobile robots for local path planning. In Proceedings of the 43rd Annual Conference of the IEEE Industrial Electronics Society, Beijing, China, 29 October–1 November 2017; pp. 5587–5592. [Google Scholar]
- Lu, Q.; Han, Q.-L. Mobile robot networks for environmental monitoring: A cooperative receding horizon temporal logic control approach. IEEE Trans. Cybern. 2019, 49, 698–711. [Google Scholar] [CrossRef]
- Mayne, D.Q.; Rawlings, J.B.; Rao, C.V.; Scokaert, P.O.M. Constrained model predictive control: Stability and optimality. Automatica 2000, 36, 789–814. [Google Scholar] [CrossRef]
- Yan, Z.; Wang, J. Nonlinear model predictive control based on collective neurodynamic optimization. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 840–850. [Google Scholar] [CrossRef]
- Arulampalam, M.S.; Maskell, S.; Gordon, N.; Clapp, T. A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking. IEEE Trans. Signal Process. 2002, 50, 174–188. [Google Scholar] [CrossRef] [Green Version]
- Olfati-Saber, R. Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Trans. Autom. Control 2006, 51, 401–420. [Google Scholar] [CrossRef]
Parameter | Value |
---|---|
The control parameters and | 2, 1 |
The safety distance d | 0.3 m |
The detection radius r | 0.5 m |
The prediction horizon N | 6 |
The RSS model parameters c, , , and | 0.001, 1.96, 0.2, 40°, 2 |
Algorithms | Localization Time | Path Length |
---|---|---|
RHC-TLP | 117.74 (1.08) | 29.53 (0.23) |
RHC | 259 (4.2) | 37.39 (0.81) |
Cases | Localization Time | Path Length |
---|---|---|
RHC-TLP | 141.74 (5.53) | 31.37 (0.58) |
RHC | 288.8 (4.5) | 39.88 (0.85) |
Obstacles | Localization Time | Path Length |
---|---|---|
0 | 77.6 (3.9) | 10.23 (0.13) |
1 | 91.6 (4.5) | 10.83 (0.21) |
2 | 96.4 (5.2) | 11.05 (0.29) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 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/).
Share and Cite
Chen, X.; Lu, Q.; Chen, D.; Geng, B. Temporal Logic Planning and Receding Horizon Control for Signal Source Localization. Appl. Sci. 2022, 12, 10984. https://doi.org/10.3390/app122110984
Chen X, Lu Q, Chen D, Geng B. Temporal Logic Planning and Receding Horizon Control for Signal Source Localization. Applied Sciences. 2022; 12(21):10984. https://doi.org/10.3390/app122110984
Chicago/Turabian StyleChen, Xingtong, Qiang Lu, Dilong Chen, and Boyuan Geng. 2022. "Temporal Logic Planning and Receding Horizon Control for Signal Source Localization" Applied Sciences 12, no. 21: 10984. https://doi.org/10.3390/app122110984
APA StyleChen, X., Lu, Q., Chen, D., & Geng, B. (2022). Temporal Logic Planning and Receding Horizon Control for Signal Source Localization. Applied Sciences, 12(21), 10984. https://doi.org/10.3390/app122110984