[go: up one dir, main page]

WO2019076004A1 - Straight-on determination apparatus for solar panel cleaning robot, and determination method thereof - Google Patents

Straight-on determination apparatus for solar panel cleaning robot, and determination method thereof Download PDF

Info

Publication number
WO2019076004A1
WO2019076004A1 PCT/CN2018/081990 CN2018081990W WO2019076004A1 WO 2019076004 A1 WO2019076004 A1 WO 2019076004A1 CN 2018081990 W CN2018081990 W CN 2018081990W WO 2019076004 A1 WO2019076004 A1 WO 2019076004A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
line
solar panel
angle
vehicle body
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.)
Ceased
Application number
PCT/CN2018/081990
Other languages
French (fr)
Chinese (zh)
Inventor
汪志祥
徐建荣
徐斐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Radiant Photovoltaic Technology Co Ltd
Original Assignee
Suzhou Radiant Photovoltaic Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Radiant Photovoltaic Technology Co Ltd filed Critical Suzhou Radiant Photovoltaic Technology Co Ltd
Publication of WO2019076004A1 publication Critical patent/WO2019076004A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls

Definitions

  • the invention relates to the field of cleaning robots, and in particular to a straight line determining device used by a solar panel cleaning robot and a determining method thereof.
  • a solar panel is a device that converts solar energy directly into electrical energy using photovoltaics that occur under the illumination of semiconductor materials. Solar panels can generate electricity in places where there is sunlight, so solar panels are suitable for a variety of applications, from large power stations to small portable chargers.
  • the working environment of solar panels can only be outdoor, and the biggest problem affecting their work is not the wind and rain, but the dust accumulated all the year round. Dust or other attachments on the solar panel may affect the transmittance of the panel and impede the photoelectric efficiency, which will seriously affect the efficiency of the panel directly acquiring sunlight, reduce the energy absorption and conversion efficiency of the panel, and reduce the power generation efficiency.
  • the solar panel can only be manually and regularly cleaned up. Due to the large area of the solar panel and the large number of panels used by the large power station, the dust will accumulate repeatedly and need to be repeatedly cleaned; therefore, the labor cost is high. The cleaning efficiency is low and the cleaning effect is poor.
  • a plurality of solar panels are usually connected, which makes the overall area of the connected solar panels larger, thus making the power generation larger.
  • the increase in the area of the solar panel may also make it possible to store various foreign objects thereon, and when the cleaning robot touches the foreign matter and cleans it, it may be due to the foreign matter.
  • the presence of the planned walking route has a certain angular offset.
  • the cleaning robot that has a deviation of the traveling angle will inevitably miss some of the areas to be cleaned of the solar panel, so that the cleaning of the entire solar panel area is not complete, and to some extent, affects the solar panel. Power generation efficiency.
  • An object of the present invention is to provide a solar panel cleaning robot straight-line determining device for correcting a traveling angle deviation problem which is easy to occur when a cleaning robot travels on a solar panel, so that it can follow a planned straight traveling route. Walking, so that you can carry out a comprehensive sweep of the solar panels in which it is located.
  • the present invention provides a solar panel cleaning robot straight-through determining device, wherein the solar panel cleaning robot includes a vehicle body that is driven or parked on at least one solar panel.
  • the solar panel is rectangular, and has four border lines at its edges, and is provided with warp and weft lines perpendicular to each other, wherein the warp threads and the weft lines form a panel coordinate system.
  • the determining device includes an image acquisition unit and an image analysis processing unit.
  • the image acquisition unit collects surface image information of the solar panel in the traveling direction of the vehicle body, and transmits the collected image information to the image analysis processing unit, where the image information includes the solar energy The latitude and longitude information of the panel.
  • the image analysis processing unit identifies forward extending straight line information in the image information, and then calculates an angle of each identified straight line in the current latitude and longitude coordinate system, and retains a qualified line, the qualified line One point is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and the other point is the difference between the X coordinate of the starting point and the ending point (the second threshold).
  • the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or a difference between the average value and a predetermined vertical line angle is calculated.
  • the angle difference When the angle difference is within a preset threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is negative, determining the vehicle body Offset to the right, need to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the image acquisition unit is disposed at a center position of the front portion of the vehicle body.
  • the image acquisition unit includes, but is not limited to, a camera.
  • the vehicle body is provided with a casing, the casing covers the image collecting unit, and the casing is provided with a window opening portion, and the image is collected.
  • the unit collects surface image information of the solar panel in front of the unit through the window opening portion.
  • the image acquired by the image acquisition unit is a trapezoidal area surrounded by warp and weft lines on the solar panel, and the trapezoidal area corresponds to a square area on the solar panel.
  • the image analysis processing unit converts the image into a standard panel image and converts the trapezoidal region in the image into the The square area on the standard panel image.
  • the image analysis processing unit identifies a forward-extending straight line in the square region in the image using a Hough transform algorithm to identify forward-extending straight line information in the image.
  • the identified straight line is a Hough line.
  • the mean value of the qualified lines is averaged by removing one of the maximum and one minimum of all the qualified line data, and then taking the average.
  • the way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value.
  • the angle of the qualified line refers to an angle between the Hough line and the predetermined vertical line.
  • the solar panel cleaning robot includes a vehicle body that travels or resides on at least one solar panel.
  • the solar panel is rectangular, and has four border lines at its edges, and is provided with warp and weft lines perpendicular to each other, wherein the warp threads and the weft lines form a panel coordinate system.
  • the straight line determination method includes an image acquisition step and an image analysis processing step. In the image capturing step, collecting image information of the solar panel surface in the traveling direction of the vehicle body, and transmitting the image information to the image analysis processing unit; wherein the collected image information includes The latitude and longitude line information of the panel.
  • the image analysis processing unit recognizes the forward extended straight line information in the collected image information, and then calculates the angle of each identified straight line in the current latitude and longitude coordinate system.
  • a qualified line is reserved, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and the other point is the difference (the second threshold) of the X coordinate of the starting point and the ending point.
  • the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and the preset vertical line angle is calculated.
  • angle difference when the angle difference is within a predetermined threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is negative, determining the The vehicle body is offset to the right and needs to be corrected to the left; if the angle difference is greater than the threshold value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the captured image is a trapezoidal region surrounded by warp and weft lines on the solar panel, and the trapezoidal region corresponds to one on the solar panel. Square area.
  • the image analysis processing unit after receiving the acquired image, the image analysis processing unit converts the image perspective into a standard panel image, and the image is The trapezoidal area in the area is converted to a square area on the standard panel picture.
  • the image analysis processing unit identifies a forward-extending straight line in a square region in the image by using a Hough transform algorithm to identify the image The straight line information that extends forward.
  • the identified straight line is a Hough line.
  • the mean line is averaged by removing one of the maximum values and a minimum value and then averaging.
  • the way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value.
  • the angle of the qualified line refers to an angle between the Hough line and the predetermined vertical line.
  • An advantage of the present invention is to provide a solar panel cleaning robot straight-line determining device and a determining method thereof, which are obtained by comparing a coordinate latitude and longitude line (ie, a qualified line) recognized in the collected image information with a preset vertical line.
  • the angle difference is used to determine whether the vehicle body is traveling in a straight line direction. When the angle difference is within the set threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference is greater than the threshold value and is negative, it is determined that the vehicle body is shifted to the right, and needs to Left correction; if the angle difference is greater than the threshold and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the determining device and the determining method according to the present invention can effectively correct the traveling direction of the vehicle body on the solar panel on which it is located, so that it can travel straight according to a prescribed route, so that the solar panel can be fully effective.
  • the cleaning further increases the power generation efficiency of the solar panel that has been cleaned to a certain extent.
  • FIG. 1 is a schematic structural view of a cleaning robot according to an embodiment of the present invention, wherein it is located on a solar panel;
  • Fig. 2 is a cross-sectional view of the cleaning robot shown in Fig. 1;
  • a component When a component is described as being “on” another component, the component can be placed directly on the other component; an intermediate component can also be present, the component being placed on the intermediate component, And the intermediate part is placed on another part.
  • a component When a component is described as “mounted to” or “connected to” another component, it can be understood as “directly” or “connected”, or a component is “mounted to” or “connected” through an intermediate component. To “another part.
  • an embodiment of the present invention provides a solar panel cleaning robot straight-through determining device, wherein the solar panel cleaning robot 100 includes a vehicle body 10, and the vehicle body 10 is at least one.
  • the solar panel 200 travels or resides.
  • the solar panel 200 is rectangular, and has four border lines 210 at its edges, and is provided with warp threads 211 and weft lines 212 perpendicular to each other, wherein the warp threads 211 and the weft threads 212 form a panel coordinate system.
  • the determining device includes an image collecting unit 12 and an image analyzing processing unit, wherein the image collecting unit collects the image information of the solar panel surface in the traveling direction of the vehicle body 10, and sends the image information to the image.
  • the image analysis processing unit is described.
  • the image information includes the warp 211 and the weft 212 information of the solar panel 200 in which it is located.
  • the vehicle body 10 is provided with a casing 11 in which the image capturing unit 12 is housed, and the image collecting unit 12 is disposed at the front of the vehicle body 10. Center position.
  • the housing 11 is provided with a window opening portion 110 through which the image capturing unit 12 collects surface image information of the solar panel 200 in front of it.
  • the captured image is a trapezoidal region surrounded by latitude and longitude lines on the solar panel 200, the trapezoidal region corresponding to a square region on the solar panel 200.
  • the image acquisition unit 12 includes a camera.
  • the camera collects the surface image of the solar panel every set time.
  • the frame may be taken every 500 milliseconds, but the specific setting time may be determined according to actual needs.
  • the image acquisition unit 12 is preferably disposed on the vehicle body 10, but is not limited thereto. After receiving the collected image, the image analysis processing unit 12 converts the image into a standard panel image, and converts the trapezoidal region in the image into a square region on the standard panel image.
  • the image analysis processing unit detects a forward extending straight line in a square region in the image by using a Hough transform algorithm, and the identified straight lines may also be referred to as a Hough line. Then, calculating the angle of each line recognized in the current latitude and longitude coordinate system, and retaining a qualified line, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), The other point is the difference between the X coordinates of the start point and the end point (second threshold).
  • the first threshold may be 15, and the second threshold may be 10, but is not limited thereto, and may be specifically determined as needed.
  • the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and a preset vertical line angle is calculated.
  • the pass line may be averaged by removing one of the maximum values and a minimum value and then averaging.
  • the manner in which the qualifying line takes the median value is to sort the obtained angle data by size, and then take the angle of the intermediate order, that is, the median value.
  • the angle of the qualifying line refers to the angle between the Hough line and the predetermined vertical line.
  • the angle difference is calculated as:
  • the calculated angle value is in the range [-45, 45].
  • the angle difference is within a set threshold value, it is determined that the vehicle body 10 is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is a negative value, The vehicle body is shifted to the right and needs to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the threshold value of the angular difference may be plus or minus 0.1 degrees. Specifically, when the angle difference is greater than -0.1 degrees and less than 0.1, it is determined that the traveling direction of the vehicle body 10 is a straight line; when the angle difference is greater than 0.1 degrees, it is determined that the direction of the vehicle body 10 is shifted to the left, and Corrected to the right; when the angle difference is less than -0.1 degrees, it is determined that the direction of the vehicle body 10 is shifted to the right and needs to be corrected to the left.
  • another embodiment of the present invention provides a solar panel cleaning robot straight-through determination method, wherein the solar panel cleaning robot 100 includes a vehicle body 10 that travels on at least one solar panel 200 or Resident.
  • the solar panel 200 is rectangular, and has four border lines at its edges, and is provided with warp threads 211 and weft threads 212 perpendicular to each other.
  • the warp threads 211 and the weft threads 212 form a panel coordinate system, which includes image collection. Steps and image analysis processing steps.
  • the image capturing step is to collect the solar panel surface image information of the vehicle body in the traveling direction, and send the image information to the image analysis processing unit 12, wherein the image information includes the panel in which the panel is located. Warp 211 and weft 212 information.
  • the captured image is a trapezoidal region surrounded by warp and weft lines on the solar panel, and the trapezoidal region corresponds to a square region on the solar panel.
  • the image analysis processing unit After receiving the collected image, the image analysis processing unit converts the image perspective into a standard panel image, and converts the trapezoidal region in the image into standard solar energy. The square area on the panel image.
  • the image analysis processing unit detects a forward extending straight line in the square region in the image by using a Hough transform algorithm, and the recognized straight lines may also be referred to as a Hough line. Then calculating the angle of each line recognized in the current latitude and longitude coordinate system, and retaining a qualified line, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and The other point is the difference between the X coordinates of the starting point and the ending point (second threshold).
  • the first threshold may be 15, and the second threshold may be 10, but is not limited thereto, and may be specifically determined as needed.
  • the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and the preset vertical line angle is calculated.
  • the pass line may be averaged by removing one of the maximum values and a minimum value and then averaging.
  • the way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value.
  • the angle of the qualifying line refers to the angle between the Hough line and the predetermined vertical line.
  • the angle difference is calculated as:
  • the calculated angle value is in the range [-45, 45].
  • the vehicle body is offset to the right and needs to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the threshold may be plus or minus 0.1 degrees. Specifically, when the difference is greater than -0.1 degrees and less than 0.1, it is determined that the traveling direction of the vehicle body is a straight line; when the difference is greater than 0.1 degrees, it is determined that the direction of the vehicle body is shifted to the left, and needs to be corrected to the right; When the difference is less than -0.1 degrees, it is determined that the body direction is shifted to the right and needs to be corrected to the left.
  • the invention provides a solar panel cleaning robot straight-line determining device and a determining method thereof, which determine whether a vehicle body is determined by an angle difference between a coordinate latitude and longitude line and a preset vertical line recognized in the collected image information. Travel in a straight line. Wherein, when the angle difference is within a set threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference is greater than a threshold value and is negative, determining that the vehicle body is shifted to the right It needs to be corrected to the left; if the angle difference is greater than the threshold and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.
  • the determining device and the determining method according to the present invention can effectively correct the traveling direction of the vehicle body on the solar panel on which it is located, so that it can travel straight according to a prescribed route, so that the solar panel can be fully effective.
  • the cleaning further increases the power generation efficiency of the solar panel that has been cleaned to a certain extent.

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Image Analysis (AREA)

