CN116809578A - UAV-based photovoltaic panel cleaning method, device and UAV - Google Patents
UAV-based photovoltaic panel cleaning method, device and UAV Download PDFInfo
- Publication number
- CN116809578A CN116809578A CN202310674201.9A CN202310674201A CN116809578A CN 116809578 A CN116809578 A CN 116809578A CN 202310674201 A CN202310674201 A CN 202310674201A CN 116809578 A CN116809578 A CN 116809578A
- Authority
- CN
- China
- Prior art keywords
- photovoltaic panel
- drone
- cleaning
- contaminants
- location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B08—CLEANING
- B08B—CLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
- B08B11/00—Cleaning flexible or delicate articles by methods or apparatus specially adapted thereto
- B08B11/04—Cleaning flexible or delicate articles by methods or apparatus specially adapted thereto specially adapted for plate glass, e.g. prior to manufacture of windshields
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B08—CLEANING
- B08B—CLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
- B08B13/00—Accessories or details of general applicability for machines or apparatus for cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B08—CLEANING
- B08B—CLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
- B08B3/00—Cleaning by methods involving the use or presence of liquid or steam
- B08B3/02—Cleaning by the force of jets or sprays
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D1/00—Dropping, ejecting, releasing or receiving articles, liquids, or the like, in flight
- B64D1/16—Dropping or releasing powdered, liquid, or gaseous matter, e.g. for fire-fighting
- B64D1/18—Dropping or releasing powdered, liquid, or gaseous matter, e.g. for fire-fighting by spraying, e.g. insecticides
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
- B64U10/14—Flying platforms with four distinct rotor axes, e.g. quadcopters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U20/00—Constructional aspects of UAVs
- B64U20/80—Arrangement of on-board electronics, e.g. avionics systems or wiring
- B64U20/87—Mounting of imaging devices, e.g. mounting of gimbals
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S40/00—Components or accessories in combination with PV modules, not provided for in groups H02S10/00 - H02S30/00
- H02S40/10—Cleaning arrangements
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/25—UAVs specially adapted for particular uses or applications for manufacturing or servicing
- B64U2101/29—UAVs specially adapted for particular uses or applications for manufacturing or servicing for cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2101/00—UAVs specially adapted for particular uses or applications
- B64U2101/45—UAVs specially adapted for particular uses or applications for releasing liquids or powders in-flight, e.g. crop-dusting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Mechanical Engineering (AREA)
- Remote Sensing (AREA)
- Life Sciences & Earth Sciences (AREA)
- Pest Control & Pesticides (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域Technical field
本公开涉及太阳能光伏技术领域,尤其涉及一种基于无人机的光伏板清洁方法、装置、无人机以及存储介质。The present disclosure relates to the field of solar photovoltaic technology, and in particular to a drone-based photovoltaic panel cleaning method, device, drone and storage medium.
背景技术Background technique
随着社会对清洁能源需求的比重不断增大,光伏板太阳能发电占有的比重越来越多,对人类的发展具有重大意义。众所周知,光伏板一般在偏远地区或建筑物顶,长期聚尘积灰,树叶鸟粪等积聚,严重影响发电效率。然而,利用人工进行光伏板的清洗,效率较低,且存在安全隐患。As the proportion of society's demand for clean energy continues to increase, photovoltaic panels account for an increasing proportion of solar power generation, which is of great significance to human development. As we all know, photovoltaic panels are generally placed in remote areas or on the roofs of buildings, where they accumulate dust, leaves, bird droppings, etc. over a long period of time, seriously affecting power generation efficiency. However, manual cleaning of photovoltaic panels is inefficient and poses safety risks.
发明内容Contents of the invention
本公开提供一种基于无人机的光伏板清洁方法、装置、无人机以及存储介质。The present disclosure provides a drone-based photovoltaic panel cleaning method, device, drone and storage medium.
根据本公开实施例的第一方面,提供一种基于无人机的光伏板清洁方法,包括:According to a first aspect of an embodiment of the present disclosure, a drone-based photovoltaic panel cleaning method is provided, including:
响应于所述无人机进入第一光伏板的清洁作业,确定第一光伏板的安装位置信息,并根据所述安装位置信息,确定所述无人机待悬停的中心点位置信息;In response to the drone entering the cleaning operation of the first photovoltaic panel, determining the installation location information of the first photovoltaic panel, and determining the location information of the center point where the drone is to hover based on the installation location information;
根据所述中心点位置信息,控制所述无人机停靠在所述待悬停的中心点;According to the center point position information, control the drone to dock at the center point to be hovered;
控制所述无人机上的摄像头对所述第一光伏板进行图像采集,以获取所述第一光伏板的图像;Control the camera on the drone to collect images of the first photovoltaic panel to obtain an image of the first photovoltaic panel;
根据所述图像确定所述第一光伏板上污染物的位置和种类;Determine the location and type of contaminants on the first photovoltaic panel based on the image;
根据所述污染物的位置和种类,结合多种清洁结构对所述第一光伏板进行清洁处理,其中,所述多种清洁结构为设置在所述无人机上的不同清洁结构。According to the location and type of the contaminants, the first photovoltaic panel is cleaned using a combination of multiple cleaning structures, where the multiple cleaning structures are different cleaning structures provided on the drone.
根据本公开实施例的第二方面,提供一种基于无人机的光伏板清洁装置,包括:According to a second aspect of the embodiment of the present disclosure, a drone-based photovoltaic panel cleaning device is provided, including:
第一确定模块,用于在所述无人机进入第一光伏板的清洁作业时,确定第一光伏板的安装位置信息,并根据所述安装位置信息,确定所述无人机待悬停的中心点位置信息;The first determination module is used to determine the installation position information of the first photovoltaic panel when the drone enters the cleaning operation of the first photovoltaic panel, and determines that the drone is to hover based on the installation position information. center point location information;
第一控制模块,用于根据所述中心点位置信息,控制所述无人机停靠在所述待悬停的中心点;A first control module, configured to control the drone to dock at the center point to be hovered based on the center point position information;
第二控制模块,用于控制所述无人机上的摄像头对所述第一光伏板进行图像采集,以获取所述第一光伏板的图像;The second control module is used to control the camera on the drone to collect images of the first photovoltaic panel to obtain images of the first photovoltaic panel;
第二确定模块,用于根据所述图像确定所述第一光伏板上污染物的位置和种类;a second determination module, configured to determine the location and type of contaminants on the first photovoltaic panel based on the image;
清洁处理模块,用于根据所述污染物的位置和种类,结合多种清洁结构对所述第一光伏板进行清洁处理,其中,所述多种清洁结构为设置在所述无人机上的不同清洁结构。A cleaning processing module, used to clean the first photovoltaic panel in combination with a variety of cleaning structures according to the location and type of the contaminants, wherein the multiple cleaning structures are different cleaning structures provided on the drone. Clean structure.
根据本公开实施例的第三方面,提供一种无人机,包括:According to a third aspect of the embodiments of the present disclosure, a drone is provided, including:
无人机本体;UAV body;
摄像头,所述摄像头设置在所述无人机本体的前端,用于图像采集;A camera, which is arranged at the front end of the drone body and is used for image collection;
多种不同的清洁结构,所述多种清洁结构设置在所述无人机本体的不同位置;A variety of different cleaning structures, the multiple cleaning structures are arranged at different positions of the drone body;
分别与所述摄像头、所述多种清洁结构连接的至少一个处理器;At least one processor connected to the camera and the plurality of cleaning structures respectively;
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述第一方面所述的方法。A memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to cause the at least one process The device is capable of executing the method described in the first aspect.
根据本公开实施例的第四方面,提供一种计算机可读存储介质,用于存储有指令,当所述指令被处理器执行时,使前述第一方面所述的方法被实现。According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided for storing instructions. When the instructions are executed by a processor, the method described in the first aspect is implemented.
本公开的实施例提供的技术方案可以包括以下有益效果:利用无人机清扫光伏板,可以提高清扫效率,节省成本;针对安装在偏远地区的光伏板,利用无人机清扫可以减少安全隐患,避免了人工清扫存在的安全问题。另外,本公开利用无人机上的摄像头可以准确检测出光伏板上污染物种类和位置,实现对污染物针对性清扫,对不同的污染物采用针对性方案,进一步提高效率,降低成本。此外,通过程序操控无人机,可以实现更加精确的控制,稳定安全可靠。The technical solution provided by the embodiments of the present disclosure can include the following beneficial effects: using drones to clean photovoltaic panels can improve cleaning efficiency and save costs; for photovoltaic panels installed in remote areas, using drones to clean photovoltaic panels can reduce safety hazards. This avoids the safety issues associated with manual cleaning. In addition, this disclosure uses the camera on the drone to accurately detect the type and location of pollutants on the photovoltaic panel, achieve targeted cleaning of pollutants, and adopt targeted solutions for different pollutants to further improve efficiency and reduce costs. In addition, by controlling the drone through programs, more precise control can be achieved, which is stable, safe and reliable.
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only, and do not limit the present disclosure.
附图说明Description of the drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
图1是本公开提出的一种基于无人机的光伏板清洁方法的应用环境示意图。Figure 1 is a schematic diagram of the application environment of a drone-based photovoltaic panel cleaning method proposed in this disclosure.
图2为本公开实施例提供的一种基于无人机的光伏板清洁方法的流程图。Figure 2 is a flow chart of a drone-based photovoltaic panel cleaning method provided by an embodiment of the present disclosure.
图3为本公开实施例提供的另一种基于无人机的光伏板清洁方法的流程图。Figure 3 is a flow chart of another drone-based photovoltaic panel cleaning method provided by an embodiment of the present disclosure.
图4a为本公开实施例提供的又一种基于无人机的光伏板清洁方法的流程图。Figure 4a is a flow chart of yet another drone-based photovoltaic panel cleaning method provided by an embodiment of the present disclosure.
图4b为本公开实施例提供的图像中光伏板上污染物与实际光伏板上污染物之间的映射关系示例图。Figure 4b is an example diagram of the mapping relationship between the contaminants on the photovoltaic panel in the image and the contaminants on the actual photovoltaic panel provided by the embodiment of the present disclosure.
图5为本公开实施例提供的一种基于无人机的光伏板清洁装置的框图。Figure 5 is a block diagram of a drone-based photovoltaic panel cleaning device provided by an embodiment of the present disclosure.
图6为本公开实施例提供的另一种基于无人机的光伏板清洁装置的框图。Figure 6 is a block diagram of another drone-based photovoltaic panel cleaning device provided by an embodiment of the present disclosure.
图7是本公开实施例提供的一种无人机的示意图。Figure 7 is a schematic diagram of a drone provided by an embodiment of the present disclosure.
具体实施方式Detailed ways
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the invention. Rather, they are merely examples of apparatus and methods consistent with aspects of the invention as detailed in the appended claims.
随着社会对清洁能源需求的比重不断增大,光伏板太阳能发电占有的比重越来越多,对人类的发展具有重大意义。众所周知,光伏板一般在偏远地区或建筑物顶,长期聚尘积灰,树叶鸟粪等积聚,严重影响发电效率。然而,利用人工进行光伏板的清洗,效率较低,且存在安全隐患。As the proportion of society's demand for clean energy continues to increase, photovoltaic panels account for an increasing proportion of solar power generation, which is of great significance to human development. As we all know, photovoltaic panels are generally placed in remote areas or on the roofs of buildings, where they accumulate dust, leaves, bird droppings, etc. over a long period of time, seriously affecting power generation efficiency. However, manual cleaning of photovoltaic panels is inefficient and poses safety risks.
为此,本公开提供了一种基于无人机的光伏板清洁方法,在该方法中,当无人机沿着清洁规划路径进入某个光伏板的清洁作业时,可以根据该光伏板的安装位置信息控制无人机停靠在待悬停的中心点,并根据该光伏板的图像确定该光伏板上污染物的位置和种类,以及根据污染物的位置和种类,结合多种清洁结构对该光伏板进行清洁处理。由此利用无人机清扫光伏板,可以提高清扫效率,节省成本;针对安装在偏远地区的光伏板,利用无人机清扫可以减少安全隐患,避免了人工清扫存在的安全问题。另外,本公开利用深度学习模型可以准确检测出光伏板上污染物种类和位置,实现对污染物针对性清扫,对不同的污染物采用针对性方案,提高效率,降低成本。此外,通过程序操控无人机实现更加精确的控制,稳定安全可靠。为了便于详细说明本公开方案,下面先结合附图对本公开实施例中的应用环境进行介绍。To this end, the present disclosure provides a UAV-based photovoltaic panel cleaning method. In this method, when the UAV enters the cleaning operation of a certain photovoltaic panel along the cleaning planning path, it can be installed according to the installation of the photovoltaic panel. The position information controls the drone to dock at the center point to be hovered, and determine the location and type of contaminants on the photovoltaic panel based on the image of the photovoltaic panel, and based on the location and type of contaminants, combine a variety of cleaning structures to clean the Photovoltaic panels are cleaned. Therefore, using drones to clean photovoltaic panels can improve cleaning efficiency and save costs. For photovoltaic panels installed in remote areas, using drones to clean can reduce safety hazards and avoid the safety problems of manual cleaning. In addition, the present disclosure uses a deep learning model to accurately detect the types and locations of pollutants on photovoltaic panels, achieve targeted cleaning of pollutants, and adopt targeted solutions for different pollutants to improve efficiency and reduce costs. In addition, the drone can be controlled through programs to achieve more precise control, which is stable, safe and reliable. In order to facilitate a detailed description of the disclosed solution, the application environment in the embodiments of the present disclosure will be introduced below with reference to the accompanying drawings.
请参阅图1,图1是本公开提出的一种基于无人机的光伏板清洁方法的应用环境示意图。如图1所示,本公开提供的基于无人机的光伏板清洁方法可以应用于无人机100中,使无人机100可以沿着光伏阵列200的清洁规划路径进行清洁,当沿着该清洁规划路径进入某个光伏板的清洁作业时,可以根据检测到的该光伏板上污染物的位置和种类,结合无人机100上多种清洁结构自主对该光伏板进行清洁处理;该光伏板清洁方法还可以应用于服务器中,服务器通过控制无人机停靠在待悬停的中心点,并根据该光伏板的图像确定该光伏板上污染物的位置和种类,以及根据污染物的位置和种类,远程控制无人机上的多种清洁结构对该光伏板进行清洁处理。Please refer to Figure 1 , which is a schematic diagram of the application environment of a drone-based photovoltaic panel cleaning method proposed in this disclosure. As shown in Figure 1, the drone-based photovoltaic panel cleaning method provided by the present disclosure can be applied to the drone 100, so that the drone 100 can clean along the cleaning planning path of the photovoltaic array 200. When the cleaning planning path enters the cleaning operation of a certain photovoltaic panel, the photovoltaic panel can be independently cleaned according to the location and type of the detected pollutants on the photovoltaic panel, combined with a variety of cleaning structures on the drone 100; the photovoltaic panel The panel cleaning method can also be applied to the server. The server controls the drone to dock at the center point to be hovered, and determines the location and type of contaminants on the photovoltaic panel based on the image of the photovoltaic panel. and types, remotely control a variety of cleaning structures on the drone to clean the photovoltaic panels.
需要说明的是,本公开实施例中的无人机100用于对光伏阵列中的光伏板进行清洁处理。在一些实施例中,本公开实施例中的无人机100可以包括无人机本体、摄像头和多种不同的清洁结构。该无人机本体可以包括但不限于无人机壳体、飞控系统、定位系统和通信模块,其中该定位系统可以包括但不限于GPS(Global Positioning System,全球定位系统)定位系统,该通信模块包括但不限于蓝牙模块等。It should be noted that the drone 100 in the embodiment of the present disclosure is used to clean the photovoltaic panels in the photovoltaic array. In some embodiments, the drone 100 in the embodiment of the present disclosure may include a drone body, a camera, and a variety of different cleaning structures. The UAV body may include but is not limited to a UAV casing, a flight control system, a positioning system and a communication module. The positioning system may include but is not limited to a GPS (Global Positioning System) positioning system. The communication module Modules include but are not limited to Bluetooth modules, etc.
在一些实施例中,该多种不同的清洁结构可以包括但不限于水洗清洁结构,其中,水洗清洁结构可以包括但不限于水箱、泵体和水枪,其中,水箱通过机臂安装在无人机本体的底部,泵体设置在无人机本体上,水箱与泵体的进水口连接,泵体的出水口通过供水管与水枪连接,其中,泵体抽取水箱内的水至水枪以实现冲洗作业,即便于无人机利用水洗清洁结构对光伏板进行水冲洗作业。作为一种示例,该泵体可以为无刷隔膜泵,具有压力高、流量大、寿命长、噪音小等特点,从而可以更容易精准控制水的流动。In some embodiments, the plurality of different cleaning structures may include, but are not limited to, a water-washing cleaning structure. The water-washing cleaning structure may include, but is not limited to, a water tank, a pump body, and a water gun. The water tank may be installed on the drone through an arm. At the bottom of the body, the pump body is set on the drone body. The water tank is connected to the water inlet of the pump body. The water outlet of the pump body is connected to the water gun through the water supply pipe. The pump body draws water from the water tank to the water gun to complete the flushing operation. , which allows the drone to use the water washing cleaning structure to perform water washing operations on photovoltaic panels. As an example, the pump body can be a brushless diaphragm pump, which has the characteristics of high pressure, large flow, long life, and low noise, making it easier to accurately control the flow of water.
在一些实施例中,该多种不同的清洁结构还可以包括但不限于清扫机器人吸盘。清扫机器人吸盘设置在无人机本体的底部,其中,清扫机器人吸盘可以包括但不限于电机,清扫机器人吸盘可以利用电机的高速旋转形成真空区以吸附灰尘,即便于无人机利用清扫机器人吸盘进行积灰灰尘的吸附。本公开实施例中的清扫机器人吸盘采用扫地机器人原理,材质采用橡胶,从而可以减少对光伏板的破坏。In some embodiments, the plurality of different cleaning structures may also include, but are not limited to, cleaning robot suction cups. The suction cup of the cleaning robot is arranged at the bottom of the drone body. The suction cup of the cleaning robot can include but is not limited to a motor. The suction cup of the cleaning robot can use the high-speed rotation of the motor to form a vacuum area to absorb dust, which makes it easier for the drone to use the suction cup of the cleaning robot to carry out operations. Adsorption of accumulated dust. The suction cup of the cleaning robot in the embodiment of the present disclosure adopts the principle of a sweeping robot and is made of rubber, thereby reducing damage to photovoltaic panels.
在一些实施例中,该多种不同的清洁结构还可以包括但不限于颗粒物清洁结构。颗粒物清洁结构可以包括但不限于毛刷、驱动电机和转动轴,驱动电机设置于无人机本体上,其中,驱动电机和转动轴驱动毛刷实现清扫作业,即便于无人机利用颗粒物清洁结构对光伏板上的沙粒等颗粒物进行清扫。In some embodiments, the plurality of different cleaning structures may also include, but are not limited to, particulate matter cleaning structures. The particulate matter cleaning structure may include, but is not limited to, a brush, a driving motor and a rotating shaft. The driving motor is arranged on the drone body. The driving motor and the rotating shaft drive the brush to achieve cleaning operations, which allows the drone to use the particulate matter cleaning structure. Clean sand and other particles from photovoltaic panels.
值得注意的是,在一些实施例中,本公开实施例中的无人机100还可以包括但不限于超声波测距模块和激光雷达(如迷你激光雷达,也叫小型激光雷达)。其中,超声波测距模块设置在无人机本体的前端,超声波测距模块用于测量与地面间的距离;激光雷达设置在无人机本体中心位置同一竖直方向上,激光雷达用于扫描光伏板。在一种实现方式中,可以利用超声波测距模块根据声波返回的时间还有实际温度,测量地面距离,确定悬停高度。无人机可以根据定位系统获得无人机中心点大地坐标系坐标,利用激光雷达扫描光伏板,处理点云数据,聚类分割出光伏板的形状,选择出最大的四个极值点坐标,之后坐标点转换到大地坐标系,使无人机和光伏板处于同一个坐标系,无人机利用四个极值点坐标确定待悬停的中心点位置信息。It is worth noting that in some embodiments, the drone 100 in the embodiment of the present disclosure may also include but is not limited to an ultrasonic ranging module and a lidar (such as a mini lidar, also called a small lidar). Among them, the ultrasonic ranging module is set at the front end of the drone body, and the ultrasonic ranging module is used to measure the distance to the ground; the lidar is set in the same vertical direction as the center of the drone body, and the lidar is used to scan the photovoltaic plate. In one implementation, the ultrasonic ranging module can be used to measure the ground distance and determine the hovering height based on the return time of the sound wave and the actual temperature. The drone can obtain the geodetic coordinate system coordinates of the drone's center point based on the positioning system, use lidar to scan the photovoltaic panels, process the point cloud data, cluster and segment the shape of the photovoltaic panels, and select the four largest extreme point coordinates. Then the coordinate points are converted to the geodetic coordinate system, so that the drone and the photovoltaic panel are in the same coordinate system. The drone uses the four extreme point coordinates to determine the location information of the center point to be hovered.
还需要说明的是,本公开还可以提供后台可视化管理平台,该后台可视化管理平台可以对无人机100实现远程管理和控制,例如包括但不限于光伏阵列的清洁规划路径的设置等,在此本公开并不对此作出限定。It should also be noted that the present disclosure can also provide a background visual management platform, which can realize remote management and control of the UAV 100, including but not limited to the setting of the cleaning planning path of the photovoltaic array, etc. Here, This disclosure does not limit this.
下面结合附图对本公开所提供的基于无人机的光伏板清洁方法、装置、无人机以及存储介质进行详细地介绍。The drone-based photovoltaic panel cleaning method, device, drone and storage medium provided by the present disclosure will be introduced in detail below with reference to the accompanying drawings.
请参见图2,图2为本公开实施例提供的一种基于无人机的光伏板清洁方法的流程图,如图2所示,该方法可以应用于无人机,也就是说该方法可以由无人机执行,或者该方法也可以由服务器执行,即服务器控制无人机对光伏板进行清洁处理,该服务器可以与无人机相互独立,应当理解的是,在一些实施例中,该服务器可以设置于无人机,服务器可以为无人机处理器,或者服务器可以是预定区域内的系统服务器,本公开对此不做限定。该方法可以包括但不限于以下步骤。Please refer to Figure 2. Figure 2 is a flow chart of a drone-based photovoltaic panel cleaning method provided by an embodiment of the present disclosure. As shown in Figure 2, this method can be applied to drones, which means that this method can The method can be executed by a drone, or the method can also be executed by a server, that is, the server controls the drone to clean the photovoltaic panels. The server can be independent of the drone. It should be understood that in some embodiments, the server The server can be installed on the drone, the server can be a drone processor, or the server can be a system server in a predetermined area, which is not limited in this disclosure. The method may include, but is not limited to, the following steps.
在步骤201中,响应于无人机进入第一光伏板的清洁作业,确定第一光伏板的安装位置信息,并根据安装位置信息,确定无人机待悬停的中心点位置信息。In step 201, in response to the drone entering the cleaning operation of the first photovoltaic panel, the installation position information of the first photovoltaic panel is determined, and based on the installation position information, the position information of the center point where the drone is to be hovered is determined.
其中,在本公开的实施例中,该第一光伏板可以理解为光伏阵列中第一块待清洁的光伏板,或者也可以是光伏阵列中非第一块待清洁的光伏板。在一种实现方式中,无人机可以沿着预设的清洁规划路径对该光伏阵列中的光伏板进行清洁处理。例如,当无人机获得启动指令时,无人机基于清洁规划路径确定第一块待清洁的光伏板,此时可以将该第一块待清洁的光伏板称为第一光伏板,控制无人机进入该第一块待清洁的光伏板的清洁作业;当无人机完成该第一块待清洁的光伏板的清洁作业后,无人机基于清洁规划路径确定下一块待清洁的光伏板,此时可以将该下一块待清洁的光伏板称为第一光伏板,控制无人机进入该光伏板的清洁作业。In this embodiment of the present disclosure, the first photovoltaic panel can be understood as the first photovoltaic panel to be cleaned in the photovoltaic array, or it can also be a non-first photovoltaic panel to be cleaned in the photovoltaic array. In one implementation, the drone can clean the photovoltaic panels in the photovoltaic array along a preset cleaning planning path. For example, when the drone obtains the start instruction, the drone determines the first photovoltaic panel to be cleaned based on the cleaning planning path. At this time, the first photovoltaic panel to be cleaned can be called the first photovoltaic panel, and the control unit The human-machine enters the cleaning operation of the first photovoltaic panel to be cleaned; after the drone completes the cleaning operation of the first photovoltaic panel to be cleaned, the drone determines the next photovoltaic panel to be cleaned based on the cleaning planning path , at this time, the next photovoltaic panel to be cleaned can be called the first photovoltaic panel, and the drone is controlled to enter the cleaning operation of the photovoltaic panel.
在本公开实施例中,在无人机进入第一光伏板的清洁作业时,无人机可以利用测量地面距离以确定第一悬停高度,并确定无人机在该第一悬停高度时的大地坐标系坐标,根据该无人机的大地坐标系坐标结合激光雷达确定第一光伏板的安装位置信息,以便无人机根据该安装位置信息确定该无人机待悬停的中心点位置信息。In the embodiment of the present disclosure, when the drone enters the cleaning operation of the first photovoltaic panel, the drone can determine the first hovering height by measuring the ground distance, and determine when the drone is at the first hovering height. The geodetic coordinate system coordinates of the UAV are combined with the lidar to determine the installation position information of the first photovoltaic panel, so that the UAV can determine the center point position of the UAV to hover based on the installation position information. information.
在一种实现方式中,无人机利用超声波测距模块根据声波返回的时间测量地面距离,确定第一悬停高度。超声波测距公式:L=C×T,其中C是声波在空气中传播速度,取340m/s,T是传播时间的一半。为了提高测量精度,可以采用具有温度补偿的超声波测距模块测量地面距离,例如,无人机利用超声波测距模块根据声波返回的时间还有实际温度,测量地面距离,确定该第一悬停高度。In one implementation, the drone uses an ultrasonic ranging module to measure the distance on the ground based on the return time of the sound wave to determine the first hovering height. Ultrasonic ranging formula: L = C × T, where C is the propagation speed of sound waves in the air, which is 340m/s, and T is half of the propagation time. In order to improve the measurement accuracy, an ultrasonic ranging module with temperature compensation can be used to measure the distance on the ground. For example, the drone uses the ultrasonic ranging module to measure the distance on the ground based on the return time of the sound wave and the actual temperature to determine the first hovering height. .
在本公开的实施例中,在确定无人机的第一悬停高度后,可以先确定第一光伏板的安装位置,便于根据第一光伏板的安装位置进行无人机位置校准,以确定无人机悬停的中心点。在一种实现方式中,可以确定无人机在第一悬停高度时的大地坐标系坐标,并控制无人机上的激光雷达扫描第一光伏板,得到激光雷达点云数据;根据激光雷达点云数据,确定第一光伏板在激光雷达坐标系下的坐标,并将第一光伏板在激光雷达坐标系下的坐标转换到大地坐标系下,得到第一光伏板的安装位置信息。In embodiments of the present disclosure, after determining the first hovering height of the drone, the installation position of the first photovoltaic panel may be determined first, so that the position of the drone can be calibrated based on the installation position of the first photovoltaic panel to determine The center point where the drone hovers. In one implementation, the coordinates of the geodetic coordinate system when the UAV is at the first hovering height can be determined, and the lidar on the UAV is controlled to scan the first photovoltaic panel to obtain lidar point cloud data; according to the lidar point Cloud data determines the coordinates of the first photovoltaic panel in the lidar coordinate system, and converts the coordinates of the first photovoltaic panel in the lidar coordinate system to the geodetic coordinate system to obtain the installation location information of the first photovoltaic panel.
作为一种示例,在无人机悬停于该第一悬停高度后,可以根据无人机上定位系统(如GPS系统)获得无人机中心点的大地坐标系坐标,利用无人机上的激光雷达扫描第一光伏板,得到激光雷达点云数据,并对激光雷达点云数据进行处理,以聚类分割出第一光伏板的形状,选择出最大的四个极值点坐标,之后将该四个极值点坐标转换到大地坐标系下,将转换到大地坐标系下的四个极值点坐标确定为第一光伏板的安装位置信息,使无人机和第一光伏板处于同一个坐标系。As an example, after the drone hovers at the first hovering height, the geodetic coordinate system coordinates of the center point of the drone can be obtained according to the positioning system on the drone (such as the GPS system), and the laser on the drone can be used to The radar scans the first photovoltaic panel to obtain lidar point cloud data, and processes the lidar point cloud data to segment the shape of the first photovoltaic panel through clustering, selects the largest four extreme point coordinates, and then divides the The coordinates of the four extreme points are converted to the geodetic coordinate system, and the coordinates of the four extreme points converted to the geodetic coordinate system are determined as the installation position information of the first photovoltaic panel, so that the UAV and the first photovoltaic panel are in the same location. Coordinate System.
在本公开的实施例中,在确定第一光伏板的安装位置信息之后,可以根据第一光伏板的安装位置信息进行无人机位置校准,以确定无人机悬停的中心点。在一种实现方式中,可以根据第一光伏板的安装位置信息,确定待校正的中心点坐标;确定无人机在大地坐标系下各个坐标分量的校准值;根据各个坐标分量的校准值对待校正的中心点坐标进行校准,将校准后得到的坐标确定为无人机待悬停的中心点位置信息。In an embodiment of the present disclosure, after the installation position information of the first photovoltaic panel is determined, the drone position calibration may be performed according to the installation position information of the first photovoltaic panel to determine the center point of the drone hovering. In one implementation, the coordinates of the center point to be corrected can be determined based on the installation position information of the first photovoltaic panel; the calibration values of each coordinate component of the drone in the geodetic coordinate system can be determined; and the calibration values of each coordinate component of the UAV can be determined. The corrected center point coordinates are calibrated, and the coordinates obtained after calibration are determined as the center point position information of the drone to be hovered.
作为一种示例,根据第一光伏板的安装位置信息确定第一光伏板的中心点坐标,将该第一光伏板的中心点坐标确定为待校正的中心点坐标。确定无人机在大地坐标系下各个坐标分量的校准值,根据各个坐标分量的校准值对待校正的中心点坐标进行校准,将校准后得到的坐标确定为无人机待悬停的中心点位置信息。例如,该四个极值点坐标转换到大地坐标系下的坐标分别为(x1,y1,z1)、(x2,y2,z2)、(x3,y3,z3)、(x4,y4,z4),将该四个坐标点的算数平均值作为第一光伏板的中心点该中心点/>即可作为待校正的中心点坐标。以无人机在大地坐标系下X轴坐标分量的校准值为-3,在大地坐标系下Y轴坐标分量的校准值为-3,在大地坐标系下Z轴坐标分量的校准值为3,单位是米(m),则将待校正的中心点坐标与对应坐标分量的校准值求和,得到校准后得到的坐标/>作为无人机待悬停的中心点位置信息。As an example, the center point coordinates of the first photovoltaic panel are determined according to the installation position information of the first photovoltaic panel, and the center point coordinates of the first photovoltaic panel are determined as the center point coordinates to be corrected. Determine the calibration value of each coordinate component of the UAV in the geodetic coordinate system, calibrate the coordinates of the center point to be corrected based on the calibration value of each coordinate component, and determine the coordinates obtained after calibration as the position of the center point to be hovered by the UAV. information. For example, the coordinates of the four extreme points converted to the geodetic coordinate system are (x 1 ,y 1 ,z 1 ), (x 2 ,y 2 ,z 2 ), (x 3 ,y 3 ,z 3 ), (x 4 , y 4 , z 4 ), take the arithmetic mean of the four coordinate points as the center point of the first photovoltaic panel The center point/> It can be used as the coordinates of the center point to be corrected. The calibration value of the X-axis coordinate component of the UAV in the geodetic coordinate system is -3, the calibration value of the Y-axis coordinate component in the geodetic coordinate system is -3, and the calibration value of the Z-axis coordinate component in the geodetic coordinate system is 3. , the unit is meters (m), then sum the coordinates of the center point to be corrected and the calibration values of the corresponding coordinate components to obtain the coordinates after calibration/> As the center point location information for the drone to hover.
在步骤202中,根据中心点位置信息,控制无人机停靠在待悬停的中心点。In step 202, the drone is controlled to dock at the center point to be hovered based on the center point location information.
在一种实现方式中,根据该无人机待悬停的中心点位置信息,通过无人机本体上的飞控系统控制无人机停靠在待悬停的中心点。In one implementation, based on the position information of the center point to be hovered by the UAV, the flight control system on the UAV body is used to control the UAV to dock at the center point to be hovered.
在步骤203中,控制无人机上的摄像头对第一光伏板进行图像采集,以获取第一光伏板的图像。In step 203, the camera on the drone is controlled to collect images of the first photovoltaic panel to obtain an image of the first photovoltaic panel.
在一种实现方式中,在无人机停靠在待悬停的中心点后,可以控制无人机上的摄像头进行图像采集。例如,摄像头可以进行180度旋转,每30度对第一光伏板进行拍照,持续三轮,根据预设扫描范围获取第一光伏板的图像数据,可储存该图像数据,便于利用该图像数据检测该第一光伏板上是否存在污染物。In one implementation, after the drone docks at the center point to be hovered, the camera on the drone can be controlled to collect images. For example, the camera can rotate 180 degrees, take pictures of the first photovoltaic panel every 30 degrees for three rounds, and obtain image data of the first photovoltaic panel according to the preset scanning range. The image data can be stored to facilitate detection using the image data. Whether there are contaminants on the first photovoltaic panel.
在步骤204中,根据图像确定第一光伏板上污染物的位置和种类。In step 204, the location and type of contaminants on the first photovoltaic panel are determined based on the image.
在本公开的实施例中,可以采用训练好的深度学习模型对该图像进行预测,以检测该第一光伏板上是否存在污染物,若检测到该第一光伏板上不存在污染物,则可以根据清洁规划路径确定下一块待清洁光伏板,控制无人机进入下一块清洁光伏板的清洁作业。若检测到该第一光伏板上存在污染物,且该深度学习模型输出该污染物的位置和种类。其中,该深度学习模型输出的污染物的位置可理解为该污染物在图像中第一光伏板上的位置。污染物的种类可包括以下中至少一种:积灰灰尘、颗粒物(沙粒、树叶等)、块状物(如鸟粪等)。In embodiments of the present disclosure, a trained deep learning model can be used to predict the image to detect whether there are contaminants on the first photovoltaic panel. If it is detected that there are no contaminants on the first photovoltaic panel, then The next photovoltaic panel to be cleaned can be determined according to the cleaning planning path, and the drone can be controlled to enter the cleaning operation of the next photovoltaic panel. If a contaminant is detected on the first photovoltaic panel, and the deep learning model outputs the location and type of the contaminant. The position of the pollutant output by the deep learning model can be understood as the position of the pollutant on the first photovoltaic panel in the image. The types of pollutants may include at least one of the following: accumulated dust, particulate matter (sand, leaves, etc.), and lumps (such as bird droppings, etc.).
在步骤205中,根据污染物的位置和种类,结合多种清洁结构对第一光伏板进行清洁处理,其中,多种清洁结构为设置在无人机上的不同清洁结构。In step 205, the first photovoltaic panel is cleaned according to the location and type of the contaminants by combining multiple cleaning structures, where the multiple cleaning structures are different cleaning structures provided on the drone.
在一种实现方式中,可以根据污染物的种类确定对应的清洁方案;从多种清洁结构中选择与该清洁方案对应的清洁结构;根据污染物的位置,采用选择的清洁结构对第一光伏板进行清洁处理。In one implementation, a corresponding cleaning plan can be determined according to the type of pollutants; a cleaning structure corresponding to the cleaning plan is selected from a variety of cleaning structures; according to the location of the pollutants, the selected cleaning structure is used to clean the first photovoltaic The board is cleaned.
值得注意的是,由于不同清洁结构在无人机上的位置会有所不同,所以在对第一光伏板进行清洁处理时,需要根据污染物的位置和所选择的清洁结构,确定无人机清洁该污染物时的作业停靠点,控制无人机停靠至作业停靠点,并控制选择的清洁结构对第一光伏板进行清洁处理。作为一种示例,无人机悬停在待悬停中心点,且确定污染物的位置和种类后,可以根据污染物的种类确定对应的清洁方案,并从多种清洁结构中选择与该清洁方案对应的清洁结构。根据污染物的位置和所选择的清洁结构,对该无人机的位置进行微调,以确定无人机清洁该污染物时的作业停靠点,便于无人机位于该作业停靠点对第一光伏板进行清洁处理,从而可以在不破坏光伏板的情况下最大程度的清扫干净。It is worth noting that since the positions of different cleaning structures on the drone will be different, when cleaning the first photovoltaic panel, it is necessary to determine the cleaning structure of the drone based on the location of the contaminants and the selected cleaning structure. When the pollutant is detected, the drone is controlled to dock at the operating docking point, and the selected cleaning structure is controlled to clean the first photovoltaic panel. As an example, the drone hovers at the center point to be hovered, and after determining the location and type of the pollutant, the corresponding cleaning plan can be determined based on the type of pollutant, and the cleaning structure can be selected from a variety of cleaning structures. Clean structure corresponding to the scheme. According to the location of the pollutant and the selected cleaning structure, the position of the drone is fine-tuned to determine the operating stop point when the drone cleans the pollutant, so that the drone can be located at the operating stop point to clean the first photovoltaic The panels are cleaned so that they can be cleaned to the greatest extent without damaging the photovoltaic panels.
通过实施本公开实施例,利用无人机清扫光伏板,可以提高清扫效率,节省成本;针对安装在偏远地区的光伏板,利用无人机清扫可以减少安全隐患,避免了人工清扫存在的安全问题。另外,本公开利用无人机上的摄像头可以准确检测出光伏板上污染物种类和位置,实现对污染物针对性清扫,对不同的污染物采用针对性方案,进一步提高效率,降低成本。此外,通过程序操控无人机,可以实现更加精确的控制,稳定安全可靠。By implementing the embodiments of the present disclosure, the use of drones to clean photovoltaic panels can improve cleaning efficiency and save costs; for photovoltaic panels installed in remote areas, using drones to clean photovoltaic panels can reduce safety hazards and avoid the safety problems of manual cleaning. . In addition, this disclosure uses the camera on the drone to accurately detect the type and location of pollutants on the photovoltaic panel, achieve targeted cleaning of pollutants, and adopt targeted solutions for different pollutants to further improve efficiency and reduce costs. In addition, by controlling the drone through programs, more precise control can be achieved, which is stable, safe and reliable.
请参见图3,图3为本公开实施例提供的另一种基于无人机的光伏板清洁方法的流程图,如图3所示,该方法可以包括但不限于以下步骤。Please refer to Figure 3. Figure 3 is a flow chart of another drone-based photovoltaic panel cleaning method provided by an embodiment of the present disclosure. As shown in Figure 3, the method may include but is not limited to the following steps.
在步骤301中,响应于无人机进入第一光伏板的清洁作业,确定第一光伏板的安装位置信息,并根据安装位置信息,确定无人机待悬停的中心点位置信息。In step 301, in response to the drone entering the cleaning operation of the first photovoltaic panel, the installation position information of the first photovoltaic panel is determined, and based on the installation position information, the position information of the center point where the drone is to be hovered is determined.
在本公开的实施例中,步骤301可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。In the embodiments of the present disclosure, step 301 can be implemented in any manner in the embodiments of the present disclosure. The embodiments of the present disclosure do not limit this and will not be described again.
在步骤302中,根据中心点位置信息,控制无人机停靠在待悬停的中心点。In step 302, the drone is controlled to dock at the center point to be hovered based on the center point location information.
在本公开的实施例中,步骤302可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。In the embodiments of the present disclosure, step 302 can be implemented in any manner in the embodiments of the present disclosure. The embodiments of the present disclosure do not limit this and will not be described again.
在步骤303中,控制无人机上的摄像头对第一光伏板进行图像采集,以获取第一光伏板的图像。In step 303, the camera on the drone is controlled to collect images of the first photovoltaic panel to obtain an image of the first photovoltaic panel.
在本公开的实施例中,步骤303可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。In the embodiments of the present disclosure, step 303 can be implemented in any manner in the embodiments of the present disclosure. The embodiments of the present disclosure do not limit this and will not be described again.
在步骤304中,将图像输入至预设的污染物检测模型,获取第一光伏板上污染物的种类和污染物在图像中第一光伏板上的位置。In step 304, the image is input to a preset contaminant detection model, and the type of contaminant on the first photovoltaic panel and the position of the contaminant on the first photovoltaic panel in the image are obtained.
其中,在本公开的实施例中,该污染物检测模型已经学习得到预测光伏板上存在各类污染物的概率和位置的能力。Among them, in the embodiment of the present disclosure, the pollutant detection model has learned the ability to predict the probability and location of various types of pollutants on the photovoltaic panel.
需要说明的是,该污染物检测模型可以采用深度学习模型训练得到的。在一种实现方式中,可以获取训练数据,该训练数据可以包括光伏板的图像样本和图像样本的标签,该标签可以包括是否有污染物、污染物的位置、污染物的种类等。该图像样本可以包括存在污染物的光伏板图像和不存在污染物的光伏板图像。将训练数据输入至深度学习模型,深度学习模型对图像样本进行特征提取,并根据提取的特征进行预测,以输出预测结果,根据该预测结果与标签生成损失值,根据该损失值训练深度学习模型,这样不断对深度学习模型进行训练,直至满足结束条件时,将此时的模型确定为污染物检测模型,使得该污染物检测模型已经学习得到预测光伏板上存在各类污染物的概率和位置的能力。It should be noted that the pollutant detection model can be trained using a deep learning model. In one implementation, training data can be obtained, and the training data can include image samples of photovoltaic panels and labels of the image samples. The labels can include whether there are contaminants, the location of the contaminants, the types of contaminants, etc. The image samples may include images of photovoltaic panels with contaminants present and images of photovoltaic panels without contaminants present. Input the training data into the deep learning model. The deep learning model extracts features from the image samples and makes predictions based on the extracted features to output prediction results. A loss value is generated based on the prediction results and labels, and the deep learning model is trained based on the loss value. In this way, the deep learning model is continuously trained until the end condition is met, and the model at this time is determined as a pollutant detection model, so that the pollutant detection model has learned to predict the probability and location of various types of pollutants on the photovoltaic panel. Ability.
举例而言,对不同环境下的光伏板污染物进行拍照,经过裁剪、拉伸、旋转、平移等方式进行数据增强。之后进行数据集制作,对污染物分类进行标签制作。数据集格式采用coco数据集格式,便于YOLO(目标检测模型)进行训练学习。可选的,数据集训练和测试比例可以为9:1。根据采集到的数据搭建神经网络,进行深度学习污染物特征提取,学习污染物的特征,进行模型训练,获得最优模型以提高污染物检测准确率。For example, take photos of photovoltaic panel pollutants in different environments, and perform data enhancement through cropping, stretching, rotation, translation, etc. Then the data set is produced and labels are produced for classifying pollutants. The data set format adopts the coco data set format to facilitate YOLO (target detection model) training and learning. Optionally, the ratio of data set training and testing can be 9:1. Build a neural network based on the collected data, conduct deep learning pollutant feature extraction, learn the characteristics of pollutants, conduct model training, and obtain the optimal model to improve the accuracy of pollutant detection.
举例而言,模型可以采用one-stage改进版的YOLOv5,可以达到几乎实时的水平,并保持与two-stage相当的精度,这使得对于无人机清洁光伏板和检测光伏板上污染物等时间敏感的场景非常宝贵。该模型的输入可以是数据增强后的污染物图像数据集,数据增强采用自动学习数据策略的最佳数据增强。该模型的主干网络采用切片操作改变图片特征,经过一次卷积,归一化操作和激活函数提取特征。采用CSP架构模块对残差特征进行学习,之后进行最大池化层操作,提高感受野。之后采用FPN(特征金字塔网络)+PAN(像素聚合网络)模块,分别提取网络层次特征和多尺度定位能力。最后输出特征图。其中模型损失函数采用YOLOv5的损失函数。训练轮数设定300轮,batch-size(批处理尺寸)设定为16,number-works(中央处理器CPU线程数)八线程训练。最终获得训练模型,测试模型准确率,达到90%以上作为训练最终结果,将最终训练好的模型确定为污染物检测模型,并可以应用于无人机。值得注意的是,YOLOv5s的CSP结构是将原输入分成两个分支,分别进行卷积操作使得通道数减半,然后一个分支进行Bottleneck*N操作,然后concat(连接)两个分支,使得BottlenneckCSP的输入与输出是一样的大小,这样是为了让模型学习到更多的特征。需要说明的是,污染物检测模型可以是预先在电子设备(如服务器)上训练的,这样将训练好的模型部署到无人机上。For example, the model can use the one-stage improved version of YOLOv5, which can achieve almost real-time levels and maintain accuracy comparable to two-stage, which makes it easier for drones to clean photovoltaic panels and detect contaminants on photovoltaic panels. Sensitive scenes are at a premium. The input to the model can be a data set of pollutant images after data augmentation using optimal data augmentation with an automatic learning data strategy. The backbone network of this model uses slicing operations to change image features, and extracts features after a convolution, normalization operation and activation function. The CSP architecture module is used to learn the residual features, and then the maximum pooling layer operation is performed to improve the receptive field. Then the FPN (Feature Pyramid Network) + PAN (Pixel Aggregation Network) module is used to extract network-level features and multi-scale positioning capabilities respectively. Finally, the feature map is output. The model loss function uses the loss function of YOLOv5. The number of training rounds is set to 300 rounds, the batch-size (batch processing size) is set to 16, and the number-works (number of central processing unit CPU threads) is eight-thread training. Finally, the training model is obtained and the accuracy of the test model reaches more than 90% as the final result of the training. The final trained model is determined as a pollutant detection model and can be applied to UAVs. It is worth noting that the CSP structure of YOLOv5s is to divide the original input into two branches, perform convolution operations respectively to reduce the number of channels by half, then perform Bottleneck*N operation on one branch, and then concat (connect) the two branches, making BottlenneckCSP The input and output are the same size so that the model can learn more features. It should be noted that the pollutant detection model can be pre-trained on electronic equipment (such as a server), so that the trained model can be deployed on the drone.
在步骤305中,根据污染物在图像中第一光伏板上的位置,按照图像中污染物和第一光伏板的占比进行坐标系转换,以确定第一光伏板上污染物的位置。In step 305, according to the position of the contaminant on the first photovoltaic panel in the image, a coordinate system transformation is performed according to the proportion of the contaminant in the image and the first photovoltaic panel to determine the position of the contaminant on the first photovoltaic panel.
在一种实现方式中,可以根据污染物在图像中第一光伏板上的位置,按照图像占比,转换到大地坐标系下污染物的实际位置。In one implementation, the actual position of the pollutant in the geodetic coordinate system can be converted according to the position of the pollutant on the first photovoltaic panel in the image and the proportion of the image.
在步骤306中,根据污染物的位置和种类,结合多种清洁结构对第一光伏板进行清洁处理,其中,多种清洁结构为设置在无人机上的不同清洁结构。In step 306, the first photovoltaic panel is cleaned according to the location and type of the contaminants by combining multiple cleaning structures, where the multiple cleaning structures are different cleaning structures provided on the drone.
在本公开的实施例中,步骤306可以分别采用本公开的各实施例中的任一种方式实现,本公开实施例并不对此作出限定,也不再赘述。In the embodiments of the present disclosure, step 306 can be implemented in any manner in the embodiments of the present disclosure. The embodiments of the present disclosure do not limit this and will not be described again.
在一些实施例中,在第一光伏板上的污染物全部清理完成后,或者,根据图像确定第一光伏板上未存在污染物,则确定第一光伏板所在光伏阵列的清洁规划路径;根据清洁规划路径确定下一块待清洁光伏板;控制无人机进入下一块待清洁光伏板的清洁作业,即将该下一块待清洁光伏板作为新的第一光伏板,并返回执行步骤301,依次类推,直至完成光伏阵列中所有光伏板的清洁作业,无人机可以返回预设位置,例如,该预设位置可以是该无人机收到启动时的初始位置,或者也可以是该清洁规划路径的初始位置,在此本公开并不对此作出限定。In some embodiments, after all the contaminants on the first photovoltaic panel are cleaned, or it is determined based on the image that there are no contaminants on the first photovoltaic panel, the cleaning planning path of the photovoltaic array where the first photovoltaic panel is located is determined; according to The cleaning planning path determines the next photovoltaic panel to be cleaned; the drone is controlled to enter the cleaning operation of the next photovoltaic panel to be cleaned, and the next photovoltaic panel to be cleaned is regarded as the new first photovoltaic panel, and returns to step 301, and so on. , until the cleaning operation of all photovoltaic panels in the photovoltaic array is completed, the drone can return to the preset position. For example, the preset position can be the initial position when the drone receives startup, or it can also be the cleaning planned path The initial position is not limited in this disclosure.
为了方便本领域技术人员更加清楚地了解本公开,下面将进行详细介绍。In order to facilitate those skilled in the art to understand the present disclosure more clearly, a detailed introduction will be provided below.
如图4a所示,无人机获得指令(如清洁指令)(步骤401)并启动,启动位置可以为光伏阵列的正前方,利用超声波测距模块根据声波返回的时间还有实际温度,测量地面距离,确定悬停高度。根据光伏板的安装位置进行无人机位置校准,确定无人机悬停的中心点。例如,无人机根据GPS定位获得无人机中心点的大地坐标系坐标,利用激光雷达扫描光伏板,处理点云数据,聚类分割出光伏板的形状,选择出最大的四个极值点坐标,之后坐标点转换到大地坐标系,使无人机和光伏板处于同一个坐标系。将该四个极值点坐标进行算数平均值以作为光伏板的中心点,根据各坐标分量的校准值对光伏板的中心点坐标进行校准,将校准后的坐标作为无人机中心停靠点(步骤402)。之后摄像头进行180度旋转,每30度进行光伏板拍照,持续三轮,根据预设扫描范围获取光伏板数图像数据(步骤403),数据储存后,采用训练好的深度学习模型进行污染物检测(步骤404)。As shown in Figure 4a, the UAV obtains instructions (such as cleaning instructions) (step 401) and starts. The starting position can be directly in front of the photovoltaic array. The ultrasonic ranging module is used to measure the ground based on the return time of the sound waves and the actual temperature. distance to determine the hover height. Calibrate the position of the drone based on the installation position of the photovoltaic panels to determine the center point of the drone's hovering. For example, the drone obtains the geodetic coordinate system coordinates of the drone's center point based on GPS positioning, uses lidar to scan the photovoltaic panels, processes point cloud data, clusters and segments the shape of the photovoltaic panels, and selects the four largest extreme points. coordinates, and then the coordinate points are converted to the geodetic coordinate system so that the drone and the photovoltaic panel are in the same coordinate system. The arithmetic average of the four extreme point coordinates is used as the center point of the photovoltaic panel. The center point coordinates of the photovoltaic panel are calibrated according to the calibration value of each coordinate component. The calibrated coordinates are used as the center stop point of the UAV ( Step 402). Afterwards, the camera rotates 180 degrees and takes pictures of photovoltaic panels every 30 degrees for three rounds. The photovoltaic panel number image data is obtained according to the preset scanning range (step 403). After the data is stored, the trained deep learning model is used to detect pollutants. (step 404).
在检测到光伏板上没有污染物时,检测下一块光伏板,即进入下一块待清洁光伏板的清洁作业,如无人机选择针对该下一块清洁光伏板的停靠中心点。当检测到光伏板上有污染物时,根据污染物在图像中光伏板上的位置,按照图像占比,转换到实际光伏板的污染物位置。例如在30度情况下拍摄的图像,污染物相对与于光伏板有比例关系,光伏板与图像大小也有比例关系,根据比例关系映射到实际光伏板上确定位置。数据中污染物根据图像占比位置换算到点云坐标系,然后转到大地坐标系,将污染物目标的中心点输入给无人机飞控系统,无人机根据点位置进行移动,之后开始清扫。如图4b所示,通过图像污染物和光伏板的占比和相对位置确定实际污染物在光伏板的相对位置,将污染物矩形框的顶点传给无人机,无人机前往此位置开始作业。其中,坐标系转换,激光雷达点云数据是相对于IMU(Inertial Measurement Unit,惯性测量单元)传感器的位置,然后将点云坐标转换到激光雷达坐标系。激光雷达坐标系转换到无人机坐标系,经由转换到大地坐标系,然后无人机坐标中心点与点云转换后的坐标数据进行校准位置。When it is detected that there is no contaminant on the photovoltaic panel, the next photovoltaic panel is detected, that is, the cleaning operation of the next photovoltaic panel to be cleaned is entered. For example, the drone selects the docking center point for the next photovoltaic panel to be cleaned. When contaminants are detected on the photovoltaic panel, the position of the contaminant on the photovoltaic panel in the image is converted to the actual location of the contaminant on the photovoltaic panel according to the image proportion. For example, in an image taken at 30 degrees, the pollutants are proportional to the photovoltaic panel, and the photovoltaic panel is also proportional to the size of the image. The position is determined based on the proportional relationship mapped to the actual photovoltaic panel. The pollutants in the data are converted to the point cloud coordinate system according to the proportion of the image, and then transferred to the geodetic coordinate system. The center point of the pollutant target is input to the UAV flight control system. The UAV moves according to the point position, and then starts Clean. As shown in Figure 4b, the relative position of the actual pollutant on the photovoltaic panel is determined through the proportion and relative position of the image pollutant and the photovoltaic panel. The vertices of the pollutant rectangular frame are passed to the drone, and the drone goes to this position to start. Operation. Among them, the coordinate system is converted. The lidar point cloud data is relative to the position of the IMU (Inertial Measurement Unit) sensor, and then the point cloud coordinates are converted to the lidar coordinate system. The lidar coordinate system is converted to the UAV coordinate system, and then converted to the geodetic coordinate system, and then the UAV coordinate center point is calibrated with the converted coordinate data of the point cloud.
在得到光伏板上污染物的种类和位置后,无人机可以进行清洁环节(步骤405)。可选的,无人机可以根据光伏板上污染物的种类,采用不同的清洗方案。例如根据污染物的位置,对于积灰灰尘采用清扫机器人吸盘清扫,利用电机的高速旋转形成真空区,进行积灰灰尘的吸附。对于鸟粪等块状物采用高压水枪清洗,利用无刷隔膜泵抽取水箱的水,利用水枪进行冲洗。还有沙粒等采用毛刷作业,之后用水箱冲洗。清扫程序完成后,无人机返回原定中心点,再次180度扫描检测污染物是否清理完成。清理完成则进入下一块光伏板作业。作业全部完成无人机自主返回。实现无人自主高效准确清洗光伏板。After obtaining the type and location of the contaminants on the photovoltaic panel, the drone can perform the cleaning process (step 405). Optionally, the drone can use different cleaning solutions based on the types of contaminants on the photovoltaic panels. For example, based on the location of pollutants, a cleaning robot suction cup is used to clean accumulated dust, and the high-speed rotation of the motor is used to form a vacuum zone to adsorb accumulated dust. Use a high-pressure water gun to clean lumps such as bird droppings, use a brushless diaphragm pump to extract water from the water tank, and use a water gun to rinse. There are also sand and other materials that are handled with a brush and then rinsed with a water tank. After the cleaning process is completed, the drone returns to the original center point and scans 180 degrees again to check whether the pollutants have been cleaned. After cleaning is completed, proceed to the next photovoltaic panel. After all operations are completed, the drone returns autonomously. Achieve unmanned autonomous, efficient and accurate cleaning of photovoltaic panels.
在本公开实施例中,利用深度学习模型可以准确检测污染物种类和位置,实现对污染物针对性清扫,对不同的污染物采用针对性方案,提高效率,降低成本。另外,采用无人机结合清扫机器人吸盘工作原理,更加高效,清洗能力更加强劲。本公开利用无人机清扫光伏板,可以提高清扫效率,节省成本,对于安装在偏远地区可以减少安全隐患,避免了人工清扫存在的安全问题。此外,本公开通过程序操控无人机实现更加精确的控制,稳定安全可靠。In the embodiments of the present disclosure, the deep learning model can be used to accurately detect the types and locations of pollutants, achieve targeted cleaning of pollutants, and adopt targeted solutions for different pollutants to improve efficiency and reduce costs. In addition, the use of drones combined with the working principle of cleaning robot suction cups is more efficient and has stronger cleaning capabilities. This disclosure uses drones to clean photovoltaic panels, which can improve cleaning efficiency and save costs. It can reduce safety hazards when installed in remote areas and avoid safety problems existing in manual cleaning. In addition, the present disclosure achieves more precise control by controlling the drone through programs, which is stable, safe and reliable.
本公开还提供了一种基于无人机的光伏板清洁装置。图5为本公开实施例提供的一种基于无人机的光伏板清洁装置的框图,如图5所示,该基于无人机的光伏板清洁装置可以包括第一确定模块501、第一控制模块502、第二控制模块503、第二确定模块504和清洁处理模块505。The present disclosure also provides a drone-based photovoltaic panel cleaning device. Figure 5 is a block diagram of a drone-based photovoltaic panel cleaning device provided by an embodiment of the present disclosure. As shown in Figure 5, the drone-based photovoltaic panel cleaning device may include a first determination module 501, a first control module 502, the second control module 503, the second determination module 504 and the cleaning processing module 505.
其中,第一确定模块501用于在无人机进入第一光伏板的清洁作业时,确定第一光伏板的安装位置信息,并根据安装位置信息,确定无人机待悬停的中心点位置信息。Among them, the first determination module 501 is used to determine the installation position information of the first photovoltaic panel when the drone enters the cleaning operation of the first photovoltaic panel, and determine the center point position of the drone to hover based on the installation position information. information.
在一种实现方式中,第一确定模块501确定第一光伏板的安装位置信息的实现过程可如下:确定无人机在第一悬停高度时的大地坐标系坐标;控制无人机上的激光雷达扫描第一光伏板,得到激光雷达点云数据;根据激光雷达点云数据,确定第一光伏板在激光雷达坐标系下的坐标;将第一光伏板在激光雷达坐标系下的坐标转换到大地坐标系下,得到第一光伏板的安装位置信息。In one implementation, the implementation process of the first determination module 501 determining the installation position information of the first photovoltaic panel may be as follows: determining the coordinates of the geodetic coordinate system when the drone is at the first hovering height; controlling the laser on the drone The radar scans the first photovoltaic panel to obtain lidar point cloud data; determines the coordinates of the first photovoltaic panel in the lidar coordinate system based on the lidar point cloud data; converts the coordinates of the first photovoltaic panel in the lidar coordinate system to Under the geodetic coordinate system, the installation position information of the first photovoltaic panel is obtained.
在一种实现方式中,第一确定模块501根据安装位置信息,确定无人机待悬停的中心点位置信息的实现过程可如下:根据安装位置信息,确定待校正的中心点坐标;确定无人机在大地坐标系下各个坐标分量的校准值;根据各个坐标分量的校准值对待校正的中心点坐标进行校准,将校准后得到的坐标确定为无人机待悬停的中心点位置信息。In one implementation, the first determination module 501 determines the location information of the center point to be hovered by the drone based on the installation location information. The implementation process can be as follows: determine the coordinates of the center point to be corrected based on the installation location information; determine whether The calibration value of each coordinate component of the human-machine in the geodetic coordinate system; the coordinates of the center point to be corrected are calibrated based on the calibration values of each coordinate component, and the coordinates obtained after calibration are determined as the position information of the center point to be hovered by the UAV.
第一控制模块502用于根据中心点位置信息,控制无人机停靠在待悬停的中心点。The first control module 502 is used to control the drone to dock at the center point to be hovered based on the center point location information.
第二控制模块503用于控制无人机上的摄像头对第一光伏板进行图像采集,以获取第一光伏板的图像。The second control module 503 is used to control the camera on the drone to collect images of the first photovoltaic panel to obtain images of the first photovoltaic panel.
第二确定模块504用于根据图像确定第一光伏板上污染物的位置和种类。在一种实现方式中,第二确定模块504具体用于:将图像输入至预设的污染物检测模型,获取第一光伏板上污染物的种类和污染物在图像中第一光伏板上的位置;其中,污染物检测模型已经学习得到预测光伏板上存在各类污染物的概率和位置的能力;根据污染物在图像中第一光伏板上的位置,按照图像中污染物和第一光伏板的占比进行坐标系转换,以确定第一光伏板上污染物的位置。The second determination module 504 is used to determine the location and type of contaminants on the first photovoltaic panel according to the image. In one implementation, the second determination module 504 is specifically configured to: input the image into a preset contaminant detection model, obtain the type of contaminants on the first photovoltaic panel and the location of the contaminants on the first photovoltaic panel in the image. position; among them, the pollutant detection model has learned the ability to predict the probability and position of various types of pollutants on the photovoltaic panel; according to the position of the pollutant on the first photovoltaic panel in the image, according to the pollutant in the image and the first photovoltaic panel The proportion of the panel is transformed into a coordinate system to determine the location of the contaminants on the first photovoltaic panel.
清洁处理模块505用于根据污染物的位置和种类,结合多种清洁结构对第一光伏板进行清洁处理,其中,多种清洁结构为设置在无人机上的不同清洁结构。The cleaning module 505 is used to clean the first photovoltaic panel in combination with multiple cleaning structures based on the location and type of contaminants, where the multiple cleaning structures are different cleaning structures provided on the drone.
在一种实现方式中,清洁处理模块505具体用于:根据污染物的种类确定对应的清洁方案;从多种清洁结构中选择与清洁方案对应的清洁结构;根据污染物的位置,采用选择的清洁结构对第一光伏板进行清洁处理。In one implementation, the cleaning processing module 505 is specifically used to: determine a corresponding cleaning plan according to the type of pollutants; select a cleaning structure corresponding to the cleaning plan from a variety of cleaning structures; use the selected cleaning structure according to the location of the pollutants. The cleaning structure performs cleaning processing on the first photovoltaic panel.
在一种可能的实现方式中,清洁处理模块505具体用于:根据污染物的位置和选择的清洁结构,确定无人机清洁污染物时的作业停靠点;控制无人机停靠至作业停靠点,并控制选择的清洁结构对第一光伏板进行清洁处理。In a possible implementation, the cleaning processing module 505 is specifically used to: determine the operating stopping point when the drone cleans the pollutants based on the location of the contaminants and the selected cleaning structure; control the drone to dock at the operating stopping point , and control the selected cleaning structure to clean the first photovoltaic panel.
可选的,在一些实施例中,如图6所示,该基于无人机的光伏板清洁装置还可包括第三确定模块606、第四确定模块607和第三控制模块608。其中,第三确定模块606用于在第一光伏板上的污染物全部清理完成后,或者,根据图像确定第一光伏板上未存在污染物,则确定第一光伏板所在光伏阵列的清洁规划路径;第四确定模块607用于根据清洁规划路径确定下一块待清洁光伏板;第三控制模块608用于控制无人机进入下一块待清洁光伏板的清洁作业。其中,图6中601-605和图5中501-505具有相同功能和结构。Optionally, in some embodiments, as shown in FIG. 6 , the drone-based photovoltaic panel cleaning device may also include a third determination module 606 , a fourth determination module 607 and a third control module 608 . Among them, the third determination module 606 is used to determine the cleaning plan of the photovoltaic array where the first photovoltaic panel is located after all the contaminants on the first photovoltaic panel are cleaned, or if it is determined based on the image that there are no contaminants on the first photovoltaic panel. path; the fourth determination module 607 is used to determine the next photovoltaic panel to be cleaned according to the cleaning planning path; the third control module 608 is used to control the drone to enter the cleaning operation of the next photovoltaic panel to be cleaned. Among them, 601-605 in Figure 6 and 501-505 in Figure 5 have the same functions and structures.
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the devices in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.
在本公开实施例中,利用深度学习模型可以准确检测污染物种类和位置,实现对污染物针对性清扫,对不同的污染物采用针对性方案,提高效率,降低成本。另外,采用无人机结合清扫机器人吸盘工作原理,更加高效,清洗能力更加强劲。本公开利用无人机清扫光伏板,可以提高清扫效率,节省成本,对于安装在偏远地区可以减少安全隐患,避免了人工清扫存在的安全问题。此外,本公开通过程序操控无人机实现更加精确的控制,稳定安全可靠。In the embodiments of the present disclosure, the deep learning model can be used to accurately detect the types and locations of pollutants, achieve targeted cleaning of pollutants, and adopt targeted solutions for different pollutants to improve efficiency and reduce costs. In addition, the use of drones combined with the working principle of cleaning robot suction cups is more efficient and has stronger cleaning capabilities. This disclosure uses drones to clean photovoltaic panels, which can improve cleaning efficiency and save costs. It can reduce safety hazards when installed in remote areas and avoid safety problems existing in manual cleaning. In addition, the present disclosure achieves more precise control by controlling the drone through programs, which is stable, safe and reliable.
本公开还提供了一种无人机和一种计算机可读存储介质。图7是本公开实施例提供的一种无人机的示意图。如图7所示,该无人机可以包括:无人机本体710、摄像头720、多种不同的清洁结构(图7中未示出)。该无人机本体可以包括但不限于无人机壳体、飞控系统、定位系统和通信模块,其中该定位系统可以包括但不限于GPS(Global PositioningSystem,全球定位系统)定位系统,该通信模块包括但不限于蓝牙模块等。The present disclosure also provides a drone and a computer-readable storage medium. Figure 7 is a schematic diagram of a drone provided by an embodiment of the present disclosure. As shown in Figure 7, the drone may include: a drone body 710, a camera 720, and a variety of different cleaning structures (not shown in Figure 7). The UAV body may include but is not limited to a UAV casing, a flight control system, a positioning system and a communication module. The positioning system may include but is not limited to a GPS (Global Positioning System, Global Positioning System) positioning system. The communication module Including but not limited to Bluetooth modules, etc.
在一些实施例中,该多种不同的清洁结构可以包括但不限于水洗清洁结构。其中,如图7所示,水洗清洁结构可以包括但不限于水箱731、泵体(图7中未示出)和水枪732,其中,水箱731通过机臂(图7中未示出)安装在无人机本体710的底部,泵体(图7中未示出)设置在无人机本体710上,水箱731与泵体(图7中未示出)的进水口连接,泵体(图7中未示出)的出水口通过供水管(图7中未示出)与水枪732连接。其中,泵体抽取水箱内的水至水枪以实现冲洗作业,即便于无人机利用水洗清洁结构对光伏板进行水冲洗作业。作为一种示例,该泵体可以为无刷隔膜泵,具有压力高、流量大、寿命长、噪音小等特点,从而可以更容易精准控制水的流动。In some embodiments, the plurality of different cleaning structures may include, but are not limited to, water-wash cleaning structures. Among them, as shown in Figure 7, the water washing cleaning structure may include but is not limited to a water tank 731, a pump body (not shown in Figure 7) and a water gun 732, wherein the water tank 731 is installed on the machine arm (not shown in Figure 7). At the bottom of the drone body 710, the pump body (not shown in Figure 7) is arranged on the drone body 710. The water tank 731 is connected to the water inlet of the pump body (not shown in Figure 7). The pump body (not shown in Figure 7 The water outlet (not shown in FIG. 7 ) is connected to the water gun 732 through a water supply pipe (not shown in FIG. 7 ). Among them, the pump body draws water from the water tank to the water gun to complete the flushing operation, which allows the drone to use the water cleaning structure to flush the photovoltaic panels. As an example, the pump body can be a brushless diaphragm pump, which has the characteristics of high pressure, large flow, long life, and low noise, making it easier to accurately control the flow of water.
在一些实施例中,该多种不同的清洁结构还可以包括但不限于清扫机器人吸盘。如图7所示,清扫机器人吸盘740设置在无人机本体710的底部。其中,清扫机器人吸盘可以包括但不限于电机,清扫机器人吸盘可以利用电机的高速旋转形成真空区以吸附灰尘,即便于无人机利用清扫机器人吸盘进行积灰灰尘的吸附。本公开实施例中的清扫机器人吸盘采用扫地机器人原理,材质采用橡胶,从而可以减少对光伏板的破坏。In some embodiments, the plurality of different cleaning structures may also include, but are not limited to, cleaning robot suction cups. As shown in FIG. 7 , the cleaning robot suction cup 740 is provided at the bottom of the drone body 710 . Among them, the suction cup of the cleaning robot can include but is not limited to a motor. The suction cup of the cleaning robot can use the high-speed rotation of the motor to form a vacuum area to absorb dust, which allows the drone to use the suction cup of the cleaning robot to adsorb accumulated dust. The suction cup of the cleaning robot in the embodiment of the present disclosure adopts the principle of a sweeping robot and is made of rubber, thereby reducing damage to photovoltaic panels.
在一些实施例中,该多种不同的清洁结构还可以包括但不限于颗粒物清洁结构。如图7所示,颗粒物清洁结构可以包括但不限于毛刷751、驱动电机(图7中未示出)和转动轴752,驱动电机(图7中未示出)设置于无人机本体710上,其中,驱动电机(图7中未示出)和转动轴752驱动毛刷751实现清扫作业,即便于无人机利用颗粒物清洁结构对光伏板上的沙粒等颗粒物进行清扫。In some embodiments, the plurality of different cleaning structures may also include, but are not limited to, particulate matter cleaning structures. As shown in Figure 7, the particle cleaning structure may include but is not limited to a brush 751, a driving motor (not shown in Figure 7) and a rotating shaft 752. The driving motor (not shown in Figure 7) is provided on the drone body 710. On the above, the driving motor (not shown in Figure 7) and the rotating shaft 752 drive the brush 751 to implement the cleaning operation, which allows the drone to use the particle cleaning structure to clean sand and other particles on the photovoltaic panel.
值得注意的是,在一些实施例中,本公开实施例中的无人机还可以包括但不限于超声波测距模块760和激光雷达(如迷你激光雷达,也叫小型激光雷达)770。其中,超声波测距模块设置760在无人机本体的前端,超声波测距模块用于测量与地面间的距离;激光雷达770设置在无人机本体中心位置同一竖直方向上,激光雷达770用于扫描光伏板。在一种实现方式中,可以利用超声波测距模块760根据声波返回的时间还有实际温度,测量地面距离,确定悬停高度。无人机可以根据定位系统获得无人机中心点大地坐标系坐标,利用激光雷达770扫描光伏板,处理点云数据,聚类分割出光伏板的形状,选择出最大的四个极值点坐标,之后坐标点转换到大地坐标系,使无人机和光伏板处于同一个坐标系,无人机利用四个极值点坐标确定待悬停的中心点位置信息。It is worth noting that in some embodiments, the drone in the embodiment of the present disclosure may also include but is not limited to an ultrasonic ranging module 760 and a lidar (such as a mini lidar, also called a small lidar) 770. Among them, the ultrasonic ranging module 760 is set at the front end of the drone body, and the ultrasonic ranging module is used to measure the distance from the ground; the lidar 770 is set in the same vertical direction as the center of the drone body, and the lidar 770 is For scanning photovoltaic panels. In one implementation, the ultrasonic ranging module 760 can be used to measure the ground distance and determine the hovering height based on the return time of the sound wave and the actual temperature. The UAV can obtain the geodetic coordinate system coordinates of the UAV center point based on the positioning system, use the LiDAR 770 to scan the photovoltaic panels, process the point cloud data, cluster and segment the shape of the photovoltaic panels, and select the coordinates of the four largest extreme points. , and then the coordinate points are converted to the geodetic coordinate system, so that the drone and the photovoltaic panel are in the same coordinate system. The drone uses the four extreme point coordinates to determine the position information of the center point to be hovered.
无人机还可以包括以下一个或多个组件:处理组件,存储器,电力组件,多媒体组件,输入/输出(I/O)的接口,传感器组件,以及通信组件。The drone may also include one or more of the following components: a processing component, a memory, a power component, a multimedia component, an input/output (I/O) interface, a sensor component, and a communications component.
处理组件通常控制无人机的整体操作,诸如与数据通信,飞控相关操作,清洁相关操作相关联的操作。处理组件可以包括一个或多个处理器来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件可以包括一个或多个模块,便于处理组件和其他组件之间的交互。例如,处理组件可以包括多媒体模块,以方便多媒体组件和处理组件之间的交互。The processing component typically controls the overall operation of the drone, such as operations associated with data communications, flight control-related operations, and cleaning-related operations. The processing component may include one or more processors to execute instructions to complete all or part of the steps of the above method. Additionally, a processing component may include one or more modules that facilitate interaction between the processing component and other components. For example, a processing component may include a multimedia module to facilitate interaction between the multimedia component and the processing component.
存储器被配置为存储各种类型的数据以支持在无人机的操作。这些数据的示例包括用于在无人机上操作的任何应用程序或方法的指令,图片,视频等。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。The memory is configured to store various types of data to support the operation of the drone. Examples of this data include instructions, pictures, videos, etc. for any application or method used to operate on the drone. Memory can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable memory Read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disk.
电力组件为无人机的各种组件提供电力。电力组件可以包括电源管理系统,一个或多个电源,及其他与为无人机生成、管理和分配电力相关联的组件。The electrical components provide power to various components of the drone. The power component may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the drone.
在一些实施例中,多媒体组件包括一个前置摄像头和/或后置摄像头。当无人机处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。In some embodiments, the multimedia component includes a front-facing camera and/or a rear-facing camera. When the drone is in an operating mode, such as shooting mode or video mode, the front camera and/or rear camera can receive external multimedia data. Each front-facing camera and rear-facing camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
I/O接口为处理组件和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。The I/O interface provides an interface between the processing component and the peripheral interface module. The above-mentioned peripheral interface module can be a keyboard, a click wheel, a button, etc. These buttons may include, but are not limited to: Home button, Volume buttons, Start button, and Lock button.
传感器组件包括一个或多个传感器,用于为无人机提供各个方面的状态评估。例如,传感器组件可以检测到无人机的打开/关闭状态,组件的相对定位,传感器组件还可以检测无人机或无人机一个组件的位置改变,无人机方位或加速/减速和无人机的温度变化。传感器组件还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。The sensor component includes one or more sensors that provide various aspects of status assessment for the drone. For example, the sensor component can detect the open/closed status of the drone, the relative positioning of the components, the sensor component can also detect the position change of the drone or a component of the drone, the orientation of the drone or the acceleration/deceleration and the drone. machine temperature changes. The sensor assembly may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
通信组件被配置为便于无人机和其他设备之间有线或无线方式的通信。无人机可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。The communication component is configured to facilitate wired or wireless communication between the drone and other devices. Drones can access wireless networks based on communication standards such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
在示例性实施例中,无人机可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。In an exemplary embodiment, the drone may be powered by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable A programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component implementation is used to perform the above method.
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由无人机的处理器执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as a memory including instructions, is also provided, and the instructions can be executed by a processor of the drone to complete the above method. For example, the non-transitory computer-readable storage medium may be ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
在示例性实施例中,还提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处无人机的处理器执行时实现上述方法。In an exemplary embodiment, a computer program product is also provided, including a computer program that implements the above method when executed by a processor of a drone.
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。Other embodiments of the invention will be readily apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary technical means in the technical field that are not disclosed in the present disclosure. . It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。It is to be understood that the present invention is not limited to the precise construction described above and illustrated in the accompanying drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310674201.9A CN116809578A (en) | 2023-06-08 | 2023-06-08 | UAV-based photovoltaic panel cleaning method, device and UAV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310674201.9A CN116809578A (en) | 2023-06-08 | 2023-06-08 | UAV-based photovoltaic panel cleaning method, device and UAV |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116809578A true CN116809578A (en) | 2023-09-29 |
Family
ID=88113826
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310674201.9A Pending CN116809578A (en) | 2023-06-08 | 2023-06-08 | UAV-based photovoltaic panel cleaning method, device and UAV |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116809578A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117674720A (en) * | 2023-12-18 | 2024-03-08 | 厦门蓝旭科技有限公司 | Be applied to abluent walking robot of photovoltaic |
CN118012052A (en) * | 2024-01-18 | 2024-05-10 | 大湾区大学(筹) | Unmanned ship cluster-based water photovoltaic panel cleaning control method and system |
CN118649976A (en) * | 2024-08-20 | 2024-09-17 | 通用技术集团工程设计有限公司 | Unmanned intelligent cleaning method and system for photovoltaic panels based on improved YOLOv8 model |
CN119216290A (en) * | 2024-12-03 | 2024-12-31 | 东南大学 | A high-altitude camera intelligent cleaning method based on drone |
CN119254127A (en) * | 2024-10-16 | 2025-01-03 | 几何智慧城市科技(广州)有限公司 | A photovoltaic panel automatic cleaning system and method based on drone |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113953241A (en) * | 2021-09-15 | 2022-01-21 | 苏州立天智能科技有限公司 | Flying device for high-pressure washing of photovoltaic panels and cleaning method |
CN115272452A (en) * | 2022-06-30 | 2022-11-01 | 深圳市镭神智能系统有限公司 | A target detection and positioning method, device, unmanned aerial vehicle and storage medium |
CN115366066A (en) * | 2022-10-20 | 2022-11-22 | 广东立胜综合能源服务有限公司 | Photovoltaic module cleaning robot and using method |
-
2023
- 2023-06-08 CN CN202310674201.9A patent/CN116809578A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113953241A (en) * | 2021-09-15 | 2022-01-21 | 苏州立天智能科技有限公司 | Flying device for high-pressure washing of photovoltaic panels and cleaning method |
CN115272452A (en) * | 2022-06-30 | 2022-11-01 | 深圳市镭神智能系统有限公司 | A target detection and positioning method, device, unmanned aerial vehicle and storage medium |
CN115366066A (en) * | 2022-10-20 | 2022-11-22 | 广东立胜综合能源服务有限公司 | Photovoltaic module cleaning robot and using method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117674720A (en) * | 2023-12-18 | 2024-03-08 | 厦门蓝旭科技有限公司 | Be applied to abluent walking robot of photovoltaic |
CN117674720B (en) * | 2023-12-18 | 2024-07-02 | 厦门蓝旭科技有限公司 | Be applied to abluent walking robot of photovoltaic |
CN118012052A (en) * | 2024-01-18 | 2024-05-10 | 大湾区大学(筹) | Unmanned ship cluster-based water photovoltaic panel cleaning control method and system |
CN118649976A (en) * | 2024-08-20 | 2024-09-17 | 通用技术集团工程设计有限公司 | Unmanned intelligent cleaning method and system for photovoltaic panels based on improved YOLOv8 model |
CN119254127A (en) * | 2024-10-16 | 2025-01-03 | 几何智慧城市科技(广州)有限公司 | A photovoltaic panel automatic cleaning system and method based on drone |
CN119216290A (en) * | 2024-12-03 | 2024-12-31 | 东南大学 | A high-altitude camera intelligent cleaning method based on drone |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116809578A (en) | UAV-based photovoltaic panel cleaning method, device and UAV | |
US12337965B2 (en) | Structure scan using unmanned aerial vehicle | |
EP3818337B1 (en) | Defect detection system using a camera equipped uav for building facades on complex asset geometry with optimal automatic obstacle deconflicted flightpath | |
US11047146B2 (en) | Pool cleaner with laser range finder system and method | |
TWI827649B (en) | Apparatuses, systems and methods for vslam scale estimation | |
JP2022540387A (en) | Mobile robot and its control method | |
KR20250069501A (en) | Cleaning robot and Method of performing task thereof | |
KR20200084449A (en) | Cleaning robot and Method of performing task thereof | |
US12194616B2 (en) | Robot and control method therefor | |
CN112136137A (en) | A kind of parameter optimization method, device and control equipment, aircraft | |
JP2019532268A (en) | Determination of stereo distance information using an imaging device integrated in the propeller blades | |
CN113838125B (en) | Target position determining method, device, electronic equipment and storage medium | |
US11428801B2 (en) | Moving device and object detection method thereof | |
WO2022179207A1 (en) | Window occlusion detection method and apparatus | |
US20240019866A1 (en) | Aerial vehicle control method and apparatus, aerial vehicle, and storage medium | |
CN117519180A (en) | Pile returning method and device of underwater cleaning robot and underwater cleaning robot | |
US12242963B2 (en) | User-in-the-loop object detection and classification systems and methods | |
CN117611809A (en) | Point cloud dynamic object filtering method based on camera laser radar fusion | |
CN114937195A (en) | Water surface floating object target detection system based on unmanned aerial vehicle aerial photography and improved YOLO v3 | |
KR102780703B1 (en) | Cleaning robot and Method of performing task thereof | |
CN115318759B (en) | Unmanned aerial vehicle-based insulator laser cleaning method and system | |
Bonin-Font et al. | Combining obstacle avoidance with robocentric localization in a reactive visual navigation task |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |