Font Size: a A A

Design Of Airborne Computer And Management System For Drone Based On ARM And 4G

Posted on:2020-05-06Degree:MasterType:Thesis
Country:ChinaCandidate:W LiaoFull Text:PDF
GTID:2392330578983445Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
In recent years,drones have been widely used in aerial photography,agricultural plant protection,police security,power inspection,environmental monitoring,and etc..But,currently the UAVs on the market are basically based on STM32 flight control autopilot.Although it can meet the adjustment of the attitude of the drone during flight,it cannot meet the real-time processing of higher computing demands,especially for the commonly used real-time video transmission.The traditional drones image transmission adopts Wi-Fi transmission,and the transmission distance is limited.Therefore,the current drones flying operators often use visual remote control when manipulating the drone,which lacks intelligence and is not easy to manage.Aiming at the above problems,this thesis designed an onboard computer and management system based on ARM and 4G,and designed a real-time video transmission system based on HEVC.The main research contents of this thesis are as follows:(1)Design a UAV onboard computer and draw the relevant hardware circuit diagram.the onboard computer uses NXP's i.MX6 Q as the core processor with modified and transplanted the embedded Linux operating system and a variety of external devices.The interface expands the processing and computing power of the drone end and expands the application range of the drone.(2)For the low-latency demand of the UAV video transmission system,the latest HEVC is determined to be used as the video compression coding algorithm of the system after comparing mainstream video compression coding techniques,which uses the 4G mobile network for data transmission and effectively solves the problem of short transmission distance when using Wi-Fi-based drone image transmission system.The cloud server uses NGINX to build a streaming media server,and the video data collected by the camera of the drone is sent to the above onboard computer which is compressed and encoded by the HEVC standard and transmitted to the streaming media server in the cloud in the RTMP format.The FFmpeg and SDL-based player is designed on the ground PC to extract the video information from the cloud streaming server.The real-time video transmission system can play real-time video in high definition and low latency.(3)For the problem of management difficulty of drone control,a drone management system is designed.The management system establishes the user database by using MySQL in the cloud server and designs the interface system by using Qt5.The management system can effectively connect the flying pilots,drone and administrator,making it easier to control the drone and improve the safety of the drone.
Keywords/Search Tags:Embedded system, airborne computer, video transmission, HEVC, drone management system
PDF Full Text Request
Related items