CN106647765B - 一种基于割草机器人的规划平台 - Google Patents

一种基于割草机器人的规划平台 Download PDF

Info

Publication number
CN106647765B
CN106647765B CN201710025383.1A CN201710025383A CN106647765B CN 106647765 B CN106647765 B CN 106647765B CN 201710025383 A CN201710025383 A CN 201710025383A CN 106647765 B CN106647765 B CN 106647765B
Authority
CN
China
Prior art keywords
information
positioning
platform
boundary
image
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
Application number
CN201710025383.1A
Other languages
English (en)
Other versions
CN106647765A (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.)
Shenzhen Topband Co Ltd
Original Assignee
Shenzhen Topband 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 Shenzhen Topband Co Ltd filed Critical Shenzhen Topband Co Ltd
Priority to CN201710025383.1A priority Critical patent/CN106647765B/zh
Publication of CN106647765A publication Critical patent/CN106647765A/zh
Application granted granted Critical
Publication of CN106647765B publication Critical patent/CN106647765B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/243Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0278Control 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/20Control system inputs
    • G05D1/24Arrangements for determining position or orientation
    • G05D1/247Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
    • G05D1/248Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons generated by satellites, e.g. GPS
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/60Intended control result
    • G05D1/648Performing a task within a working area or space, e.g. cleaning
    • G05D1/6484Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2105/00Specific applications of the controlled vehicles
    • G05D2105/15Specific applications of the controlled vehicles for harvesting, sowing or mowing in agriculture or forestry
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2107/00Specific environments of the controlled vehicles
    • G05D2107/20Land use
    • G05D2107/23Gardens or lawns
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/10Land vehicles
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2111/00Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
    • G05D2111/10Optical signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2111/00Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
    • G05D2111/50Internal signals, i.e. from sensors located in the vehicle, e.g. from compasses or angular sensors
    • G05D2111/52Internal signals, i.e. from sensors located in the vehicle, e.g. from compasses or angular sensors generated by inertial navigation means, e.g. gyroscopes or accelerometers

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)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Guiding Agricultural Machines (AREA)

Abstract

本发明适用于机器人领域,提供了一种基于割草机器人的规划平台,包括:图像边界识别装置,用于获取待规划区域的图像,并对图像进行处理,以识别待规划区域的边界,并将处理后形成的边界图像信息输出至控制装置;定位装置,用于采集平台的主定位数据,形成第一定位信息,输出至控制装置;惯性装置,用于采集平台运动过程中的惯性数据,将惯性数据处理为平台的第二定位信息,输出至控制装置;控制装置,对边界图像信息、第二定位信息及第一定位信息进行处理,形成待规划区域的地图,根据地图进行路径规划,并根据所规划的路径控制平台运动。本发明对作业场地的要求低,施工量较少,减少设备的复杂度,降低了成本,而且割草效率、割草覆盖率较高。

Description

