Inner structure of 3D vision cone. θ: the apex angle of the 3D vision cone. l: the length of the boundary of this 3D vision cone. h: the height of this 3D vision cone. r: the radius of the bottom circle of this 3D vision cone.

Inner structure of 3D vision cone. θ: the apex angle of the 3D vision cone. l: the length of the boundary of this 3D vision cone. h: the height of this 3D vision cone. r: the radius of the bottom circle of this 3D vision cone.

Source publication
Article
Full-text available
In the near future, it’s expected that unmanned aerial vehicles (UAVs) will become ubiquitous surrogates for human-crewed vehicles in the field of border patrol, package delivery, etc. Therefore, many three-dimensional (3D) navigation algorithms based on different techniques, e.g., model predictive control (MPC)-based, navigation potential field-ba...

Context in source publication

Context 1
... 3D vision cone shares the same height, and each boundary of the 3D vision cone will check the intersect with the obstacles to find the vacant space, which will lead the UAV to conduct obstacle avoidance. Furthermore, the inner structure of each 3D vision cone can be described by using Figure 2. We denote θ as the apex angle, l refers to the boundary length, h is the height of the 3D vision cone and is determined by the capability of the depth camera, and r is the radius of the bottom circle. ...

Similar publications

Article
Full-text available
This paper designs and implements a robust and Time-varying Constrained Model Predictive Controller (TCMPC) for the translational and attitude control of a real quadrotor. The proposed approach considers online optimization to find solutions through the hard and soft constraints. All the controller parameters were derived from the experimental test...

Citations

