Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots
Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots
Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots
Ebook414 pages4 hours

Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots

Rating: 0 out of 5 stars

()

Read preview

About this ebook

Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots covers wireless sensor networks and cellular networks. For wireless sensor networks, the book presents approaches using mobile robots or UAVs to collect sensory data from sensor nodes. For cellular networks, it discusses the approaches to using UAVs to work as aerial base stations to serve cellular users. In addition, the book  covers the challenges involved in these two networks, existing approaches (e.g., how to use the public transportation vehicles to play the role of mobile sinks to collect sensory data from sensor nodes), and potential methods to address open questions.
  • Gives a comprehensive understanding of the development of mobile robot-supported wireless communication approaches
  • Provides the latest approaches of mobile robot-supported wireless communication, including scheduling approaches with multiple robots and the online and reactive navigation algorithm
  • Covers interesting research scenarios that include the system model, problem statement, solution and results so that readers will be able to design their own system
  • Presents unresolved research issues and future research directions
LanguageEnglish
Release dateJan 3, 2022
ISBN9780323901833
Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots
Author

Hailong Huang

Dr. Hailong Huang received a B.Sc. degree in automation, from China University of Petroleum, Beijing, China, in June 2012, and received Ph.D degree in Systems and Control from the University of New South Wales, Sydney, Australia, in March 2018. From Feb. 2018 to July 2021, he worked as a postdoctoral research fellow at the School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, Australia. He is now an assistant professor at the Department of Aeronautical and Aviation Engineering, the Hong Kong Polytechnic University. His current research interests include the coordination, navigation and control of ground robots and unmanned aerial vehicles.

Related to Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots

Related ebooks

Networking For You

View More

Related articles