一种基于割草机器人的规划平台
技术领域
本发明属于机器人领域,尤其涉及一种基于割草机器人的规划平台。
背景技术
我国随着经济的发展,草坪的面积在迅速增加,而草坪必须定期进行割草打理,否则会影响草坪整体的美观,而且定期割草还能促进草的分蘖,使得草坪更密实,避免昆虫、蛇等动物的栖息影响人的健康。
目前对割草区域进行边界识别的一种常用方案是:在草坪边界以及障碍物的四周埋设导线,导线的两端连接充电站,充电站对导线通一定频率的交流电,使得导线产生电磁信号。当割草机器人靠近导线时能够感应到电磁信号从而能够识别边界。还有的是在边界上设置信号发射装置,当割草机器人靠近边界时接收到发射装置的信号从而识别边界。但这种方式需要施工埋设导线,对于草坪面积比较大,边界比较复杂的情况,工程量比较大;若草坪边界情况发生改变,需要重新进行施工,原有的导线可能无法再用,灵活性差;对于边界比较长的情况,需要使用大量导线,成本比较高,而且使用时需要一直通电,不节能环保;受充电站供电限制以及导线本身内阻等的限制,铺设导线的总长度是有限的,对于总边界长度比较大的应用受到限制。
另一种方案是:对于在边界上设置信号发射装置,其同样需要一定的施工,而且信号发射装置本身的成本比较高,信号发射装置的维护成本也比较高。如果信号发射装置采用电池供电,则需要定期更换电池,若采用线缆供电,则线缆本身的铺设需要比较大的工程。
因此,现有的割草机器人存在的普遍缺点是:施工量比较大、灵活性差、铺设与维护成本高,而且无法进行准确、智能化的割草作业。
发明内容
本发明实施例提供一种基于割草机器人的规划平台,旨在解决施工量比较大、灵活性差、铺设与维护成本高,而且无法准确、智能化的割草作业的问题。
本发明实施例是这样实现的,一种基于割草机器人的规划平台,平台包括:图像边界识别装置、惯性装置、定位装置,以及控制装置;
图像边界识别装置,可用于获取待规划区域的图像,并对图像进行处理,以识别待规划区域的边界,并将处理后形成的边界图像信息输出至控制装置;
惯性装置,可用于采集平台运动过程中的惯性数据,将惯性数据处理为平台的第二定位信息,并输出至控制装置;
定位装置,可用于采集平台的主定位数据,并形成第一定位信息,输出至控制装置;
控制装置,可对边界图像信息、第二定位信息及第一定位信息进行处理,形成待规划区域的地图,根据地图进行路径规划,并根据所规划的路径控制平台运动。
本发明实施例通过图像识别的方式确定待规划区域的边界,并通过惯性装置与定位装置的组合来获得定位信息,从而形成待规划区域的地图,并进行路径规划和移动控制;采用了本发明的基于割草机器人的规划平台,草坪不用埋设导线,对作业场地的要求进一步降低,施工量较少,减少应用割草机器人的复杂度,大大减少了铺设与维护的成本,而且设备可自动识别割草区域的边界,并自动生成地图并规划运动路径,使得割草机器人能够构建草坪的地图以及确定自身的位置,大大提高割草机器人的割草效率以及提升割草覆盖率。
附图说明
图1是本发明实施例提供的一种实施环境图;
图2是本发明实施例提供的一种基于割草机器人的规划平台的结构图;
图3是本发明实施例提供的另一种基于割草机器人的规划平台的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过图像识别的方式确定待规划区域的边界,并通过惯性装置与定位装置的组合来获得定位信息,从而形成待规划区域的地图,并进行路径规划和移动控制;采用了本发明的基于割草机器人的规划平台,草坪不用埋设导线,对作业场地的要求进一步降低,施工量较少,减少应用割草机器人的复杂度,大大减少了铺设与维护的成本,而且设备可自动识别割草区域的边界,并自动生成地图并规划运动路径,使得割草机器人能够构建草坪的地图以及确定自身的位置,大大提高割草机器人的割草效率以及提升割草覆盖率。
如图1所示,在本发明的一个具体实施环境中,基于割草机器人的规划平台可通过图像边界识别的方法沿着边界以一定的方向(比如逆时针)移动,在移动过程中通过定位计算与修正计算实时对机器人进行定位,同时记录边界的位置信息,形成边界路径;当割草机器人走完完整的一圈后即完成对整个草地/草坪的地图绘制。
图中的充电站可提供电能补充,以保证规划平台的续航。
图2示出了本发明实施例提供的一种基于割草机器人的规划平台的结构图,该平台包括:图像边界识别装置1、定位装置2、惯性装置3,以及控制装置4。
其中,图像边界识别装置1,可用于获取待规划区域的图像,并对图像进行处理,以识别待规划区域的边界,并将处理后形成的边界图像信息输出至控制装置4。这里的边界图像信息至少包括已经识别出来的边界的相关位置信息。可以理解的,本发明中的待规划区域主要指草坪,草坪的边界主要包括:草坪区域和非草坪区域(如围墙、篱笆、水泥地等)的过渡地带;或者割过的草坪区域与没割过的草坪区域的交接处;或者割过草的草坪区域与未割过草的草坪区域之间的界线等。针对上述各种状态的边界,图像边界识别装置均可以进行识别,并将识别到的边界图像信息输出至控制装置4进行进一步处理。
定位装置2,可用于采集平台的主定位数据,并形成第一定位信息,输出至控制装置4。
惯性装置3,可用于采集平台运动过程中的惯性数据,将惯性数据处理为平台的第二定位信息,并输出至控制装置4。
控制装置4,可对边界图像信息、第二定位信息及第一定位信息进行处理,形成待规划区域的地图,根据地图进行路径规划,并根据所规划的路径控制平台运动。
在本发明实施例中,这里所说的控制装置4可以是但不限于微处理器或微控制器,如意法半导体公司的STM32f4微控制器等,当然还可以是其他类型的单片机或者DSP、FPGA等,具体不作限定。
如图3所示,在本发明的一个实施例中,控制装置4进一步还包括:修正单元41与规划处理单元42。
其中,修正单元41,其与惯性装置及定位装置耦接,用于将第二定位信息及第一定位信息按预设的修正算法进行处理,以获得包含平台的位置信息的第三定位信息。
规划处理单元42,其根据修正单元的第三定位信息以及图像边界识别装置的边界图像信息构建待规划区域的地图,并进行路径规划,以及控制平台按所规划的路径运动。
在本发明实施例中,修正单元41与规划处理单元42可以是控制装置4上的集成模块,也可以是分别独立的芯片,其功能可以通过软件、硬件或者其结合来实现,在具体的实现形式上不作限定。
本发明实施例提供的基于割草机器人的规划平台,对作业场地的要求进一步降低,施工量较少,大大减少了铺设与维护的成本,而且设备可自动识别割草区域的边界,并自动生成地图并规划运动路径,运行灵活,且定位准确,智能化程度较高。
作为本发明的一个具体实施例,图像边界识别装置1采用视觉边界识别的方式对草坪的边界进行识别,其包括:图像采集单元11以及图像处理单元12。
其中,图像采集单元11,用于获取待规划区域的图像。图像处理单元12,用于对待规划区域的图像进行预处理、有效信息提取及计算,形成边界图像信息,并输出至控制装置。
可以理解,图像采集单元11可以是摄像头,例如CCD摄像头或CMOS摄像头等。例如,在具体的实施环境中,可将CCD摄像头或CMOS摄像头安装在割草机器人的上部,以一定的频率对机器人前方区域进行图像采集。
其中,图像处理单元12对图像采集单元11所采集的图像进行预处理,例如滤波,详细地,可以包括畸变修正、去噪音以及图像增强等。
当然作为本发明的一个重要功能模块,图像处理单元12还用于对图像进行有效信息的提取和计算。详细地,有效信息的提取可以是特征信息提取,这里主要针对草坪的边界对应的图像进行捕捉和提取,图像处理单元12会获取图像当中的颜色信息、明暗度信息等,并按预设规则进行处理。例如,图像处理单元12可以对图像中的颜色信息进行统计,并计算颜色的分布情况,例如,草地的主色为绿色,可以区别于环境中的其他物体,因此,可以在RGB色彩模式下,计算绿色在所有颜色当中出现的概率,并根据其概率分布判断是否为草坪边界。当然,在本发明中,还可以通过草坪的纹理来判断是否为边界,例如,图像处理单元12对图像中的明暗度信息进行统计,并计算明暗度的分布情况,根据该分布情况来进一步判断该图像是否包含草坪的边界信息。其次,图像处理单元12还可以计算待规划区域(草坪)的边界与规划平台的相对位置。
在本发明实施例中,定位装置2可用于采集平台的主定位数据,形成第一定位信息,并输出至控制装置4,以通过控制装置4进行处理;定位装置2采集的主定位数据可确定规划平台的位置信息,控制装置4根据此数据可确定规划平台所处的位置并进行记录以便于后续的地图构建和路径规划。
在本发明的一种实施例中,定位装置2为GPS定位单元201,主定位数据为GPS定位数据。其中,GPS定位单元201可实时采集平台当前的GPS定位数据,将该GPS定位数据处理为包含该平台的位置信息的第一定位信息,并输出至控制装置4的修正单元41。
在本发明的另一种实施例中,定位装置2为双目定位单元202,其可采集预设于待规划区域的边界上的标志物的图像信息,其中,主定位数据为预设于待规划区域的边界上的标志物的图像信息。因此,双目定位单元202可用于获取并识别预设于待规划区域的边界上的标志物的图像信息,并形成至少包含平台的位置信息的第一定位信息,以输出至控制装置的修正单元41。
在本发明的一个实施例中,在规划平台中进一步引入惯性装置3,以对规划平台的运动状态信息进行采集与处理。
在常规的机器人中,一般不会采用惯性***作为一种独立的定位手段,因为惯性***固有的积分累积误差,只能保证短时间的定位精度,若没有相应的辅助定位方法,或没有对应的累计误差修正措施,无法在一般的机器人中独立作为定位装置来使用。而本发明引入惯性装置3,利用了惯性装置3短时间定位精度高、数据稳定连续的特性,恰好可以解决规划平台通过GPS定位单元201或双目定位单元202进行定位时,可能会出现的短时间定位干扰。具体的,例如通过GPS定位单元201进行定位时,可能会出现GPS信号不佳或局部区域干扰偏大的情况(如多径效应等),可能会导致定位的不稳定,导致***无法正常工作。或者,通过双目定位单元202进行定位时,由于通过摄像头进行图像采集经常会出现拍摄视野被其他物体(如树木)遮挡,导致无法正常捕捉到标识物。
因此,基于上述原因,本发明实施例中通过惯性装置3与GPS定位单元201或双目定位单元202进行组合定位,使得即使出现上述的一些非正常因素时,***也能够获得精度较高、稳定的定位信息。
在本发明的一个实施例中,惯性装置3包括:
惯性数据采集单元31,用于采集规划平台在运动过程中形成的惯性数据;以及
惯性数据处理单元32,用于对惯性数据进行处理,以形成包含规划平台的运动状态信息及位置信息的第二定位信息,并输出至控制装置4。
在本发明实施例中,惯性数据包括但不限于:加速度数据、角速度数据以及地磁数据。相应地,惯性数据采集单元31,可以是惯性传感器,其可包括:
用于获取平台的加速度数据的加速度采集模块,可以是加速度传感器,例如MEMS加速度计等;
用于获取平台的角速度数据的角速度采集模块,可以是角速度传感器,例如MEMS陀螺仪等;以及
用于获取平台的地磁数据的地磁采集模块,可以是磁力传感器,例如MEMS磁力计等。
以上的惯性数据采集单元31的各模块实现了对规划平台的加速度、地磁,以及角速度进行测量,并且测量得到的数据进一步发送至惯性数据处理单元32,惯性数据处理单元32进一步将这些数据处理为包含规划平台的朝向信息、姿态信息、速度信息的第二定位信息,因此,这里的惯性数据处理单元32还包括:
数据融合模块,用于对惯性数据进行融合处理,以得到包含平台的朝向信息、姿态信息、速度信息以及位置信息的第二定位信息,并将第二定位信息输出至修正单元41,以与第一定位信息进行融合、修正处理,以获得稳定的、较高定位精度的第三定位信息,并输出至规划处理单元42。
对于数据或信息的融合、修正处理,详细的,当采用GPS定位装置201时,例如,可通过对经处理过的加速度数据进行二次积分得到平台基于惯性测量的位置信息,以及基于GPS定位装置201测量得到的基于GPS定位数据的位置信息,以及以一定的数据融合算法融合两个位置信息得到平台的准确位置信息。
又例如,当采用双目定位装置202时,例如,可通过对经处理过的加速度进行二次积分得到平台基于惯性测量的位置信息,以及基于双目测距得到基于双目摄像头的位置信息,以及以一定的数据融合算法融合两个位置信息得到机器人的位置信息。
以下举例说明本发明实施例所采用的一种将惯性数据与GPS定位数据进行融合的计算方法:
1、状态预测:
X(k|k-1)=AX(k-1|k-1)+BU(k)
式中,X(k|k-1)为基于上一时刻状态对当前状态的预测,U(k)为当前的输入,在本实施例中,状态采用水平面上两个方向的位置和速度,输入为经过修正的水平面上的加速度,即
X=(Px Py Vx Vy)T
U=(ax ay)T
A为状态转移矩阵,B为控制输入矩阵,Δt为采样时间间隔
Figure BDA0001209577790000081
Figure BDA0001209577790000082
2、误差预测:
P(k|k-1)=AP(k-1|k-1)AT+Q(k)
式中,P(k|k-1)为基于上一时刻误差对当前误差的预测估计,Q(k)为***过程的误差协方差矩阵,根据***的过程模型确定。
3、卡尔曼增益计算:
Figure BDA0001209577790000083
式中,Kg(k)为当前时刻的卡尔曼增益矩阵,H为观测矩阵,R(k)为观测误差协方差矩阵,这里我们选定观测向量为GPS测量的水平面上的位置和速度,则:
Y=(Px Py Vx Vy)T
因状态矢量与观测矢量一致,观测矩阵为单位矩阵,观测误差协方差矩阵根据GPS的测量误差确定。
4、状态更新:
X(k|k)=X(k|k-1)+Kg(k)(Y(k)-HX(k|k-1))
5、误差更新:
P(k|k)=(I-Kg(k)H)P(k|k-1)
式中,I为单位矩阵。
当然上述只是举例说明本发明可采用的一种计算规则,用于体现本发明实施例所提供的方案的可实现性,具体不作限定。
然后,规划处理单元42获取到第三定位信息,根据第三定位信息以及图像边界识别装置1的边界图像信息构建待规划区域的地图,并进行路径规划,以及控制平台按所规划的路径运动。
因此,本发明实施例通过图像识别的方式确定待规划区域的边界,并通过惯性辅助定位装置来获得准确的定位信息,从而形成待规划区域的地图,并进行路径规划和移动控制;采用了本发明的基于割草机器人的规划平台,草坪不用埋设导线,对作业场地的要求进一步降低,施工量较少,减少应用割草机器人的复杂度,大大减少了铺设与维护的成本,而且设备可自动识别割草区域的边界,并自动生成地图并规划运动路径,使得割草机器人能够构建草坪的地图以及确定自身的位置,大大提高割草机器人的割草效率以及提升割草覆盖率。
在本发明的一个优选实施例中,控制装置4还包括:
多任务控制单元,若当前的待规划区域已经作业完毕,根据预设的任务信息及待规划区域的定位信息,控制平台移动至下一个未执行过作业的待规划区域。例如,搭载本规划平台的割草机器人完成某一块草坪的割草作业后,如果任务列表中的任务信息还有其他草坪的割草任务,割草机器人依据该草坪的GPS定位信息,自动前往下一个草坪执行割草作业,直到所有的割草作业都完成,智能化程度高,用户体验好。
在本发明的一个优选实施例中,控制装置4还包括:
电量控制单元,在平台作业过程中,若电量不足,根据预设的充电站的位置信息,及平台的定位信息前往充电站进行充电。
在本发明的一种实施例中,定位装置2为GPS定位单元201,则搭载有上述发明实施例中提供的规划平台的割草机器人,其通过图像边界识别与定位的实施步骤举例如下:
A1.割草机器人启动后,先根据GPS定位单元201确定自身的位置,然后检测是否有当前草坪的地图,如果没有,则执行步骤B1,否则执行步骤C1;
B1.割草机器人沿某个固定方向(比如北)寻找边界,找到边界后沿着边界往一定方向(比如逆时针)走一圈,边走边记录边界的位置信息。完成一圈后,控制装置4判断该边界是草坪的外边界还是草坪内障碍物(比如中央花坛等)的边界。判断方法为根据割草机器人是在封闭边界内还是封闭边界的外部,如果在封闭边界内部,则表明该边界为草坪的外边界,否则该边界为草坪内障碍物的边界。若找到的边界为障碍物的边界,则割草机器人改变方向(比如朝南),重复步骤B1,直到找到草坪的外边界;
C1.割草机器人根据草坪的形状进行割草路径规划,然后根据规划好的路径执行割草作业;
优选的,还进一步包含如下两个步骤:
D1.割草机器人完成某一块草坪的割草作业后,如果任务列表中还有其他草坪的割草任务,割草机器人依据该草坪的GPS坐标,自动前往下一个草坪执行割草作业,直到所有的割草作业都完成;
E1.在割草机器人执行割草任务过程中,若有电量不足,会根据记录的充电站的位置自动前往充电。
在本发明的另一种实施例中,定位装置2为双目定位单元202,则搭载有上述发明实施例中提供的规划平台的割草机器人,其通过图像边界识别与定位的实施步骤举例(例子中标杆数目为2根)如下:
A2.割草机器人启动后,先检测是否有当前草坪的地图,如果没有,则执行步骤B2,否则执行步骤C2;
B2.割草机器人的双目摄像头云台旋转扫描一圈,寻找标杆(这里以标杆作为标识物),找到标杆后走向最近的一根标杆,然后根据双目测距原理测量与另外一根杆的距离。然后通过图像边界识别的方法沿着边界以一定的方向(比如逆时针)行走,在行走过程中通过定位计算与修正单元实时对机器人进行定位,同时记录边界的位置信息;当割草机器人走完完整的一圈后即完成对整个草坪的地图绘制;
C2.割草机器人根据草坪的形状进行割草路径规划,然后根据规划好的路径执行割草作业;
优选的,还进一步包含如下两个步骤:
D2.在割草机器人执行割草任务过程中,若有电量不足,会根据记录的充电站的位置自动前往充电。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种基于割草机器人的规划平台,其特征在于,平台包括:图像边界识别装置、惯性装置、定位装置,以及控制装置;
图像边界识别装置,可用于获取待规划区域的图像,并对图像进行处理,以识别待规划区域的边界,并将处理后形成的边界图像信息输出至控制装置;
定位装置,可用于采集平台的主定位数据,形成第一定位信息,并输出至控制装置;
惯性装置,可用于采集平台运动过程中的惯性数据,将惯性数据处理为平台的第二定位信息,并输出至控制装置;
控制装置,可对边界图像信息、第二定位信息及第一定位信息进行处理,形成待规划区域的地图,根据地图进行路径规划,并根据所规划的路径控制平台运动;
所述控制装置包括多任务控制单元,其用于若当前的待规划区域已经作业完毕,根据预设的任务信息及待规划区域的定位信息,控制平台移动至下一个未执行过作业的待规划区域,直到所有的割草作业完成;
所述控制装置还用于:
当割草机器人沿某个固定方向寻找边界时,找到边界时沿着边界往一定方向走一圈,边走边记录边界的位置信息;完成一圈后,根据割草机器人在封闭边界内时,判断该边界为待规划区域的外边界;当根据割草机器人在封闭边界外部时,判断该边界为待规划区域内障碍物的边界,并控制割草机器人改变方向,直到找到待规划区域的外边界。
2.如权利要求1的平台,其特征在于,控制装置包括:
修正单元,与惯性装置及定位装置耦接,用于将第二定位信息及第一定位信息按预设的修正算法进行处理,以获得包含平台的位置信息的第三定位信息;
规划处理单元,根据修正单元的第三定位信息以及图像边界识别装置的边界图像信息构建待规划区域的地图,并进行路径规划,以及控制平台按所规划的路径运动。
3.如权利要求1的平台,其特征在于,边界识别装置包括:图像采集单元以及图像处理单元;
图像采集单元,用于获取待规划区域的图像;以及
图像处理单元,用于对待规划区域的图像进行预处理、有效信息提取及计算,形成边界图像信息,并输出至控制装置。
4.如权利要求2的平台,其特征在于,定位装置包括GPS定位单元,主定位数据为GPS定位数据;
GPS定位单元,用于采集平台的GPS定位数据,将GPS定位数据处理为包含平台的位置信息的第一定位信息,并输出至控制装置的修正单元。
5.如权利要求2的平台,其特征在于,定位装置包括双目定位单元,其可采集预设于待规划区域的边界上的标志物的图像信息;
双目定位单元,用于获取并识别预设于待规划区域的边界上的标志物的图像信息,并形成至少包含平台的位置信息的第一定位信息,以输出至控制装置的修正单元。
6.如权利要求1的平台,其特征在于,惯性装置包括:
惯性数据采集单元,用于采集平台运动过程中形成的惯性数据;以及
惯性数据处理单元,用于对惯性数据进行处理,以形成包含平台的运动状态信息及位置信息的第二定位信息,并输出至控制装置。
7.如权利要求6的平台,其特征在于,惯性数据包括:加速度数据、角速度数据以及地磁数据;
惯性数据采集单元包括:
用于获取平台的加速度数据的加速度采集模块;
用于获取平台的角速度数据的角速度采集模块;以及
用于获取平台的地磁数据的地磁采集模块。
8.如权利要求2或6的平台,其特征在于,运动状态信息包括:朝向信息、姿态信息、速度信息;
惯性数据处理单元包括:
数据融合模块,用于对惯性数据进行融合处理,以得到包含平台的朝向信息、姿态信息、速度信息以及位置信息的第二定位信息,并将第二定位信息输出至修正单元。
9.如权利要求1的平台,其特征在于,控制装置还包括:
电量控制单元,在平台作业过程中,若电量不足,根据预设的充电站的位置信息,及平台的定位信息前往充电站进行充电。
CN201710025383.1A 2017-01-13 2017-01-13 一种基于割草机器人的规划平台 Active CN106647765B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710025383.1A CN106647765B (zh) 2017-01-13 2017-01-13 一种基于割草机器人的规划平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710025383.1A CN106647765B (zh) 2017-01-13 2017-01-13 一种基于割草机器人的规划平台

