Font Size: a A A

Implementation Of Drone Video Encoding And Transmission System Based On Companion Computer

Posted on:2020-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:X L WangFull Text:PDF
GTID:2392330578980033Subject:Engineering
Abstract/Summary:PDF Full Text Request
Currently the open-source drone autopilot has limited computing power,which can only satisfy the stability control and attitude estimation of the airframe.It is urgent to solve the problem of insufficient computational power for processing drone video and difficulty in transmitting drone video over long distances.By adding a companion computer to the drone,it can not only make up for the shortcoming of the autopilot on the video processing capability,but also enable long-distance 4G video transmission.The companion computer captures,encodes,transmits and stores the drone video,which assists the drone to realize an efficient and flexible video application system.The main work of the thesis is as follows:1.Researching the system of the drone video encoding and transmission to clarify the role and function of the companion computer in the entire system.The software and hardware of the companion computer are researched further.2.Upgrading and improving the underlying software of the companion computer,including bootloader upgrading to u-boot-2018.07,kernel updating to linux-4.16.0,deep customization of the root filesystem.The optimized underlying software enables the available performance of the companion computer to perform drone video processing tasks,which improves its efficiency and reduces the amount of companion computer load.3.The drone video encoding and transmission application software is written on the companion computer.The companion computer controls the camera to capture the 1080 P original video,preprocesses the video through the video processing hardware,and obtains three videos of 1080 P,720P and 480 P,encodes the three kinds of videos simultaneously by using the video encoding hardware,and pushes the encoded 480 P video through 4G to the cloud video service,transmits the encoded 720 P video via Wi-Fi to the ground console,and stores the encoded 1080 P video in the storage device of the companion computer.In addition,the experiment drone is built,and the performance and function of the drone video encoding and transmission system are tested and verified on the companion computer.The system not only realizes the basic functions,but also has good flexibility.By adding a visual control module on the companion computer,the drone can realize the self-identification and obstacle avoidance,which has certain practical application value.
Keywords/Search Tags:Companion Computer, Drone, Codec, H.264 Video Encoding, SoC
PDF Full Text Request
Related items