Abstract

一种太阳能面板清扫机器人直行判定装置及其判定方法。判定装置包括一图像采集单元(12)和一图像识别处理单元,其中图像采集单元设置在太阳能面板清扫机器人的车体(10)上,用于采集车体行走路线上的太阳能面板的表面图像信息。图像识别处理单元用于处理图像信息,进而判断车体是否在太阳能面板按规划路线中的直线方向行进。A solar panel cleaning robot straight line determining device and a determining method thereof. The determining device comprises an image collecting unit (12) and an image recognition processing unit, wherein the image collecting unit is disposed on the body (10) of the solar panel cleaning robot for collecting surface image information of the solar panel on the walking path of the vehicle body . The image recognition processing unit is configured to process the image information to determine whether the vehicle body is traveling in a linear direction in the planned route in the solar panel.

Description

太阳能面板清扫机器人直行判定装置及其判定方法Solar panel cleaning robot straight line determining device and determination method thereof 技术领域Technical field

本发明涉及清扫机器人领域,特别涉及一种太阳能面板清扫机器人使用的直行判定装置及其判定方法。The invention relates to the field of cleaning robots, and in particular to a straight line determining device used by a solar panel cleaning robot and a determining method thereof.

背景技术Background technique

在化石燃料日趋减少的情况下,作为一种新兴的可再生能源的太阳能已成为人类使用能源的重要组成部分,近十年来,太阳能应用技术在世界各国都得到迅猛发展。太阳能面板是指利用半导体材料在光照条件下发生的光生伏特效应(photovoltaic)将太阳能直接转换为电能的器件。有太阳光的地方就能发电,因此太阳能面板适用于从大型发电站到小型便携式充电器等多种场合,近年来得到飞速发展。In the case of declining fossil fuels, solar energy as an emerging renewable energy source has become an important part of human energy use. In the past decade, solar energy application technology has developed rapidly in all countries of the world. A solar panel is a device that converts solar energy directly into electrical energy using photovoltaics that occur under the illumination of semiconductor materials. Solar panels can generate electricity in places where there is sunlight, so solar panels are suitable for a variety of applications, from large power stations to small portable chargers.

太阳能面板的工作环境只能是户外,影响其工作的最大问题并不是风雨雷电,而是常年累积的灰尘。太阳能面板上附着有灰尘或其它附着物,会影响面板板的透光率,阻碍光电效率,从而会严重影响面板直接获取阳光的效率,降低面板的能量吸收和转换效率,降低发电效率。现有技术的太阳能面板在使用中只能依靠人工定期完成清理工作,由于太阳能面板面积较大、大型电站同时使用的面板较多,而灰尘会反复累积,需要反复清洗;因此人力成本很高、清理效率低、清理效果较差。在很多场合,为了提高空间利用率,太阳能面板都是利用支架设置在高处,这就给清理工作带来更大的难度和风险。很多太阳能面板的用户为了降低清理成本只能选择不清理,这样只能被迫承担灰尘导致的电能损耗。这样,就需要有一个新的自动清理设备,对太阳能面板进行自动 清理。The working environment of solar panels can only be outdoor, and the biggest problem affecting their work is not the wind and rain, but the dust accumulated all the year round. Dust or other attachments on the solar panel may affect the transmittance of the panel and impede the photoelectric efficiency, which will seriously affect the efficiency of the panel directly acquiring sunlight, reduce the energy absorption and conversion efficiency of the panel, and reduce the power generation efficiency. In the prior art, the solar panel can only be manually and regularly cleaned up. Due to the large area of the solar panel and the large number of panels used by the large power station, the dust will accumulate repeatedly and need to be repeatedly cleaned; therefore, the labor cost is high. The cleaning efficiency is low and the cleaning effect is poor. In many cases, in order to improve space utilization, solar panels are placed at high places using brackets, which brings greater difficulty and risk to the cleaning work. Many solar panel users can only choose not to clean up in order to reduce the cleaning cost, so they can only be forced to bear the power loss caused by dust. In this way, a new automatic cleaning device is needed to automatically clean the solar panels.

对此,业界开发出了一种新型的清扫机器人来进行太阳能面板的清洁,具体可参看中国专利申请201610836028.8号所揭示的相关内容。但随着这种清扫机器人在实际中的不断使用,业界也发现其需要进行新型功能的研发,来克服实际遇到的各种问题,In this regard, the industry has developed a new type of cleaning robot to clean the solar panel. For details, refer to the related content disclosed in Chinese Patent Application No. 201610836028.8. However, with the continuous use of such cleaning robots in practice, the industry has also found that it needs to carry out research and development of new functions to overcome various problems encountered.

例如,由于为了保证发电功率,通常都是若干太阳能面板相连设置,这就使得连在一起的太阳能面板的整体面积较大,因而使得其发电功率较大。但是,太阳能面板面积增大的同时也会使得其上存有各种异物的可能性很大,而当所述清扫机器人触碰到这些异物后并对其进行清扫后,可能会因所述异物的存在而使得其规划的行走路线发生一定角度的偏移。发生行进角度偏移的所述清扫机器人,则会不可避免的漏掉一些太阳能面板的待清扫区域,使得其对于整个太阳能面板区域的清扫不彻底,进而在一定程度上,影响所述太阳能面板的发电效率。For example, in order to ensure the power generation, a plurality of solar panels are usually connected, which makes the overall area of the connected solar panels larger, thus making the power generation larger. However, the increase in the area of the solar panel may also make it possible to store various foreign objects thereon, and when the cleaning robot touches the foreign matter and cleans it, it may be due to the foreign matter. The presence of the planned walking route has a certain angular offset. The cleaning robot that has a deviation of the traveling angle will inevitably miss some of the areas to be cleaned of the solar panel, so that the cleaning of the entire solar panel area is not complete, and to some extent, affects the solar panel. Power generation efficiency.

因此,确有必要来开发一种新型的太阳能面板清扫机器人直行判定装置及其判定方法,来克服现有技术中的缺陷。Therefore, it is indeed necessary to develop a new type of solar panel cleaning robot straight-line determination device and its determination method to overcome the defects in the prior art.

发明内容Summary of the invention

本发明的一个目的在于,提供一种太阳能面板清扫机器人直行判定装置,用以纠正清扫机器人在所处太阳能面板上行进时容易出现的行进角度偏移问题,使其能够一直按照规划的直行行进路线行走,从而能够对其所处的太阳能面板进行全面的无遗漏的清扫。An object of the present invention is to provide a solar panel cleaning robot straight-line determining device for correcting a traveling angle deviation problem which is easy to occur when a cleaning robot travels on a solar panel, so that it can follow a planned straight traveling route. Walking, so that you can carry out a comprehensive sweep of the solar panels in which it is located.

为解决上述问题,本发明提供一种太阳能面板清扫机器人直行判定装置,其中所述太阳能面板清扫机器人包括车体,所述车体在至少一太阳能面板上行 驶或驻留。所述太阳能面板为矩形,其边缘处设有四条边框线,其内设有彼此垂直的经线及纬线,其中所述经线及所述纬线形成一面板坐标系。所述判定装置包括一图像采集单元和一图像分析处理单元。所述图像采集单元采集所述车体行进方向上的所处太阳能面板的表面图像信息,并将采集的所述图像信息发送给所述图像分析处理单元,其中所述图像信息中包括所处太阳能面板的经纬线信息。所述图像分析处理单元识别所述图像信息中的向前延伸的直线信息,然后计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留一合格线,所述合格线的一点为直线起始点与结束点的Y坐标之差(第一阈值),而另一点为起始点与结束点的X坐标之差(第二阈值)。将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与一预设垂直线角度的一差值。当角度差值在一预设的阙值范围时,则判定所述车体是在按直线方向行进;若是角度差值大于所述阙值范围的边界值并且为负,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于所述阙值范围边界值并且为正,则判定所述车体向左偏移,需要向右纠正。In order to solve the above problems, the present invention provides a solar panel cleaning robot straight-through determining device, wherein the solar panel cleaning robot includes a vehicle body that is driven or parked on at least one solar panel. The solar panel is rectangular, and has four border lines at its edges, and is provided with warp and weft lines perpendicular to each other, wherein the warp threads and the weft lines form a panel coordinate system. The determining device includes an image acquisition unit and an image analysis processing unit. The image acquisition unit collects surface image information of the solar panel in the traveling direction of the vehicle body, and transmits the collected image information to the image analysis processing unit, where the image information includes the solar energy The latitude and longitude information of the panel. The image analysis processing unit identifies forward extending straight line information in the image information, and then calculates an angle of each identified straight line in the current latitude and longitude coordinate system, and retains a qualified line, the qualified line One point is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and the other point is the difference between the X coordinate of the starting point and the ending point (the second threshold). The angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or a difference between the average value and a predetermined vertical line angle is calculated. When the angle difference is within a preset threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is negative, determining the vehicle body Offset to the right, need to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

进一步的,在不同实施方式中,所述图像采集单元设置在所述车体前部的正中位置处。所述图像采集单元包括但不限于摄像头。Further, in various embodiments, the image acquisition unit is disposed at a center position of the front portion of the vehicle body. The image acquisition unit includes, but is not limited to, a camera.

进一步的,在不同实施方式中,所述车体上设置有一壳体,所述壳体将所述图像采集单元罩设于其内,所述壳体上设置有一开窗部,所述图像采集单元通过所述开窗部采集其前方的太阳能面板的表面图像信息。Further, in different embodiments, the vehicle body is provided with a casing, the casing covers the image collecting unit, and the casing is provided with a window opening portion, and the image is collected. The unit collects surface image information of the solar panel in front of the unit through the window opening portion.

进一步的,在不同实施方式中,所述图像采集单元采集的图像为一被所述太阳能面板上的经、纬线包围的梯形区域,该梯形区域对应所述太阳能面板上的一个正方形区域。Further, in different embodiments, the image acquired by the image acquisition unit is a trapezoidal area surrounded by warp and weft lines on the solar panel, and the trapezoidal area corresponds to a square area on the solar panel.

进一步的,在不同实施方式中,所述图像分析处理单元在收到所采集到的图像后,会将该图像透视转换为一标准面板图片,并将所述图像中的梯形区域转换为所述标准面板图片上的正方形区域。Further, in different embodiments, after receiving the collected image, the image analysis processing unit converts the image into a standard panel image and converts the trapezoidal region in the image into the The square area on the standard panel image.

进一步的,在不同实施方式中,所述图像分析处理单元利用霍夫变换算法识别所述图像中的正方形区域中的向前延伸的直线,以识别所述图像中向前延伸的直线信息。其中,识别出的所述直线为霍夫线。Further, in various embodiments, the image analysis processing unit identifies a forward-extending straight line in the square region in the image using a Hough transform algorithm to identify forward-extending straight line information in the image. Wherein, the identified straight line is a Hough line.

进一步的,在不同实施方式中,所述合格线取平均值的方式是除去全部合格线数据中一个最大值和一个最小值,然后取平均值。Further, in different embodiments, the mean value of the qualified lines is averaged by removing one of the maximum and one minimum of all the qualified line data, and then taking the average.

进一步的,在不同实施方式中,所述合格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度即为所述中位值。Further, in different embodiments, the way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value.

进一步的,在不同实施方式中,所述合格线的角度是指所述霍夫线和所述预设垂直线间的一夹角角度。Further, in different embodiments, the angle of the qualified line refers to an angle between the Hough line and the predetermined vertical line.

进一步的,本发明的又一个实施方式提供了一种太阳能面板清扫机器人直行判定方法。所述太阳能面板清扫机器人包括一车体,所述车体在至少一太阳能面板上行驶或驻留。所述太阳能面板为矩形,其边缘处设有四条边框线,其内设有彼此垂直的经线及纬线,其中所述经线及所述纬线形成一面板坐标系。所述直行判定方法包括图像采集步骤以及图像分析处理步骤。在所述图像采集步骤中,采集所述车体行进方向上的所处太阳能面板表面图像信息,并将所述图像信息发送给所述图像分析处理单元;其中,所采集得的图像信息中包括所处面板的经纬线信息。在所述图像分析处理步骤中,所述图像分析处理单元识别所采集得的图像信息中的向前延伸的直线信息,然后计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留一合格线,所述合格线的一点为 直线起始点与结束点的Y坐标之差(第一阈值),而另一点为起始点与结束点的X坐标之差(第二阈值)。将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与预设垂直线角度的差值。其中当角度差值在一预设的阙值范围内时,则判定所述车体是在按直线方向行进;若是角度差值大于所述阙值范围的边界值并且为负,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于所述阙值范围边界值并且为正,则判定所述车体向左偏移,需要向右纠正。Further, still another embodiment of the present invention provides a method for straightforward determination of a solar panel cleaning robot. The solar panel cleaning robot includes a vehicle body that travels or resides on at least one solar panel. The solar panel is rectangular, and has four border lines at its edges, and is provided with warp and weft lines perpendicular to each other, wherein the warp threads and the weft lines form a panel coordinate system. The straight line determination method includes an image acquisition step and an image analysis processing step. In the image capturing step, collecting image information of the solar panel surface in the traveling direction of the vehicle body, and transmitting the image information to the image analysis processing unit; wherein the collected image information includes The latitude and longitude line information of the panel. In the image analysis processing step, the image analysis processing unit recognizes the forward extended straight line information in the collected image information, and then calculates the angle of each identified straight line in the current latitude and longitude coordinate system. And a qualified line is reserved, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and the other point is the difference (the second threshold) of the X coordinate of the starting point and the ending point. The angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and the preset vertical line angle is calculated. Wherein when the angle difference is within a predetermined threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is negative, determining the The vehicle body is offset to the right and needs to be corrected to the left; if the angle difference is greater than the threshold value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

进一步的,在不同实施方式中,在所述图像采集步骤中,采集到的所述图像为被所述太阳能面板上的经、纬线包围的梯形区域,该梯形区域对应所述太阳能面板上的一个正方形区域。Further, in different embodiments, in the image capturing step, the captured image is a trapezoidal region surrounded by warp and weft lines on the solar panel, and the trapezoidal region corresponds to one on the solar panel. Square area.

进一步的,在不同实施方式中,在所述图像分析处理步骤中,所述图像分析处理单元在收到所采集到的图像后,将该图像透视转换为一标准面板图片,并将所述图像中的梯形区域转换为所述标准面板图片上的正方形区域。Further, in different embodiments, in the image analysis processing step, after receiving the acquired image, the image analysis processing unit converts the image perspective into a standard panel image, and the image is The trapezoidal area in the area is converted to a square area on the standard panel picture.

进一步的,在不同实施方式中,在所述图像分析处理步骤中,所述图像分析处理单元利用霍夫变换算法识别所述图像中的正方形区域中的向前延伸的直线,以识别所述图像中向前延伸的直线信息。其中,识别出的所述直线为霍夫线。Further, in various embodiments, in the image analysis processing step, the image analysis processing unit identifies a forward-extending straight line in a square region in the image by using a Hough transform algorithm to identify the image The straight line information that extends forward. Wherein, the identified straight line is a Hough line.

进一步的,在不同实施方式中,所述合格线取平均值的方式是除去其中的一个最大值和一个最小值,然后取平均值。Further, in various embodiments, the mean line is averaged by removing one of the maximum values and a minimum value and then averaging.

进一步的,在不同实施方式中,所述合格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度即为所述中位值。Further, in different embodiments, the way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value.

进一步的,在不同实施方式中,所述合格线的角度是指所述霍夫线和所 述预设垂直线间的一夹角角度。Further, in various embodiments, the angle of the qualified line refers to an angle between the Hough line and the predetermined vertical line.

本发明优点在于,提供一种太阳能面板清扫机器人直行判定装置及其判定方法,其通过对采集到的图像信息中识别出的坐标经纬线(即合格线)与一预设的垂直线之间的角度差值来判定其车体是否在按直线方向行进。当角度差值在设定的阙值范围时,则判定所述车体是在按直线方向行进;若是角度差值大于阙值并且为负,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于阙值并且为正,则判定所述车体向左偏移,需要向右纠正。An advantage of the present invention is to provide a solar panel cleaning robot straight-line determining device and a determining method thereof, which are obtained by comparing a coordinate latitude and longitude line (ie, a qualified line) recognized in the collected image information with a preset vertical line. The angle difference is used to determine whether the vehicle body is traveling in a straight line direction. When the angle difference is within the set threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference is greater than the threshold value and is negative, it is determined that the vehicle body is shifted to the right, and needs to Left correction; if the angle difference is greater than the threshold and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

本发明涉及的所述判定装置以及判定方法,可以有效地纠正所述车体在所处太阳能面板上的行进方向,使得其能按照规定的路线直行行进,从而可以对所处太阳能面板进行全面有效的清扫,进而在一定程度上,提高被其清扫过的所述太阳能面板的发电效率。The determining device and the determining method according to the present invention can effectively correct the traveling direction of the vehicle body on the solar panel on which it is located, so that it can travel straight according to a prescribed route, so that the solar panel can be fully effective. The cleaning further increases the power generation efficiency of the solar panel that has been cleaned to a certain extent.

附图说明DRAWINGS

图1为本发明实施例中清扫机器人的结构示意图,其中其位于太阳能面板上;1 is a schematic structural view of a cleaning robot according to an embodiment of the present invention, wherein it is located on a solar panel;

图2为图1所示的清扫机器人的剖视图。Fig. 2 is a cross-sectional view of the cleaning robot shown in Fig. 1;

图中部件编号如下:The part numbers in the figure are as follows:

