A Mission-Oriented Flight Path and Charging Mechanism for Internet of Drones
Abstract
:1. Introduction
2. Flight Path and Charging Mechanism for Internet of Drones
2.1. Flight Route and Charging Preplanning for a Drone on an Ordinary Mission
- (i)
- The three parameters from the left to the right in the calculation of arg min(·) represent the charging cost of drones’ batteries, the flight distance from the departure point to the destination, and the flight time required for the drone to reach the destination. The drone operator can flexibly adjust the weights of , , and according to the mission characteristics and operating cost considerations.
- (ii)
- is the number of segments that drone d travels and charges the battery via charging point. is the lth segment of the whole flight path of drone d as calculated by the conflict-free A* algorithm from [28]. and represent the takeoff time of the drone at the departure point and the arrival time at the charging point , respectively.
- (iii)
- The binary flags and are used to indicate whether the drone charges the battery at a fixed-point charging station or a battery exchange service facility located at , respectively. The binary flag for the charging option is set to one if the option is chosen to charge the drone battery, otherwise it is zero. represents the upper limit of the drone’s battery capacity, and represents the remaining capacity of the drone when it reaches the charging point at .
- (iv)
- is the real-time charging cost when the drone arrives at the charging point located at . denotes the charging power at the fixed-point charging station located at , stands for the actual charging time of the drone’s battery at the fixed-point charging station located at , and is the battery swap time of the drone’s battery at the battery swap service. is the waiting time spent at the fixed-point charging station or the battery swap service facility located at . This module estimates the value of based on the charging point history data using the support vector regression (SVR) technique.
- (v)
- and represent the battery power functions derived from [29,30] for rotary-wing and fixed-wing drones, respectively. stands for the distance vector of the drone from the center of the ith air-cube to the center of the (i+1)th air-cube , is the full speed vector of the drone flying from to , represents the flying time of the drone from to , is the power consumption during the takeoff and landing of the fixed-wing drone, and represents the hovering time of the rotary-wing drone at . The binary flag = 1 represents if the weather is clear at the time and it is suitable for the fixed-wing drone with solar panels to charge with solar energy. is the solar charging power function [10], whose parameters and stand for air temperature and solar irradiance at the time .
- (vi)
- represents the extra battery power of drone d in that the drone can offer to other drones. When is not zero, it is used to indicate that the drone is categorized as a drone that performs an ordinary mission. Since drones on time-critical missions have priority to use the air-cubes allocated to the drones on ordinary missions, the local airspace management server will update its database when drone d is requested to yield air-cube to a drone on a time-critical mission. Notably, the flight path of drone d that yields the air-cubes will be adjusted in the next subsection after a drone on a time-critical mission issues a request to use the air-cube assigned to drone d.
2.2. Flight Route and Charging Preplanning for a Drone on a Time-Critical Mission
- (i)
- The three parameters from the left to the right in the calculation of arg min(·) represent the flight time of drone e from the departure point to the destination, the flight distance, and the charging cost of the of battery of drone e. The drone operator can adjust the weight values of , , and according to the mission characteristics.
- (ii)
- The module allows the drone to charge its battery at multiple charging options, where is the flight path from the departure location to the first charging option calculated by [28], to is the flight path from the first charging options through the last charging option determined by [28], and is the flight path from the last charging option to the destination. and represent the takeoff time of the drone at the departure point and the arrival time at the destination, respectively. and represent the arrival time of the drone at the lth charging option and the takeoff time after the charging is finished at the lth charging option, respectively.
- (iii)
- The binary flags and indicate whether drone e takes use of the distributed laser charging facility located at or drone-to-drone inflight wireless charging, respectively. The binary flag for the selected charging option will be set to one, otherwise it will be zero. represents the upper limit of the battery capacity, stands for the remaining battery capacity of the drone at , and denotes the battery capacity of drone e after charging at .
- (iv)
- is the index value for the drone providing power at , and is the battery charging efficiency of drone . and denote the real-time charging price of decentralized laser charging facilities at and that of drone ρl at time , respectively. and represent the charging power of the decentralized laser charging facility and that of drone at , respectively. and denote the actual charging time of drone e’s battery via the distributed laser charging facility and that via drone-to-drone wireless charging at , respectively.
- (v)
- The binary flags (), , and indicate whether the fixed-wing drone is suitable for solar power charging; , , and is air temperature, while , , and represents the solar irradiance.
- (vi)
- represents the flight path before drone changes its route, and is the flight path that is used by drone to provide power to drone e through drone-to-drone charging. and denote the flight path that drone flies to the rendezvous point and the flight path that drone flies back to the original planned route after discharging, respectively. Notably, the flight path of drone and of drone e maintain a distance of one air-cube during drone-to-drone wireless charging. In addition, the arrival time of drone at the starting point of must be earlier than the arrival time of drone e at the starting point of to avoid delaying the scheduled trip of drone e. Meanwhile, the flight speed of drone must also be identical to the flight speed of drone e during drone-to-drone charging.
- (vii)
- and represent the battery power of drone before it changes its route and the battery power right before it starts drone-to-drone wireless charging. Since drone needs to fly two additional flight segments and to charge the battery of drone e, the battery power reaching the rendezvous point should be deducted from the battery power consumed by the two additional flight segments. The latest information of is provided by the governing local airspace management server.
2.3. Real-Time Flight Route and Charging Planning for a Drone on an Ordinary Mission
- (i)
- The first parameter used in the calculation of arg min() represents the difference between the flight length of the new route and the original route of drone d due to the route correction. The second parameter denotes the flight time of drone d from the departure point to the destination, respectively. Drone operators can flexibly adjust the weighting of and according to mission characteristics and operating cost considerations.
- (ii)
- is the adjusted flight path by using the conflict-free A* algorithm [28]. Since the new route may need to avoid other moving drones and pass through the surrounding air-cubes close to the original route, the index value is assigned to the ith air-cube on the new route other than the starting point , and the last air-cube on the route is . Since the new route may have insufficient power, the module will also check the battery capacity of drone d and direct it to the nearest charging point to recharge the batteries if needed.
- (iii)
- is the original full flight speed of drone d from to , and is the speed of drone d after deceleration. is used to adjust the flight speed of the drone, and is the time taken by drone d to fly from to after adjusting its speed. is the possible additional hovering time of the drone at . The other parameters are defined in the same way as those used in Section 2.1.
2.4. Real-Time Flight Route and Charging Planning for a Drone on a Time-Critical Mission
- (i)
- is the number of drones that yield their air-cubes, denotes the flight path of drone c, and and represent the arrival time of the drone c at its destination and the expected deadline for completing the mission, respectively.
- (ii)
- The two parameters in the calculation of min() represent the deadline for a drone with overlapping airspace to complete its mission as close as possible to the individually established deadline after route correction and the flight time required for drone c to reach its destination from the departure point, respectively. Drone operators can flexibly adjust the weighting of and according to the urgent mission requirements.
- (iii)
- is the drone that provides power to drone c. The other parameters are defined in the same way as in Section 2.3.
3. Experimental Results and Discussion
4. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Chittoor, P.K.; Chokkalingam, B.; Mihet-Popa, L. A review on UAV wireless charging: Fundamentals, applications, charging techniques and standards. IEEE Access 2021, 9, 69235–69266. [Google Scholar] [CrossRef]
- Mohsan, S.A.H.; Khan, M.A.; Noor, F.; Ullah, I.; Alsharif, M.H. Towards the unmanned aerial vehicles (UAVs): A comprehensive review. Drones 2022, 6, 147. [Google Scholar] [CrossRef]
- Wang, Y.; Su, Z.; Zhang, N.; Li, R. Mobile wireless rechargeable UAV networks: Challenges and solutions. IEEE Commun. Mag. 2022, 60, 33–39. [Google Scholar] [CrossRef]
- Cokyasar, T. Optimization of battery swapping infrastructure for e-commerce drone delivery. Comput. Commun. 2021, 168, 146–154. [Google Scholar] [CrossRef]
- Ben-Moshe, B. Power line charging mechanism for drones. Drones 2021, 5, 108. [Google Scholar] [CrossRef]
- Lv, L.; Zheng, C.; Zhang, L.; Shan, C.; Tian, Z.; Du, X.; Guizani, M. Contract and Lyapunov optimization-based load scheduling and energy management for UAV charging stations. IEEE Trans. Green Commun. Netw. 2021, 5, 1381–1394. [Google Scholar] [CrossRef]
- Qin, Y.; Kishk, M.A.; Alouini, M.S. Drone charging stations deployment in rural areas for better wireless coverage: Challenges and solutions. IEEE Internet Things Mag. 2022, 5, 148–153. [Google Scholar] [CrossRef]
- Zhang, C.; Zhang, C.; Li, L.; Guo, Q. Parameter analysis of power system for solar-powered unmanned aerial vehicle. Appl. Energy 2021, 295, 117031. [Google Scholar] [CrossRef]
- Mir, I.; Eisa, S.A.; Taha, H.; Maqsood, A.; Akhtar, S.; Islam, T.U. A stability perspective of bioinspired unmanned aerial vehicles performing optimal dynamic soaring. Bioinspiration Biomim. 2021, 16, 066010. [Google Scholar] [CrossRef]
- Fazelpour, F.; Vafaeipour, M.; Rahbari, O.; Shirmohammadi, R. Considerable parameters of using PV cells for solar-powered aircrafts. Renew. Sustain. Energy Rev. 2013, 22, 81–91. [Google Scholar] [CrossRef]
- Mohsan, S.A.H.; Othman, N.Q.H.; Khan, M.A.; Amjad, H.; Żywiołek, J. A comprehensive review of micro UAV charging techniques. Micromachines 2022, 13, 977. [Google Scholar] [CrossRef]
- Li, M.; Liu, L.; Gu, Y.; Ding, Y.; Wang, L. Minimizing energy consumption in wireless rechargeable UAV networks. IEEE Internet Things J. 2022, 9, 3522–3532. [Google Scholar] [CrossRef]
- Zhang, Z.; Shen, S.; Liang, Z.; Eder, S.H.; Kennel, R. Dynamic-balancing robust current control for wireless drone-in-flight charging. IEEE Trans. Power Electron. 2022, 37, 3626–3635. [Google Scholar] [CrossRef]
- Rong, C.; He, X.; Wu, Y.; Qi, Y.; Wang, R.; Sun, Y.; Liu, M. Optimization design of resonance coils with high misalignment tolerance for drone wireless charging based on genetic algorithm. IEEE Trans. Ind. Appl. 2022, 58, 1242–1253. [Google Scholar] [CrossRef]
- Gupta, A.K.; Ghosh, S.; Bhatnagar, M.R. Pricing based scheme for UAV-enabled wireless energy transfer. IEEE Trans. Veh. Technol. 2022, 71, 13198–13209. [Google Scholar] [CrossRef]
- Mohammadnia, A.; Ziapour, B.M.; Ghaebi, H.; Khooban, M.H. Feasibility assessment of next-generation drones powering by laser-based wireless power transfer. Opt. Laser Technol. 2021, 143, 107283. [Google Scholar] [CrossRef]
- Zhang, Q.; Fang, W.; Liu, Q.; Wu, J.; Xia, P.; Yang, L. Distributed laser charging: A wireless power transfer approach. IEEE Internet Things J. 2018, 5, 3853–3864. [Google Scholar] [CrossRef]
- Jaafar, W.; Yanikomeroglu, H. Dynamics of laser-charged UAVs: A battery perspective. IEEE Internet Things J. 2021, 8, 10573–10582. [Google Scholar] [CrossRef]
- Kim, S.J.; Lim, G.J. Drone-aided border surveillance with an electrification line battery charging system. J. Intell. Robot. Syst. 2018, 92, 657–670. [Google Scholar] [CrossRef]
- Zhao, M.M.; Shi, Q.; Zhao, M.J. Efficiency maximization for UAV-enabled mobile relaying systems with laser charging. IEEE Trans. Wirel. Commun. 2020, 19, 3257–3272. [Google Scholar] [CrossRef]
- Kilic, K.I.; Mostarda, L. Heuristic drone pathfinding over optimized charging station grid. IEEE Access 2021, 9, 164070–164089. [Google Scholar] [CrossRef]
- Wang, K.; Zhang, X.; Duan, L.; Tie, J. Multi-UAV cooperative trajectory for servicing dynamic demands and charging battery. IEEE Trans. Mob. Comput. 2022, 22, 1599–1614. [Google Scholar] [CrossRef]
- Alyassi, R.; Khonji, M.; Karapetyan, A.; Chau, S.C.K.; Elbassioni, K.; Tseng, C.M. Autonomous recharging and flight mission planning for battery-operated autonomous drones. IEEE Trans. Autom. Sci. Eng. 2022, 20, 1034–1046. [Google Scholar] [CrossRef]
- Arafat, M.Y.; Moh, S. JRCS: Joint routing and charging strategy for logistics drones. IEEE Internet Things J. 2022, 9, 21751–21764. [Google Scholar] [CrossRef]
- Pinto, R.; Lagorio, A. Point-to-point drone-based delivery network design with intermediate charging stations. Transp. Res. Part C Emerg. Technol. 2022, 135, 103506. [Google Scholar] [CrossRef]
- Ribeiro, R.G.; Cota, L.P.; Euzébio, T.A.; Ramírez, J.A.; Guimarães, F.G. Unmanned-aerial-vehicle routing problem with mobile charging stations for assisting search and rescue missions in postdisaster scenarios. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 6682–6696. [Google Scholar] [CrossRef]
- Oubbati, O.S.; Lakas, A.; Guizani, M. Multi-Agent Deep Reinforcement Learning for Wireless-Powered UAV Networks. IEEE Internet Things J. 2022, 9, 16044–16059. [Google Scholar] [CrossRef]
- Dai, W.; Pang, B.; Low, K.H. Conflict-free four-dimensional path planning for urban air mobility considering airspace occupancy. Aerosp. Sci. Technol. 2021, 119, 107154. [Google Scholar] [CrossRef]
- Oubbati, O.S.; Atiquzzaman, M.; Lim, H.; Rachedi, A.; Lakas, A. Synchronizing UAV teams for timely data collection and energy transfer by deep reinforcement learning. IEEE Trans. Veh. Technol. 2022, 71, 6682–6697. [Google Scholar] [CrossRef]
- Zeng, Y.; Zhang, R. Energy-efficient UAV communication with trajectory optimization. IEEE Trans. Wirel. Commun. 2017, 16, 3747–3760. [Google Scholar] [CrossRef]
- SaleCycle. Available online: https://www.salecycle.com/blog/stats/when-are-people-most-likely-to-buy-online/ (accessed on 5 February 2023).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 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
Huang, C.-J.; Hu, K.-W.; Cheng, H.-W.; Sie Lin, Y.-S. A Mission-Oriented Flight Path and Charging Mechanism for Internet of Drones. Sensors 2023, 23, 4269. https://doi.org/10.3390/s23094269
Huang C-J, Hu K-W, Cheng H-W, Sie Lin Y-S. A Mission-Oriented Flight Path and Charging Mechanism for Internet of Drones. Sensors. 2023; 23(9):4269. https://doi.org/10.3390/s23094269
Chicago/Turabian StyleHuang, Chenn-Jung, Kai-Wen Hu, Hao-Wen Cheng, and Yi-Sin Sie Lin. 2023. "A Mission-Oriented Flight Path and Charging Mechanism for Internet of Drones" Sensors 23, no. 9: 4269. https://doi.org/10.3390/s23094269
APA StyleHuang, C. -J., Hu, K. -W., Cheng, H. -W., & Sie Lin, Y. -S. (2023). A Mission-Oriented Flight Path and Charging Mechanism for Internet of Drones. Sensors, 23(9), 4269. https://doi.org/10.3390/s23094269