Unmanned Aerial Vehicles: A New Edge Computing Object Detection System

Category Computer Science

tldr #

Researchers at Yunnan University and the Chinese Academy of Sciences recently introduced a new object-detection system based on edge computing. Their proposed system could provide UAVs with the ability to spot relevant objects and targets in their surroundings without significantly increasing their power-consumption. This system, dubbed E3-UAV, has been tested on a DJI Mavic Air 2 drone and has been showed to substantially reduce energy consumption in real-world scenarios.


content #

Unmanned aerial vehicles (UAVs), commonly known as drones, are already used in countless settings to tackle real-world problems. These flying robotic systems can, among other things, help to monitor natural environments, detect fires or other environmental hazards, monitor cities and find survivors of natural disasters.To tackle all of these missions effectively, UAVs should be able to reliably detect targets and objects of interest in their surroundings. Computer scientists have thus been trying to devise new computational techniques that could enable these capabilities, using deep learning or other approaches.

UAVs are increasingly used for applications such as agricultural mapping, search and rescue, and aerial photography

Researchers at Yunnan University and the Chinese Academy of Sciences recently introduced a new object-detection system based on edge computing. Their proposed system, introduced in the IEEE Internet of Things Journal, could provide UAVs with the ability to spot relevant objects and targets in their surroundings without significantly increasing their power-consumption.

"While most existing research studies only focus on a subset of the challenges inherent to UAV-based object detection, there are few studies that balance various aspects to design a practical system for energy consumption reduction," Jiashun Suo, Xingzhou Zhang, Weisong Shi and Wei Zhou wrote in their paper.

UAVs can be remotely operated and offer a great deal of flexibility in their maneuvers and surveillance capabilities

"We present the E3-UAV, an edge-based energy-efficient object detection system for UAVs. The system is designed to dynamically support various UAV devices, edge devices, and detection algorithms, with the aim of minimizing energy consumption by deciding the most energy-efficient flight parameters (including flight altitude, flight speed, detection algorithm, and sampling rate) required to fulfill the detection requirements of the task." .

Edge computing is increasingly being used for machine learning-based computer vision, and its use in autonomous object detection is growing rapidly

The object detection system devised by this team of researchers, dubbed E3-UAV, is based on an increasingly popular approach known as edge computing. Edge computing leverages multiple networks or nearby devices to perform computations faster and consuming less energy. In the case of the team's system, these networks are leveraged to determine parameters (i.e., the UAVs altitude, speed of flight, etc.) that would enable the system to detect objects in the surroundings while consuming the least possible amount of energy.

Edge computing can provide data processing and analysis on the edge of a network, meaning that less data traffic has to be sent to the cloud for processing

"We first present an effective evaluation metric for actual tasks and construct a transparent energy consumption model based on hundreds of actual flight data to formalize the relationship between energy consumption and flight parameters," Suo, Zhang and his colleagues wrote in their paper. "Then we present a lightweight energy-efficient priority decision algorithm based on a large quantity of actual flight data to assist the system in deciding flight parameters." .

The E3-UAV system proposed by the team of Chinese researchers can be used on any type of UAV, as well as multiple edge devices and detection algorithms

Suo, Zhang and their colleagues trained and evaluated their system in a series of simulations ran on an NVIDIA GPU. They specifically applied it to the Mavic Air 2, a drone created by DJI and often used to take aerial shots and videos.

"We evaluate the performance of the system, and our experimental results demonstrate that it can significantly decrease energy consumption in real-world scenarios," Suo, Zhang and his ccolleagues wrote in their paper.

The system has been tested on a DJI Mavic Air 2 drone and has been showed to substantially reduce energy consumption in real-world scenarios

hashtags #
worddensity #

Share