WO2021043327A1 - 无人机参数设置方法和*** - Google Patents
无人机参数设置方法和*** Download PDFInfo
- Publication number
- WO2021043327A1 WO2021043327A1 PCT/CN2020/122382 CN2020122382W WO2021043327A1 WO 2021043327 A1 WO2021043327 A1 WO 2021043327A1 CN 2020122382 W CN2020122382 W CN 2020122382W WO 2021043327 A1 WO2021043327 A1 WO 2021043327A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- parameter
- recommended
- trigger
- drone
- parameters
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000015654 memory Effects 0.000 claims description 23
- 238000004891 communication Methods 0.000 abstract description 2
- 230000035945 sensitivity Effects 0.000 description 19
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
Definitions
- the invention relates to the field of unmanned aerial vehicles, in particular to a method and system for setting parameters of an unmanned aerial vehicle.
- Drones are gradually becoming more and more popular.
- control drones such as remote control, mobile phone terminals, computer PC terminals, etc., which can be used to control drones.
- each module of the drone for example: flight control module, camera module, battery module, gimbal module, remote control module, DSP module and module image transmission, etc.
- each module of the drone has many relevant parameters, and these modules include Many sub-modules, correspondingly, include many sub-module parameters.
- the parameter settings of many cumbersome modules and sub-modules have brought a lot of trouble to users.
- the existing technical solutions are mainly: when the user uses a certain functional module of the drone, the parameter setting of the functional module that needs to be used is performed.
- many parameter settings for users do not know what will be different after the successful setting.
- numerous parameter settings are very cumbersome for each user.
- the present invention provides a UAV parameter setting method and system, the main purpose of which is to provide a method and system for intelligently recommending parameter values to facilitate the setting of UAV parameters.
- the present invention provides a drone parameter setting method, which is applied to a cloud server side, the cloud server side is used to communicate with an operating terminal, the operating terminal is used to control the drone, and the Man-machine parameter setting methods include:
- a configuration file is generated according to the recommended parameter list.
- the step of "analyzing trigger parameters to obtain recommended parameter values” includes:
- the parameter value with the highest operating frequency is used as the recommended parameter value.
- the step of "analyzing trigger parameters to obtain recommended parameter values” includes:
- the different conditions include one or more of the following items: the current weather state of the operating terminal, the current date of the operating terminal, and the local time.
- the step of "analyzing trigger parameters to obtain recommended parameter values” includes:
- the step of "analyzing trigger parameters to obtain recommended parameter values" includes:
- the present invention also provides a drone parameter setting method, which is applied to an operating terminal, the operating terminal is used to control the drone and to communicate with the cloud server, and it is characterized in that the Man-machine parameter setting methods include:
- the recommended parameter value corresponding to the trigger parameter is prompted, or the recommended parameter value and related information are prompted;
- the configuration file is generated according to the aforementioned drone parameter setting method.
- the recommended parameter value corresponding to the trigger parameter is prompted, or the recommended parameter value and related information are prompted, including:
- the number or proportion of users corresponding to the recommended value and the recommended parameter value in the recommended parameter value is prompted.
- the drone parameter setting method further includes: judging whether the network of the operating terminal is available, and when it is judged that the network of the operating terminal is available, performing the step of "downloading the configuration file of the cloud server".
- the present invention also provides a UAV parameter setting system, the system includes: a cloud server end and an operation terminal, the cloud server end is used to communicate with the operation terminal, the operation The terminal is used to control the drone.
- the cloud server side includes a first memory and a first processor.
- the first memory stores a drone parameter setting program that can run on the first processor.
- the working terminal includes a second memory and a second processor, and the second memory
- a drone parameter setting application program that can be run on the second processor is stored thereon, and the drone parameter setting application program is executed by the second processor to realize the drone parameters described above Set the steps of the method.
- the UAV parameter setting method and system proposed by the present invention are based on statistics and analysis of the trigger parameters received from the user generated by the operating terminal, summarize the recommended parameter values obtained, generate a recommended parameter list based on the summarized recommended parameter values, and generate a recommended parameter list based on the recommendations.
- the parameter list generates the configuration file, so that the operating terminal can download the configuration file from the cloud server to obtain the recommended parameter value, and realize the intelligent recommended parameter value to facilitate the user to set the drone parameters, which can reduce the user's use cost when setting the parameters , You do not need to let the user set each parameter value one by one to achieve a better use effect.
- FIG. 1 is a schematic flowchart of a method for setting parameters of a drone provided by a first embodiment of the present invention
- FIG. 2 is a schematic flowchart of a method for setting parameters of a drone provided by a second embodiment of the present invention
- FIG. 3 is a schematic diagram of the hardware structure of a cloud server provided by an embodiment of the present invention.
- FIG. 4 is a schematic diagram of the hardware structure of a cloud server, an operation terminal, and a drone provided by an embodiment of the present invention
- FIG. 5 is a schematic diagram of the hardware structure of an operation terminal provided by an embodiment of the present invention.
- the unmanned aerial vehicle in the present invention refers to an unmanned aircraft with a mission load that is operated by a remote control device (remote control) or a self-provided program control device.
- the unmanned aerial vehicle includes a camera capable of shooting;
- the remote control equipment (remote control) is an aircraft that is controlled by the remote control unit on the ground (ship) surface or on the air platform through the airborne flight control system; in the field of unmanned aerial vehicles, it also includes unmanned aerial vehicle flight control.
- the man-machine flight control includes a set of equipment to control the launch and recovery of the UAV.
- FIG. 1 it is a schematic flowchart of a method for setting parameters of a drone provided by the first embodiment of the present invention.
- the method may be executed by a cloud server end, which is used to communicate with an operation terminal, and the operation terminal is used to control a drone.
- the operation terminal includes, but is not limited to, the remote control of the drone.
- the parameter setting method of the drone includes:
- Step S10 Count the trigger parameters received from the user and generated by the operating terminal
- step S10 includes:
- the recommended parameter list includes trigger parameters and recommended parameter values corresponding to the trigger parameters; the trigger parameters may include, but are not limited to, camera parameters, flight control parameters, and Dsp parameters.
- the trigger parameter is generated by the user's operation of the APP program of the operating terminal. For example, the user operates the APP program of the operating terminal to set the camera parameters, flight control parameters, Dsp parameters, etc. The user can manipulate the drone by operating on the APP program of the operating terminal. For each button and each operation item (item) triggered by the user on the APP program of the operating terminal, the App program of the operating terminal will record the triggered button, tem and the parameter value of the corresponding item in real time, and will record it Upload the parameter value to the cloud server.
- the operation terminal may be, but is not limited to, a smart phone or a tablet computer.
- the cloud server terminal counts each trigger parameter after acquiring the user's trigger parameter.
- the recommended parameter list includes: shooting parameters, where the The shooting parameters include shooting mode and camera sensitivity parameters; when the user's trigger parameters are related to flight, the recommended parameter list includes: flight parameters, where the flight parameters include flight speed, direction, flight duration, etc.
- Step S20 Analyze the trigger parameters to obtain recommended parameter values
- the step S20 further includes: analyzing the operating frequency of each trigger parameter in the operating terminal; and using the parameter value with the highest operating frequency as the recommended parameter value.
- the cloud server when the cloud server counts that there are 100 users, 50 users set the camera sensitivity parameter to 400, 30 users set the camera sensitivity parameter to 300, and the remaining 20 users set the camera sensitivity parameter to 300.
- the sensitivity parameter is set to other values, and after the cloud server analyzes the statistical trigger parameters and the user's operating frequency thereof, the parameter value 400 with the highest operating frequency is used as the recommended parameter value of the camera sensitivity.
- the cloud server when the cloud server counts that the camera sensitivity parameter value is set for 100 times, 50 times the camera sensitivity parameter is set to 400, and 30 times the camera sensitivity parameter is set The parameter is set to 300, and the camera sensitivity parameter is set to other values for the remaining 20 times, then the cloud server side analyzes the statistical trigger parameters and the user’s operating frequency to obtain the recommended parameter value of the camera sensitivity Is 400.
- the recommended parameter value recommended for the operation terminal is relatively more accurate.
- the user’s use cost is greatly reduced.
- users do not understand the specific uses of many parameter values, users can set according to the recommended parameter values, so that users can be in the first place. A better experience is also obtained in a flight experience.
- step S20 "analyzing trigger parameters to obtain recommended parameter values" further includes: analyzing the operating frequency of each trigger parameter in the operating terminal under different conditions; and comparing the different The parameter value corresponding to the highest operating frequency under the conditions is used as the recommended parameter value corresponding to each condition; wherein, the different conditions include one or more of the following: the current weather state of the operating terminal, and the current operating terminal Date and local time.
- step S20 further includes: acquiring the current weather state of the operating terminal.
- the current weather state of the operating terminal is acquired, the current weather state is used as an analysis basis for setting a certain trigger parameter value.
- the weather state has a greater impact on the camera sensitivity parameter value, and in a cloudy day Usually more users set the camera sensitivity parameter value to 400, then the camera sensitivity parameter value 400 is the recommended parameter value; in sunny conditions, usually more users set the camera sensitivity parameter to 800, then the camera sensitivity parameter value is 800 It is the recommended parameter value.
- step S20 further includes: acquiring the current date and local time of the operating terminal.
- the current date and local time of the operating terminal are obtained, the current date and local time are used as the analysis basis for a certain trigger parameter setting. For example, when the current date of the operating terminal is between March 1 and During April 1, the local time of the operating terminal is between 16:00-20:00, which is the evening of spring. Users generally set the color saturation to the value A, and the recommended parameter value under this condition is Value A.
- Step S30 Summarize the obtained recommended parameter values
- the recommended parameter values obtained from the collection and analysis are classified and summarized differently, and the method of classification and summary is not limited.
- Step S40 Generate the recommended parameter list according to the summarized recommended parameter values
- Step S50 Generate a configuration file according to the recommended parameter list.
- FIG. 2 it is a schematic flowchart of a method for setting parameters of a drone according to a second embodiment of the invention.
- the method can be executed by an operating terminal, which is used to control the drone and to communicate with the cloud server.
- the parameter setting method of the drone includes:
- Step S10a receiving trigger parameters generated by the user
- Step S30a Download the configuration file of the cloud server
- Step S40a Parse the configuration file to obtain a recommended parameter list; wherein, the recommended parameter list includes recommended parameter values;
- Step S50a Determine whether the trigger parameter is in the recommended parameter list
- step S60a If yes, the method proceeds to step S60a;
- Step S60a Prompt the recommended parameter value corresponding to the trigger parameter, or prompt the recommended parameter value and related information
- the configuration file is generated according to the drone parameter setting method described in the foregoing first embodiment.
- the step S60a further includes: prompting the recommended value in the recommended parameter value corresponding to the trigger parameter; or the recommended value and the recommended parameter in the recommended parameter value Set the number or proportion of users accordingly to prompt.
- the recommended parameter value that can be set corresponding to the trigger parameter and the trigger parameter that has been used so far are Information such as the number of users or the proportion of the value of is prompted to the operating terminal, so that the user can choose to set the recommended parameter value; of course, the user can also ignore the recommended parameter value and set the required parameter value by himself.
- the camera sensitivity parameter triggered by the operation terminal is in the recommended parameter list, it is prompted that the recommended parameter value for setting the camera sensitivity parameter is 400, or that there are currently 5000 users or 70% Of users have used the camera's sensitivity parameter value of 400.
- a default parameter list may also be pre-stored in the cloud server.
- the default parameter list has multiple default parameter values, and each default parameter value corresponds to one of the functional modules in the drone. Commonly used setting parameter values, each default parameter value corresponds to one of the trigger parameters.
- the recommended parameter value recommended for the operation terminal is relatively more accurate.
- the sample number of the generated configuration file is insufficient, that is, the number of users is small (for example, the number of users is less than 20)
- the recommended parameter value in the configuration file is not enough to have a strong reference value. If the user uses the recommended parameter value to find If the effect is not good, the user can download the default parameter list pre-stored in the cloud server, instead of using the recommended parameter value in the recommended parameter list.
- the drone parameter setting method further includes: when it is determined that the trigger parameter is in the recommended parameter list, prompting the default parameter value corresponding to the trigger parameter.
- the drone parameter setting method further includes:
- Step S20a Determine whether the network of the operating terminal is available; when it is determined that the network of the operating terminal is available, execute the step S30a; when it is determined that the network of the operating terminal is not available, the process ends.
- the network of the operating terminal is judged, and if it is judged that the network of the operating terminal is available, the configuration file of the cloud server is downloaded.
- the recommended parameter value recommended for the operation terminal is relatively more accurate.
- the user’s use cost is greatly reduced.
- users do not understand the specific uses of many parameter values, users can set according to the recommended parameter values, so that users can be in the first place. A better experience is also obtained in a flight experience.
- the present invention provides a better drone parameter setting method, which can recommend the recommended parameter value of the parameter corresponding to each module of the drone to the operating terminal; it can also set the default parameter value with better effect or all other users in The recommended parameter values that are most frequently used during the operation of the drone are recommended to users for their reference.
- a better drone parameter setting method which can recommend the recommended parameter value of the parameter corresponding to each module of the drone to the operating terminal; it can also set the default parameter value with better effect or all other users in
- the recommended parameter values that are most frequently used during the operation of the drone are recommended to users for their reference.
- the user's operating terminal, the user's concerned function, a certain module function and the use of buttons can also be well collected, so that it can facilitate the subsequent iterative development of the APP version of the operating terminal by the developer.
- the functions that users pay attention to are made more detailed and better, and the functions that users do not pay attention to can be removed or simplified to reduce the development time cost.
- the present invention also provides a UAV parameter setting system.
- the system includes a cloud server 1 and an operation terminal 2, which are in communication connection with each other.
- the cloud server terminal 1 is used to communicate with the operating terminal 2, the operating terminal 2 is used to control the drone 3, and the cloud server terminal 1 includes a first memory and a first processor.
- a drone parameter setting program that can be run on the first processor is stored, and when the drone parameter setting program is executed by the first processor, the drone as described in the first embodiment above Steps of the parameter setting method.
- the operating terminal 2 is used to control the drone 3 and to communicate with the cloud server terminal 1.
- the operating terminal includes a second memory and a second processor.
- the UAV parameter setting application program is executed by the second processor, it is implemented as described in the second embodiment above. The steps of the UAV parameter setting method described.
- the first and second memories respectively include at least one type of readable storage medium
- the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), and magnetic memory. , Disks, CDs, etc.
- the first and second memories may be internal storage units of the cloud server and the operation terminal, for example, the hard disks of the cloud server and the operation terminal, respectively.
- the first and second memories may also be external storage devices of the cloud server and the operation terminal, for example, plug-in hard disks and smart devices equipped on the cloud server and the operation terminal, respectively.
- Memory card Smart Media Card, SMC
- Flash Card Flash Card
- first and second memories may also include both an internal storage unit and an external storage device, respectively.
- the first memory can be used not only to store application software and various data installed on the cloud server, such as the code of a drone parameter setting program, etc., but also to temporarily store data that has been output or will be output;
- the second memory can be used not only to store the application software and various data installed in the operating terminal, such as the code of the drone parameter setting application (that is, the APP program of the operating terminal), etc., but also to temporarily Store the data that has been output or will be output.
- the first and second processors may be a central processing unit (CPU), controller, microcontroller, microprocessor, or other data processing chips, which are used to run the second processor respectively.
- CPU central processing unit
- controller microcontroller
- microprocessor microprocessor
- One and two program codes or processing data stored in the memory such as executing the UAV parameter setting program and the UAV parameter setting application program, etc. respectively.
- sequence numbers of the above-mentioned embodiments of the present invention are only for description, and do not represent the superiority of the embodiments.
- the terms “include”, “include” or any other variants thereof in this article are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements not only includes those elements, but also includes those elements that are not explicitly included.
- the other elements listed may also include elements inherent to the process, device, article, or method. If there are no more restrictions, the element defined by the sentence "including one" does not exclude the existence of other identical elements in the process, device, article, or method that includes the element.
- the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM) as described above. , Magnetic disks, optical disks), including several instructions to make a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) execute the method described in each embodiment of the present invention.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Radar, Positioning & Navigation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
一种无人机参数设置方法和***,该方法应用于云服务器端,云服务器端用于与操作终端通信连接,操作终端用于操控无人机,该方法包括:统计操作终端接收到的来自用户产生的触发参数(S10);分析所述触发参数以获得推荐参数值(S20);汇总所获得的推荐参数值(S30);根据汇总的推荐参数值生成推荐参数列表(S40);根据所述推荐参数列表生成配置文件(S50);其中,所述配置文件用于存储于所述云服务器端。还公开一种无人机参数设置方法,应用于操作终端。本无人机参数设置方法和***可以智能推荐参数值以方便设置无人机参数。
Description
本发明涉及无人机领域,尤其涉及一种无人机参数设置方法和***。
随着无人机航拍技术的不断发展,越来越多的消费级无人机也正在生产研制。无人机也逐步日趋普及。操控无人机的方式很较多,比如通过遥控器、手机终端、电脑PC端等都可实现对无人机的操控。
然,通过上述的操控方式均需要用户通过人为地手动操作,手动对无人机每一项的参数进行设置。众所周知,无人机的每个模块(例如:飞控模块、相机模块、电池模块、云台模块、遥控器模块、DSP模块及模块图传等)的相关参数都非常多,这些模块下又包括众多的子模块,相应的,又包括很多子模块参数。众多繁琐的模块、子模块的参数设置,给用户使用带来了很多麻烦。
目前,现有的技术方案主要是:当用户使用到无人机的某个功能模块时,对需要使用的功能模块进行参数设置。然,许多参数设置对于用户来说,并不知道设置成功后会有什么不一样的效果。且,众多的参数设置对于每个用户来说非常繁琐。
发明内容
本发明提供一种无人机参数设置方法和***,其主要目的在于提供智能推荐参数值以方便设置无人机参数的方法和***。
为实现上述目的,本发明提供一种无人机参数设置方法,应用于云服务器端,所述云服务器端用于与操作终端通信连接,所述操作终端用于操控无人机,所述无人机参数设置方法包括:
统计操作终端接收到的来自用户产生的触发参数;
分析所述触发参数以获得推荐参数值;
汇总所获得的推荐参数值;
根据汇总的推荐参数值生成所述推荐参数列表;
根据所述推荐参数列表生成配置文件。
可选地,所述“分析触发参数以获得推荐参数值”步骤包括:
分析每一触发参数在所述操作终端中的操作频率;及
将操作频率最高的参数值作为所述推荐参数值。
可选地,所述“分析触发参数以获得推荐参数值”步骤包括:
分析不同条件下,所述每一触发参数在所述操作终端中的操作频率;及
将所述不同条件下对应的操作频率最高的参数值作为各个条件下对应的推荐参数值;
其中,所述不同条件包括以下各项中的一项或多项:操作终端的当前天气状态、操作终端的当前日期以及本地时间。
可选地,所述“分析触发参数以获得推荐参数值”步骤包括:
获取操作终端的当前天气状态。
可选地,可选地,所述“分析触发参数以获得推荐参数值”步骤包括:
获取操作终端的当前日期及本地时间。
为实现上述目的,本发明还提供一种无人机参数设置方法,应用于操作终端,所述操作终端用于操控无人机及用于与云服务器端通信连接,其特征在于,所述无人机参数设置方法包括:
接收来自用户产生的触发参数;
下载云服务器端的配置文件;
解析所述配置文件以获得推荐参数列表;其中,所述推荐参数列表包括推荐参数值;
判断所述触发参数是否在所述推荐参数列表中;
当判断所述触发参数在所述推荐参数列表时,则将所述触发参数对应的推荐参数值进行提示,或将所述推荐参数值和相关信息进行提示;
其中,所述配置文件根据上述所述的无人机参数设置方法生成。
可选地,所述当判断所述触发参数在所述推荐参数列表时,则将所述触发参数对应的推荐参数值进行提示,或将所述推荐参数值和相关信息进行提示,包括:当判断所述触发参数在所述推荐参数列表时,则:
将所述触发参数对应的推荐参数值中的推荐值进行提示;或
将所述推荐参数值中的所述推荐值和所述推荐参数值相应的设置用户数量或比例进行提示。
可选地,所述无人机参数设置方法还包括:判断操作终端的网络是否可用,当判断操作终端的网络可用时,执行所述“下载云服务器端的配置文件”的步骤。
此外,为实现上述目的,本发明还提供一种无人机参数设置***,所述***包括:云服务器端和操作终端,所述云服务器端用于与所述操作终端通信连接,所述操作终端用于操控无人机,所述云服务器端包括第一存储器和第一处理器,所述第一存储器上存储有可在所述第一处理器上运行的无人机参数设置程序,所述无人机参数设置程序被所述第一处理器执行时实现如上述所述的无人机参数设置方法的步骤;所述作终端包括第二存储器和第二处理器,所述第二存储器上存储有可在所述第二处理器上运行的无人机参数设置应用程序,所述无人机参数设置应用程序被所述第二处理器执行时实现如上述所述的无人机参数设置方法的步骤。
本发明提出的无人机参数设置方法和***,通过统计及分析操作终端接收到的来自用户产生的触发参数、汇总所获得的推荐参数值、根据汇总的推荐参数值生成推荐参数列表及根据推荐参数列表生成配置文件,从而操作终端可以从云服务器端下载配置文件,以获得推荐参数值,实现智能推荐参数值以方便用户设置无人机参数,从而可以减少用户在进行参数设置时的使用成本,不需要让用户逐一设置每个参数值就能达到一个比较好的使用效果。
图1为本发明第一实施例提供的无人机参数设置方法的流程示意图;
图2为本发明第二实施例提供的无人机参数设置方法的流程示意图;
图3为本发明一实施例提供的云服务器端的硬件结构示意图;
图4为本发明一实施例提供的云服务器端、操作终端与无人机的硬件结构示意图;
图5为本发明一实施例提供的操作终端的硬件结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明一实施例提供的无人机参数设置方法。本发明中的无人机是指一种由遥控设备(遥控器)或自备程序控制装置操纵、带任务载荷的不载人航空器,所述无人机包括可以进行拍摄的相机;其中,所述遥控设备(遥控器)是受地(舰)面或空中平台上的遥控单元通过机载飞行控制***控制飞行的航空器;在无人机领域中,还包括无人机飞控,所述无人机飞控包括对无人机发射和回收控制的一组设备。
实施例一
参照图1所示,为本发明第一实施例提供的无人机参数设置方法的流程示意图。该方法可以由云服务器端执行,所述云服务器端用于与操作终端通信连接,所述操作终端用于操控无人机。其中,所述操作终端包括但不限于无人机的遥控器。所述无人机参数设置方法包括:
步骤S10:统计操作终端接收到的来自用户产生的触发参数;
进一步地,所述步骤S10包括:
获取操作终端接收到的来自用户产生的触发参数;及
统计所述获取到的触发参数。
其中,所述推荐参数列表包括触发参数和对应触发参数的推荐参数值;所述触发参数可以包括,但不限于包括相机参数、飞控参数、Dsp参数。所述触发参数来源于用户对操作终端的APP程序的操作而触发产生,例如用户通过所述对操作终端的APP程序进行操作,以设置所述相机参数、飞控参数、Dsp参数等。用户可以通过在所述操作终端的APP程序上进行操作来操纵所述无人机。用户在所述操作终端的APP程序上触发的每一个按键、每一个操作项(item),所述作终端的App程序都会实时记录被触发的按键、tem及对应item的参数值,并将记录的参数值上传至云服务器端。在一实施例中,所述操作终端可以是,但不限于是智能手机或者平板电脑。
具体地,所述云服务器端在获取到用户的触发参数后统计每一触发参数,例如,当获取到用户的触发参数涉及到拍摄时,所述推荐参数列表包括:拍摄参数,其中,所述拍摄参数包括拍摄模式及相机感光度参数等;当获取到用户的触发参数涉及到飞行时,所述推荐参数列表包括:飞行参数,其中,所述飞行参数包括飞行速度、方向、飞行时长等。
步骤S20:分析所述触发参数以获得推荐参数值;
进一步地,为了获得更加精确的推荐参数,所述步骤S20还包括:分析每一触发参数在所述操作终端中的操作频率;及将操作频率最高的参数值作为所述推荐参数值。
其中,例如,当所述云服务器端统计到有100位用户中,有50位用户将相机感光度参数设置为400,有30位用户将相机感光度参数设置为300,剩余20位用户将相机感光度参数设置为其它数值,所述云服务器端对统计到的触发参数及用户对其的操作频率进行分析之后,将操作频率最高的参数值400作为所述相机感光度的推荐参数值。具体地,在另一实施例中,当所述云服务器端统计到在100次设置所述相机感光度参数值中,有50次将相机感光度参数设置为400,有30次将相机感光度参数设置为300,剩余20次将相机感光度参数设置为其它数值,则所述云服务器端对统计到的触发参数及用户对其的操作频率进行分析之后获得所述相机感光度的推荐参数值为400。
在本发明中,当所述云服务器端收集到大量的操作终端的触发参数的数据时,推荐给操作终端设置的推荐参数值就相对越精准。对于第一次操作无人机的用户来说,大大降低了用户的使用成本,虽然这些用户对许多参数值的具体用途并不明白,但是用户可以根据推荐参数值进行设置,从而让用户在第一次飞行体验中也获得较佳的体验效果。
在本发明的一实施例中,步骤S20“分析触发参数以获得推荐参数值”还包括:分析不同条件下,所述每一触发参数在所述操作终端中的操作频率;及将所述不同条件下对应的操作频率最高的参数值作为各个条件下对应的推荐参数值;其中,所述不同条件包括以下各项中的一项或多项:操作终端的当前天气状态,以及操作终端的当前日期及本地时间。
其中,由于不同外界环境下某些参数设置对使用效果有一定的影响,不同条件下的推荐参数值可以不相同。
在本发明的一实施例中,步骤S20还包括:获取操作终端的当前天气状态。
其中,当获取到操作终端的当前天气状态后,将所述当前天气状态作为某个触发参数值设置的分析依据,例如,天气状态对相机感光度参数值有较大影响,在阴天情况下通常较多用户将相机感光度参数值设置为400,则相机感光度参数值400是推荐参数值;在晴天情况下通常较多用户将相机感光度参数设置为800,则相机感光度参数值800是推荐参数值。
在本发明的一实施例中,步骤S20还包括:获取操作终端的当前日期及本地时间。
其中,当获取到操作终端的当前日期及本地时间后,将所述当前日期及本地时间作为某个触发参数设置的分析依据,例如,当所述操作终端的当前日期是在3月1日至4月1日期间,所述操作终端的本地时间是16:00-20:00期间,即春季的傍晚,用户普遍将色彩饱和度设置为数值A,则在这一条件下的推荐参数值为数值A。
步骤S30:汇总所获得的推荐参数值;
其中,将收集和分析获得的推荐参数值进行不同的分类和汇总,分类汇总的方法不作限制。
步骤S40:根据汇总的推荐参数值生成所述推荐参数列表;
步骤S50:根据所述推荐参数列表生成配置文件。
实施例二
参照图2所示,为本发明第二实施例提供的无人机参数设置方法的流程示意图。该方法可以由操作终端执行,所述操作终端用于操控无人机及用于与云服务器端通信连接。所述无人机参数设置方法包括:
步骤S10a:接收来自用户产生的触发参数;
步骤S30a:下载云服务器端的配置文件;
步骤S40a:解析所述配置文件以获得推荐参数列表;其中,所述推荐参数列表包括推荐参数值;
步骤S50a:判断所述触发参数是否在所述推荐参数列表中;
若是,则方法进行到步骤S60a;
步骤S60a:将所述触发参数对应的推荐参数值进行提示,或将所述推荐参数值和相关信息进行提示;
其中,所述配置文件根据上述第一实施例所述的无人机参数设置方法生成。
在本发明的一实施例中,所述步骤S60a还包括:将所述触发参数对应的推荐参数值中的推荐值进行提示;或所述推荐参数值中的所述推荐值和所述推荐参数值相应的设置用户数量或比例进行提示。具体地,在一实施例中,当判断到操作终端所触发的触发参数在所述推荐参数列表中时,则将对应所述触发参数可以设置的推荐参数值、及目前已使用所述触发参数的值的用户数量或比例等信息提示至所述操作终端,从而可供用户选择设置此推荐参数值;当然,用户也可以不理会此推荐参数值,而自行设置所需的参数值。例如,当判断所述操作终端所触发的相机感光度参数在所述推荐参数列表中时,提示将所述相机感光度参数设置的推荐参数值是400,或提示目前有5000位用户或70%的用户使用过所述相机感光度参数值400。
在一实施例中,所述云服务器端中还可以预存有默认参数列表,所述默认参数列表中有多个默认参数值,每一默认参数值是无人机中的其中一功能模块对应的常用设置参数值,每一默认参数值对应于其中一触发参数。在本发明中,当所述云服务器端收集到大量的操作终端的触发参数的数据时,推荐给操作终端设置的推荐参数值就相对越精准。反之,当生成配置文件的采样数不足,即用户数量较少(例如,用户数量不足20个)时,配置文件中的推荐参数值不足以有极强的参考价值,如果用户使用推荐参数值发现效果不佳,则用户可以下载所述云服务器端中预存的默认参数列表,而不采用推荐参数列表中的推荐参数值。
其中,所述无人机参数设置方法还包括:当判断所述触发参数在所述推荐参数列表时,则将所述触发参数对应的默认参数值进行提示。
进一步地,在执行所述步骤S30a之前,所述无人机参数设置方法还包括:
步骤S20a:判断操作终端的网络是否可用;当判断操作终端的网络可用时,执行所述步骤S30a;当判断操作终端的网络不可用时,结束流程。
具体地,当接收到用户通过所述操作终端的App程序产生的触发参数后,对所述操作终端的网络进行判断,如果判断所述操作终端的网络可用,则下 载云服务器端的配置文件。
在本发明中,当所述云服务器端收集到大量的操作终端的触发参数的数据时,推荐给操作终端设置的推荐参数值就相对越精准。对于第一次操作无人机的用户来说,大大降低了用户的使用成本,虽然这些用户对许多参数值的具体用途并不明白,但是用户可以根据推荐参数值进行设置,从而让用户在第一次飞行体验中也获得较佳的体验效果。
本发明提供了较好的无人机参数设置方法,可以将无人机的每个模块对应的参数的推荐参数值推荐给操作终端;还可以将效果较好的默认参数值或者其它所有用户在操作无人机过程中使用频率最高的推荐参数值推荐给用户,以供用户参考。通过本发明的技术方案,可以实现智能推荐参数值以方便设置无人机参数,从而可以减少用户在进行参数设置时的使用成本,不需要让用户逐一设置每个参数值就能达到一个比较好的使用效果。通过本发明的技术方案,还可以很好地收集到用户的操作终端,用户关注的功能、某一个模块功能及按钮的使用情况,从而可以方便开发者后续对操作终端的APP的版本的迭代开发,将用户关注的功能做得更细、更好,用户不关注的功能可以去掉、或者简化掉,以减少开发时间成本。
此外,请参阅图3和图4,本发明还提供了一种无人机参数设置***,所述***包括云服务器1和操作终端2,彼此之间通信连接。
所述云服务器端1用于与操作终端2通信连接,所述操作终端2用于操控无人机3,所述云服务器端1包括第一存储器和第一处理器,所述第一存储器上存储有可在所述第一处理器上运行的无人机参数设置程序,所述无人机参数设置程序被所述第一处理器执行时实现如上述第一实施例所述的无人机参数设置方法的步骤。
请参阅图4和图5,所述操作终端2用于操控无人机3及用于与所述云服务器端1通信连接,所述作终端包括第二存储器和第二处理器,所述第二存储器上存储有可在所述第二处理器上运行的无人机参数设置应用程序,所述无人机参数设置应用程序被所述第二处理器执行时实现如上述第二实施例所述的无人机参数设置方法的步骤。
其中,所述第一、二存储器分别至少包括一种类型的可读存储介质,所 述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等)、磁性存储器、磁盘、光盘等。所述第一、二存储器在一些实施例中可以分别是云服务器端和操作终端的内部存储单元,例如分别是所述云服务器端和操作终端的硬盘。所述第一、二存储器在另一些实施例中也可以分别是所述云服务器端和操作终端的外部存储设备,例如分别是所述云服务器端和操作终端上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述第一、二存储器还可以分别既包括内部存储单元也包括外部存储设备。所述第一存储器不仅可以用于存储安装于所述云服务器端的应用软件及各类数据,例如无人机参数设置程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据;所述第二存储器不仅可以用于存储安装于所述操作终端的应用软件及各类数据,例如无人机参数设置应用程序(即操作终端的APP程序)的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。
所述第一、二处理器在一些实施例中可以是一中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器或其他数据处理芯片,分别用于运行所述第一、二存储器中存储的程序代码或处理数据,例如分别执行无人机参数设置程序和无人机参数设置应用程序等。
需要说明的是,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。并且本文中的术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一……”限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、 磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (9)
- 一种无人机参数设置方法,应用于云服务器端,所述云服务器端用于与操作终端通信连接,所述操作终端用于操控无人机,其特征在于,所述无人机参数设置方法包括:统计操作终端接收到的来自用户产生的触发参数;分析所述触发参数以获得推荐参数值;汇总所获得的推荐参数值;根据汇总的推荐参数值生成所述推荐参数列表;根据所述推荐参数列表生成配置文件。
- 如权利要求1所述的无人机参数设置方法,其特征在于,所述“分析触发参数以获得推荐参数值”步骤包括:分析每一触发参数在所述操作终端中的操作频率;及将操作频率最高的参数值作为所述推荐参数值。
- 如权利要求2所述的无人机参数设置方法,其特征在于,所述“分析触发参数以获得推荐参数值”步骤包括:分析不同条件下,所述每一触发参数在所述操作终端中的操作频率;及将所述不同条件下对应的操作频率最高的参数值作为各个条件下对应的推荐参数值;其中,所述不同条件包括以下各项中的一项或多项:操作终端的当前天气状态、操作终端的当前日期以及本地时间。
- 如权利要求3所述的无人机参数设置方法,其特征在于,所述“分析触发参数以获得推荐参数值”步骤包括:获取操作终端的当前天气状态。
- 如权利要求3所述的无人机参数设置方法,其特征在于,所述“分析触发参数以获得推荐参数值”步骤包括:获取操作终端的当前日期及本地时间。
- 一种无人机参数设置方法,应用于操作终端,所述操作终端用于操控无人机及用于与云服务器端通信连接,其特征在于,所述无人机参数设置方法包括:接收来自用户产生的触发参数;下载云服务器端的配置文件;解析所述配置文件以获得推荐参数列表;其中,所述推荐参数列表包括推荐参数值;判断所述触发参数是否在所述推荐参数列表中;当判断所述触发参数在所述推荐参数列表时,则:将所述触发参数对应的推荐参数值进行提示;或将所述推荐参数值和相关信息进行提示;其中,所述配置文件根据如权利要求1至5中任一项所述的无人机参数设置方法生成。
- 如权利要求6所述的无人机参数设置方法,其特征在于,所述当判断所述触发参数在所述推荐参数列表时,则将所述触发参数对应的推荐参数值进行提示,或将所述推荐参数值和相关信息进行提示,包括:当判断所述触发参数在所述推荐参数列表时,则:将所述触发参数对应的推荐参数值中的推荐值进行提示;或所述推荐参数值中的所述推荐值和所述推荐参数值相应的设置用户数量或比例进行提示。
- 如权利要求6或7所述的无人机参数设置方法,其特征在于,所述无人机参数设置方法还包括:判断操作终端的网络是否可用,当判断操作终端的网络可用时,执行所述“下载云服务器端的配置文件”的步骤。
- 一种无人机参数设置***,其特征在于,所述***包括:云服务器端,用于与操作终端通信连接,所述操作终端用于操控无人机, 所述云服务器端包括第一存储器和第一处理器,所述第一存储器上存储有可在所述第一处理器上运行的无人机参数设置程序,所述无人机参数设置程序被所述第一处理器执行时实现如权利要求1至5中任一项所述的无人机参数设置方法的步骤;所述操作终端,用于操控无人机及用于与所述云服务器端通信连接,所述作终端包括第二存储器和第二处理器,所述第二存储器上存储有可在所述第二处理器上运行的无人机参数设置应用程序,所述无人机参数设置应用程序被所述第二处理器执行时实现如权利要求6至8中任一项所述的无人机参数设置方法的步骤。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910838942.X | 2019-09-05 | ||
CN201910838942.XA CN110780936A (zh) | 2019-09-05 | 2019-09-05 | 无人机参数设置方法和*** |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2021043327A1 true WO2021043327A1 (zh) | 2021-03-11 |
Family
ID=69383375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2020/122382 WO2021043327A1 (zh) | 2019-09-05 | 2020-10-21 | 无人机参数设置方法和*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110780936A (zh) |
WO (1) | WO2021043327A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110780936A (zh) * | 2019-09-05 | 2020-02-11 | 深圳市道通智能航空技术有限公司 | 无人机参数设置方法和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647449A (zh) * | 2012-03-20 | 2012-08-22 | 西安联客信息技术有限公司 | 基于云服务的智能摄影方法、装置及移动终端 |
WO2014169582A1 (zh) * | 2013-08-28 | 2014-10-23 | 中兴通讯股份有限公司 | 配置参数发送方法、接收方法及装置 |
CN104461481A (zh) * | 2013-09-16 | 2015-03-25 | 北大方正集团有限公司 | 应用软件的调整方法及装置 |
CN104954480A (zh) * | 2015-06-24 | 2015-09-30 | 深圳市兰丁科技有限公司 | 一种设备参数设置方法和装置 |
CN105242946A (zh) * | 2015-09-30 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | 软件设置方法、装置及服务器 |
CN110780936A (zh) * | 2019-09-05 | 2020-02-11 | 深圳市道通智能航空技术有限公司 | 无人机参数设置方法和*** |
-
2019
- 2019-09-05 CN CN201910838942.XA patent/CN110780936A/zh active Pending
-
2020
- 2020-10-21 WO PCT/CN2020/122382 patent/WO2021043327A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102647449A (zh) * | 2012-03-20 | 2012-08-22 | 西安联客信息技术有限公司 | 基于云服务的智能摄影方法、装置及移动终端 |
WO2014169582A1 (zh) * | 2013-08-28 | 2014-10-23 | 中兴通讯股份有限公司 | 配置参数发送方法、接收方法及装置 |
CN104461481A (zh) * | 2013-09-16 | 2015-03-25 | 北大方正集团有限公司 | 应用软件的调整方法及装置 |
CN104954480A (zh) * | 2015-06-24 | 2015-09-30 | 深圳市兰丁科技有限公司 | 一种设备参数设置方法和装置 |
CN105242946A (zh) * | 2015-09-30 | 2016-01-13 | 百度在线网络技术(北京)有限公司 | 软件设置方法、装置及服务器 |
CN110780936A (zh) * | 2019-09-05 | 2020-02-11 | 深圳市道通智能航空技术有限公司 | 无人机参数设置方法和*** |
Also Published As
Publication number | Publication date |
---|---|
CN110780936A (zh) | 2020-02-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105786993B (zh) | 应用程序的功能插件推荐方法及装置 | |
KR102144707B1 (ko) | 인공지능 학습을 위한 모바일 기기의 터치 기반 어노테이션과 이미지 생성 방법 및 그 장치 | |
CN113762252B (zh) | 无人机智能跟随目标确定方法、无人机和遥控器 | |
EP2989543B1 (en) | Method and device for updating client | |
CN115049057B (zh) | 一种模型部署方法、装置、电子设备和存储介质 | |
WO2021043327A1 (zh) | 无人机参数设置方法和*** | |
CN112532885B (zh) | 防抖方法、装置及电子设备 | |
CN109062807B (zh) | 测试应用程序的方法及装置、存储介质、电子装置 | |
KR102407241B1 (ko) | 렌탈 마켓 시스템 | |
KR20230082549A (ko) | 다품종 소량생산 제조방식의 생산 라인 관리 시스템 | |
CN111399798B (zh) | 车载语音助理个性化实现方法、***、介质及车载设备 | |
US20210327285A1 (en) | Flight processing method and control device, unmanned aerial vehicle, server, and smart terminal | |
CN113626624B (zh) | 一种资源识别方法和相关装置 | |
CN111787221B (zh) | 图像采集方法、装置、***、设备和计算机存储介质 | |
CN104486439B (zh) | 一种基于智能终端的监控打猎相机的数据管理方法及后台*** | |
CN116610140A (zh) | 无人机控制方法、装置、计算机设备和存储介质 | |
KR102422153B1 (ko) | 뉴럴 네트워크를 이용한 상담 가이드 정보 추천 방법 및 장치 | |
CN114863532A (zh) | 在终端设备处执行的模型训练方法、装置、设备及介质 | |
CN115482468A (zh) | 多场景分类方法及装置、设备、存储介质 | |
CN110443910B (zh) | 无人驾驶装置的状态监控方法、***、设备和存储介质 | |
CN111385796B (zh) | 物联网业务指标预警方法、装置、电子设备及存储介质 | |
CN113593256A (zh) | 基于城市管理的无人机智能驱离控制方法、***及云平台 | |
CN113472779A (zh) | 一种数据处理方法和装置 | |
CN109840535B (zh) | 实现地形分类的方法和装置 | |
CN114328038A (zh) | 一种远程捕获进程信息的方法、相关设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20859992 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 20859992 Country of ref document: EP Kind code of ref document: A1 |