CN106873587B - 用于太阳能面板清扫机器人的导航***及其导航方法 - Google Patents
用于太阳能面板清扫机器人的导航***及其导航方法 Download PDFInfo
- Publication number
- CN106873587B CN106873587B CN201710073586.8A CN201710073586A CN106873587B CN 106873587 B CN106873587 B CN 106873587B CN 201710073586 A CN201710073586 A CN 201710073586A CN 106873587 B CN106873587 B CN 106873587B
- Authority
- CN
- China
- Prior art keywords
- vehicle body
- solar panel
- unit
- bridge
- bridge plate
- 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.)
- Active
Links
- 238000004140 cleaning Methods 0.000 title claims abstract description 64
- 238000000034 method Methods 0.000 title claims abstract description 26
- 238000001514 detection method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 claims description 7
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000004891 communication Methods 0.000 claims description 5
- 239000000428 dust Substances 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000003608 fece Anatomy 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
- G05D1/0278—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using satellite positioning signals, e.g. GPS
-
- 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)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Navigation (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本发明提供一种用于太阳能面板清扫机器人的导航***及其导航方法,其中所述太阳能面板清扫机器人包括车体和动力***,所述车体通过所述动力***在至少一太阳能面板上行驶或驻留。所述导航***包括优化路径规划单元、定位装置以及控制***。其中所述优化路径规划单元,设于一外部服务器内,用于计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;所述定位装置,设于所述车体上,用于获取所述车体在所述太阳能面板上的实时位置;所述控制***,设于所述车体内,分别连接至所述优化路径规划单元以及所述定位装置,用于根据所述优化路径及所述车体的实时位置发出至少一控制指令。所述动力***接收所述控制***的控制指令。
Description
技术领域
本发明涉及清扫机器人领域,特别涉及一种太阳能面板清扫机器人使用的导航***及其导航方法。
背景技术
在化石燃料日趋减少的情况下,作为一种新兴的可再生能源的太阳能已成为人类使用能源的重要组成部分,近十年来,太阳能应用技术在世界各国都得到迅猛发展。太阳能面板是指利用半导体材料在光照条件下发生的光生伏特效应(photovoltaic)将太阳能直接转换为电能的器件。有太阳光的地方就能发电,因此太阳能面板适用于从大型发电站到小型便携式充电器等多种场合,近年来得到飞速发展。
太阳能面板的工作环境只能是户外,影响其工作的最大问题并不是风雨雷电,而是常年累积的灰尘。太阳能面板上附着有灰尘或其它附着物,会影响面板板的透光率,阻碍光电效率,从而会严重影响面板直接获取阳光的效率,降低面板的能量吸收和转换效率,降低发电效率。现有技术的太阳能面板在使用中只能依靠人工定期完成清理工作,由于太阳能面板面积较大、大型电站同时使用的面板较多,而灰尘会反复累积,需要反复清洗;因此人力成本很高、清理效率低、清理效果较差。在很多场合,为了提高空间利用率,太阳能面板都是利用支架设置在高处,这就给清理工作带来更大的难度和风险。很多太阳能面板的用户为了降低清理成本只能选择不清理,这样只能被迫承担灰尘导致的电能损耗。这样,就需要有一个新的自动清理设备,对太阳能面板进行自动清理。
对此,业界开发出了一种新型的清扫机器人来进行太阳能面板的清洁,具体可参***专利申请201610836028.8号所揭示的相关内容。但随着这种清扫机器人在实际中的不断使用,业界也发现其需要进行新型功能的研发,来克服实际遇到的各种问题。
例如,对于清扫机器人在太阳能面板上的实时位置,地面上的工作人员是无法实时获知的,由于实时位置的未知,故而也就无法监控到清扫机器人的实时工作状态。由于太阳能面板通常都是会设置在高处,因此,即使清扫机器人发生故障,停止运行或者路线走偏,工作人员也无法及时得知。
具体的,通常清扫机器人在太阳能面板上的导航行走路线,都是根据优化路径发出一系列指令控制机器人在面板上行驶。而所有的行驶指令都是预先设置好的,清扫机器人按照设定机械的执行指令。而由于清扫机器人在太阳能面板上不能实时精确定位,因此也就无法实时导航。如此,一旦其所在太阳能面板上有异物,例如,干化的鸟粪,就会导致清扫机器人大幅偏离预设路径,清扫机器人偏离设定路径后,有可能会从其所在太阳能面板上坠落,或者有大量表面积不能清扫到。
因此,确有必要来开发一种新型的用于太阳能面板清扫机器人的导航***及其导航方法,来克服现有技术中的缺陷。
发明内容
本发明的一个目的在于,提供一种用于太阳能面板清扫机器人的导航***,以解决现有清扫机器人不能实时定位导航的问题。
为解决上述问题,本发明提供一种用于太阳能面板清扫机器人的导航***,其中所述太阳能面板清扫机器人包括车体和动力***,所述车体通过所述动力***在至少一太阳能面板上行驶或驻留。所述导航***包括优化路径规划单元、定位装置以及控制***。其中所述优化路径规划单元,设于一外部服务器内,用于计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;所述定位装置,设于所述车体上,用于获取所述车体在其所在太阳能面板上的实时位置;所述控制***,设于所述车体内,分别连接至所述优化路径规划单元以及所述定位装置,用于根据所述优化路径及所述车体的实时位置发出至少一控制指令。所述动力***接收所述控制***的控制指令。
进一步的,在不同实施方式中,其中任意两个相邻太阳能面板之间设有至少一桥板。所述导航***还包括桥位置判断单元、过桥检测单元以及车头方向判断单元。其中所述桥位置判断单元,用于从所述服务器获取至少一桥板位置及所述桥板两端的桥头位置;所述过桥检测单元,当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体实时位置与该桥板的桥头位置是否匹配;若否,调整所述车***置至该桥板的桥头位置;若是,执行下一步骤;以及所述车头方向判断单元,判断所述车体行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体行进方向与所述桥板位置一致,再执行所述过桥指令。
进一步的,在不同实施方式中,其中每一太阳能面板为矩形,其边缘处设有四条可识别边框;每一太阳能面板上还设有彼此垂直的经线及纬线,所述经线及所述纬线形成一面板坐标系。所述定位装置包括至少一影像采集单元、边框识别单元、经纬线识别单元以及车***置计算单元。其中所述影像采集单元,用于实时获取所述车体周围的影像和/或图片;所述边框识别单元,连接至所述影像采集单元,用于根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框;所述经纬线识别单元,连接至所述影像采集单元;用于根据所述影像和/或图片及所述边框的位置,识别所述车体与所述边框之间存在的经线数量及纬线数量;以及所述车***置计算单元,连接至所述经纬线识别单元;用于根据所述车体与所述边框之间的经线数量及纬线数量计算所述车体在其所在太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述定位装置还包括影像采集单元位置计算单元,连接至所述车***置计算单元,用于根据所述车体的尺寸、所述车体在其所在太阳能面板上的坐标范围及所述影像采集单元与所述车体的相对位置,计算所述影像采集单元在该太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述定位装置还包括车体中心点位置计算单元,连接至所述车***置计算单元,用于根据所述车体的尺寸、所述车体在其所在太阳能面板上的坐标范围,计算所述车体中心点在该太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述定位装置还包括GPS单元和面板判断单元;所述GPS单元,用于实时获取所述车体的GPS定位位置;所述面板判断单元,连接至所述GPS单元,用于根据所述车体的GPS定位位置及面板分布图判断所述车体所在太阳能面板的信息。
进一步的,在不同实施方式中,其还包括异物识别单元,设于所述外部服务器内,连接至所述影像采集单元;用于对比所述车体周围的影像与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。
进一步的,在不同实施方式中,其还包括无线通信单元,连接至所述控制***,且无线连接至所述外部服务器;用于在所述控制***及所述外部服务器之间实现数据交换。
进一步的,本发明的又一实施方式提供一种用于太阳能面板清扫机器人的导航方法,其中所述太阳能面板清扫机器人包括车体。所述导航方法包括如下步骤:优化路径计算步骤,计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;车***置获取步骤,获取所述车体在所述太阳能面板上的实时位置;控制指令发布步骤,根据所述优化路径及所述车体的实时位置发出至少一控制指令;以及车体控制步骤,根据所述控制指令控制车体在所述太阳能面板上行驶或驻留。
进一步的,在不同实施方式中,其中任意两个相邻太阳能面板之间设有至少一桥板;所述导航方法还包括桥位置判断步骤,获取至少一桥板位置及所述桥板两端的桥头位置;过桥检测步骤,当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体实时位置与该桥板的桥头位置是否匹配;若否,调整所述车***置至该桥板的桥头位置;若是,执行下一步骤;以及车头方向判断步骤,判断所述车体行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体行进方向与所述桥板位置一致,再执行所述过桥指令。
进一步的,在不同实施方式中,其中每一太阳能面板为矩形,其边缘处设有四条可识别边框;每一太阳能面板上设有彼此垂直的经线及纬线,所述经线及所述纬线形成一面板坐标系;所述车***置获取步骤,具体包括如子下步骤:影像采集子步骤,实时获取所述车体周围的影像和/或图片;边框识别子步骤,根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框;经纬线识别子步骤,根据所述影像和/或图片及所述边框的位置识别所述车体与所述边框之间存在的经线数量及纬线数量;车***置计算子步骤,根据所述车体与所述边框之间的经线数量及纬线数量计算所述车体在所述太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述车***置获取步骤还可以包括如下子步骤:影像采集单元位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围及所述影像采集单元与所述车体的相对位置计算所述影像采集单元在该太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述车***置获取步骤还可以包括如下子步骤:车体中心点位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围计算所述车体中心点在该太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述车***置获取步骤中,在所述影像采集子步骤之前,还包括如下子步骤:GPS定位子步骤,实时获取所述车体的GPS定位位置;面板判断子步骤,根据所述车体的GPS定位位置及面板分布图判断所述车体所在太阳能面板的信息。
进一步的,在不同实施方式中,其中所述方法,还包括如下步骤:影像发送步骤,将所述车体周围的影像无线发送至服务器;和/或,定位数据发送步骤,将所述车体的定位数据发送至所述服务器;其中,所述车体的定位数据包括但不限于所述车体所在太阳能面板的信息,和/或,所述车体在该太阳能面板上的坐标范围,和/或,所述影像采集单元在该太阳能面板上的坐标范围,和/或所述车体中心点在该太阳能面板上的坐标范围。
进一步的,在不同实施方式中,其中所述方法还包括如下步骤:异物识别步骤,用于对比所述车体周围的影像与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。
本发明优点在于,提供一种用于太阳能面板清扫机器人的导航***及其导航方法,其通过定位装置实时定位其自身车体在大面积太阳能面板区域中所在太阳能面板上的精确的区域位置,使得其能够进行实时导航操作,从而能有效的规划其在太阳能面板上的清扫优化路径,使得其能有效的清扫太阳能面板的表面积。
附图说明
图1为本发明实施方式中清扫机器人位于太阳能面板上的示意图;
图2为本发明实施方式中清扫机器人的导航***的逻辑结构图;
图3为本发明实施方式中用于太阳能面板清扫机器人导航方法的步骤流程图;
图4为图3所示导航方法中车***置获取步骤的流程图;
图5为本发明实施例中清扫机器人在其所处太阳能面板经纬线坐标体系中的经线方向的投影示意图;
图6为本发明实施例中清扫机器人在其所处太阳能面板经纬线坐标体系中的纬线方向的投影示意图。
图中部件编号如下:
100太阳能面板清扫机器人/清扫机器人/机器人,200太阳能面板,边框210,经线211,纬线212,桥板300;
10车体,110安装支架,优化路径规划单元21,定位装置22,控制***23,桥位置判断单元24,过桥检测单元25,车头方向判断单元26,异物识别单元27,无线通信单元28;
影像采集单元221,边框识别单元222,经纬线识别单元223,车***置计算单元224,影像采集单元位置计算单元225,车体中心点位置计算单元226,GPS单元227,面板判断单元228,服务器30。
具体实施方式
以下参考说明书附图介绍本发明的优选实施例,证明本发明可以实施,所述实施例可以向本领域中的技术人员完整介绍本发明,使其技术内容更加清楚和便于理解。本发明可以通过许多不同形式的实施例来得以体现,本发明的保护范围并非仅限于文中提到的实施例。
在附图中,结构相同的部件以相同数字标号表示,各处结构或功能相似的组件以相似数字标号表示。附图所示的每一部件的尺寸和厚度是任意示出的,本发明并没有限定每个组件的尺寸和厚度。为了使图示更清晰,附图中有些地方适当夸大了部件的厚度。
本发明所提到的方向用语,例如「上」、「下」、「前」、「后」、「左」、「右」、「内」、「外」、「侧面」等,仅是附图中的方向,只是用来解释和说明本发明,而不是用来限定本发明的保护范围。
当某些部件被描述为“在”另一部件“上”时,所述部件可以直接置于所述另一部件上;也可以存在一中间部件,所述部件置于所述中间部件上,且所述中间部件置于另一部件上。当一个部件被描述为“安装至”或“连接至”另一部件时,二者可以理解为直接“安装”或“连接”,或者一个部件通过一中间部件间接“安装至”、或“连接至”另一个部件。
如图1所示,本发明涉及的一个实施例提供了一种用于太阳能面板清扫机器人100(以下简称清扫机器人或机器人)的导航***。其中所述太阳能面板清扫机器人100包括车体10和动力***,所述车体10通过所述动力***在至少一太阳能面板200上行驶或驻留。
而所述每一太阳能面板200为矩形,其边缘处设有四条可识别边框210;每一太阳能面板上设有彼此垂直的经线211及纬线212,所述经线211及所述纬线212形成一面板坐标系。而太阳能面板200,其通常都是多个拼接在一起,进而形成较大采光面积。在相邻的两个太阳能面板之间一般都设有至少一桥板300,用于连接两个太阳能面板。
进一步的,请参阅图2所示,所述导航***包括优化路径规划单元21、定位装置22、控制***23、桥位置判断单元24、过桥检测单元25、车头方向判断单元26、异物识别单元27以及无线通信单元28。
其中所述优化路径规划单元21,用于计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;其具体可以是设置在外部的服务器30内,但不限于。
所述定位装置22,设于所述车体10上,用于获取所述车体10在所处太阳能面板上的实时位置。其包括至少一影像采集单元221、边框识别单元222、经纬线识别单元223、车***置计算单元224、影像采集单元位置计算单元225、车体中心点位置计算单元226、GPS单元227和面板判断单元228。
其中所述影像采集单元221,用于实时获取所述车体周围的影像和/或图片。具体的,如图1所示,所述影像采集单元221可以是通过一安装支架110安装在所述车体10上,但不限于。且其中所述影像采集单元221在水平方向的视野角度为0-360度。所述影像采集单元221包括但不限于摄像头或是影像传感器。
所述边框识别单元222,连接至所述影像采集单元221;用于根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框。所述经纬线识别单元223,连接至所述影像采集单元221;用于根据所述影像和/或图片及所述边框的位置识别所述车体10与所述边框210之间存在的经线数量及纬线数量。
具体的,在一个具体实施方式中,所述影像采集单元221、所述边框识别单元222以及所述经纬线识别单元223之间的配合,其为所述影像采集单元221采集到的车体四周的图片或是影像,能够明确显示所述车体所处太阳能面板的4周边框。所述边框识别单元222识别四面边框后,所述经纬线识别单元223则会以各识别出的边框为界,识别车体四周到其对应边框之间的经纬线数量,进而实现定位。
但在有些情况下,由于太阳能面板面积较大,所述车体在所处太阳能面板上的位置,使得所述影像采集单元221获得的车体四周的图片或是影像,不能明确显示所述车体所处太阳能面板的4周边框,可能只有相邻的2处边框或是3处边框。这时所述边框识别单元222在识别相邻交接的两边框后,所述经纬线识别单元223即可以以识别出的两相邻交接边框为界,识别所述车体10相应的两边到这识别出的两边框之间的经纬线数量,进而实现定位。
也就是说,对于所述车体在其所处太阳能面板上的定位而言,是需要先识别出所处太阳能面板的边框,并以识别出的边框作为基准或是界限,然后在进行识别出的边框与车体之间的经纬线的识别,从而实现在所处太阳能面板上,由其经纬线形成的面板坐标系中的定位。其中作为定位基准或是定位界限的太阳能面板的边框数量,也并不一定需要识别出四周全部的边框,即4个边框,只要识别出相邻两交接的两个边框,即可进行后续的经纬线识别定位。
所述车***置计算单元224,连接至所述经纬线识别单元223;用于根据所述车体与所述边框之间的经线数量及纬线数量计算所述车体在所述太阳能面板上的坐标范围。所述影像采集单元位置计算单元225,连接至所述车***置计算单元224,用于根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围及所述影像采集单元221与所述车体的相对位置,计算所述影像采集单元221在该太阳能面板上的坐标范围。
所述车体中心点位置计算单元226,连接至所述车***置计算单元224,用于根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围计算所述车体中心点在该太阳能面板上的坐标范围。所述GPS单元227,用于实时获取所述车体的GPS定位位置。所述面板判断单元228,连接至所述GPS单元227,用于根据所述车体的GPS定位位置及面板分布图判断所述车体所处太阳能面板的信息。
所述控制***23,设于所述车体10内,分别连接至所述优化路径规划单元21以及所述定位装置22,用于根据所述优化路径及所述车体的实时位置发出至少一控制指令。所述动力***接收所述控制***的控制指令。
所述桥位置判断单元24,用于从所述服务器30获取至少一桥板位置及所述桥板两端的桥头位置。所述过桥检测单元25,当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体实时位置与该桥板的桥头位置是否匹配;若否,调整所述车***置至该桥板的桥头位置;若是,执行下一步骤。所述车头方向判断单元26,判断所述车体行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体行进方向与所述桥板位置一致,再执行所述过桥指令。
所述异物识别单元27,连接至所述影像采集单元221;用于对比所述车体周围的影像与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。其中所述异物识别单元可以是设于外部服务器内。
所述无线通信单元28,连接至所述控制***23,且无线连接至所述外部服务器30;用于在所述控制***23及所述服务器30之间实现数据交换。
所述外部服务器30还可以提供地图或者规划优化路径、桥板两端的桥头位置坐标和桥面位置,以及存储异物图片并实现异物识别。具体的,其中所述异物识别可以是由于所述异物识别单元设置在所述外部服务器内,由所述外部服务器进行异物识别。
进一步的,本发明的又一实施方式提供一种用于太阳能面板清扫机器人的导航方法,其中所述太阳能面板清扫机器人包括车体。所述导航方法包括如下步骤:S1:优化路径计算步骤、S2:车***置获取步骤、S3:控制指令发布步骤、S4:车体控制步骤、S5:桥位置判断步骤、S6:过桥检测步骤、S7:车头方向判断步骤、S8:异物识别步骤、S9:影像发送步骤以及S10:定位数据发送步骤。
其中所述优化路径计算步骤是计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径。所述车***置获取步骤是获取所述车体在所述太阳能面板上的实时位置。
进一步的,其中每一太阳能面板为矩形,其边缘处设有四条可识别边框;每一太阳能面板上设有彼此垂直的经线及纬线,所述经线及所述纬线形成一面板坐标系。而所述车***置获取步骤,具体包括如下子步骤:S21:GPS定位子步骤、S22:面板判断子步骤、S23:影像采集子步骤、S24:边框识别子步骤、S25:经纬线识别子步骤、S26:车***置计算子步骤、S27:影像采集单元位置计算子步骤以及S28:车体中心点位置计算子步骤。
其中所述GPS定位子步骤,实时获取所述车体的GPS定位位置。所述面板判断子步骤,根据所述车体的GPS定位位置及面板分布图判断所述车体所处太阳能面板的信息。
对于所述车体在其所处太阳能面板上的定位而言,是需要先识别出所处太阳能面板的边框,并以识别出的边框作为基准,然后在进行识别出的边框与车体之间的经纬线的识别,从而实现在所处太阳能面板上,由其经纬线形成的面板坐标系中的定位。其中作为定位基准或是定位界限的太阳能面板的边框数量,也并不一定需要识别出四周全部的边框,即4个边框,只要识别出相邻两交接的两个边框,即可进行后续的经纬线识别定位。
具体来讲,上述识别定位分成了以下三个子步骤:影像采集子步骤、边框识别子步骤和经纬线识别子步骤。其中所述影像采集子步骤,实时获取所述车体周围的影像和/或图片。所述边框识别子步骤,根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框。所述经纬线识别子步骤,根据所述影像和/或图片及所述边框的位置识别所述车体与所述边框之间存在的经线数量及纬线数量。
进一步的,其中所述影像识别子步骤取得所述车体四周的图片或是影像数据,所述数据中包括车体所处太阳能面板的边框信息。所述边框识别子步骤为识别获取数据中的边框信息,并将识别出的边框作为后续识别经纬线的基准或是界限。而所述经纬线识别子步骤,则是以识别出的边框为基准或是界限,识别所述车体四周到对应边框内的经纬线的数量,如此,实现所述车体在所处太阳能面板上,由其经纬线形成的面板坐标系中的定位。
所述车***置计算子步骤,根据所述车体与所述边框之间的经线数量及纬线数量计算所述车体在所述太阳能面板上的坐标范围。所述影像采集单元位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围及所述影像采集单元与所述车体的相对位置,计算所述影像采集单元在该太阳能面板上的坐标范围。
具体的,请参看图5、6所示,若已知所述车体的长度为A、宽度为B、厚度为C;(车体的尺寸);所述车体的坐标为(X,Y),其中,X1<X<X2(X1,X2为太阳能面板上距离所述车体最近的两经线坐标),Y1<Y<Y2(Y1,Y2为太阳能面板上距离所述车体最近的两纬线坐标);即X1,X2,Y1以及Y2围成了所述车体所在的坐标范围,已知所述影像采集单元相对于所述车体顶面的高度为H。
已知所述影像采集单元在所述车体顶面的投影到所述车体两个短边的距离为A1、A2;其中,A2=A- A1;已知影像采集单元在所述车体顶面的投影到所述车体两个长边的距离为B1、B2;其中,B2=B-B1。以上三个已知条件为所述影像采集单元与所述车体的相对位置。
设所述影像采集单元在一太阳能面板上的的投影坐标为(x,y),则
X1+(1+C/H)*(A- A1)< x <X2 -(1+C/H)* A1;
Y1+(1+C/H)*(B- B1)< y <Y2 -(1+C/H)* B1 。
本实施例优选A1=A/2,B1=0(车体前端中心处);A1=A/2,B1=B/2(车体中心处)的两组方案。
所述车体中心点位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围计算所述车体中心点在该太阳能面板上的坐标范围。
具体的,设所述车体中心点在一太阳能面板上的坐标为(x0,y0),则
X1+A/2< x0 <X2-A/2;
Y1+B/2< y 0<Y -B/2。
所述控制指令发布步骤是根据所述优化路径及所述车体的实时位置发出至少一控制指令。所述车体控制步骤是根据所述控制指令控制车体在所述太阳能面板上行驶或驻留。
其中任意两个相邻太阳能面板之间设有至少一桥板,所述桥位置判断步骤是获取至少一桥板位置及所述桥板两端的桥头位置。所述过桥检测步骤是当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体实时位置与该桥板的桥头位置是否匹配;若否,调整所述车***置至该桥板的桥头位置;若是,执行下一步骤。所述车头方向判断步骤,判断所述车体行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体行进方向与所述桥板位置一致,再执行所述过桥指令。
所述异物识别步骤是用于对比所述车体周围的影像与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。所述影像发送步骤是将所述车体周围的影像无线发送至服务器。所述定位数据发送步骤是将所述车体的定位数据发送至所述服务器。其中,所述车体的定位数据包括但不限于所述车体所在太阳能面板的信息,和/或,所述车体在该太阳能面板上的坐标范围,和/或,所述影像采集单元在该太阳能面板上的坐标范围,和/或所述车体中心点在该太阳能面板上的坐标范围。
本发明提供的一种用于太阳能面板清扫机器人的导航***及其导航方法,其通过定位装置实时定位其自身车体在大面积太阳能面板区域中所在太阳能面板上的精确的区域位置,使得其能够进行实时导航操作,从而能有效的规划其在太阳能面板上的清扫优化路径,使得其能有效的清扫太阳能面板的表面积。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (13)
1.一种用于太阳能面板清扫机器人的导航***,其中所述太阳能面板清扫机器人包括车体和动力***,所述车体通过所述动力***在至少一太阳能面板上行驶或驻留;其特征在于,所述导航***包括优化路径规划单元,设于一外部服务器内,用于计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;定位装置,设于所述车体内,用于获取所述车体所在太阳能面板上的实时位置;控制***,设于所述车体内,分别连接至所述优化路径规划单元、所述定位装置,用于根据所述优化路径及所述车体的实时位置发出至少一控制指令;其中所述动力***用于接收所述控制指令;
任意两个相邻太阳能面板之间设有至少一桥板;所述导航***还包括桥位置判断单元,用于从所述外部服务器获取至少一桥板位置及所述桥板两端的桥头位置;
过桥检测单元,当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体的实时位置与该桥板的桥头位置是否匹配;若否,调整所述车体的位置至该桥板的桥头位置;若是,执行下一步骤;以及
车头方向判断单元,判断所述车体的行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体的行进方向与所述桥板位置一致,再执行所述过桥指令;
其中每一太阳能面板为矩形,其边缘处设有四条可识别边框;每一太阳能面板上还设有彼此垂直的经线及纬线,所述经线及所述纬线形成一面板坐标系;所述定位装置包括至少一影像采集单元,用于实时获取所述车体周围的影像和/或图片;边框识别单元,连接至所述影像采集单元;用于根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框;经纬线识别单元,连接至所述影像采集单元;用于根据所述影像和/或图片及所述边框的位置识别所述车体与所述边框之间存在的经线数量及纬线数量;以及车***置计算单元,连接至所述经纬线识别单元;用于根据所述车体与所述边框之间的经线数量及纬线数量,计算所述车体在其所在太阳能面板上的坐标范围。
2.如权利要求1所述的导航***,其特征在于,所述定位装置还包括影像采集单元位置计算单元,连接至所述车***置计算单元,用于根据所述车体的尺寸、所述车体在其所在太阳能面板上的坐标范围及所述影像采集单元与所述车体的相对位置,计算所述影像采集单元在该太阳能面板上的坐标范围。
3.如权利要求1所述的导航***,其特征在于,所述定位装置还包括车体中心点位置计算单元,连接至所述车***置计算单元,用于根据所述车体的尺寸、所述车体在其所在太阳能面板上的坐标范围,计算所述车体中心点在该太阳能面板上的坐标范围。
4.如权利要求1所述的导航***,其特征在于,所述定位装置还包括GPS单元,用于实时获取所述车体的GPS定位位置;面板判断单元,连接至所述GPS单元,用于根据所述车体的GPS定位位置及面板分布图判断所述车体所在太阳能面板的信息。
5.如权利要求1所述的导航***,其特征在于,还包括异物识别单元,设于所述外部服务器内,连接至所述影像采集单元;用于对比所述车体周围的影像或图片与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。
6.如权利要求1所述的导航***,其特征在于,还包括无线通信单元,连接至所述控制***,且无线连接至所述外部服务器;用于在所述控制***及所述外部服务器之间实现数据交换。
7.一种用于太阳能面板清扫机器人的导航方法,其特征在于,所述太阳能面板清扫机器人包括车体;所述导航方法包括如下步骤:优化路径计算步骤,计算和规划所述清扫机器人在至少一太阳能面板上行驶的优化路径;车***置获取步骤,获取所述车体在其所在太阳能面板上的实时位置;控制指令发布步骤,根据所述优化路径及所述车体的实时位置发出至少一控制指令;以及车体控制步骤,根据所述控制指令控制车体在所述太阳能面板上行驶或驻留;每一太阳能面板为矩形,其边缘处设有四条可识别边框;每一太阳能面板上设有彼此垂直的经线及纬线,所述经线及所述纬线形成一面板坐标系;所述车***置获取步骤,具体包括如下子步骤:影像采集子步骤,实时获取所述车体周围的影像和/或图片;边框识别子步骤,根据所述影像和/或图片及所述车体的行进方向识别所述车体周围的边框;经纬线识别子步骤,根据所述影像和/或图片及所述边框的位置识别所述车体与所述边框之间存在的经线数量及纬线数量;车***置计算子步骤,根据所述车体与所述边框之间的经线数量及纬线数量计算所述车体在所述太阳能面板上的坐标范围。
8.如权利要求7所述的导航方法,其特征在于,任意两个相邻太阳能面板之间设有至少一桥板;所述导航方法还包括桥位置判断步骤,获取至少一桥板位置及所述桥板两端的桥头位置;过桥检测步骤,当所述控制指令为控制所述车体通过一桥板的过桥指令时,检测所述车体的实时位置与该桥板的桥头位置是否匹配;若否,调整所述车体的位置至该桥板的桥头位置;若是,执行下一步骤;以及车头方向判断步骤,判断所述车体的行进方向与所述桥板位置是否一致;若是,执行所述过桥指令;若否,调整所述车体的行进方向与所述桥板位置一致,再执行所述过桥指令。
9.如权利要求7所述的导航方法,其特征在于,所述车***置获取步骤还包括如下子步骤:影像采集单元位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围及所述影像采集单元与所述车体的相对位置计算所述影像采集单元在该太阳能面板上的坐标范围。
10.如权利要求7所述的导航方法,其特征在于,所述车***置获取步骤还包括如下子步骤:车体中心点位置计算子步骤,根据所述车体的尺寸、所述车体在一太阳能面板上的坐标范围计算所述车体中心点在该太阳能面板上的坐标范围。
11.如权利要求7所述的导航方法,其特征在于,所述车***置获取步骤中,在所述影像采集子步骤之前,还包括如下子步骤:GPS定位子步骤,实时获取所述车体的GPS定位位置;面板判断子步骤,根据所述车体的GPS定位位置及面板分布图判断所述车体所在太阳能面板的信息。
12.如权利要求7所述的导航方法,还包括如下步骤:影像发送步骤,将所述车体周围的影像无线发送至服务器;和/或,定位数据发送步骤,将所述车体的定位数据发送至所述服务器;其中,所述车体的定位数据包括但不限于所述车体所在太阳能面板的信息,和/或,所述车体在该太阳能面板上的坐标范围,和/或,所述影像采集单元在该太阳能面板上的坐标范围,和/或,所述车体中心点在该太阳能面板上的坐标范围。
13.如权利要求7所述的导航方法,其特征在于,还包括如下步骤:异物识别步骤,用于对比所述车体周围的影像或图片与预存的异物图片;若一影像或图片中的一部分与一异物图片匹配,则判断所述车体周围存在异物。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710073586.8A CN106873587B (zh) | 2017-02-10 | 2017-02-10 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
PCT/CN2018/075524 WO2018145632A1 (zh) | 2017-02-10 | 2018-02-07 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710073586.8A CN106873587B (zh) | 2017-02-10 | 2017-02-10 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106873587A CN106873587A (zh) | 2017-06-20 |
CN106873587B true CN106873587B (zh) | 2023-07-14 |
Family
ID=59167539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710073586.8A Active CN106873587B (zh) | 2017-02-10 | 2017-02-10 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106873587B (zh) |
WO (1) | WO2018145632A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106873587B (zh) * | 2017-02-10 | 2023-07-14 | 苏州瑞得恩光能科技有限公司 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
CN106774346B (zh) * | 2017-02-10 | 2023-11-24 | 苏州瑞得恩光能科技有限公司 | 用于太阳能面板清扫机器人的定位装置及其定位方法 |
CN107612503B (zh) * | 2017-10-20 | 2023-07-25 | 苏州瑞得恩光能科技有限公司 | 太阳能面板故障检测方法及***以及机器人 |
CN108008723A (zh) * | 2017-11-23 | 2018-05-08 | 浙江国自机器人技术有限公司 | 一种板上清洗导航方法、***及板上清洗机器人 |
CN107748565A (zh) * | 2017-11-23 | 2018-03-02 | 浙江国自机器人技术有限公司 | 一种自主移动的板上清洗方法及板上清洗机器人 |
CN109298715B (zh) * | 2018-11-09 | 2021-12-07 | 苏州瑞得恩光能科技有限公司 | 机器人行进控制***及行进控制方法 |
CN109782772A (zh) * | 2019-03-05 | 2019-05-21 | 浙江国自机器人技术有限公司 | 一种导航方法、***及清洗机器人 |
CN111760818B (zh) * | 2020-06-15 | 2022-08-26 | 武汉理工大学 | 一种基于物联网的光伏巡检机器人 |
CN114518110B (zh) * | 2022-02-21 | 2024-02-23 | 安徽怡丰自动化科技有限公司 | 用于光伏板清洗设备的导航方法、导航装置及存储介质 |
CN114905531A (zh) * | 2022-06-10 | 2022-08-16 | 苏州立天智能科技有限公司 | 一种光伏清扫机器人及清扫方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102426455A (zh) * | 2011-12-31 | 2012-04-25 | 浙江中控研究院有限公司 | 太阳能镜面清洗机器人*** |
JP2014240054A (ja) * | 2013-06-12 | 2014-12-25 | シンフォニアテクノロジー株式会社 | ソーラーパネル清掃装置 |
CN105249902A (zh) * | 2015-11-11 | 2016-01-20 | 南宁市三华太阳能科技股份公司 | 一种太阳能外墙清洁机器人 |
KR101623460B1 (ko) * | 2015-02-13 | 2016-05-23 | 재단법인한국조선해양기자재연구원 | 태양전지 패널 청소로봇장치 |
CN106182015A (zh) * | 2016-09-21 | 2016-12-07 | 苏州瑞得恩自动化设备科技有限公司 | 太阳能面板清扫机器人控制*** |
CN106272336A (zh) * | 2016-08-30 | 2017-01-04 | 浙江克里蒂弗机器人科技有限公司 | 一种用于光伏电池板组的智能化清洗机器人装置及清洗机器人的定位方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002149239A (ja) * | 2000-11-08 | 2002-05-24 | Hokuyo Automatic Co | 無人搬送車の位置検出装置 |
JP2017004373A (ja) * | 2015-06-12 | 2017-01-05 | 株式会社リコー | 情報処理装置、情報処理プログラム、および情報処理システム |
CN105425801B (zh) * | 2015-12-10 | 2018-06-12 | 长安大学 | 基于先进路径规划技术的智能清洁机器人及其清洁方法 |
CN105928514A (zh) * | 2016-04-14 | 2016-09-07 | 广州智能装备研究院有限公司 | 基于图像与惯性技术的agv复合导引*** |
CN106026886B (zh) * | 2016-07-20 | 2018-06-15 | 南京仁义机器人有限公司 | 适用于光伏电站清扫机器人在组件阵列间爬行的桥梁设备 |
CN106272331B (zh) * | 2016-09-21 | 2018-09-14 | 苏州瑞得恩光能科技有限公司 | 机器人在矩形斜坡上行驶的路径导航方法 |
CN106873587B (zh) * | 2017-02-10 | 2023-07-14 | 苏州瑞得恩光能科技有限公司 | 用于太阳能面板清扫机器人的导航***及其导航方法 |
-
2017
- 2017-02-10 CN CN201710073586.8A patent/CN106873587B/zh active Active
-
2018
- 2018-02-07 WO PCT/CN2018/075524 patent/WO2018145632A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102426455A (zh) * | 2011-12-31 | 2012-04-25 | 浙江中控研究院有限公司 | 太阳能镜面清洗机器人*** |
JP2014240054A (ja) * | 2013-06-12 | 2014-12-25 | シンフォニアテクノロジー株式会社 | ソーラーパネル清掃装置 |
KR101623460B1 (ko) * | 2015-02-13 | 2016-05-23 | 재단법인한국조선해양기자재연구원 | 태양전지 패널 청소로봇장치 |
CN105249902A (zh) * | 2015-11-11 | 2016-01-20 | 南宁市三华太阳能科技股份公司 | 一种太阳能外墙清洁机器人 |
CN106272336A (zh) * | 2016-08-30 | 2017-01-04 | 浙江克里蒂弗机器人科技有限公司 | 一种用于光伏电池板组的智能化清洗机器人装置及清洗机器人的定位方法 |
CN106182015A (zh) * | 2016-09-21 | 2016-12-07 | 苏州瑞得恩自动化设备科技有限公司 | 太阳能面板清扫机器人控制*** |
Also Published As
Publication number | Publication date |
---|---|
CN106873587A (zh) | 2017-06-20 |
WO2018145632A1 (zh) | 2018-08-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106873587B (zh) | 用于太阳能面板清扫机器人的导航***及其导航方法 | |
CN106774346B (zh) | 用于太阳能面板清扫机器人的定位装置及其定位方法 | |
CN110614638B (zh) | 一种变电站巡检机器人自主采集方法及*** | |
US11940811B2 (en) | Cleaning system and cleaning method | |
CN103294059B (zh) | 基于混合导航带的移动机器人定位***及其方法 | |
CN201707034U (zh) | 一种基于多像机多视场的轨距检测***定标装置 | |
WO2019076005A1 (zh) | 太阳能面板清扫机器人的边缘定位装置及其定位方法 | |
CN107462213A (zh) | 一种基于机器视觉***的铁塔倾斜角度自动测量方法 | |
CN111633660A (zh) | 一种智能巡检机器人 | |
CN107612503B (zh) | 太阳能面板故障检测方法及***以及机器人 | |
CN109420629A (zh) | 倾斜面上的作业装置及其应用在光伏电站的清扫方法 | |
CN107976147A (zh) | 一种基于机器视觉的玻璃定位检测装置 | |
CN109782772A (zh) | 一种导航方法、***及清洗机器人 | |
WO2020087909A1 (zh) | 一种基于多相机的光伏电池串定位方法 | |
WO2023207856A1 (zh) | 一种机器人及其直线行进控制方法、数据处理设备 | |
CN102829769A (zh) | 基于结构光视觉传感器的集装箱位置姿态测量方法 | |
CN107305380A (zh) | 一种自动避障方法和装置 | |
CN113608080A (zh) | 一种地下管廊输电线路故障检测机器人 | |
WO2019076004A1 (zh) | 太阳能面板清扫机器人直行判定装置及其判定方法 | |
CN109976339A (zh) | 一种车载配网巡检数据采集方法与巡检*** | |
CN109213177B (zh) | 机器人导航***及导航方法 | |
CN112000094A (zh) | 一种单双目结合的高压输电线路金具在线识别定位***及方法 | |
CN206541195U (zh) | 用于太阳能面板清扫机器人的导航*** | |
CN106840137B (zh) | 一种四点式掘进机自动定位定向方法 | |
CN102252671A (zh) | 核电水下机器人定位控制*** |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |