Unmanned aerial vehicle data transmission system based on raspberry group Wi-Fi network

文档序号:687448 发布日期:2021-04-30 浏览:4次 中文

阅读说明:本技术 一种基于树莓派Wi-Fi网络的无人机数据传输系统 (Unmanned aerial vehicle data transmission system based on raspberry group Wi-Fi network ) 是由 周宇智 于 2021-01-21 设计创作,主要内容包括:本发明涉及一种无线传输系统,特别是涉及一种基于树莓派Wi-Fi网络的无人机数据传输系统,包括树莓派、无人机、地面站服务器,其中,树莓派通过HDMI线与无人机连接,树莓派连接到电源,地面站服务器通过有线网络或者无线网路与树莓派连接;利用前项等待、无交互文件队列等机制,使用树莓派作为硬件进行稳定的无失真数据传输,有效解决了地面基站覆盖能力弱的低空条件下以及无信号覆盖的边远地区的数据传输问题。(The invention relates to a wireless transmission system, in particular to an unmanned aerial vehicle data transmission system based on a raspberry group Wi-Fi network, which comprises a raspberry group, an unmanned aerial vehicle and a ground station server, wherein the raspberry group is connected with the unmanned aerial vehicle through an HDMI line, the raspberry group is connected to a power supply, and the ground station server is connected with the raspberry group through a wired network or a wireless network; by utilizing mechanisms such as forehand waiting and no interactive file queue, the raspberry pi is used as hardware to perform stable distortion-free data transmission, and the problem of data transmission in low-altitude conditions with weak ground base station coverage and remote areas without signal coverage is effectively solved.)

1. The utility model provides an unmanned aerial vehicle data transmission system based on raspberry group Wi-Fi network, a serial communication port, including raspberry group, unmanned aerial vehicle, ground station server, wherein, the raspberry group is connected with unmanned aerial vehicle through the HDMI line, and the raspberry group is connected to the power, and ground station server is connected with the raspberry group through wired network or wireless network, and unmanned aerial vehicle data transmission system specifically includes following step:

(1) each onboard device utilizes the Wi-Fi module to search and identify connectable devices in the local area network;

(2) self-checking and detecting the idle states of all detectable airborne equipment, and establishing a data transmission link;

(3) connecting the ground station or other airborne equipment according to a certain priority mechanism to ensure the transmission quality;

(4) and applying a front item waiting mechanism to transmit without an interactive file queue.

2. The raspberry pi Wi-Fi network-based unmanned aerial vehicle data transmission system of claim 1, wherein the specific search and identification method in step (1) is exhaustive connection using SSH protocol, and device identification is read for matching.

3. The raspberry pi Wi-Fi network based unmanned aerial vehicle data transmission system of claim 1, wherein the self-checking and detection method in step (2) is to read a task status flag bit by using a method of reading a formulated text file to determine whether an airborne device is in a task idle state.

4. The system of claim 1, wherein the priority mechanism in step (3) is a greedy algorithm connection mechanism that is in accordance with a task idle state, that is, when the drone does not detect a ground device, the drone selects a first idle drone that can detect the drone to connect and issues a task and data; and the idle unmanned aerial vehicle repeats the behaviors after receiving the new task and is sequentially connected to form the self-organizing network.

5. The raspberry pi Wi-Fi network based drone data transmission system of claim 1, wherein the top-waiting mechanism in step (4) means to suspend processing of the current element before the last element of the terminal processing file queue element is detected, and to reflect to the user through a command line or a designated hardware device that it is currently in a waiting state.

6. The raspberry pi Wi-Fi network based drone data transmission system of claim 5, wherein the wait state is for a bad current network state, and a file to be processed does not have a mapping of the transmission state completed.

7. The raspberry pi Wi-Fi network based unmanned aerial vehicle data transmission system of claim 1, wherein the non-interactive file queue in step (4) packs transmitted data into a file with a certain size, transmits the file by using a data structure of the queue, and checks the data by file name.

Technical Field

The invention relates to a wireless transmission system, in particular to an unmanned aerial vehicle data transmission system based on a raspberry pi Wi-Fi network.

Background

With the development of science and technology, the concept of iot (internet of things) is becoming more and more the development trend of the technology frontier. The unmanned aerial vehicle is used as a data acquisition and relay platform with wide application, and plays a role in playing a great role in the fields of aerial big data, computer vision and the like.

