Abstract
In this paper, an event-Mixed Integer Linear Programming (MILP)-based algorithm is proposed to solve the task allocation problem in a Robotic Sensor Network (RSN). A fleet of two types of vehicles is considered, giving, as a result, a heterogeneous configuration of the network, since each type of vehicle has a nominal velocity and a set of allowed paths to go. The algorithm can be applied to the distributed estimation of the solar irradiance on a parabolic trough thermosolar power plant which can be used to increase the global efficiency of the plant. A simulation environment has been built to test the proposed algorithm, taking into account the behavior of the vehicles and the structure of the solar plant. The algorithm has been compared with traditional methods such as the Optimal Assignment Problem (OAP) using a set of indexes that have been defined to this purpose.
Similar content being viewed by others
Data Availability
Data and material has been described in this paper so that results can be reproduced.
Code Availability
Code is available by request to the first author.
References
Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor networks: A survey. Comput. Netw. 38(4), 393–422 (2002)
Brusell, A., Andrikopoulos, G., Nikolakopoulos, G.: A survey on pneumatic wall-climbing robots for inspection. In: 2016 24th Mediterranean Conference on Control and Automation (MED), pp. 220–225 (2016)
Choi, H., Brunet, L., How, J.P.: Consensus-based decentralized auctions for robust task allocation. Trans. Robot. 25(4), 912–926 (2009)
Das, G.P., McGinnity, T.M., Coleman, S.A., Behera, L.: A distributed task allocation algorithm for a multi-robot system in healthcare facilities. J. Intell. Robot. Syst. 80(1), 33–58 (2015)
Dias, M.B., Zlot, R., Kalra, N., Stentz, A.: Market-based multi-robot coordination: A survey and analysis. Proc. IEEE 94(7), 1257–1270 (2006)
DJI: Dji matrice v2. https://www.dji.com/es/matrice-200-series-v2https://www.dji.com/es/matrice-200-series-v2
Camacho, E.F., Berenguel, M., Rubio, F.R.: Advanced Control of Solar Plants. Springer, Berlin (1997)
Camacho, E.F., Bordons-Alba, C.: Model Predictive Control in the Process Industry. Springer, Berlin (1995)
Farinelli, A., Zanotto, E., Pagello, E., et al.: Advanced approaches for multi-robot coordination in logistic scenarios. Robot. Auton. Syst. 90, 34–44 (2017)
Farinelli, A., Zanotto, E., Pagello, E., et al.: Advanced approaches for multi-robot coordination in logistic scenarios. Robot. Auton. Syst. 90, 34–44 (2017)
Fentanes, J.P., Lacerda, B., Krajniḱ, T., Hawes, N., Hanheide, M.: Now or later? predicting and maximising success of navigation actions from long-term experience. In: 2015 IEEE International Conference on Robotics and Automation (ICRA), pp. 1112–1117 (2015)
Gale, D.: The Theory of Linear Economic Models. University of Chicago press, Chicago (1989)
Gerkey, B., Mataric, M.J.: Are (explicit) multi-robot coordination and multi-agent coordination really so different. In: Proceedings of the AAAI Spring Symposium on Bridging the Multi-Agent and Multi-Robotic Research Gap, pp. 1–3 (2004)
Gerkey, B.P., Mataric, M.J.: Sold!: Auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002)
Gohari, P.S., Mohammadi, H., Taghvaei, S.: Using chaotic maps for 3d boundary surveillance by quadrotor robot. Appl. Soft Comput. 76, 68–77 (2019)
Horst, R., Pardalos, P.M., Van Thoai, N.: Introduction to global optimization. Springer Science & Business Media, Berlin (2000)
Huang, Q., Lan, J., Li, X.: Robotic arm based automatic ultrasound scanning for three-dimensional imaging. IEEE Trans. Ind. Inform. 15(2), 1173–1182 (2018)
Jin, M., Lee, J., Tsagarakis, N.G.: Model-free robust adaptive control of humanoid robots with flexible joints. IEEE Trans. Ind. Electron. 64(2), 1706–1715 (2016)
Jose, K., Pratihar, D.K.: Task allocation and collision-free path planning of centralized multi-robots system for industrial plant inspection using heuristic methods. Robot. Auton. Syst. 80, 34–42 (2016)
Khamis, A., Hussein, A., Elmogy, A.: Multi-robot task allocation: A review of the state-of-the-art. In: Cooperative Robots and Sensor Networks 2015, pp. 31–51. Springer (2015)
Koubâa, A., Khelil, A.: Cooperative Robots and Sensor Networks, vol. 2014. Springer, Berlin (2014)
Lee, D.H.: Resource-based task allocation for multi-robot systems. Robot. Auton. Syst. 103, 151–161 (2018)
Muradore, R., Fiorini, P., Akgun, G., Barkana, D.E., Bonfe, M., Boriero, F., Caprara, A., De Rossi, G., Dodi, R., Elle, O.J., et al.: Development of a cognitive robotic system for simple surgical tasks. Int. J. Adv. Robot. Syst. 12(4), 37 (2015)
Gerkey, B.P., Mataric, M.: A formal framework for the study of task allocation in multi-robot systems. Int. J. Robot. Res. - IJRR (2003)
Gerkey, B.P., Mataric, M.J.: Multi-robot task allocation: Analyzing the complexity and optimality of key architectures. In: ICRA, vol. 3, pp. 3862–3868 (2003)
Roldán, J.J., del Cerro, J., Garzón-Ramos, D., Garcia-Aunon, P., Garzón, M., de León, J., Barrientos, A.: Robots in agriculture: State of art and practical experiences. Serv. Robots (2018)
Sánchez, A., Gallego, A., Escaño, J., Camacho, F.: E.: Event-based mpc for defocusing and power production of a parabolic trough plant under power limitation. Sol. Energy 174, 570–581 (2018)
Sánchez, A., Gallego, A., Escano, J., Camacho, F.: E.: Temperature homogenization of a solar trough field for performance improvement. Sol. Energy 165, 1–9 (2018)
Sánchez, A., Gallego, A., Escaño, J., Camacho, F.: E.: Adaptive incremental state space mpc for collector defocusing of a parabolic trough plant. Sol. Energy 184, 105–114 (2019)
Gonzalez-de Santos, P., Ribeiro, A., Fernandez-Quintanilla, C., Lopez-Granados, F., Brandstoetter, M., Tomic, S., Pedrazzi, S., Peruzzi, A., Pajares, G., Kaplanis, G., et al.: Fleets of robots for environmentally-safe pest control in agriculture. Precis. Agric. 18(4), 574–614 (2017)
S.L.L, R.A.: Summit-xl. https://www.robotnik.es/robots-moviles/summit-xl/
Theodoridis, T., Hu, H.: Toward intelligent security robots: A survey. IEEE Trans. Syst. Man. Cybern. C (Appl. Rev.) 42(6), 1219–1230 (2012)
Thrun, S., et al.: Robotic mapping: A survey. In: Exploring Artificial Intelligence in the New Millennium, vol. 1, p 1 (2002)
Tutsoy, O., Erol Barkana, D., Colak, S.: Learning to balance an nao robot using reinforcement learning with symbolic inverse kinematic. Trans. Inst. Meas. Control. 39(11), 1735–1748 (2017)
Wang, H., Yu, Y., Yuan, Q.: Application of dijkstra algorithm in robot path-planning. In: Second International Conference on Mechanic Automation and Control Engineering, pp. 1067–1069 (2011)
Yan, Z., Jouandeau, N., Cherif, A.A.: A survey and analysis of multi-robot coordination. Int. J. Adv. Robot. Syst. 10(12), 399 (2013)
Yang, J., Dani, A., Chung, S.J., Hutchinson, S.: Vision-based localization and robot-centric mapping in riverine environments. J. Field Robot. 34(3), 429–450 (2017)
Zema, N.R., Natalizio, E., Yanmaz, E.: An unmanned aerial vehicle network for sport event filming with communication constraints (2017)
Acknowledgements
This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 789051)”.
Funding
This project has received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 789051)”.
Author information
Authors and Affiliations
Contributions
J.G. Martin: Idea, code, writing of the paper, review and submission. R.A. Garcia: Idea, code, writing of the paper, review. E.F. Camacho: Idea, writing of the paper, review.
Corresponding author
Ethics declarations
Conflict of Interests
The authors declare that they have no conflict of interest.
Additional information
Consent to Participate
J.G. Martin, R.A. Garcia and E.F. Camacho consent to be part of the developed work in this paper.
Consent to Publish
J.G. Martin, R.A. Garcia and E.F. Camacho consent the journal to publish this work
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Martin, J.G., García, R.A. & Camacho, E.F. Event-MILP-Based Task Allocation for Heterogeneous Robotic Sensor Network for Thermosolar Plants. J Intell Robot Syst 102, 1 (2021). https://doi.org/10.1007/s10846-021-01346-w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10846-021-01346-w