Reviews for Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    Wireless Communication Networks Supported by Autonomous UAVs and Mobile Ground Robots - Hailong Huang

    Preface

    Hailong Huang; Andrey V. Savkin; Chao Huang     

    Autonomous vehicles, such as unmanned aerial vehicles (UAVs) and ground mobile robots, have become a modern tool to help humans conduct various missions, which include, but are not limited to, inspection, precise agriculture, search and rescue, and entertainment. In recent years, UAVs and ground mobile robots have been widely used to assist wireless communication systems. In particular, they can play the role of either data sinks to collect sensory data from sensor nodes deployed in a field or access points to extend the coverage communication service. This book is primarily a research monograph that presents, in a detailed and unified manner, the recent advancements relevant to the application of autonomous vehicles in wireless communication systems. The main intended audience for this monograph is postgraduate and graduate students, as well as professional researchers and industry practitioners that are working in a variety of areas such as robotics, control engineering, and computer science. This book is essentially self-contained, and a prerequisite is a familiarity with basic undergraduate-level mathematics. The approaches presented are discussed to a great extent and illustrated by examples. We hope that readers find this monograph interesting and useful and gain a deeper insight into the challenging issues in the field. Moreover, in the book, we have made comments on some open issues, and we encourage readers to explore them further. The material in this book is the result of the authors' research between 2016 and 2021. Some of its parts have separately appeared in journal and conference papers. The manuscript integrates them into a unified whole, highlights the connections between them, supplements them with new original findings of the authors, and systematically presents the entire material.

    In preparation for this manuscript, we would like to acknowledge the financial support we received from the Australian Research Council. We also received funding from the Australian Government, via grant AUSMURIB000001 associated with ONR MURI grant N00014-19-1-2571.

    Chapter 1: Introduction

    Abstract

    Autonomous vehicles, such as mobile ground robots and unmanned aerial vehicles (UAVs), have reshaped our modern life. Thanks to lightweight and low-cost components, autonomous vehicles have become new means to conduct dangerous and time-consuming missions. Typical examples include the inspection of disaster areas [1] and power line inspection [2]. In recent years, mobile ground robots and UAVs have been widely used to assist wireless communications. Specifically, they can play the role of either data sinks to collect sensory data from sensor nodes deployed in a field [3] or the access points to extend the coverage communication service [4]. In such applications, the design of approaches generally follows a four-layer framework, which consists of scheduling, path planning, motion control, and communication protocols.

    Keywords

    UAVs; mobile ground robots; scheduling; path planning; motion control; communication protocol

    1.1 Autonomous vehicles in wireless communication networks

    Autonomous vehicles, such as mobile ground robots and unmanned aerial vehicles (UAVs), have reshaped our modern life. Thanks to lightweight and low-cost components, autonomous vehicles have become new means to conduct dangerous and time-consuming missions. Typical examples include the inspection of disaster areas [1] and power line inspection [2]. In recent years, mobile ground robots and UAVs have been widely used to assist wireless communications. Specifically, they can play the role of either data sinks to collect sensory data from sensor nodes deployed in a field [3] or the access points to extend the coverage communication service [4]. In such applications, the design of approaches generally follows a four-layer framework, which consists of scheduling, path planning, motion control, and communication protocols.

    Scheduling. Given a number of autonomous vehicles to execute the expected mission, the scheduling of vehicles determines the overall performance. The scheduling problem is one of the best-known combinatorial optimization problems [5] and has attracted lots of interest. The scheduling of vehicles refers to the task allocation to each vehicle, so that a certain metric, e.g., the cost or the completion time, is optimized. Under different scenarios, in the scheduling of vehicles some constraints also need to be considered. For example, one task can be conducted only if another is completed first, and one task must be conducted within a certain time window.

    Path planning. Once a vehicle is assigned a task, the next issue to address is the path planning problem. In the context of autonomous vehicles, a mobile ground robot or a UAV is usually assigned to visit a set of positions. A commonly used approach to address the path planning problem is to formulate the problem as a traveling salesman problem (TSP) [6]. Typically, TSP aims at finding the shortest path for the salesman to visit the given sites exactly once. Here, the shortest path may refer to the path with the shortest completing time, the least energy consumption, etc. Since autonomous vehicles may have some limited mobility, such as not being able to make sharp turns [7], such mobility constraints need to be taken into account in the path planning process. In particular, this approach is based on the knowledge of the environment [8], and the corresponding planner is often called the global planner. Generally, global planners guarantee not only collision avoidance but also achieve a global navigation objective if certain general assumptions about the environment are met. Different from global planners, local planners only use the onboard sensors to detect a part of the environment and plan a short-horizon path iteratively [9].

    Motion control. With a planned path, the next issue is how to steer the vehicle so that it precisely follows the path, which is a typical reference tracking problem. The reference tracking problems are often described as optimization problems with certain constraints. Such problems are often with the objective of minimizing the error between the reference and the actual system output (i.e., trajectory) and the magnitude of the control inputs over a given horizon. Minimizing the error indicates the goal of precise tracking, while minimizing the magnitude of control inputs indicates the goal of using the minimum effort to achieve the reference tracking. Regarding the constraints, the commonly considered one is the mobility constraint of the vehicles. In practice, an autonomous vehicle only accepts control inputs within certain ranges, and such a vehicle is called underactuated. Another constraint comes from obstacles. For safety purposes, an autonomous vehicle must keep away from any obstacle by a certain distance [10]. Researchers have developed different methods for motion control, and typical examples include model predictive control (MPC) [11] and sliding mode control (SMC) [12].

    Communication protocol. When a vehicle reaches a certain position or when it is on the way, some communication protocols need to be in place for the communications between the users and the vehicle. The simplest case is that only a single user needs to communicate with the vehicle at any time. Then, the vehicle can send a calling message, and the user uploads its data to the vehicle. If necessary, the vehicle may return some required data to the user. The complex situation is that a vehicle needs to serve multiple users. The scheduling process determines which users a vehicle should serve. A common strategy is the popular time-division multiple access (TDMA) [13], which is a channel access method for shared-medium networks. TDMA allows multiple users to share a certain channel by dividing the signal into different time slots. The users transmit in rapid succession using their own time slots. Another well-known strategy is called the frequency-division multiple access (FDMA) [14]. FDMA allows multiple users to send data through a single communication channel by dividing the bandwidth of the channel into separate nonoverlapping frequency subchannels and allocating each subchannel to one user. Moreover, for some large networks, not every user may be allowed to directly communicate with the vehicles. In this situation, multihop communications should be designed either deterministically [15] or opportunistically [16].

    Within the aforementioned framework, to achieve good performance, the following key issues need to be considered carefully. Firstly, many autonomous vehicles are constrained in energy capacity, which results in a limited operation time. For example, most low-cost multirotor UAVs can only fly for about 30 minutes with a fully charged battery. The direct solution is to develop a high-capacity battery [17]. The second approach is to develop energy-efficient planning and control methods so that the vehicles can operate relatively long under the constraints. Another approach is to install solar panels on the vehicles so that they can harvest solar energy during the operation [18]. In the last approach, trajectory planning is vital especially in areas with constructions such as urban areas or mountainous regions, because the constructions and mountains may create shadows preventing the harvest of solar energy. Secondly, the mobility of the users needs to be well considered. In the case where there is a limited number of vehicles to serve a number of moving users, the users can only be served periodically. The management of autonomous vehicles is a challenging task, especially when the movements of the users are unknown in advance. Thirdly, when multiple vehicles cooperate, they need to share the operating space. This is likely to lead to conflict in terms of task assignment. For example, a user which is assigned to a vehicle for service may enter the service range of another vehicle, since the user can move. In this case, if the task assignment is not well scheduled, the former vehicle may waste its resource while the user is served by the latter vehicle. Moreover, when the vehicles share the operating space, they may also have a high probability of collision, especially for the usage of UAVs [19]. To achieve the expected performance, these issues should be carefully considered in the design of approaches, and reactive approaches are preferred to deal with dynamic situations.

    This monograph aims at overcoming some of the aforementioned deficiencies in the previous research. For the usage of mobile ground robots, this book not only discusses the scenario where the robots can move freely in the field but also investigates the case where the robots move only on some fixed routes. For the former, we focus on the path planning of the robots so that they can efficiently collect sensory data from sensor nodes. For the latter, we focus on the routing protocol design especially for the scenarios where urgent data should be collected within a given threshold. To address the energy limitation issue about UAVs, we pay attention to the solution of installing solar panels on UAVs. We present a multiple-objective optimization framework, where several important objective functions can be considered at the same time. These objective functions include but are not limited to the amount of harvested solar energy, the total time for secure communication, and the length of the UAV's trajectory. Moreover, this book covers the latest approaches to reactive navigation. We consider the case where multiple UAVs serve multiple targets, and we focus on the coordination algorithms.

    This book is problem-oriented, not technique-oriented. So, each chapter is self-contained and is devoted to a detailed discussion of an interesting problem that arises in the rapidly developing area of mobile robot and UAV-assisted wireless communication networks. We present the relevant approaches from the viewpoint of control systems. Thus, in Chapters 4 to 10, we first present the system models and then formulate the problems of interest, which is followed by the proposed approaches to address the problems. Finally, we present computer simulation results to illustrate the effectiveness of the approaches.

    1.2 Overview and organization of the book

    In Chapters 2 and 3, we discuss the development of the usage of mobile robots and UAVs in wireless communication networks. Specifically, in Chapter 2, we present a review of techniques related to wireless communication networks supported by mobile ground robots. We highlight some directions in which available approaches may be improved, and we cover typical approaches on the deployment, navigation, and control of mobile ground robots to support the operation of the wireless sensor networks (WSNs). In Chapter 3, we focus on the usage of UAVs in wireless communication networks.

    In Chapter 4, we focus on the path planning problem for mobile ground robots to support the operation of the WSNs. We focus on designing paths for mobile robots. Considering the mobility constraints of mobile robots, we introduce the concept of viable path, which combines the concerns of both robots and sensor networks. We formulate the problem of planning the shortest viable path for a single robot as a variant of the Dubins TSP with neighborhoods (DTSPN). Accordingly, we develop a shortest viable path planning (SVPP) algorithm. We further consider the problem of planning viable paths for multiple robots and present a k-shortest viable path planning (k-SVPP) algorithm. As the constraints of mobile robots and sensor networks are both taken into account in the path planning phase, the created paths enable the robots to effectively and efficiently collect data from sensor nodes.

    In Chapter 4, we focus on a scenario where mobile robots can move freely in the field. However, it may meet difficulty when applied to real applications. The main reason is that in real applications, the environment in which the mobile robots are moving is quite complex. It has not only obstacles, as mentioned in Chapter 4, but also other types of restrictions, for example, the mobile robots have to move only on roads in urban areas. Therefore, it is necessary to study another mobility pattern, i.e., constrained mobility. Thus, in Chapter 5, we focus on how this kind of mobility can assist data collection in WSNs.

    Chapters 6–10 focus on the usage of UAVs in wireless communication. Chapter 6 discusses how to plan the trajectory of a solar-powered UAV under a cloudy condition to secure the communication between the UAV and a target ground node against multiple eavesdroppers. We propose a new 3D UAV trajectory optimization model by taking into account the UAV energy consumption, solar power harvesting, eavesdropping, and no-fly zone avoidance. A rapidly exploring random tree (RRT) method is developed to construct the UAV trajectory.

    Chapter 7 considers a multiobjective path planning problem, which jointly considers the maximization of the residual energy of the solar-powered UAV at the end of the mission, the maximization of the time period in which the UAV can securely communicate with the intended node, and the minimization of the time to reach the destination. We pay attention to the impact of the buildings in urban environments, which may block the transmitted signals and also create some shadow region where the UAV cannot harvest energy. An RRT-based path planning scheme is presented. This scheme captures the nonlinear UAV motion model and is computationally efficient considering the randomness nature. From the generated tree, a set of possible paths can be found. We evaluate the security of the wireless communication, compute the overall energy consumption as well as the harvested amount for each path, and calculate the time to complete the flight. Compared to a general RRT scheme, the proposed method enables a large time window for the UAV to securely transmit data.

    In Chapters 8 to 10, we turn to approaches to deploying and navigating multiple UAVs for wireless communication, rather than a single UAV, as in Chapters 6 and 7. In Chapter 8, each UAV carries a battery with limited initial energy and can provide connectivity with a ground user that is within a certain range. When the energy consumption of a UAV depends on its altitude, minimizing the energy consumption and maximizing the number of serviced users are two contradictory goals because to have a larger coverage, a UAV needs to fly higher, which leads to more energy consumption. Thus, there should be a balance between them. A constrained optimization problem taking these two objectives into account is formulated subject to some energy and connectivity constraints. A control system containing a movement decision maker (MDM) is designed. A decentralized navigation algorithm implemented on UAV is proposed. The algorithm navigates each UAV to a new position in 3D space that contributes more to the coverage.

    In Chapter 9, we consider the coverage of ground users in urban areas. The main difference lies in the line of sight (LoS), which has been discussed in Chapter 7 for a single UAV scenario. In urban areas, the wireless coverage highly depends on whether a UAV base station (UAV-BS) has LoS with a user. Although a user is within the coverage radius of a UAV-BS, buildings may block data transmission, which significantly reduces the transmission quality. In this chapter, we focus on the 3D deployment problem of UAV-BSs to serve ground users in a given area. We formulate an optimization problem to find the optimal 3D positions for UAV-BSs with the objective of maximizing the number of covered users, subject to the constraints that UAV-BSs should be deployed at safe positions and the covered users receive acceptable quality of service. We analyze the difficulty of such a problem and show that it is NP-hard. A greedy algorithm is developed with computational complexity analysis. Extensive computer simulations are presented to illustrate the effectiveness of the proposed algorithm and a comparison with a baseline algorithm is provided to assess the performance gains.

    In the last chapter, we consider using UAVs to provide wireless communication services to users in urban areas, and we focus on the deployment problem. In this chapter, we consider using solar-powered UAVs to serve a group of moving users. In particular, we consider the scenario where the number of users is larger than that of UAVs, and the users spread in the environment so that the UAVs need to carry out periodical surveillance. The existence of tall buildings in urban environments brings new challenges to the periodical surveillance mission. They may not only block the LoS between a UAV and a user but also create some shadow region, so that the communication quality may become unsatisfactory, and the UAV may not be able to harvest energy from the sun. The periodical service problem is formulated as an optimization problem to minimize the user revisit time while taking the impact of the urban environment into account. A nearest neighbor-based navigation method is proposed to guide the movements of the UAVs. Moreover, we adopt a partitioning scheme to group users for the purpose of narrowing UAVs' moving space, which further reduces the user revisit

    Enjoying the preview?
    Page 1 of 1