... The following are the critical parts that have dealt with avoiding collisions in drone navigation and guidance (Fig. 2. role. Since UAVs operate in unfamiliar dynamic environments with several fixed or moving impediments, recognizing, and avoiding obstacles is critical [47]. There may be three distinct parts to the 3D navigation problem: recognizing obstacles, avoiding them, and finally arriving at the desired destination. ...
... Based on the combined colliding cone and alert criteria, a collision detection and alerting theory is presented out in [53]. A 3D vision cone model in [47] proposes for the obstacle detection issue. A Sliding-Mode Controller (SMC) is used to avoid obstacles and reach the objective. ...
... Other than that, 2D algorithms significantly decrease the UAV's trip efficiency. It will not look for a route around the closely spaced obstructions, leading to UAV crashes or tracking in a particular 3D environment [47]. ...
Article
Full-text available
In the contemporary landscape, the escalating deployment of drones across diverse industries has ushered in a consequential concern, including ensuring the security of drone operations. This concern extends to a spectrum of challenges, encompassing collisions with stationary and mobile obstacles and encounters with other drones. Moreover, the inherent limitations of drones, namely constraints on energy consumption, data storage capacity, and processing power, present formidable obstacles in developing collision avoidance algorithms. This review paper explores the challenges of ensuring safe drone operations, focusing on collision avoidance. We explore collision avoidance methods for UAVs from various perspectives, categorizing them into four main groups: obstacle detection and avoidance, collision avoidance algorithms, drone swarm, and path optimization. Additionally, our analysis delves into machine learning techniques, discusses metrics and simulation tools to validate collision avoidance systems, and delineates local and global algorithmic perspectives. Our evaluation reveals significant challenges in current drone collision prevention algorithms. Despite advancements, critical UAV network and communication challenges are often overlooked, prompting a reliance on simulation-based research due to cost and safety concerns. Challenges encompass precise detection of small and moving obstacles, minimizing path deviations at minimal cost, high machine learning and automation expenses, prohibitive costs of real testbeds, limited environmental comprehension, and security apprehensions. By addressing these key areas, future research can advance the field of drone collision avoidance and pave the way for safer and more efficient UAV operations.
... Chang, Tsai, Lu, and Lai (2020) proposed a new deep reinforcement learning method to analyse the performance and improve the control of drones flying during patrolling. Ming and Huang (2021) put forward a 3D corn-based navigational method to realise the anti-collision among the crowed-spaced 3D obstacles for future UAV operations. In summary, the literature addresses the diverse approaches and techniques employed in drone patrolling, with an emphasis on routing, navigation, and operations. ...
... Another approach investigated by Ming and Huang which reconstruct 3D vision cone utilizing the depth map information. But, this approach requires high computational power to achieve real-time operation [16]. ...
Preprint
Full-text available
The need for autonomous Unmanned Aerial Vehicle (UAV) is rapidly increasing for various industrial applications nowadays. However, the realization of UAV autonomy requires a careful mix of AI and Computer Vision (CV) techniques to be implemented to address end-user challenges and satisfy field requirements. This study aims to develop an intelligent system for UAV to achieve autonomy with standard low cost hardware components. We have infused state of the art AI and CV technologies in our developed system architecture to improve UAV autonomous navigational capabilities. The proposed architecture has been implemented and tested on Telo UAV equipped only with an on-board monocular camera and Inertial Measurement Unit (IMU). We focused on resolving multiple practical technical problems that have aroused during this study due to the UAV hardware limitations. The experiments were carried out in an environment that included dynamic obstacles which were not considered in the map. The experimental results showed outstanding performance in terms of successful autonomous navigation for a wide range of light intensity. These results show that the proposed approach has high potential of to achieve autonomous UAV operation in field with low hardware and energy requirements.
... Besides avoiding static obstacles, each vehicle was considered as a dynamic obstacle, so the offline approach was not suitable in this scenario. In [28], moving obstacles were considered and a collision-free navigation was based on the 3D vision method. In [29], an optimal path was defined for each mobile robot, which takes into account the sum of all the other paths. ...
... x m (0|k) = x m (k) (28) c(x(j|k), ∆p re f (j|k)) ≤ 0, j = 1, . . . , N − 1 (29) where functions F and G are the terminal and stage cost, respectively, and are defined as follows: ...
Article
Full-text available
This paper deals with the references generation for a team of unmanned aerial vehicles tethered to a ground station for inspection applications. In order to deploy the team of vehicles in a suitable location to cover the largest area, each vehicle is commanded to securely navigate in an area of interest while it is tethered to another vehicle or to a ground station. To generate the corresponding reference for each vehicle, we used a model predictive controller, which optimizes the desired trajectory based on the mission-defined constraints. To validate the effectiveness of the proposed strategy, we conducted a simulation and experimental tests with a team of consumer unmanned aerial vehicles tethered to a ground station.
... With its national economic development and modernization, China has been assigning more and more importance to public security. With the advantages of high flexibility, maneuverability, stealth, independence from the geographical environment, being low cost, and having the ability to carry different processing equipment, UAVs have been used for identification and detection in such areas as urban inspection [1], fire monitoring [2][3][4][5], criminal investigation and counter-terrorism [6], normal security patrolling [7], epidemic prevention and control [8], post-disaster rescue [9,10], agricultural inspection [11,12], and power inspection [13,14]. For example, UAVs can be used in agriculture for mapping farmland, spraying pesticides, seed sowing, monitoring crop growth, irrigation, pest diagnosis, artificial pollination, and much more. ...
Article
Full-text available
The application of UAVs is becoming increasingly extensive. However, high-precision autonomous landing is still a major industry difficulty. The current algorithm is not well-adapted to light changes, scale transformations, complex backgrounds, etc. To address the above difficulties, a deep learning method was here introduced into target detection and an attention mechanism was incorporated into YOLOX; thus, a UAV positioning algorithm called attention-based YOLOX (A-YOLOX) is proposed. Firstly, a novel visual positioning pattern was designed to facilitate the algorithm’s use for detection and localization; then, a UAV visual positioning database (UAV-VPD) was built through actual data collection and data augmentation and the A-YOLOX model detector developed; finally, corresponding high- and low-altitude visual positioning algorithms were designed for high- and low-altitude positioning logics. The experimental results in the actual environment showed that the AP50 of the proposed algorithm could reach 95.5%, the detection speed was 53.7 frames per second, and the actual landing error was within 5 cm, which meets the practical application requirements for automatic UAV landing.
... In the case of traditional nonintrusive object inspection, in some instances, it is impossible to use fixed control points. Thus, mobile and self-moving vehicles might help [24][25][26][27][28]. As an example, such inspection could be provided for underwater object surveillance during border control, when it is not easy to give a traditional type of nonintrusive inspection with the fixed control point over large vehicles, such as cruise liners, or at a vast area, such as port or a gulf. ...
Article
Full-text available
Traditional nonintrusive object inspection methods are complex or extremely expensive to apply in certain cases, such as inspection of enormous objects, underwater or maritime inspection, an unobtrusive inspection of a crowded place, etc. With the latest advances in robotics, autonomous self-driving vehicles could be applied for this task. The present study is devoted to a review of the existing and novel technologies and methods of using autonomous self-driving vehicles for nonintrusive object inspection. Both terrestrial and maritime self-driving vehicles, their typical construction, sets of sensors, and software algorithms used for implementing self-driving motion were analyzed. The standard types of sensors used for nonintrusive object inspection in security checks at the control points, which could be successfully implemented at self-driving vehicles, along with typical areas of implementation of such vehicles, were reviewed, analyzed, and classified.
... In the past decade, the problem of UAV control has attracted more and more attention [1][2][3]. Since the multi-agent control problem has received continuous attention [4,5], multi-UAV control is also a hot area of research [6][7][8]. The multi-UAV circumnavigation control problem is a field of application for multi-UAV control, which refers to a group of UAVs surrounding the target in a prescribed formation to perform tasks such as monitoring [9], tracking and rounding up [10]. ...
Article
Full-text available
In order to analyze the circumnavigation tracking problem in complex three-dimensional space, in this paper, we propose a UAV group circumnavigation control strategy, in which the UAV circumnavigation orbit is an ellipse whose size can be adjusted arbitrarily; at the same time, the UAV group can be assigned to multiple orbits for tracking. The UAVs only have the angle information of the target, and the position information of the target can be obtained by using the angle information and the proposed three-dimensional estimator, thereby establishing an ideal relative velocity equation. By constructing the error dynamic equation between the actual relative velocity and the ideal relative velocity, the circumnavigation problem in three-dimensional space is transformed into a velocity tracking problem. Since the UAVs are easily disturbed by external factors during flight, the sliding mode control is used to improve the robustness of the system. Finally, the effectiveness of the control law and its robustness to unexpected situations are verified by simulation.
... With the improvement of hardware computing power and the proposal of many efficient distributed training frameworks, deep reinforcement learning (DRL), which combines the excellent perception ability of deep learning and the decision-making ability of reinforcement learning, has walked into people's vision. DRL realizes end-to-end learning from the original input of data to decision making and has been widely used in a series of problems such as unmanned driving [5], resource scheduling [6,7], and navigation [8,9]. In the field of UAV decision-making, Syed et al. [10] designed a novel control and testing platform based on Q-learning for a smart morphing wing system that was introduced to obtain optimal aerodynamic properties. ...
Article
Full-text available
Distributed multi-agent collaborative decision-making technology is the key to general artificial intelligence. This paper takes the self-developed Unity3D collaborative combat environment as the test scenario, setting a task that requires heterogeneous unmanned aerial vehicles (UAVs) to perform a distributed decision-making and complete cooperation task. Aiming at the problem of the traditional proximal policy optimization (PPO) algorithm’s poor performance in the field of complex multi-agent collaboration scenarios based on the distributed training framework Ray, the Critic network in the PPO algorithm is improved to learn a centralized value function, and the muti-agent proximal policy optimization (MAPPO) algorithm is proposed. At the same time, the inheritance training method based on course learning is adopted to improve the generalization performance of the algorithm. In the experiment, MAPPO can obtain the highest average accumulate reward compared with other algorithms and can complete the task goal with the fewest steps after convergence, which fully demonstrates that the MAPPO algorithm outperforms the state-of-the-art.