太阳能面板清扫机器人100,太阳能面板200,边框线210,经线211,纬线212;车体10,壳体11,开窗部110,图像采集单元12。The solar panel cleaning robot 100, the solar panel 200, the frame line 210, the warp 211, the weft 212, the vehicle body 10, the casing 11, the window opening portion 110, and the image collecting unit 12.

具体实施方式Detailed ways

以下参考说明书附图介绍本发明的优选实施例,证明本发明可以实施,所述实施例可以向本领域中的技术人员完整介绍本发明,使其技术内容更加清楚和便于理解。本发明可以通过许多不同形式的实施例来得以体现,本发明的 保护范围并非仅限于文中提到的实施例。The preferred embodiments of the present invention are described in the following description with reference to the accompanying drawings, in which the invention can be implemented, and the present invention can be fully described by those skilled in the art to make the technical content clearer and easier to understand. The invention may be embodied in many different forms of embodiments, and the scope of the invention is not limited to the embodiments disclosed herein.

在附图中,结构相同的部件以相同数字标号表示,各处结构或功能相似的组件以相似数字标号表示。附图所示的每一部件的尺寸和厚度是任意示出的,本发明并没有限定每个组件的尺寸和厚度。为了使图示更清晰,附图中有些地方适当夸大了部件的厚度。In the drawings, structurally identical components are denoted by the same reference numerals, and structural or functionally similar components are denoted by like reference numerals. The dimensions and thickness of each component shown in the drawings are arbitrarily shown, and the invention does not limit the size and thickness of each component. In order to make the illustration clearer, some parts of the drawing appropriately exaggerate the thickness of the parts.

本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是附图中的方向,只是用来解释和说明本发明,而不是用来限定本发明的保护范围。The directional terms mentioned in the present invention, such as "upper", "lower", "before", "after", "left", "right", "inside", "outside", "side", etc., are only attached The illustrations are intended to be illustrative of the invention and are not intended to limit the scope of the invention.

当某些部件被描述为“在”另一部件“上”时,所述部件可以直接置于所述另一部件上;也可以存在一中间部件,所述部件置于所述中间部件上,且所述中间部件置于另一部件上。当一个部件被描述为“安装至”或“连接至”另一部件时,二者可以理解为直接“安装”或“连接”,或者一个部件通过一中间部件间接“安装至”、或“连接至”另一个部件。When a component is described as being "on" another component, the component can be placed directly on the other component; an intermediate component can also be present, the component being placed on the intermediate component, And the intermediate part is placed on another part. When a component is described as "mounted to" or "connected to" another component, it can be understood as "directly" or "connected", or a component is "mounted to" or "connected" through an intermediate component. To "another part.

如图1及图2所示,本发明涉及的一个实施例提供了一种太阳能面板清扫机器人直行判定装置,其中所述太阳能面板清扫机器人100包括一车体10,所述车体10在至少一太阳能面板200上行驶或驻留。所述太阳能面板200为矩形,其边缘处设有四条边框线210,其内设有彼此垂直的经线211及纬线212,其中所述经线211及所述纬线212形成一面板坐标系。As shown in FIG. 1 and FIG. 2, an embodiment of the present invention provides a solar panel cleaning robot straight-through determining device, wherein the solar panel cleaning robot 100 includes a vehicle body 10, and the vehicle body 10 is at least one. The solar panel 200 travels or resides. The solar panel 200 is rectangular, and has four border lines 210 at its edges, and is provided with warp threads 211 and weft lines 212 perpendicular to each other, wherein the warp threads 211 and the weft threads 212 form a panel coordinate system.

所述判定装置包括一图像采集单元12和一图像分析处理单元,其中所述图像采集单元采集所述车体10行进方向上的所处太阳能面板表面图像信息,并将所述图像信息发送给所述图像分析处理单元。所述图像信息中包括所处太阳能面板200的经线211及纬线212信息。The determining device includes an image collecting unit 12 and an image analyzing processing unit, wherein the image collecting unit collects the image information of the solar panel surface in the traveling direction of the vehicle body 10, and sends the image information to the image. The image analysis processing unit is described. The image information includes the warp 211 and the weft 212 information of the solar panel 200 in which it is located.

在一个实施方式中,所述车体10上设置有一壳体11,所述壳体11将所述图像采集单元12罩设于其内,所述图像采集单元12设置在车体10的前部正中位置。所述壳体11上设置有一开窗部110,所述图像采集单元12通过所述开窗部110采集其前方的太阳能面板200的表面图像信息。所述采集的图像为被所述太阳能面板200上的经纬线包围的梯形区域,该梯形区域对应所述太阳能面板200上的一个正方形区域。In one embodiment, the vehicle body 10 is provided with a casing 11 in which the image capturing unit 12 is housed, and the image collecting unit 12 is disposed at the front of the vehicle body 10. Center position. The housing 11 is provided with a window opening portion 110 through which the image capturing unit 12 collects surface image information of the solar panel 200 in front of it. The captured image is a trapezoidal region surrounded by latitude and longitude lines on the solar panel 200, the trapezoidal region corresponding to a square region on the solar panel 200.

具体的,所述图像采集单元12包括一摄像头。所述摄像头每隔设定时间采集所述太阳能面板的表面图像,具体可以是,每隔500毫秒取一帧图片,但不限于,具体设定时间可随实际需要而定。Specifically, the image acquisition unit 12 includes a camera. The camera collects the surface image of the solar panel every set time. Specifically, the frame may be taken every 500 milliseconds, but the specific setting time may be determined according to actual needs.

所述图像采集单元12优选设置在所述车体10上,但不限于。所述图像分析处理单元12在收到所述采集到的图像后,会将该图像透视转换为一标准面板图片,将所述图像中的梯形区域转换为所述标准面板图片上的正方形区域。The image acquisition unit 12 is preferably disposed on the vehicle body 10, but is not limited thereto. After receiving the collected image, the image analysis processing unit 12 converts the image into a standard panel image, and converts the trapezoidal region in the image into a square region on the standard panel image.

进一步的,所述图像分析处理单元会利用霍夫变换算法检测所述图像中的正方形区域内的向前延伸的直线,识别出的这些直线也可称为霍夫线。然后,计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留一合格线,所述合格线的一点为直线起始点与结束点的Y坐标之差(第一阈值),而另一点为起始点与结束点的X坐标之差(第二阈值)。其中所述第一阙值可以是15,所述第二阙值可以是10,但不限于,具体可随需要而定。Further, the image analysis processing unit detects a forward extending straight line in a square region in the image by using a Hough transform algorithm, and the identified straight lines may also be referred to as a Hough line. Then, calculating the angle of each line recognized in the current latitude and longitude coordinate system, and retaining a qualified line, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), The other point is the difference between the X coordinates of the start point and the end point (second threshold). The first threshold may be 15, and the second threshold may be 10, but is not limited thereto, and may be specifically determined as needed.

进一步的,将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与一预设的垂直线角度的差值。所述合格线取平均值的方式可以是除去其中的一个最大值和一个最小值,然后取平均值。所述合 格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度,即为所述中位值。所述合格线的角度是指所述霍夫线和所述预设垂直线间的夹角。所述角度差值的计算方式为:Further, the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and a preset vertical line angle is calculated. The pass line may be averaged by removing one of the maximum values and a minimum value and then averaging. The manner in which the qualifying line takes the median value is to sort the obtained angle data by size, and then take the angle of the intermediate order, that is, the median value. The angle of the qualifying line refers to the angle between the Hough line and the predetermined vertical line. The angle difference is calculated as:

if(angle>135)angle=angle-180;If(angle>135)angle=angle-180;

Else angle>45?angle-90:angle;Else angle>45? Angle-90:angle;

计算得出的角度值在[-45,45]范围内。The calculated angle value is in the range [-45, 45].

当角度差值在一设定的阙值范围内时,则判定所述车体10是在按直线方向行进;若是角度差值大于所述阙值范围的边界值并且为负值,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于所述阙值范围边界值并且为正值,则判定所述车体向左偏移,需要向右纠正。When the angle difference is within a set threshold value, it is determined that the vehicle body 10 is traveling in a straight line direction; if the angle difference value is greater than a boundary value of the threshold value range and is a negative value, The vehicle body is shifted to the right and needs to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

