In recent years, the proliferation of unmanned aerial vehicles (UAVs) has increased dramatically. UAVs can accomplish complex or dangerous tasks in a reliable and cost-effective way but are still limited by power consumption problems, which pose serious constraints on the flight duration and completion of energy-demanding tasks. The possibility of providing UAVs with advanced decision-making capabilities in an energy-effective way would be extremely beneficial. In this paper, we propose a practical solution to this problem that exploits deep learning on the edge. The developed system integrates an OpenMV microcontroller into a DJI Tello Micro Aerial Vehicle (MAV). The microcontroller hosts a set of machine learning-enabled inference tools that cooperate to control the navigation of the drone and complete a given mission objective. The goal of this approach is to leverage the new opportunistic features of TinyML through OpenMV including offline inference, low latency, energy efficiency, and data security. The approach is successfully validated on a practical application consisting of the onboard detection of people wearing protection masks in a crowded environment.
翻译:近年来,无人驾驶航空器(无人驾驶航空器)的扩散急剧增加,无人驾驶航空器能够以可靠和具有成本效益的方式完成复杂或危险的任务,但因电力消耗问题而受到限制,对飞行时间和完成能源需求任务造成严重限制;以节能方式向无人驾驶航空器提供先进的决策能力将极为有益;在本文件中,我们提出了利用边缘深层学习的切实解决办法;发达的系统将开放机动飞行器微控制器纳入DJI Tello微型航空飞行器(MAV);微型控制器拥有一套机动辅助推论工具,以合作控制无人驾驶飞行器的航行并完成特定任务目标;这一方法的目标是通过开放机动飞行器,包括离线猜测、低纬度、能源效率和数据安全等手段,利用TinyML的新的机会性特征;通过在拥挤环境中对佩戴保护面具的人进行船上探测,成功地验证了该方法的实用应用。