Publications (2)

Publication Number Publication Date
CN106647765A CN106647765A (zh) 2017-05-10
CN106647765B true CN106647765B (zh) 2021-08-06

Family

ID=58844382

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710025383.1A Active CN106647765B (zh) 2017-01-13 2017-01-13 一种基于割草机器人的规划平台

Country Status (1)

Country Link
CN (1) CN106647765B (zh)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10140530B1 (en) * 2017-08-09 2018-11-27 Wipro Limited Method and device for identifying path boundary for vehicle navigation
CN107976998A (zh) * 2017-11-13 2018-05-01 河海大学常州校区 一种割草机器人地图创建与路径规划***及方法
CN110168466B (zh) * 2017-11-16 2022-05-24 南京泉峰科技有限公司 智能割草***
CN108423141B (zh) * 2018-02-05 2020-03-31 浙江大学 一种水下作业机器人及其控制方法
CN108337987A (zh) * 2018-02-13 2018-07-31 杭州慧慧科技有限公司 一种自动割草***和割草机控制方法
CN108919814A (zh) * 2018-08-15 2018-11-30 杭州慧慧科技有限公司 割草机工作区域生成方法、装置及***
CN108490932B (zh) * 2018-03-09 2021-01-26 东南大学 一种割草机器人的控制方法及自动控制割草***
CN108614558B (zh) * 2018-05-31 2020-12-25 北京智行者科技有限公司 一种清扫轨迹规划方法
CN109343533A (zh) * 2018-11-09 2019-02-15 深圳蓝胖子机器人有限公司 一种高尔夫球场草坪维护的机器人***及其控制方法
CN111273648B (zh) * 2018-11-19 2021-11-16 苏州宝时得电动工具有限公司 自动行走设备及其控制方法
CN109584258B (zh) * 2018-12-06 2021-10-15 南京苏美达智能技术有限公司 草地边界识别方法及应用其的智能割草装置
CN110134147A (zh) * 2019-06-20 2019-08-16 安阳全丰航空植保科技股份有限公司 一种植保无人机的自主路径规划方法及装置
CN110320915A (zh) * 2019-07-15 2019-10-11 上海速标智能科技有限公司 具有自动建图和路径规划功能的作业平台及其控制方法
CN112684786A (zh) * 2019-10-18 2021-04-20 南京德朔实业有限公司 自行走割草***和户外行走设备
CN111028658A (zh) * 2019-11-18 2020-04-17 杭州晶一智能科技有限公司 一种基于gps和在线地图的割草机器人电子地图构建方法
CN113064408B (zh) * 2019-12-13 2023-03-10 苏州宝时得电动工具有限公司 自主机器人及其控制方法、计算机存储介质
EP4075225A4 (en) * 2019-12-13 2023-06-07 Positec Power Tools (Suzhou) Co., Ltd. JOB CARD MAKING METHOD AND DEVICE, ROBOT AND STORAGE MEDIA
CN111199677B (zh) * 2019-12-25 2022-02-18 邦鼓思电子科技(上海)有限公司 一种室外区域的工作地图自动建立方法,装置,存储介质及工作设备
CN113128747B (zh) * 2019-12-30 2024-03-19 南京泉峰科技有限公司 智能割草***及其自主建图方法
CN113296495B (zh) * 2020-02-19 2023-10-20 苏州宝时得电动工具有限公司 自移动设备的路径形成方法、装置和自动工作***
CN114111779B (zh) * 2020-08-26 2024-06-28 深圳市杉川机器人有限公司 一种建立工作区域地图的方法及自移动设备
CN114945882A (zh) * 2020-12-10 2022-08-26 南京泉峰科技有限公司 智能割草机以及智能割草***
CN114253267A (zh) * 2021-09-26 2022-03-29 深圳市商汤科技有限公司 一种移动机器人及其沿边移动方法、计算机存储介质
CN113885495A (zh) * 2021-09-29 2022-01-04 邦鼓思电子科技(上海)有限公司 一种基于机器视觉的室外自动工作控制***、方法及设备
CN114489083A (zh) * 2022-02-11 2022-05-13 松灵机器人(深圳)有限公司 一种工作区域构建方法及相关装置
CN116088533B (zh) * 2022-03-24 2023-12-19 未岚大陆(北京)科技有限公司 信息确定方法、远程终端、设备、割草机及存储介质
CN114937258B (zh) * 2022-04-22 2023-08-04 未岚大陆(北京)科技有限公司 割草机器人的控制方法、割草机器人以及计算机存储介质
CN115291613A (zh) * 2022-09-16 2022-11-04 未岚大陆(北京)科技有限公司 自主移动设备及其控制方法和计算机可读存储介质
CN115500143B (zh) * 2022-11-02 2023-08-29 无锡君创飞卫星科技有限公司 一种具有激光雷达的割草机控制方法及装置
CN116203606B (zh) * 2023-03-03 2024-02-20 上海筱珈数据科技有限公司 基于rtk与视觉融合技术的剪草机器人导航方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662400A (zh) * 2012-05-10 2012-09-12 慈溪思达电子科技有限公司 割草机器人的路径规划算法
CN103472823A (zh) * 2013-08-20 2013-12-25 苏州两江科技有限公司 一种智能机器人用的栅格地图创建方法
CN105204505A (zh) * 2015-09-22 2015-12-30 深圳先进技术研究院 一种基于扫地机器人定位视频采集和制图的***及方法
CN105928514A (zh) * 2016-04-14 2016-09-07 广州智能装备研究院有限公司 基于图像与惯性技术的agv复合导引***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101281512B1 (ko) * 2007-04-06 2013-07-03 삼성전자주식회사 로봇청소기 및 그 제어방법
CN104704979B (zh) * 2013-12-17 2016-12-07 苏州宝时得电动工具有限公司 一种自动割草装置
CN105988470A (zh) * 2015-02-15 2016-10-05 苏州宝时得电动工具有限公司 自动割草机
JP6716910B2 (ja) * 2015-12-25 2020-07-01 井関農機株式会社 作業車両の自律走行システム
CN205704223U (zh) * 2016-04-06 2016-11-23 王方明 公共清扫机器人路径规划***
CN106155053A (zh) * 2016-06-24 2016-11-23 桑斌修 一种割草方法、装置以及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102662400A (zh) * 2012-05-10 2012-09-12 慈溪思达电子科技有限公司 割草机器人的路径规划算法
CN103472823A (zh) * 2013-08-20 2013-12-25 苏州两江科技有限公司 一种智能机器人用的栅格地图创建方法
CN105204505A (zh) * 2015-09-22 2015-12-30 深圳先进技术研究院 一种基于扫地机器人定位视频采集和制图的***及方法
CN105928514A (zh) * 2016-04-14 2016-09-07 广州智能装备研究院有限公司 基于图像与惯性技术的agv复合导引***

Also Published As

Publication number Publication date
CN106647765A (zh) 2017-05-10

Similar Documents

Publication Publication Date Title
CN106647765B (zh) 一种基于割草机器人的规划平台
CN113791641B (zh) 一种基于飞行器的设施检测方法及控制设备
CN204515530U (zh) 自动行走***
CN104180805B (zh) 基于智能手机的室内行人定位与跟踪方法
CN106843230B (zh) 应用于移动设备的虚拟墙***及其实现方法
CN109901590B (zh) 桌面机器人的回充控制方法
US10444760B2 (en) Robotic vehicle learning site boundary
CN108012326A (zh) 基于栅格地图的机器人监视宠物的方法及芯片
CN107831777A (zh) 一种飞行器自主避障***、方法及飞行器
CN108881825A (zh) 基于Jetson TK1的水稻杂草无人机监控***及其监控方法
CN108846325A (zh) 目标区域作业的规划方法、装置、存储介质及处理器
CN106168805A (zh) 基于云计算的机器人自主行走的方法
CN108369420A (zh) 用于自主定位的设备和方法
CN104197934B (zh) 一种基于地磁的定位方法、装置及***
CN113675923B (zh) 充电方法、充电装置及机器人
CN111199677B (zh) 一种室外区域的工作地图自动建立方法,装置,存储介质及工作设备
CN107832655A (zh) 一种基于无人机近地面成像的航拍***及棉花产量估测方法
CN110081873A (zh) 区域打点识别方法和农机打点识别***
CN110286670A (zh) 多台自动收割机的行驶路径规划***及其方法
CN106352871A (zh) 一种基于天花板人工信标的视觉室内定位***和方法
CN110702101A (zh) 一种面向电力巡检场景的定位方法及***
CN111540013B (zh) 一种基于多相机视觉slam的室内AGV小车定位方法
CN108536146A (zh) 基于路径和rssi的移动机器人定位充电基座的智能控制方法
CN112068572A (zh) 一种无人收割***及方法
CN108717293B (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