在一个具体实施方式中,所述角度差值的阙值范围可以是正负0.1度。具体来说,当所述角度差值大于-0.1度且小于0.1时,判定车体10行进方向为直线;当所述角度差值大于0.1度时,判定车体10方向向左偏移,需要向右纠正;当所述角度差值小于-0.1度时,判定车体10方向向右偏移,需要向左纠正。In a specific embodiment, the threshold value of the angular difference may be plus or minus 0.1 degrees. Specifically, when the angle difference is greater than -0.1 degrees and less than 0.1, it is determined that the traveling direction of the vehicle body 10 is a straight line; when the angle difference is greater than 0.1 degrees, it is determined that the direction of the vehicle body 10 is shifted to the left, and Corrected to the right; when the angle difference is less than -0.1 degrees, it is determined that the direction of the vehicle body 10 is shifted to the right and needs to be corrected to the left.

进一步的,本发明的又一个实施方式提供了一种太阳能面板清扫机器人直行判定方法,其中所述太阳能面板清扫机器人100包括一车体10,所述车体10在至少一太阳能面板200上行驶或驻留。所述太阳能面板200为矩形,其边缘处设有四条边框线,其内设有彼此垂直的经线211及纬线212,其中所述经线211及所述纬线212形成一面板坐标系,其包括图像采集步骤以及图像分析处理步骤。Further, another embodiment of the present invention provides a solar panel cleaning robot straight-through determination method, wherein the solar panel cleaning robot 100 includes a vehicle body 10 that travels on at least one solar panel 200 or Resident. The solar panel 200 is rectangular, and has four border lines at its edges, and is provided with warp threads 211 and weft threads 212 perpendicular to each other. The warp threads 211 and the weft threads 212 form a panel coordinate system, which includes image collection. Steps and image analysis processing steps.

所述图像采集步骤为采集所述车体行进方向上的所处太阳能面板表面图 像信息,并将所述图像信息发送给所述图像分析处理单元12,其中所述图像信息中包括所处面板的经线211及纬线212信息。The image capturing step is to collect the solar panel surface image information of the vehicle body in the traveling direction, and send the image information to the image analysis processing unit 12, wherein the image information includes the panel in which the panel is located. Warp 211 and weft 212 information.

在所述图像采集步骤中,采集到的所述图像为被所述太阳能面板上的经、纬线包围的梯形区域,该梯形区域对应所述太阳能面板上的一个正方形区域。In the image capturing step, the captured image is a trapezoidal region surrounded by warp and weft lines on the solar panel, and the trapezoidal region corresponds to a square region on the solar panel.

在所述图像分析处理步骤中,所述图像分析处理单元在收到所述采集到的图像后,会将该图像透视转换为一标准面板图片,将所述图像中的梯形区域转换为标准太阳能面板图片上的正方形区域。In the image analysis processing step, after receiving the collected image, the image analysis processing unit converts the image perspective into a standard panel image, and converts the trapezoidal region in the image into standard solar energy. The square area on the panel image.

进一步的,所述图像分析处理单元会利用霍夫变换算法检测所述图像中的正方形区域中的向前延伸的直线,识别出的这些直线也可称为为霍夫线。然后计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留一合格线,所述合格线的一点为直线起始点与结束点的Y坐标之差(第一阈值),而另一点为起始点与结束点的X坐标之差(第二阈值)。其中所述第一阙值可以是15,所述第二阙值可以是10,但不限于,具体可随需要而定。Further, the image analysis processing unit detects a forward extending straight line in the square region in the image by using a Hough transform algorithm, and the recognized straight lines may also be referred to as a Hough line. Then calculating the angle of each line recognized in the current latitude and longitude coordinate system, and retaining a qualified line, the point of the qualified line is the difference between the Y coordinate of the starting point and the ending point of the line (the first threshold), and The other point is the difference between the X coordinates of the starting point and the ending point (second threshold). The first threshold may be 15, and the second threshold may be 10, but is not limited thereto, and may be specifically determined as needed.

进一步的,将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与预设垂直线角度的差值。所述合格线取平均值的方式可以是除去其中的一个最大值和一个最小值,然后取平均值。所述合格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度即为所述中位值。所述合格线的角度是指所述霍夫线和所述预设垂直线间的夹角。所述角度差值的计算方式为:Further, the angle values of the qualified lines are sorted by size and the median value or the average value is taken, and the median value or the difference between the average value and the preset vertical line angle is calculated. The pass line may be averaged by removing one of the maximum values and a minimum value and then averaging. The way in which the qualified line takes the median value is to sort the obtained angle data by size, and then take the intermediate order angle as the median value. The angle of the qualifying line refers to the angle between the Hough line and the predetermined vertical line. The angle difference is calculated as:

If(angle>135)angle=angle-180;If(angle>135)angle=angle-180;

Else angle>45?angle-90:angle;Else angle>45? Angle-90:angle;

计算得出的角度值在[-45,45]范围内。The calculated angle value is in the range [-45, 45].

当所述角度差值在设定的阙值范围时,则判定所述车体是在按直线方向行进;若是角度差值大于所述阙值范围的边界值并且为负值,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于所述阙值范围边界值并且为正值,则判定所述车体向左偏移,需要向右纠正。Determining that the vehicle body is traveling in a straight line direction when the angle difference value is within a set threshold value; and determining that the angle difference value is greater than a boundary value of the threshold value range and is a negative value The vehicle body is offset to the right and needs to be corrected to the left; if the angle difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

在一个具体实施方式中,所述阙值范围可以是正负0.1度。具体来说,当该差值大于-0.1度且小于0.1时,判定车体行进方向为直线;当该差值大于0.1度时,判定车体方向向左偏移,需要向右纠正;当该差值小于-0.1度时,判定车体方向向右偏移,需要向左纠正。In a specific embodiment, the threshold may be plus or minus 0.1 degrees. Specifically, when the difference is greater than -0.1 degrees and less than 0.1, it is determined that the traveling direction of the vehicle body is a straight line; when the difference is greater than 0.1 degrees, it is determined that the direction of the vehicle body is shifted to the left, and needs to be corrected to the right; When the difference is less than -0.1 degrees, it is determined that the body direction is shifted to the right and needs to be corrected to the left.

本发明提供了一种太阳能面板清扫机器人直行判定装置及其判定方法,其通过对采集到的图像信息中识别出的坐标经纬线与预设垂直线之间的角度差值来判定其车体是否在按直线方向行进。其中当所述角度差值在设定的阙值范围时,则判定所述车体是在按直线方向行进;若是角度差值大于阙值并且为负,则判定所述车体向右偏移,需要向左纠正;若是角度差值大于阙值并且为正,则判定所述车体向左偏移,需要向右纠正。The invention provides a solar panel cleaning robot straight-line determining device and a determining method thereof, which determine whether a vehicle body is determined by an angle difference between a coordinate latitude and longitude line and a preset vertical line recognized in the collected image information. Travel in a straight line. Wherein, when the angle difference is within a set threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the angle difference is greater than a threshold value and is negative, determining that the vehicle body is shifted to the right It needs to be corrected to the left; if the angle difference is greater than the threshold and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right.

本发明涉及的所述判定装置以及判定方法,可以有效的纠正所述车体在所处太阳能面板上的行进方向,使得其能按照规定的路线直行行进,从而可以对所处太阳能面板进行全面有效的清扫,进而在一定程度上,提高被其清扫过的所述太阳能面板的发电效率。The determining device and the determining method according to the present invention can effectively correct the traveling direction of the vehicle body on the solar panel on which it is located, so that it can travel straight according to a prescribed route, so that the solar panel can be fully effective. The cleaning further increases the power generation efficiency of the solar panel that has been cleaned to a certain extent.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above description is only a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. These improvements and retouchings should also be considered. It is the scope of protection of the present invention.

Claims (16)

一种太阳能面板清扫机器人直行判定装置,其中所述太阳能面板清扫机器人包括一车体,在至少一太阳能面板上行驶或驻留;每一太阳能面板为一矩形,其边缘处设有四条可识别边框其内设有彼此垂直的经线及纬线,并且,所述经线及所述纬线形成一面板坐标系;其中,A solar panel cleaning robot straight-through judging device, wherein the solar panel cleaning robot comprises a vehicle body that travels or resides on at least one solar panel; each solar panel is a rectangle with four recognizable borders at the edges thereof The warp and the weft are perpendicular to each other, and the warp and the weft form a panel coordinate system; wherein 所述判定装置包括一图像采集单元和一图像分析处理单元,The determining device includes an image collecting unit and an image analyzing processing unit. 所述图像采集单元采集所述车体行进方向上的所处太阳能面板表面图像信息,并将所述图像信息发送给所述图像分析处理单元,其中所述图像信息中包括所处太阳能面板的经纬线信息;The image capturing unit collects image information of the solar panel surface in the traveling direction of the vehicle body, and sends the image information to the image analysis processing unit, wherein the image information includes the latitude and longitude of the solar panel in which the solar panel is located Line information 所述图像分析处理单元识别所述图像信息中的向前延伸的直线信息,然后计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留其中识别出的所述直线开始点与结束点的Y坐标相差一第一阙值并且X坐标相差一第二阙值的线为合格线;将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与预设垂直线角度的差值;The image analysis processing unit identifies forward extending straight line information in the image information, and then calculates an angle of each identified straight line in the current latitude and longitude coordinate system, and retains the straight line starting point identified therein A line that differs from the Y coordinate of the end point by a first threshold and whose X coordinate differs by a second threshold is a qualifying line; the angle values of the qualified line are sorted by size and the median value or the average value is obtained, The median value or the difference between the average value and the preset vertical line angle; 当所述差值在一预设的阙值范围时,则判定所述车体是在按直线方向行进;若是所述差值大于所述阙值范围的边界值并且为负值,则判定所述车体向右偏移,需要向左纠正;若是所述差值大于所述阙值范围边界值并且为正值,则判定所述车体向左偏移,需要向右纠正。When the difference is within a preset threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the difference is greater than a boundary value of the threshold range and is a negative value, The vehicle body is shifted to the right and needs to be corrected to the left; if the difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right. 如权利要求1所述的判定装置,其中所述图像采集单元设置在所述车体前部的正中位置处。The determination device according to claim 1, wherein said image pickup unit is disposed at a center position of a front portion of said vehicle body. 如权利要求1所述的判定装置,其中所述车体上设置有壳体,所述壳体将所述图像采集单元罩设于其内,所述壳体上设置有开窗部,所述图像采集单元通过所述开窗部采集其前方的太阳能面板的表面图像信息。The determining device according to claim 1, wherein the vehicle body is provided with a casing, the casing housing the image collecting unit therein, and the casing is provided with a window opening portion, The image acquisition unit collects surface image information of the solar panel in front of the window through the window portion. 如权利要求1所述的判定装置,其中所述图像采集单元采集的图像为被所述太阳能面板上的经纬线包围的梯形区域,该梯形区域对应所述太阳能面板上的一个正方形区域。The determination device according to claim 1, wherein the image acquired by the image acquisition unit is a trapezoidal region surrounded by latitude and longitude lines on the solar panel, the trapezoidal region corresponding to a square region on the solar panel. 如权利要求4所述的判定装置,其中所述图像分析处理单元在收到所述 采集到的图像后,将所述图像透视转换为一标准面板图片,以将所述图像中的梯形区域转换为标准面板图片上的正方形区域。The determining device according to claim 4, wherein said image analysis processing unit converts said image perspective into a standard panel image after receiving said acquired image to convert a trapezoidal region in said image A square area on the standard panel image. 如权利要求1所述的判定装置,其中所述图像分析处理单元利用霍夫变换算法识别所述图像中的正方形区域中的向前延伸的直线,以识别所述图像中向前延伸的直线信息识别出的所述直线为霍夫线。The determination device according to claim 1, wherein said image analysis processing unit recognizes a forwardly extending straight line in a square region in said image using a Hough transform algorithm to identify forward extending straight line information in said image The recognized straight line is a Hough line. 如权利要求1所述的判定装置,其中所述合格线取平均值的方式是除去其中的一个最大值和一个最小值,然后取平均值。The determining apparatus according to claim 1, wherein said pass line is averaged by removing one of a maximum value and a minimum value, and then averaging. 如权利要求1所述的判定装置,其中所述合格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度即为所述中位值。The determining apparatus according to claim 1, wherein said pass line takes a median value by sorting the obtained angle data by size, and then taking an intermediate order angle is said median value. 如权利要求6所述的判定装置,其中所述合格线的角度是指所述霍夫线和所述预设垂直线间的夹角。The determining device according to claim 6, wherein the angle of the pass line is an angle between the Hough line and the predetermined vertical line. 一种太阳能面板清扫机器人直行判定方法,其中所述太阳能面板清扫机器人包括车体,所述车体在至少一太阳能面板上行驶或驻留;所述太阳能面板为矩形,其边缘处设有四条边框线,其内设有彼此垂直的经线及纬线,并且所述经线及所述纬线形成一面板坐标系;其中,A solar panel cleaning robot straight-through determination method, wherein the solar panel cleaning robot comprises a vehicle body, and the vehicle body runs or resides on at least one solar panel; the solar panel is rectangular and has four borders at an edge thereof. a line having warp and weft perpendicular to each other, and the warp and the weft form a panel coordinate system; wherein 所述判定方法包括一图像采集步骤以及一图像分析处理步骤;The determining method includes an image capturing step and an image analyzing processing step; 在所述图像采集步骤中,采集所述车体行进方向上的所处太阳能面板表面图像信息,并将所述图像信息发送给所述图像分析处理单元,其中所述图像信息中包括所处面板的经纬线信息;In the image capturing step, collecting solar panel surface image information of the vehicle body in the traveling direction, and transmitting the image information to the image analysis processing unit, wherein the image information includes the panel Warp and latitude information; 在所述图像分析处理步骤中,所述图像分析处理单元识别所述图像信息中的向前延伸的直线信息,然后计算识别出的每一直线在当前所述经纬坐标系下的角度,并保留其中识别出的所述直线开始点与结束点的Y坐标相差第一阙值并且X坐标相差第二阙值的线为合格线;将所述合格线的角度值按大小排序并取其中位值或是平均值,计算所述中位值或是平均值与预设垂直线角度的差值;In the image analysis processing step, the image analysis processing unit identifies forward-extending straight line information in the image information, and then calculates an angle of each identified straight line in the current latitude and longitude coordinate system, and retains The line in which the identified Y line of the straight line differs from the Y coordinate of the end point by a first 并且 value and the X coordinate differs by the second 阙 value is a qualified line; the angle value of the qualified line is sorted by size and the median value is taken Or an average value, calculating the median value or the difference between the average value and the preset vertical line angle; 其中当所述差值在一预设的阙值范围时,则判定所述车体是在按直线方向行进;若是所述差值大于所述阙值范围的边界值并且为负值,则判定所述车体向右偏移,需要向左纠正;若是所述差值大于所述阙值范围边界值并且为正值, 则判定所述车体向左偏移,需要向右纠正。Wherein when the difference is within a predetermined threshold range, it is determined that the vehicle body is traveling in a straight line direction; if the difference is greater than a boundary value of the threshold value range and is a negative value, then determining The vehicle body is offset to the right and needs to be corrected to the left; if the difference is greater than the boundary value of the threshold range and is positive, it is determined that the vehicle body is shifted to the left and needs to be corrected to the right. 如权利要求10所述的判定方法,其中在所述图像采集步骤中,采集到的所述图像为被所述太阳能面板上的经纬线包围的梯形区域,该梯形区域对应所述太阳能面板上的一个正方形区域。The determination method according to claim 10, wherein in the image capturing step, the acquired image is a trapezoidal region surrounded by a latitude and longitude line on the solar panel, the trapezoidal region corresponding to the solar panel A square area. 如权利要求11所述的判定方法,其中在所述图像分析处理步骤中,所述图像分析处理单元在收到所述采集到的图像后,将所述图像透视转换为标准面板图片,以将所述图像中的梯形区域转换为标准太阳能面板图片上的正方形区域。The determination method according to claim 11, wherein in the image analysis processing step, after receiving the captured image, the image analysis processing unit converts the image perspective into a standard panel image to The trapezoidal region in the image is converted to a square region on a standard solar panel picture. 如权利要求10所述的判定方法,其中在所述图像分析处理步骤中,所述图像分析处理单元识别所述图像中向前延伸的直线信息是利用霍夫变换算法检测所述图像中的正方形区域中的向前延伸的直线,而识别出的所述直线为霍夫线。The determination method according to claim 10, wherein in the image analysis processing step, the image analysis processing unit recognizes that the straight line information extending forward in the image is a square in the image detected by a Hough transform algorithm A straight line extending in the region, and the identified straight line is a Hough line. 如权利要求10所述的判定方法,其中所述合格线取平均值的方式是除去其中的一个最大值和一个最小值,然后取平均值。The determination method according to claim 10, wherein said pass line is averaged by removing one of a maximum value and a minimum value, and then averaging. 如权利要求10所述的判定方法,其中所述合格线取中位值的方式是将获得的角度数据按大小排序,然后取中间顺序的角度即为所述中位值。The determination method according to claim 10, wherein the pass line takes the median value by sorting the obtained angle data by size, and then taking the intermediate order angle as the median value. 如权利要求13所述的判定方法,其中所述合格线的角度是指所述霍夫线和所述预设垂直线间的夹角。The determination method according to claim 13, wherein the angle of the pass line is an angle between the Hough line and the predetermined vertical line.
PCT/CN2018/081990 2017-10-20 2018-04-04 Straight-on determination apparatus for solar panel cleaning robot, and determination method thereof Ceased WO2019076004A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710981129.9A CN107598927A (en) 2017-10-20 2017-10-20 Solar panel sweeping robot straight trip decision maker and its decision method
CN201710981129.9 2017-10-20

