Adaptive Flower Pollination Algorithm-Based Energy Efficient Routing Protocol for Multi-Robot Systems

The exploration and mapping of unknown environments, where the reliable exchange of data between the robots and the base station (BS) also plays a pivotal role, are some of the fundamental problems of mobile robotics. The maximum energy of a robot is utilized for navigation and communication. The communication between the robots and the BS is limited by the transmission range and the battery capacity. This situation inflicts constraints while designing an effective communication strategy for a multi-robot system (MRS). The biggest challenge lies in designing a unified framework for navigation and communication of the robots. The underlying notion is to utilize the minimum energy for communication (without limiting the range/efficiency of communication) to ensure that the maximum energy can be used for navigation (for larger area coverage). In this work, we present a communication strategy by using adaptive flower pollination optimization algorithm for MRS in conjunction with simultaneous localization and mapping (SLAM) technique for navigation and map making. The proposed strategy has been compared with multiple routing algorithms in terms of network life time and energy efficiency. The proposed strategy performs 4% better compared with harmony search algorithm (HSA) and approximately 10% better compared with distance aware residual energy-efficient stable election protocol (DARE-SEP) in terms of the total network lifetime when 50% of robots are alive. The performance drastically improves by 20% till the last robot is alive compared with HSA and approximately 26% compared with DARE-SEP. Hence, the energy saved during communication with the utilization of proposed strategy helps the robots explore more areas, which ultimately elevates the efficacy of the whole system.

[1]  Anand Nayyar,et al.  Robot Path Planning Using Modified Artificial Bee Colony Algorithm , 2019, Frontiers in Intelligent Computing: Theory and Applications.

[2]  A. Manjeshwar,et al.  TEEN: a routing protocol for enhanced efficiency in wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[3]  Zilong Jin,et al.  Research on a Multi-robot Routing Optimization Method Based on Hybrid Lora Location , 2020, 2020 5th International Conference on Control, Robotics and Cybernetics (CRC).

[4]  Chang-Gun Lee,et al.  MMSPEED: multipath Multi-SPEED protocol for QoS guarantee of reliability and. Timeliness in wireless sensor networks , 2006, IEEE Transactions on Mobile Computing.

[5]  Joaquim Salvi,et al.  The SLAM problem: a survey , 2008, CCIA.

[6]  Chenyang Lu,et al.  SPEED: a stateless protocol for real-time communication in sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[7]  Davide Scaramuzza,et al.  Ultimate SLAM? Combining Events, Images, and IMU for Robust Visual SLAM in HDR and High-Speed Scenarios , 2017, IEEE Robotics and Automation Letters.

[8]  Mac Schwager,et al.  Vision-Based Distributed Formation Control Without an External Positioning System , 2016, IEEE Transactions on Robotics.

[9]  Pedro U. Lima,et al.  Efficient Distributed Communications for Multi-robot Systems , 2013, RoboCup.

[10]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[11]  Ayan Dutta,et al.  Efficient Communication in Large Multi-robot Networks , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Elizabeth Sklar,et al.  Robot-Sensor Networks for Search and Rescue , 2006 .

[13]  Daniele Nardi,et al.  Multirobot systems: a classification focused on coordination , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[14]  Aida Mustapha,et al.  Mobile ad-hoc network routing protocols of time-critical events for search and rescue missions , 2021, Bulletin of Electrical Engineering and Informatics.

[15]  Deborah Estrin,et al.  Geographical and Energy Aware Routing: a recursive data dissemination protocol for wireless sensor networks , 2002 .

[16]  Amit Konar,et al.  Differential Evolution Using a Neighborhood-Based Mutation Operator , 2009, IEEE Transactions on Evolutionary Computation.

[17]  G. Di Caro,et al.  Ant colony optimization: a new meta-heuristic , 1999, Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406).

[18]  Alberto Speranzon,et al.  On control under communicaiton constraints in autonomous multi-robot systems , 2004 .

[19]  Ahmed Helmy,et al.  Active query forwarding in sensor networks , 2005, Ad Hoc Networks.

[20]  Xin-She Yang,et al.  Flower pollination algorithm: A novel approach for multiobjective optimization , 2014, ArXiv.

[21]  Sean Follmer,et al.  Linear actuator robots: Differential kinematics, controllability, and algorithms for locomotion and shape morphing , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[22]  Inam Ullah Khan,et al.  Smart IoT Control-Based Nature Inspired Energy Efficient Routing Protocol for Flying Ad Hoc Network (FANET) , 2020, IEEE Access.

[23]  Sajid Hussain,et al.  Hierarchical Cluster-based Routing in Wireless Sensor Networks , 2006 .

[24]  Xiaojun Cao,et al.  Wireless Sensor Networks: Principles and Practice , 2010 .

[25]  Yao Du,et al.  An Energy-Aware Joint Routing and Task Allocation Algorithm in MEC Systems Assisted by Multiple UAVs , 2020, 2020 International Wireless Communications and Mobile Computing (IWCMC).

[26]  Daniel Pickem,et al.  Self-reconfigurable multi-robot systems , 2016 .

[27]  Zhi Yan,et al.  Team Size Optimization for Multi-robot Exploration , 2014, SIMPAR.

[28]  David Baran,et al.  Application of Multi-Robot Systems to Disaster-Relief Scenarios with Limited Communication , 2015, FSR.

[29]  Lovepreet Kaur,et al.  Energy-Efficient Routing Protocols in Wireless Sensor Networks: A Survey , 2014 .

[30]  Li Ding,et al.  Distributed Intelligence Empowered Data Aggregation and Distribution for Multi-robot Cooperative Communication , 2020, IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[31]  Zong Woo Geem,et al.  A New Heuristic Optimization Algorithm: Harmony Search , 2001, Simul..

[32]  Rohit Salgotra,et al.  Pattern Synthesis of Linear Antenna Arrays Using Enhanced Flower Pollination Algorithm , 2017 .

[33]  Anand Nayyar,et al.  Advances in Swarm Intelligence for Optimizing Problems in Computer Science , 2018 .

[34]  Mac Schwager,et al.  Decentralized Adaptive Control for Collaborative Manipulation , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[35]  Emanuele Menegatti,et al.  Cooperation Issues and Distributed Sensing for Multirobot Systems , 2006, Proceedings of the IEEE.

[36]  Urvinder Singh,et al.  Distance-Based Residual Energy-Efficient Stable Election Protocol for WSNs , 2015 .

[37]  Wolfram Burgard,et al.  A Tutorial on Graph-Based SLAM , 2010, IEEE Intelligent Transportation Systems Magazine.

[38]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

[39]  Ashwin Kothari,et al.  Linear antenna array optimization using flower pollination algorithm , 2016, SpringerPlus.

[40]  Imrich Chlamtac,et al.  A distance routing effect algorithm for mobility (DREAM) , 1998, MobiCom '98.

[41]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[42]  Sankha Deb,et al.  Mobile Robot Path Planning Using a Flower Pollination Algorithm-Based Approach , 2020 .

[43]  Ioan Cristian Trelea,et al.  The particle swarm optimization algorithm: convergence analysis and parameter selection , 2003, Inf. Process. Lett..

[44]  Jerry Chun-Wei Lin,et al.  DARE-SEP: A Hybrid Approach of Distance Aware Residual Energy-Efficient SEP for WSN , 2021, IEEE Transactions on Green Communications and Networking.

[45]  João Paulo Papa,et al.  Adaptive Improved Flower Pollination Algorithm for Global Optimization , 2020, Nature-Inspired Computation in Data Mining and Machine Learning.

[46]  Torbjørn S. Dahl,et al.  Bio-Inspired Communication for Self-Regulated Multi-Robot Sytems , 2011 .

[47]  D.P. Agrawal,et al.  APTEEN: a hybrid protocol for efficient routing and comprehensive information retrieval in wireless , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[48]  Anand Nayyar,et al.  Introduction to Swarm Intelligence , 2018, Advances in Swarm Intelligence for Optimizing Problems in Computer Science.