At present, most of research on data transmission of unmanned aerial vehicles focuses on the field of images, and microwave mapping technology based on unmanned aerial vehicles is introduced in patent with publication number CN 208836303U. The transmission technology which needs further data processing, such as airspace information, hydrological weather and the like, is less researched; in addition, for the unmanned aerial vehicle data transmission in the 4G field, the 4G network itself is mostly concentrated, and for example, the patents with publication numbers CN108833274A, CN108566508A, and CN109345804A all carry out very deep research on the application of the 4G technology in the unmanned aerial vehicle data transmission. However, the unmanned aerial vehicle is often in a low-altitude scene within a sight distance range, and the coverage of an airspace by the existing base station cannot be guaranteed; in addition, for remote areas with weak infrastructure, the signal coverage rate is low, so the transmission effect of the method can not be effectively guaranteed in some cases.

For the IoT field, a large number of research subject intersections are very wide, and most of the existing research on unmanned aerial Vehicle communication relates to a special architecture and a protocol of the unmanned aerial Vehicle industry, such as mavlink (micro Air Vehicle link) protocol, which is not favorable for the transplantation of other subject technologies and methods. Moreover, the existing unmanned aerial vehicle data transmission process mostly needs a flight controller to assist transmission, and the data structure, codes and the like are not beneficial to transplantation for the interdiscipline depending on a low-altitude platform to collect and process data. Therefore, the existing drone data transfer systems are in need of further improvement.

Disclosure of Invention

The invention aims to overcome the defects of the prior art, provides an unmanned aerial vehicle data transmission system based on a raspberry-Pi Wi-Fi network, has the characteristics of compact flow control, convenient data transmission, high data acquisition efficiency and the like, can effectively solve the problem that no platform is available for multi-field aerial data acquisition and relay, and can be used for supplementing short boards of experimental platforms in the fields of aerial big data and the like.

In order to achieve the above object, the present invention adopts the following technical solutions: the utility model provides an unmanned aerial vehicle data transmission system based on raspberry group Wi-Fi network, includes raspberry group, unmanned aerial vehicle, ground station server, and wherein, the raspberry group is connected with unmanned aerial vehicle through the HDMI line, and the raspberry group is connected to the power, and ground station server is connected with the raspberry group through wired network or wireless network, and unmanned aerial vehicle data transmission system specifically includes following step:

(1) each onboard device utilizes the Wi-Fi module to search and identify connectable devices in the local area network;

(2) self-checking and detecting the idle states of all detectable airborne equipment, and establishing a data transmission link;

(3) connecting the ground station or other airborne equipment according to a certain priority mechanism to ensure the transmission quality;

(4) and applying a front item waiting mechanism to transmit without an interactive file queue.

As an improvement of the present invention, the specific method for searching and identifying in step (1) is to use SSH protocol to perform exhaustive connection, and read the device identifier to perform matching.

As an improvement of the invention, the self-checking and detecting method in the step (2) is to read the task state flag bit by using a method of reading a formulated text file to determine whether the onboard equipment is in a task idle state.

As an improvement of the present invention, the priority mechanism in step (3) is a greedy algorithm connection mechanism in accordance with the task idle state, that is, the unmanned aerial vehicle selects the first idle unmanned aerial vehicle which can be detected by the unmanned aerial vehicle to connect and issues the task and data when the unmanned aerial vehicle does not detect the ground equipment; and the idle unmanned aerial vehicle repeats the behaviors after receiving the new task and is sequentially connected to form the self-organizing network.

As an improvement of the present invention, the previous waiting mechanism in step (4) means that before the next element of the terminal processing file queue element is detected, the processing of the current element is suspended, and the current waiting state is reflected to the user through a command line or a designated hardware device.

As an improvement of the present invention, the waiting status is that the current network status is not good, and the file to be processed does not complete the mapping of the transmission status.

As an improvement of the present invention, the non-interactive file queue in step (4) refers to packing the transmitted data into a file with a certain size, transmitting the file by using a data structure of the queue, and checking the data by using a file name.

The invention has the following beneficial effects: a Wi-Fi data transmission system based on a raspberry group has the characteristics of compact flow control, convenient data transmission, high data acquisition efficiency and the like, and data to be processed is directly transmitted through a uniquely designed airborne raspberry group system without a plurality of other airborne devices such as an aircraft controller and the like, so that the problem that a platform is unavailable for multi-field aerial data acquisition and relay is solved; and short plates of the experimental platform in the fields of aviation big data and the like are complemented.

