CN108873904B - 矿用车辆无人驾驶停靠方法、设备及可读存储介质 - Google Patents
矿用车辆无人驾驶停靠方法、设备及可读存储介质 Download PDFInfo
- Publication number
- CN108873904B CN108873904B CN201810726319.0A CN201810726319A CN108873904B CN 108873904 B CN108873904 B CN 108873904B CN 201810726319 A CN201810726319 A CN 201810726319A CN 108873904 B CN108873904 B CN 108873904B
- Authority
- CN
- China
- Prior art keywords
- marker
- mining vehicle
- docking
- parking
- yaw
- 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
- 238000005065 mining Methods 0.000 title claims abstract description 140
- 238000000034 method Methods 0.000 title claims abstract description 46
- 239000003550 marker Substances 0.000 claims abstract description 110
- 238000003032 molecular docking Methods 0.000 claims abstract description 56
- 230000000007 visual effect Effects 0.000 claims abstract description 35
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 28
- 238000013135 deep learning Methods 0.000 claims description 14
- 238000012549 training Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000005259 measurement Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000013527 convolutional neural network Methods 0.000 description 2
- 229910052500 inorganic mineral Inorganic materials 0.000 description 2
- 239000011707 mineral Substances 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012567 pattern recognition method Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 238000012546 transfer 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/0257—Control of position or course in two dimensions specially adapted to land vehicles using a radar
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)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提供了一种矿用车辆无人驾驶停靠方法、设备及可读存储介质。该方法包括:利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,从而实现了矿用车辆的精准停靠。
Description
技术领域
本发明涉及无人驾驶领域,尤其涉及一种矿用车辆无人驾驶停靠方法、设备及可读存储介质。
背景技术
近年来随着人工智能相关技术的迅速发展,无人驾驶得到广泛的关注与进步。在露天矿区,由于天气环境恶劣且地形错综复杂,矿物运输效率低下且矿物运输劳动力短缺,劳动力成本高昂,尤其适合使用无人驾驶技术的使用。
然而现有的无人驾驶技术还不够成熟,大部分研究还停留在实验阶段,且矿用车辆的驾驶道路环境相对复杂,现有的无人驾驶技术,在实现车辆停车停靠时,车辆定位精度不足或控制不够精准,难以实现车辆的精准停靠。
因此,亟待一种矿用车辆无人驾驶停靠方法。
发明内容
有鉴于此,本发明实施例提供一种矿用车辆无人驾驶停靠方法、设备及可读存储介质,能够实现矿用车辆的精准停靠。
本发明的一个方面提供一种矿用车辆无人驾驶停靠方法,包括:利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠。
在本发明的一个实施例中,利用视觉识别算法识别至少一个停靠标志物,包括:通过模板匹配确定多个候选区域;利用深度学习网络模型对多个候选区域进行识别,判断所述候选区域是否存在停靠标志物,其中深度学习网络模型是通过对至少一个标志物的多个样本图像进行训练得到的。
在本发明的一个实施例中,利用激光雷达在停靠区域内确定至少一个标志物的位置信息,包括:通过多线激光雷达测量矿用车辆与至少一个标志物中的每一个之间的距离和角度。
在本发明的一个实施例中,至少一个标志物包括两个标志物,根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,包括:通过如下公式控制矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为矿用车辆的转向控制器的输出量,center_yaw为转向控制器的输出中值量,last_yaw为转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
在本发明的一个实施例中,还包括:按照规划路径控制矿用车辆自动驾驶至装货点或卸货点,其中利用视觉识别算法识别至少一个停靠标志物和至少一个个停靠标志物所在的停靠区域,包括:在矿用车辆到达装货点或卸货点时,利用视觉识别算法识别至少一个停靠标志物。
在本发明的一个实施例中,至少一个停靠标志物的包括:2个停靠标志物,至少一个停靠标志物为可移动的,至少一个停靠标志物包括:至少一个安全锥。
本发明的一个方面提供一种矿用车辆无人驾驶停靠装置,包括:识别模块,用于利用视觉识别算法识别至少一个停靠标志物;测量模块,用于利用激光雷达在停靠区域内确定至少一个标志物的位置信息;导航模块,用于根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠。
在本发明的一个实施例中,所述识别模块通过模板匹配确定多个候选区域;利用深度学习网络模型对多个候选区域进行识别,判断所述候选区域是否存在停靠标志物,其中深度学习网络模型是通过对至少一个标志物的多个样本图像进行训练得到的。
在本发明的一个实施例中,所述确定模块通过多线激光雷达测量矿用车辆与至少一个标志物中的每一个之间的距离和角度。
在本发明的一个实施例中,至少一个标志物包括两个标志物,所述控制模块通过如下公式控制矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为矿用车辆的转向控制器的输出量,center_yaw为转向控制器的输出中值量,last_yaw为转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
在本发明的一个实施例中,导航模块还用于:按照规划路径控制矿用车辆自动驾驶至装货点或卸货点,其中利用视觉识别算法识别至少一个停靠标志物和至少一个个停靠标志物所在的停靠区域,包括:在矿用车辆到达装货点或卸货点时,利用视觉识别算法识别至少一个停靠标志物。
在本发明的一个实施例中,至少一个停靠标志物的包括:2个停靠标志物,至少一个停靠标志物为可移动的,至少一个停靠标志物包括:至少一个安全锥。
本发明的又一个方面提供一种计算机可读存储介质,其上存储有计算机可执行指令,其中,可执行指令被处理器执行时实现如上的方法。
本发明的又一个方面提供一种计算机设备,包括:存储器、处理器及存储在存储器中并可在处理器中运行的可执行指令,其中,处理器执行可执行指令时实现如上所述的方法。
根据本发明实施例提供的技术方案,通过利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,实现了矿用车辆的精准停靠。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本发明实施例示出的一种矿用车辆无人驾驶停靠系统的示意图。
图2是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠方法的流程图。
图3是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠过程示意图。
图4是根据本发明另一示例性实施例示出的一种矿用车辆无人驾驶停靠方法的流程图。
图5是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠装置的框图。
图6是根据本发明一示例性实施例示出的用于矿用车辆无人驾驶停靠的计算机设备的框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。根据本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
通常情况下,矿用车辆的行驶环境比较复杂,周围经常有岩石、厂房或设备等干扰物,普通雷达或导航装置容易受此干扰产生误导,进而影响车辆的停靠。
图1是本发明实施例示出的一种矿用车辆无人驾驶停靠系统的示意图,如图1所示,该系统中包括:矿用车辆110和停靠标志物120。
在矿用车辆110上安装有图像采集装置111和112,用于为视觉识别算法提供图像,以实现对停靠标志物的视觉识别。矿用车辆110上还安装有多线激光雷达113,用于精确测量车辆与停靠标志物之间的距离。停靠标志物120可以由2个安全锥121和122构成,由2个安全锥标识出的一条直线作为矿用车辆110的停靠目的地。本发明的实施例通过多线激光雷达与安全锥的组合使用实现了精确停靠。
应理解,本发明的实施例对于安全锥的个数和多线激光雷达以及图像采集装置的个数不作限制。
图2是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠方法的流程图。如图2所示,该方法包括:
210,利用视觉识别算法识别至少一个停靠标志物。
视觉识别,是指利用计算机对图像进行处理、分析和理解,以识别各种不同模式的目标和对像的技术。使用视觉识别技术,使得自动驾驶时,能够利用更多种类的标志物进行停靠控制,简化了自动驾驶的复杂程度。例如,本发明实施例中,可以使用安全锥、标杆或木桩等物体作为标志物,在使用不同的标志物时,只需在图像识别装置中输入对应的标志物模型,即可完成矿用车辆无人驾驶的停靠操作。
本发明实施例中,停靠标志物,也称为定位桩,是一种可以用于引导车辆进行停靠的物体,例如,安全锥、标识牌或标杆等。本发明实施例中,识别停靠标志物是指,从车辆周围物体中将标志物分辨出来,并且识别出停靠标志物对于车辆的大致方向和位置。例如,本发明实施例中,车辆装有图像采集装置和图像识别装置,在图像识别装置中,设定有标志物的模型,图像识别装置能够根据图像采集装置采集到的车辆周围的图像,判断车辆周围是否有标志物,并且根据图像采集装置与车辆之间的角度和位置关系,以及图像上标志物的位置,判断标志物与车辆之间的角度关系。
停靠标志物所在的停靠区域是由停靠标志物指示出的一片区域,用于停靠车辆,例如,本发明实施例中,由4个停靠标志物指示出一片矩形停靠区域。视觉识别装置够根据图像中标志物的大小对标志物与车辆之间的距离做粗略的测算,并且还能够对停靠区域做粗略识别,例如,本发明实施例中,通过识别停靠标志物,视觉识别装置能够识别出具车辆前方10-12米处有一矩形停靠区域,其中该停靠区域的大小可以是根据经验或统计预先设定的。
220,利用激光雷达在停靠区域内确定至少一个标志物的位置信息。
多线激光雷达是一种能够精确测量距离的雷达。本发明实施例中,通过步骤210,能够得到标志物与车辆之间的大致位置和角度,根据上述结果,在此范围内进行精确的定位和测量,从而获取标志物的精确位置信息,进而控制车辆进行停靠。
例如,本发明实施例中,在车辆前方偏右3-5度,距离15-20m处有一个标志物,通过多线激光雷达对此范围进行搜索,并确定标志物的精确方位和距离。通过对多个标志物进行类似的搜索,进而确定所有标志物的精确位置信息,并且,能够确定停靠区域的精确位置和大小。
230,根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠。
矿用车辆的姿态信息包括车辆的行驶方向和行驶速度等,姿态信息可以通过陀螺仪或速度测量仪器获取。自动驾驶过程中,结合位置信息和车辆姿态信息,能够控制车辆进行停靠。
例如,本发明的一个实施例中,两个标志物构成一条直线,车辆后方需要停靠至与此直线平齐。控制时,通过不断测量车辆与标志物之间的距离和角度,得到车辆与标志物之间的位置关系,即车辆与直线的位置关系,以及车辆的行驶速度和行驶方向,进而控制车辆的精准停靠。
根据本发明实施例提供的技术方案,通过利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,实现了矿用车辆的精准停靠。
根据本发明的实施例,上述利用激光雷达在停靠区域内确定至少一个标志物的位置信息,包括:通过多线激光雷达测量矿用车辆与至少一个标志物中的每一个之间的距离和角度,以便得到至少一个停靠标志物的更精确的位置信息。
根据本发明的实施例,上述标志物为可移动的,以便车辆利用不同位置的标志物进行定位,或更换停车位置。
根据本发明的实施例,上述多个标志物的数量包括:2个,以便车辆使用最低数量的标志物进行定位,进而降低成本,并且降低运算的复杂度。
根据本发明的实施例,上述标志物包括:安全锥。安全锥通常具有鲜艳的颜色或反射带,方便识别和定位,且价格低廉,降低了无人驾驶停靠技术的使用成本。
根据本发明的实施例,上述利用激光雷达在停靠区域内确定至少一个标志物的位置信息,包括:通过所述多线激光雷达测量所述矿用车辆与至少一个标志物中的每一个之间的距离和角度。通过对距离和角度的测量,使得控制过程中能够精确的掌握标志物与车辆之间的位置信息,进而控制车辆精准停靠。
在本发明的一个实施例中,利用视觉识别算法识别至少一个停靠标志物,包括:通过模板匹配确定多个候选区域;利用深度学习网络模型对多个候选区域进行识别,判断候选区域是否存在停靠标志物,其中深度学习网络模型是通过对至少一个标志物的多个样本图像进行训练得到的。
模板匹配是一种最基本的模式识别方法,研究某一特定对象物的图案位于图像的什么地方,进而识别对象物。它是图像处理中最基本、最常用的匹配方法。本发明实施例中,使用的模板为停靠标志物模板。停靠过程中,首先对收集到的视觉识别图像进行模板匹配处理,将图像上能够与停靠标志物模板匹配成功的区域作为候选区域。之后,利用深度学习网络模型对候选区域进行识别,精确判断候选区域中是否存在停靠标志物,其中,深度学习网络模型时通过对停靠标志物的多个样本图像进行训练得到的。
利用模板匹配对图像进行处理,能够减少运算量,提高图像处理效率,但判断的准确程度较低,本发明实施例中,将其与结合深度学习网络模型后,使得图像处理过程的效率和准确度都保持在较高水平。
在本发明的一个实施例中,至少一个标志物包括两个标志物,根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,包括:
通过如下公式控制矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为矿用车辆的转向控制器的输出量,center_yaw为转向控制器的输出中值量,last_yaw为转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
图3是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠过程示意图。如图3所示,包括:
矿用车辆310,安全锥320,安全锥330。
停靠过程中,转向控制器的输出量Yaw通过如下公式计算:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
式中:
center_yaw:转向控制器的输出中值量。
last_yaw:转向控制器上次的输出量。
Kp:比例系数。
Kd:微分系数。
其中,Kp与Kd的具体值由实验标定得到。
转向控制器的输出量Yaw即转向控制器控制车辆转过一定角度时输出的信号。转向控制器的输出中值量center_yaw的确定方法包括:当Yaw和last_yaw同时等于0时,标定center_yaw的值,并以此值作为center_yaw的固定值,进行后续的计算,进而控制车辆精准停靠。
进一步地,e通过如下公式计算:
式中:
L:精准定位距离。
L1:矿用车辆310与安全锥320的距离。
L2:矿用车辆310与安全锥330的距离。
θ:矿用车辆310与两个安全锥垂直平分线的夹角。
精准定位距离L包括:预设的车辆与停靠目的地之间的距离,例如,本发明实施例中,由2个停靠标志物组成一条直线作为停靠目的地,预设矿用车辆需停靠至与此直线相距1m处,则本发明实施例中,L的值为1m。
根据上述公式计算的结果,使得自动驾驶过程中能够更加精确的对矿用车辆进行停靠。
本发明另一个实施例中,还包括:按照规划路径控制矿用车辆自动驾驶至装货点或卸货点,其中,利用视觉识别算法识别至少一个停靠标志物,包括:在矿用车辆到达装货点或卸货点时,利用视觉识别算法识别至少一个停靠标志物。
例如,本发明实施例中,对车辆进行自动驾驶控制时,先设定一条行驶路线作为规划路线,规划路线连接了装货点和卸货点,车辆按照此路线在装货点和卸货点之间往返运输,并且当车辆需要在装货点或卸货点进行停靠时,使用本发明实施例提的技术方案,利用视觉识别算法识别至少一个停靠标志物。
本发明实施例提供的技术方案,可以与其他自动驾驶技术相结合,实现矿用车辆自动驾驶过程中的精准停靠。
图4是根据本发明另一示例性实施例示出的一种矿用车辆无人驾驶停靠方法的流程图,该方法包括:
410,根据露天矿区运输要求,制定矿用车辆无人驾驶路线。
路线主要包括有矿用车辆运输路线、矿用车辆装载货物点和矿用车辆卸载货物点。由于露天矿区自身特点,装载矿物点和卸载货物点会随着装载或卸载货物的不断变化,具体的停靠点会有所变化,但运输过程中的运输路线固定不变。此外,根据制定的矿用车辆无人驾驶路线通过高精度差分定位模块进行驾驶路径采集,并制成电子地图。
420,在路线终点附近通过模板匹配,识别停车标志物。
当矿用车辆接近转载货物点或接近卸载货物点附件时,此时启动摄像头对车辆周围的物体进行视觉采集。本发明实施例中,使用4个安全锥作为标志物,标识出一块矩形区域作为停车区域。采集到的视觉图像通过模板匹配,标识出可能存在安全锥的候选区域。
430,通过卷积神经网络对候选区域进行精确识别,判断其中是否包含停车标志物。
卷积神经网络预先对安全锥的模型进行学习,进而在候选区域内精确判断是否存在安全锥,并且通过安全锥在图像上的大小对安全锥的位置做初步测量。
440,获取停车标志物的精确位置信息。
得到安全锥的初步位置信息后,此时由激光雷达在返回的初步定位区域内进行进一步定位。通过激光雷达模块对4个安全锥进行实时检测,计算车辆与4个安全锥的距离,并将安全锥的距离实时返回给矿用车辆的数据处理机构。
450,处理位置信息,得到转向输出量。
数据处理机构按照公式:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
对数据进行处理,得到矿用车辆的转向控制器的输出量,其中,Yaw为矿用车辆的转向控制器的输出量,center_yaw为转向控制器的输出中值量,last_yaw为转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,
其中,Kp与Kd的具体值可以由实验标定得到。
转向控制器的输出量Yaw即转向控制器控制车辆转过一定角度时输出的信号。转向控制器的输出中值量center_yaw的确定方法包括:当Yaw和last_yaw同时等于0时,标定center_yaw的值,并以此值作为center_yaw的固定值,进行后续的计算,进而控制车辆精准停靠。
e为L1与L2的差值,e的计算公式如下:
其中L为精准定位距离,L1和L2为矿用车辆与两个停靠标志物的距离,且通过多线激光雷达保证矿用车辆与两个停靠标志物的连线处于垂直关系,θ为矿用车辆与两个安全锥垂直平分线的夹角,为权重系数,用于调整θ在e值得计算过程中所占权重。
本发明实施例中,精准定位距离L包括:预设的车辆与停靠目的地之间的距离,例如,本发明实施例中,由4个停靠标志物中的2个,组成一条直线作为停靠目的地,预设矿用车辆需停靠至与此直线相距1m处,则本发明实施例中,L的值为1m。
460,根据转向输出量,控制矿用车辆进行停靠。
控制单元通过动态调整车辆的车速与转向输出量,从而最终保证矿用车辆精准定位。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
图5是根据本发明一示例性实施例示出的一种矿用车辆无人驾驶停靠装置500的框图。如图5所示,该装置包括:
识别模块510,用于利用视觉识别算法识别至少一个停靠标志物。确定模块520,用于利用激光雷达在停靠区域内确定至少一个标志物的位置信息。控制模块530,用于根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠。
根据本发明实施例提供的技术方案,通过利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,实现了矿用车辆的精准停靠。
根据本发明的实施例,上述标志物为可移动的,以便车辆利用不同位置的标志物进行定位,或更换停车位置。
根据本发明的实施例,上述多个标志物的数量包括:2个,以便车辆使用最低数量的标志物进行定位,进而降低成本。
根据本发明的实施例,上述标志物包括:安全锥。安全锥通常具有鲜艳的颜色或反射带,方便识别和定位,且价格低廉,降低了无人驾驶停靠技术的使用成本。
在本发明的一个实施例中,识别模块通过模板匹配确定多个候选区域;利用深度学习网络模型对多个候选区域进行识别,判断候选区域是否存在停靠标志物,其中深度学习网络模型是通过对至少一个标志物的多个样本图像进行训练得到的。
在本发明的一个实施例中,确定模块通过多线激光雷达测量矿用车辆与至少一个标志物中的每一个之间的距离和角度。
在本发明的一个实施例中,至少一个标志物包括两个标志物,控制模块通过如下公式控制矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为矿用车辆的转向控制器的输出量,center_yaw为转向控制器的输出中值量,last_yaw为转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
本发明另一个实施例中,导航模块还用于:按照规划路径控制矿用车辆自动驾驶至装货点或卸货点,其中,利用视觉识别算法识别至少一个停靠标志物,包括:在矿用车辆到达装货点或卸货点时,利用视觉识别算法识别至少一个停靠标志物。
图6是根据本发明一示例性实施例示出的用于矿用车辆无人驾驶停靠的计算机设备600的框图。
参照图6,装置600包括处理组件610,其进一步包括一个或多个处理器,以及由存储器620所代表的存储器资源,用于存储可由处理组件610的执行的指令,例如应用程序。存储器620中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件610被配置为执行指令,以执行上述矿用车辆无人驾驶停靠方法。
装置600还可以包括一个电源组件被配置为执行装置600的电源管理,一个有线或无线网络接口被配置为将装置600连接到网络,和一个输入输出(I/O)接口。装置600可以操作基于存储在存储器620的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
一种非临时性计算机可读存储介质,当存储介质中的指令由上述装置400的处理器执行时,使得上述装置600能够执行一种矿用车辆无人驾驶停靠方法方法,包括:利用视觉识别算法识别至少一个停靠标志物;利用激光雷达在停靠区域内确定至少一个标志物的位置信息;根据位置信息和矿用车辆的姿态信息,控制矿用车辆进行停靠,实现了矿用车辆的精准停靠。
本领域技术人员在考虑说明书及实践这里的公开内容后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由上面的权利要求指出。
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
Claims (9)
1.一种矿用车辆无人驾驶停靠方法,其特征在于,包括:
利用视觉识别算法识别至少一个停靠标志物;
利用激光雷达在停靠区域内确定所述至少一个停靠 标志物的位置信息;
根据所述位置信息和所述矿用车辆的姿态信息,控制所述矿用车辆进行停靠;
所述利用激光雷达在所述停靠区域内确定所述至少一个停靠 标志物的位置信息,包括:
通过多线激光雷达测量所述矿用车辆与所述至少一个停靠 标志物中的每一个之间的距离和角度;
所述至少一个停靠 标志物包括两个停靠 标志物,所述根据所述位置信息和所述矿用车辆的姿态信息,控制所述矿用车辆进行停靠,包括:
通过如下公式控制所述矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为所述矿用车辆的转向控制器的输出量,center_yaw为所述转向控制器的输出中值量,last_yaw为所述转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
2.根据权利要求1所述的方法,其特征在于,所述利用视觉识别算法识别至少一个停靠标志物,包括:
通过模板匹配确定多个候选区域;
利用深度学习网络模型对所述多个候选区域进行识别,判断所述候选区域是否存在所述停靠标志物,其中所述深度学习网络模型是通过对所述至少一个停靠 标志物的多个样本图像进行训练得到的。
3.根据权利要求1所述的方法,其特征在于,还包括:
按照规划路径控制所述矿用车辆自动驾驶至装货点或卸货点,
其中所述利用视觉识别算法识别至少一个停靠标志物,包括:
在所述矿用车辆到达所述装货点或卸货点时,利用视觉识别算法识别所述至少一个停靠标志物。
4.根据权利要求1至3中的任一项所述的方法,其特征在于,所述至少一个停靠标志物的包括:2个停靠标志物,所述至少一个停靠标志物为可移动的,所述至少一个停靠标志物包括:至少一个安全锥。
5.一种矿用车辆无人驾驶停靠装置,其特征在于,包括:
识别模块,用于利用视觉识别算法识别至少一个停靠标志物;
确定模块,用于利用激光雷达在停靠区域内确定所述至少一个停靠 标志物的位置信息;
控制模块,用于根据所述位置信息和所述矿用车辆的姿态信息,控制所述矿用车辆进行停靠;
所述确定模块通过多线激光雷达测量所述矿用车辆与所述至少一个停靠 标志物中的每一个之间的距离和角度;
所述至少一个停靠 标志物包括两个停靠 标志物,所述控制模块通过如下公式控制所述矿用车辆进行停靠:
Yaw=center_yaw+3×[Kp×(e/2)+Kd×e]/4+last_yaw/4
其中,Yaw为所述矿用车辆的转向控制器的输出量,center_yaw为所述转向控制器的输出中值量,last_yaw为所述转向控制器的上一次的输出量,Kp为比例系数,Kd为微分系数,e为L1与L2的差值,e的计算公式如下:
6.根据权利要求5所述的装置,其特征在于,所述识别模块通过模板匹配确定多个候选区域,并利用深度学习网络模型对所述多个候选区域进行识别,判断所述候选区域是否存在所述停靠标志物,其中所述深度学习网络模型是通过对所述至少一个停靠 标志物的多个样本图像进行训练得到的。
7.根据权利要求5所述的装置,其特征在于,导航模块还用于:
按照规划路径控制所述矿用车辆自动驾驶至装货点或卸货点,
其中所述利用视觉识别算法识别至少一个停靠标志物和所述至少一个停靠标志物所在的停靠区域,包括:
在所述矿用车辆到达所述装货点或卸货点时,利用视觉识别算法识别所述至少一个停靠标志物。
8.根据权利要求5至7中的任一项所述的装置,其特征在于,所述至少一个停靠标志物的包括:2个停靠标志物,所述至少一个停靠标志物为可移动的,所述至少一个停靠标志物包括:至少一个安全锥。
9.一种计算机可读存储介质,其上存储有计算机可执行指令,其特征在于,所述可执行指令被处理器执行时实现如权利要求1至4中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810726319.0A CN108873904B (zh) | 2018-07-04 | 2018-07-04 | 矿用车辆无人驾驶停靠方法、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810726319.0A CN108873904B (zh) | 2018-07-04 | 2018-07-04 | 矿用车辆无人驾驶停靠方法、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108873904A CN108873904A (zh) | 2018-11-23 |
CN108873904B true CN108873904B (zh) | 2021-01-22 |
Family
ID=64299106
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810726319.0A Active CN108873904B (zh) | 2018-07-04 | 2018-07-04 | 矿用车辆无人驾驶停靠方法、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108873904B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110174689B (zh) * | 2019-05-30 | 2022-09-20 | 陕西汽车集团股份有限公司 | 一种自动驾驶矿用车卸料过程云控制系统和方法 |
CN110281983B (zh) * | 2019-06-28 | 2020-07-31 | 清华大学 | 一种基于视觉场景识别的轨道列车精准停车系统 |
CN112099025B (zh) * | 2020-08-20 | 2024-04-02 | 杭州飞步科技有限公司 | 桥吊下的车辆定位方法、装置、设备及存储介质 |
EP3964911B1 (en) * | 2020-09-03 | 2023-08-02 | Volvo Autonomous Solutions AB | A method of controlling the working scheme of an autonomous working machine at a worksite |
CN113135181B (zh) * | 2021-06-22 | 2021-08-24 | 北京踏歌智行科技有限公司 | 一种基于视觉辅助的矿区自动驾驶装卸点精准停靠方法 |
CN113581198B (zh) * | 2021-06-24 | 2022-08-05 | 安徽海博智能科技有限责任公司 | 一种基于泊车控制点的无人驾驶矿车泊车控制方法 |
CN113642753B (zh) * | 2021-10-13 | 2022-02-11 | 中通服建设有限公司 | 一种基于无线网络的5g智能物流系统 |
CN114282706B (zh) * | 2021-11-18 | 2024-07-26 | 郑州宇通矿用装备有限公司 | 一种露天矿山作业方法及系统 |
CN116627139A (zh) * | 2023-05-30 | 2023-08-22 | 卓斐(东营)农业科技研究院有限公司 | 果蔬收获品用的运输系统 |
CN116443013B (zh) * | 2023-06-16 | 2023-08-15 | 北京易控智驾科技有限公司 | 无人驾驶车辆的倒车控制系统、方法、设备及介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631712A (zh) * | 2007-05-09 | 2010-01-20 | 大草原机器及零件制造(1978)有限公司 | 用于轮式车辆列的转向系统和方法 |
WO2010099267A1 (en) * | 2009-02-27 | 2010-09-02 | Nacco Materials Handling Group, Inc. | Direct power reversing drive axle |
CN102935861A (zh) * | 2012-12-10 | 2013-02-20 | 中联重科股份有限公司 | 多桥车辆及其转向控制系统和转向控制方法 |
CN103754219A (zh) * | 2014-02-21 | 2014-04-30 | 重庆邮电大学 | 一种多传感器信息融合的自动泊车系统 |
CN103959188A (zh) * | 2011-10-13 | 2014-07-30 | 克朗设备公司 | 用于物料搬运车辆的转向控制策略 |
CN110217288A (zh) * | 2018-03-02 | 2019-09-10 | 株式会社万都 | 用于控制车辆的转向的装置和方法 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104777835A (zh) * | 2015-03-11 | 2015-07-15 | 武汉汉迪机器人科技有限公司 | 一种全向自动叉车及3d立体视觉导航定位方法 |
DE102015208124A1 (de) * | 2015-04-17 | 2016-10-20 | Bayerische Motoren Werke Aktiengesellschaft | Signalisieren von Information über eine erkannte Parklücke an den Bediener einer Fernbedienung für ein per Fernbedienung kontrollierbares Parkassistenzsystem zum automatisierten Einparken eines Kraftfahrzeugs |
US9718404B2 (en) * | 2015-10-01 | 2017-08-01 | Ford Global Technologies, LLCS | Parking obstruction locator and height estimator |
JP2017093155A (ja) * | 2015-11-10 | 2017-05-25 | トヨタ自動車株式会社 | 駐車支援システム |
CN105955259B (zh) * | 2016-04-29 | 2019-04-23 | 南京航空航天大学 | 基于多窗口实时测距的单目视觉agv的精确定位方法 |
CN106940183B (zh) * | 2016-12-13 | 2019-08-09 | 北京卫星制造厂 | 一种基于psd测距的agv精确定位方法 |
JP6928907B2 (ja) * | 2017-02-23 | 2021-09-01 | パナソニックIpマネジメント株式会社 | 車両制御装置、車両制御方法、プログラム及びそれを記録した記録媒体 |
CN106945660B (zh) * | 2017-02-24 | 2019-09-24 | 宁波吉利汽车研究开发有限公司 | 一种自动泊车系统 |
CN106882190B (zh) * | 2017-03-16 | 2018-08-28 | 广东轻工职业技术学院 | 一种交叉路口行车辅助系统及行车辅助控制方法 |
CN107329468A (zh) * | 2017-05-11 | 2017-11-07 | 江苏保千里视像科技集团股份有限公司 | 一种自动驾驶车辆的停车入位方法及系统 |
CN107463946B (zh) * | 2017-07-12 | 2020-06-23 | 浙江大学 | 一种结合模板匹配与深度学习的商品种类检测方法 |
-
2018
- 2018-07-04 CN CN201810726319.0A patent/CN108873904B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101631712A (zh) * | 2007-05-09 | 2010-01-20 | 大草原机器及零件制造(1978)有限公司 | 用于轮式车辆列的转向系统和方法 |
WO2010099267A1 (en) * | 2009-02-27 | 2010-09-02 | Nacco Materials Handling Group, Inc. | Direct power reversing drive axle |
CN103959188A (zh) * | 2011-10-13 | 2014-07-30 | 克朗设备公司 | 用于物料搬运车辆的转向控制策略 |
CN102935861A (zh) * | 2012-12-10 | 2013-02-20 | 中联重科股份有限公司 | 多桥车辆及其转向控制系统和转向控制方法 |
CN103754219A (zh) * | 2014-02-21 | 2014-04-30 | 重庆邮电大学 | 一种多传感器信息融合的自动泊车系统 |
CN110217288A (zh) * | 2018-03-02 | 2019-09-10 | 株式会社万都 | 用于控制车辆的转向的装置和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108873904A (zh) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108873904B (zh) | 矿用车辆无人驾驶停靠方法、设备及可读存储介质 | |
CN110462343B (zh) | 使用自动标记的图像来对车辆进行导航的方法和系统 | |
CN105607635B (zh) | 自动导引车全景光学视觉导航控制系统及全向自动导引车 | |
CN112102369B (zh) | 水面漂浮目标自主巡检方法、装置、设备及存储介质 | |
EP0810569B1 (en) | Lane detection sensor and navigation system employing the same | |
CN104183131B (zh) | 使用无线通信检测车道的装置和方法 | |
CN107422730A (zh) | 基于视觉导引的agv运输系统及其驾驶控制方法 | |
EP0488828A2 (en) | Control device of an autonomously moving body and evaluation method for data thereof | |
CN110262508A (zh) | 应用于封闭场地无人驾驶货运车辆上的自动引导系统及方法 | |
CN110969055B (zh) | 用于车辆定位的方法、装置、设备和计算机可读存储介质 | |
CN112904395B (zh) | 一种矿用车辆定位系统及方法 | |
CN113519019B (zh) | 自身位置推断装置、配备其的自动驾驶系统以及自身生成地图共享装置 | |
CN114119741B (zh) | 一种基于机器视觉的岸桥控制方法和装置 | |
CN108983266A (zh) | 基于道路的被观测几何特征的自动化车辆地图定位 | |
CN112146627A (zh) | 在无特征表面上使用投影图案的飞行器成像系统 | |
JP2023078138A (ja) | 出力装置、制御方法、プログラム及び記憶媒体 | |
CN112859107A (zh) | 高尔夫球场自驾车辆的车辆导航切换设备 | |
WO2020209144A1 (ja) | 位置推定装置、推定装置、制御方法、プログラム及び記憶媒体 | |
CN111678503A (zh) | 一种无人机航测控制点布置和识别的方法及系统 | |
CN113554705B (zh) | 一种变化场景下的激光雷达鲁棒定位方法 | |
CN114590333B (zh) | 一种自动驾驶多节拖车及其位姿确定方法 | |
JP2002081941A (ja) | 道路の3次元形状を測定するためのシステム及び方法 | |
CN112102396B (zh) | 桥吊下的车辆定位方法、装置、设备及存储介质 | |
CN211427151U (zh) | 一种应用于封闭场地无人驾驶货运车辆上的自动引导系统 | |
CN112484740B (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 |