Publications (1)

Publication Number Publication Date
WO2019076004A1 true WO2019076004A1 (en) 2019-04-25

Family

ID=61077766

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/081990 Ceased WO2019076004A1 (en) 2017-10-20 2018-04-04 Straight-on determination apparatus for solar panel cleaning robot, and determination method thereof

Country Status (2)

Country Link
CN (1) CN107598927A (en)
WO (1) WO2019076004A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107598927A (en) * 2017-10-20 2018-01-19 苏州瑞得恩光能科技有限公司 Solar panel sweeping robot straight trip decision maker and its decision method
CN110362099B (en) * 2018-03-26 2022-08-09 科沃斯机器人股份有限公司 Robot cleaning method, device, robot and storage medium
CN109213177B (en) * 2018-11-09 2022-01-11 苏州瑞得恩光能科技有限公司 Robot navigation system and navigation method
CN109298715B (en) * 2018-11-09 2021-12-07 苏州瑞得恩光能科技有限公司 Robot traveling control system and traveling control method
CN114905531A (en) * 2022-06-10 2022-08-16 苏州立天智能科技有限公司 A photovoltaic cleaning robot and cleaning method
CN117522961B (en) * 2023-11-07 2024-10-25 湖州丽天智能科技有限公司 Photovoltaic array interruption recognition method based on photovoltaic robot

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106584454A (en) * 2016-09-21 2017-04-26 苏州瑞得恩光能科技有限公司 Path navigation control method for travelling of robot on rectangular slope
CN206154318U (en) * 2016-09-21 2017-05-10 苏州瑞得恩光能科技有限公司 Solar panel cleans robot control system
WO2017118973A1 (en) * 2016-01-05 2017-07-13 Evermore United S.A. Solar panel cleaning system capable of cleaning a plurality of solar arrays
US20170368685A1 (en) * 2016-06-28 2017-12-28 Qihan Technology Co., Ltd. Method and device for automatic obstacle avoidance of robot
CN107598927A (en) * 2017-10-20 2018-01-19 苏州瑞得恩光能科技有限公司 Solar panel sweeping robot straight trip decision maker and its decision method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100763234B1 (en) * 2004-06-11 2007-10-04 삼성전자주식회사 System and method for detecting driving conditions
CN103900593B (en) * 2012-12-26 2016-11-23 华为技术有限公司 The method and device of communication navigation
JP2015013281A (en) * 2013-06-03 2015-01-22 シンフォニアテクノロジー株式会社 Solar panel cleaning device
CN105868469A (en) * 2016-03-28 2016-08-17 湖南大学 Lane departure forewarning method based on perspective image and forewarning model construction method
CN206489451U (en) * 2017-02-10 2017-09-12 苏州瑞得恩光能科技有限公司 Positioner for solar panel sweeping robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017118973A1 (en) * 2016-01-05 2017-07-13 Evermore United S.A. Solar panel cleaning system capable of cleaning a plurality of solar arrays
US20170368685A1 (en) * 2016-06-28 2017-12-28 Qihan Technology Co., Ltd. Method and device for automatic obstacle avoidance of robot
CN106584454A (en) * 2016-09-21 2017-04-26 苏州瑞得恩光能科技有限公司 Path navigation control method for travelling of robot on rectangular slope
CN206154318U (en) * 2016-09-21 2017-05-10 苏州瑞得恩光能科技有限公司 Solar panel cleans robot control system
CN107598927A (en) * 2017-10-20 2018-01-19 苏州瑞得恩光能科技有限公司 Solar panel sweeping robot straight trip decision maker and its decision method

Also Published As

Publication number Publication date
CN107598927A (en) 2018-01-19

Similar Documents

Publication Publication Date Title
WO2019076004A1 (en) Straight-on determination apparatus for solar panel cleaning robot, and determination method thereof
WO2019076005A1 (en) Edge positioning apparatus for solar panel cleaning robot, and positioning method thereof
WO2018145631A1 (en) Solar panel cleaning robot positioning device and positioning method thereof
CN106873587B (en) Navigation system for solar panel cleaning robot and navigation method thereof
CN106952260A (en) A solar cell defect detection system and method based on CIS image acquisition
CN106599890B (en) digital instrument recognition algorithm for substation inspection robot
CN112871938A (en) Photovoltaic power plant cleans control integration management system
CN107768269B (en) A kind of method of the dirty defects detection of polysilicon solar battery slice appearance
CN114881956B (en) Battery grid line self-adaptive extraction method and system based on Hough transformation
CN111740699A (en) A photovoltaic panel fault detection and identification method, device and unmanned aerial vehicle
CN107507163A (en) A kind of method and system for identifying photovoltaic solar panel surface smut degree
CN103605369A (en) Solar cell assembly hot spot monitoring system and method based on unmanned plane
CN107610090B (en) A method for detecting grid line offset on the surface of photovoltaic cells
CN204544817U (en) A kind of solar panel surface dirt cleaning device
CN107843600A (en) A kind of method of polysilicon solar battery slice outward appearance impression of the hand defects detection
CN110545071A (en) automatic cleaning system and equipment for solar photovoltaic panel
CN113888559A (en) Intelligent control method for photovoltaic module cleaning robot
CN106546601B (en) Photovoltaic panel method for detecting cleaning degree based on low-rank constraint
CN110841964A (en) Low-cost photovoltaic system with intelligent cleaning function
CN117391669B (en) An intelligent inspection system for photovoltaic panels based on drones
CN107491078A (en) A kind of intelligent large photovoltaic plant sweeping robot system
CN116748254A (en) An automatic cleaning method and device for photovoltaic panels and photovoltaic power station
CN216056926U (en) Photovoltaic cleaning robot capable of synchronously photovoltaic cleaning and EL detection
CN206541195U (en) Navigation system for solar panel sweeping robot
CN206489451U (en) Positioner for solar panel sweeping robot

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: 18867696

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: 18867696

Country of ref document: EP

Kind code of ref document: A1