In the Wi-Fi data transmission system based on the raspberry pi, when transmission verification is carried out, a video is used as a transmission file at the sky end, the video is decomposed into a plurality of picture files by using an OpenCV open source computing library, and the file names are used as indexes of elements in a queue to be transmitted frame by frame. The ground end does not detect whether the ground end is connected with other equipment, only detects whether a file to be processed exists in the cache, and completes processing of the file in a frame-by-frame playing mode after the file is found.

Drawings

FIG. 1 is a schematic flow chart of the method of the present invention.

Detailed Description

The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

Example 1:

as shown in fig. 1, the Wi-Fi data transmission system based on the raspberry pi of the present invention includes the raspberry pi, an unmanned aerial vehicle, and a ground station server, wherein the raspberry pi is connected to the unmanned aerial vehicle through an HDMI cable, the raspberry pi is connected to a power supply, the ground station server is connected to the raspberry pi through a wired network or a wireless network, the raspberry pi is used as a hardware carrier, and a previous waiting mechanism is applied to transmit a non-interactive file queue, and the Wi-Fi data transmission system mainly includes several steps:

the method comprises the following steps:

step 1: the raspberry and the signal amplifier are powered independently of the unmanned aerial vehicle by power supply equipment such as PiJuice and the like, and are installed on the required unmanned aerial vehicle, and a professional operator controls the unmanned aerial vehicle;

step 2: the combination of the storage battery and the inverter is used for supplying power to the ground station router, and the application range can be enlarged by adopting a vehicle-mounted mode and the like.

Step two:

step 1: the method comprises the steps that the airborne equipment utilizes a Wi-Fi module to search and identify connectable equipment in a local area network, specifically, the search and identification are conducted exhaustive connection through an SSH protocol, and equipment identification is read to conduct matching.

Step 2: each device carries out self-checking and detection on the idle states of all detectable airborne devices, and a data transmission link is established; specifically, the self-checking and detecting method reads the task state flag bit by using a method of reading a formulated text file, so as to determine whether the airborne equipment is in a task idle state.

And 3, step 3: connecting the ground station or other airborne equipment according to a certain priority mechanism to ensure the transmission quality; specifically, the priority mechanism is a greedy algorithm connection mechanism in accordance with a task idle state, that is, when the unmanned aerial vehicle does not detect the ground device, the unmanned aerial vehicle selects the first idle unmanned aerial vehicle which can be detected by the unmanned aerial vehicle to connect, and issues the task and the data. And the idle unmanned aerial vehicle repeats the behaviors after receiving the new task and is sequentially connected to form the self-organizing network.

And 4, step 4: applying a previous item waiting mechanism to transmit a queue without interactive files; further, the previous waiting mechanism is used for suspending the processing of the current element before the subsequent element of the terminal processing file queue element is detected, and reflecting the current waiting state to the user through a command line or a designated hardware device; furthermore, the waiting state is that the current network state is not good, and the file to be processed does not complete the mapping of the transmission state; specifically, the non-interactive file queue refers to packing transmitted data into a file with a certain size, transmitting the file by adopting a data structure of the queue, and verifying the data by a file name.

Step three:

step 1: and the ground station continuously detects whether the data is received or not, and processes the data after receiving the data.

Step 2: after the data acquisition, transmission and processing tasks are completed, the unmanned aerial vehicle is controlled by professional control personnel to safely return to the air and the equipment is powered off.

As shown in FIG. 1, the working principle of the Wi-Fi data transmission system based on the raspberry pi is that the data collection is realized by the unmanned aerial vehicle through the combination of the raspberry pi and the Wi-Fi. In brief, the method is a unidirectional cyclic link formed by the processes of starting of airborne equipment, scanning network equipment, identifying equipment, self-checking of task states, connection of ground stations, data sending, task ending return and the like; in the task state self-checking, returning equipment starting setting when no task exists is provided, so that the task is enabled to be effective and executable; meanwhile, when the ground station is connected, the functions of connecting other airborne equipment and task authentication are also set, the coverage area is enlarged, and therefore the transmission integrity of data is guaranteed.

Finally, it should be noted that the above-mentioned list is only a specific embodiment of the present invention. It is obvious that the present invention is not limited to the above embodiments, but many variations are possible. All modifications which can be derived or suggested by a person skilled in the art from the disclosure of the present invention are to be considered within the scope of the invention.

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于星座功能的通信卫星星座可靠性分析方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!