[49]  Vahram Stepanyan,et al.  3D LiDAR SLAM Integration with GPS/INS for UAVs in Urban GPS-Degraded Environments , 2017 .

[50]  S. Verret,et al.  Current State of the Art in Multirobot Systems , 2005 .

[51]  Pramod K. Varshney,et al.  On-demand Geographic Forwarding for data delivery in wireless sensor networks , 2007, Comput. Commun..

[52]  Min Chen,et al.  Mobile multimedia sensor networks: architecture and routing , 2011, 2011 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[53]  Mac Schwager,et al.  Multi-robot Manipulation Without Communication , 2014, DARS.

[54]  Nitin Mittal,et al.  Moth Flame Optimization Based Energy Efficient Stable Clustered Routing Approach for Wireless Sensor Networks , 2018, Wirel. Pers. Commun..

[55]  Bara'a Ali Attea,et al.  Stable-Aware Evolutionary Routing Protocol for Wireless Sensor Networks , 2012, Wireless Personal Communications.

[56]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[57]  Yongquan Zhou,et al.  Elite Opposition-Based Water Wave Optimization Algorithm for Global Optimization , 2017 .

[58]  B. MacLennan Synthetic Ethology An Approach to the Study of Communication , 2004 .

[59]  S. Deng,et al.  Mobility-based clustering protocol for wireless sensor networks with mobile nodes , 2011, IET Wirel. Sens. Syst..

[60]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[61]  Erion Plaku,et al.  Reactive Motion Planning for Unmanned Aerial Surveillance of Risk-Sensitive Areas , 2015, IEEE Transactions on Automation Science and Engineering.

[62]  Kevin Burrage,et al.  An improved firefly algorithm for global continuous optimization problems , 2020, Expert Syst. Appl..

[63]  Gerhard Fettweis,et al.  Wireless Networked Multirobot Systems in Smart Factories , 2021, Proceedings of the IEEE.

[64]  Sang Hyuk Son,et al.  IGF: A State-Free Robust Communication Protocol for Wireless Sensor Networks , 2003 .

[65]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[66]  Prabhjot Singh,et al.  An efficient localization approach to locate sensor nodes in 3D wireless sensor networks using adaptive flower pollination algorithm , 2021, Wireless Networks.

[67]  Victor C. M. Leung,et al.  Hybrid Geographic Routing for Flexible Energy—Delay Tradeoff , 2009, IEEE Transactions on Vehicular Technology.

[68]  Swati Gupta,et al.  A brief survey and analysis of multi-robot communication and coordination , 2015, International Conference on Computing, Communication & Automation.

[69]  Li-Yeh Chuang,et al.  Chaotic catfish particle swarm optimization for solving global numerical optimization problems , 2011, Appl. Math. Comput..

[70]  Mark R. Cutkosky,et al.  Biologically inspired climbing with a hexapedal robot , 2008, J. Field Robotics.

[71]  Toshiyuki Yasuda,et al.  Multi-Robot Systems, Trends and Development , 2011 .

[72]  Venkatesh Saligrama,et al.  A multi-resolution approach for discovery and 3-D modeling of archaeological sites using satellite imagery and a UAV-borne camera , 2016, 2016 American Control Conference (ACC).

[73]  Daniele Nardi,et al.  Reactivity and Deliberation: A Survey on Multi-Robot Systems , 2000, Balancing Reactivity and Social Deliberation in Multi-Agent Systems.

[74]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[75]  Maximilian Eck,et al.  Simultaneous 2D Localization and 3D Mapping on a mobile Robot with Time-of-Flight Sensors , 2013 .

[76]  Abderrahmane Lakas,et al.  SEMRP: an Energy-efficient Multicast Routing Protocol for UAV Swarms , 2020, 2020 IEEE/ACM 24th International Symposium on Distributed Simulation and Real Time Applications (DS-RT).

[77]  Nicola Basilico,et al.  Strategies for coordinated multirobot exploration with recurrent connectivity constraints , 2017, Autonomous Robots.