[go: up one dir, main page]

CN106289271A - A kind of bend vehicle locating device and method - Google Patents

A kind of bend vehicle locating device and method Download PDF

Info

Publication number
CN106289271A
CN106289271A CN201610597703.6A CN201610597703A CN106289271A CN 106289271 A CN106289271 A CN 106289271A CN 201610597703 A CN201610597703 A CN 201610597703A CN 106289271 A CN106289271 A CN 106289271A
Authority
CN
China
Prior art keywords
vehicle
curve
area
point
current frame
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.)
Granted
Application number
CN201610597703.6A
Other languages
Chinese (zh)
Other versions
CN106289271B (en
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.)
Wuhan Vanjee Optoelectronic Technology Co Ltd
Original Assignee
Beijing Wanji 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 Beijing Wanji Technology Co Ltd filed Critical Beijing Wanji Technology Co Ltd
Priority to CN201610597703.6A priority Critical patent/CN106289271B/en
Publication of CN106289271A publication Critical patent/CN106289271A/en
Application granted granted Critical
Publication of CN106289271B publication Critical patent/CN106289271B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C3/00Measuring distances in line of sight; Optical rangefinders

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Traffic Control Systems (AREA)

Abstract

本发明提供了一种弯道车辆定位装置及方法,其中,所述装置包括:激光扫描单元及中央处理单元;所述激光扫描单元,用于实时采集弯道区域测距波形;所述中央处理单元,与所述激光扫描单元连接,用于接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。本发明定位实时、定位精度高、且定位信息丰富,能够解决辅助驾驶或无人驾驶中的安全通过弯道的问题。

The present invention provides a curved vehicle positioning device and method, wherein the device includes: a laser scanning unit and a central processing unit; the laser scanning unit is used to collect the ranging waveform in the curved area in real time; the central processing A unit, connected to the laser scanning unit, used to receive the ranging waveform in the curve area sent by the laser scanning unit, and perform coordinate conversion, interference elimination and area search on the ranging waveform of the current frame, and determine the vehicle area corresponding to the current frame. The scanning point position information; the vehicle area of the current frame is matched with the vehicle area of the previous frame, and it is determined that the vehicle area of the current frame corresponds to the new vehicle entering the curve or the vehicle traveling in the curve area; according to the vehicle area corresponding to the current frame Scan point location information, obtain and output vehicle real-time positioning parameters. The present invention has real-time positioning, high positioning accuracy and rich positioning information, and can solve the problem of safely passing through curves in assisted driving or unmanned driving.

Description

一种弯道车辆定位装置及方法Device and method for positioning a curved vehicle

技术领域technical field

本发明涉及计算机技术领域,尤其涉及一种弯道车辆定位装置及方法。The invention relates to the field of computer technology, in particular to a device and method for positioning a curved vehicle.

背景技术Background technique

辅助驾驶和无人驾驶是当前汽车制造、交通安全和智能交通领域内的重点研究议题。作为辅助驾驶和无人驾驶中的关键技术—车辆定位,成为重中之重。Assisted driving and unmanned driving are currently key research topics in the fields of automobile manufacturing, traffic safety and intelligent transportation. As a key technology in assisted driving and unmanned driving, vehicle positioning has become the top priority.

车辆在运行过程中的定位大体分为直道定位和弯道定位两种。直道作为最普通的道路线型,通过视觉的直道保持或GPS定位可以轻易实现。弯道由于其存在曲率的影响,在定位和车道保持方面存在一定的难度。车辆在弯道中行驶时,无论是作为辅助驾驶时的预警提醒或无人驾驶时的定位服务,存在如图1所示的参数需要提供。其中,转弯半径ρ=O′P,车头到出弯停止线的弧长距离为车尾到出弯停止线的弧长距离为车头与停止线间夹角α=∠HO′S、车尾与停止线间夹角β=∠TO′S、车辆转弯时的线速度ν以及车身侧面与Y轴方向的夹角θ。Vehicle positioning during operation can be roughly divided into straight road positioning and curve positioning. As the most common road alignment, the straight road can be easily realized through visual straight road keeping or GPS positioning. Due to the influence of its curvature, there is a certain degree of difficulty in positioning and lane keeping. When the vehicle is driving in a curve, whether it is used as an early warning reminder for assisted driving or a positioning service for unmanned driving, there are parameters as shown in Figure 1 that need to be provided. Among them, the turning radius ρ=O′P, the arc length distance from the front of the car to the stop line when exiting the bend is The arc length from the rear of the car to the stop line at exit is The angle between the front and the stop line α=∠HO'S, the angle between the rear and the stop line β=∠TO'S, the linear velocity ν when the vehicle turns, and the angle θ between the side of the vehicle body and the Y-axis direction.

目前常用的技术手段和方法有:图像视觉技术、GPS定位技术、无线信号强弱法、RFID定位法和地图与差分导航法。Currently commonly used technical means and methods are: image vision technology, GPS positioning technology, wireless signal strength method, RFID positioning method and map and differential navigation method.

图像视觉法采用的是图像传感器,通过采集车辆前方的路面标线来提取车道边界线,从而来确定车辆大致处于车道内距边界线的位置。该类方法在直道中做车道保持比较合适,但在弯道中由于视野有限无法快速准确的得到转弯曲率,且不能预测下一时刻距离弯道出口的距离。The image vision method uses an image sensor to extract the lane boundary line by collecting the road markings in front of the vehicle, so as to determine the position of the vehicle roughly within the lane from the boundary line. This type of method is more suitable for lane keeping in straight roads, but it cannot quickly and accurately obtain the turning curvature due to the limited field of view in curves, and cannot predict the distance from the exit of the curve at the next moment.

GPS定位技术在车辆导航方面优势突出,在弯道定位方面存在定位精度不够的问题,尤其是弯道曲率变换较大时,GPS定位只能大致确定车辆是否进入弯道以及车辆是否驶离弯道。GPS positioning technology has outstanding advantages in vehicle navigation, but there is a problem of insufficient positioning accuracy in curve positioning, especially when the curvature of the curve changes greatly, GPS positioning can only roughly determine whether the vehicle enters the curve and whether the vehicle leaves the curve .

无线信号强弱法是通过手机WIFI或其他无线网络信号强弱与距离匹配来确定车辆大致位置。距离与无线信号强弱相融合的方法在车联网领域用于确定车与车之间的相对位置有一定的实用价值,在弯道定位方面忽略道路信息的定位意义不大。The wireless signal strength method is to determine the approximate location of the vehicle by matching the strength of the mobile phone WIFI or other wireless network signals with the distance. The method of combining distance and wireless signal strength has a certain practical value in the field of Internet of Vehicles for determining the relative position between vehicles, but it is of little significance to ignore road information in curve positioning.

RFID定位法是通过在道路关键坐标节点上放置无源电子标签来提供位置信息。该类方法只能提供车辆是否经过关键点以及通过几个关键点确定车辆的位置,再通过关键点信息描绘出车辆行驶轨迹。RFID定位法在图书馆或超市定位商品实用价值大,若要在弯道做车辆定位需要的关键点数较多,且提供的弯道定位信息过少。The RFID positioning method provides location information by placing passive electronic tags on key coordinate nodes of the road. This type of method can only provide whether the vehicle has passed the key point and determine the position of the vehicle through several key points, and then use the key point information to describe the vehicle's driving trajectory. The RFID positioning method is of great practical value in locating goods in libraries or supermarkets. If you want to locate vehicles on curves, you need more key points and provide too little curve positioning information.

地图与差分导航法是通过在车辆上增加差分导航模块来提高定位精度,然后与地图信息匹配来确定车辆处于弯道的位置。该方法较GPS定位法在定位精度上大大提高,可以确定车辆在弯道的具体坐标值。但差分导航存在定位信息刷新速度不够及时的问题,且输出的也是弯道的坐标信息,缺乏车身姿态相对于弯道曲线的位置关系以及转弯半径的反馈。The map and differential navigation method is to increase the positioning accuracy by adding a differential navigation module to the vehicle, and then match it with the map information to determine the position of the vehicle in the curve. Compared with the GPS positioning method, the positioning accuracy of this method is greatly improved, and the specific coordinate value of the vehicle on the curve can be determined. However, differential navigation has the problem that the update speed of positioning information is not timely enough, and the output is also the coordinate information of the curve, which lacks the positional relationship of the body posture relative to the curve curve and the feedback of the turning radius.

以上诸多方法中:图像视觉法做直道车道保持优势突出;GPS定位法在弯道定位精度不足;无线信号强弱法做车车相对位置检测可行,忽略了车路信息的反馈;RFID定位法在弯道实施上需要较多无源电子标签作为关键坐标点,提供的位置信息单一;地图与差分导航法在直道和弯道实用价值较高,定位精度较高,但存在定位刷新不及时的问题,且无法给出车辆位姿等信息。Among the above methods: the image vision method has outstanding advantages in maintaining straight lanes; the GPS positioning method has insufficient positioning accuracy in curved roads; the wireless signal strength method is feasible for vehicle relative position detection, ignoring the feedback of vehicle road information; In the implementation of curves, more passive electronic tags are required as key coordinate points, and the location information provided is single; the map and differential navigation method have high practical value and high positioning accuracy in straight roads and curves, but there is a problem of untimely positioning refresh , and information such as the vehicle pose cannot be given.

因此,急需寻找一种兼具定位实时、精度高、定位信息丰富的方法来解决辅助驾驶或无人驾驶中的安全通过弯道的问题。Therefore, it is urgent to find a method with real-time positioning, high precision, and rich positioning information to solve the problem of safely passing through curves in assisted driving or unmanned driving.

发明内容Contents of the invention

针对现有技术的缺陷,本发明提供一种兼具定位实时、精度高、定位信息丰富的弯道车辆定位装置及方法,能够解决辅助驾驶或无人驾驶中的安全通过弯道的问题。Aiming at the defects of the prior art, the present invention provides a curved vehicle positioning device and method with real-time positioning, high precision, and rich positioning information, which can solve the problem of safely passing the curve in assisted driving or unmanned driving.

第一方面,本发明提供了一种弯道车辆定位装置,所述装置包括:激光扫描单元及中央处理单元;In a first aspect, the present invention provides a device for positioning a vehicle on a curve, said device comprising: a laser scanning unit and a central processing unit;

所述激光扫描单元,固定于安装立杆上,位于弯道内侧圆心点或者弯道半径外延伸线距离车道边界线预设距离处,用于实时采集弯道区域测距波形;The laser scanning unit is fixed on the installation pole, and is located at the center point inside the curve or the extension line outside the radius of the curve at a preset distance from the lane boundary line, and is used for real-time acquisition of ranging waveforms in the curve area;

所述中央处理单元,与所述激光扫描单元连接,用于接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。The central processing unit is connected with the laser scanning unit, and is used to receive the ranging waveform in the curve area sent by the laser scanning unit, and perform coordinate transformation, interference elimination and area search on the ranging waveform of the current frame to determine the current Scanning point position information corresponding to the frame vehicle area; area matching is performed between the current frame vehicle area and the previous frame vehicle area, and it is determined that the current frame vehicle area corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area; according to the current frame The location information of the scanning point corresponding to the vehicle area, obtains and outputs the real-time positioning parameters of the vehicle.

优选地,所述激光扫描单元位于弯道半径外延伸线距离车道边界线预设距离时,所述预设距离大于等于2000mm;Preferably, when the laser scanning unit is located at a preset distance from the extension line outside the radius of the curve to the boundary line of the lane, the preset distance is greater than or equal to 2000 mm;

所述激光扫描单元距离路面高度大于等于700mm且小于等于850mm;The height of the laser scanning unit from the road surface is greater than or equal to 700mm and less than or equal to 850mm;

所述激光扫描单元以扫描频率f及扫描角度分辨率平行于路面所在平面进行扫描;优选地,所述扫描频率f=50Hz, The laser scanning unit uses scanning frequency f and scanning angle resolution Scanning parallel to the plane where the road surface is located; preferably, the scanning frequency f=50Hz,

所述激光扫描单元在每个扫描周期的扫描角范围为0-270°。The scanning angle range of the laser scanning unit in each scanning period is 0-270°.

第二方面,本发明提供了一种弯道车辆定位方法,所述方法包括:In a second aspect, the present invention provides a method for positioning a curved vehicle, the method comprising:

激光扫描单元实时采集弯道区域测距波形;The laser scanning unit collects the ranging waveform in the curve area in real time;

中央处理单元接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;The central processing unit receives the ranging waveform in the curve area sent by the laser scanning unit, and performs coordinate conversion, interference elimination and area search on the ranging waveform of the current frame to determine the scanning point position information corresponding to the vehicle area of the current frame;

所述中央处理单元将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;The central processing unit performs area matching on the vehicle area of the current frame and the vehicle area of the previous frame, and determines that the vehicle area of the current frame corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area;

所述中央处理单元根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。The central processing unit obtains and outputs real-time vehicle positioning parameters according to the scanning point position information corresponding to the vehicle area in the current frame.

优选地,所述方法还包括:Preferably, the method also includes:

所述中央处理单元对所述弯道新进车辆进行实时跟踪,以在所述弯道新进车辆驶离弯道区域时清除所述车辆。The central processing unit tracks the new vehicle entering the curve in real time, so as to remove the vehicle when the new vehicle entering the curve leaves the curve area.

优选地,所述坐标转换,包括:Preferably, the coordinate transformation includes:

根据公式一对当前帧测距波形进行坐标转换:According to the formula, coordinate conversion is performed on the ranging waveform of the current frame:

其中,i为扫描点序号,L(i)为扫描点i到激光扫描单元中心点距离,n0为激光扫描单元中发射光线与ox轴重合的发射点序号,为激光扫描单元的扫描角度分辨率,x(i)为扫描点i在oxy直角坐标系中的横坐标,y(i)为扫描点i在oxy直角坐标系中的纵坐标。Among them, i is the serial number of the scanning point, L(i) is the distance from the scanning point i to the center point of the laser scanning unit, n 0 is the serial number of the emitting point where the emitted light coincides with the ox axis in the laser scanning unit, is the scanning angular resolution of the laser scanning unit, x(i) is the abscissa of scanning point i in the oxy rectangular coordinate system, and y(i) is the vertical coordinate of scanning point i in the oxy rectangular coordinate system.

优选地,所述干扰排除,包括:Preferably, the interference elimination includes:

步骤一:根据公式二计算得到扫描点i到弯道内侧圆心的距离L′(i):Step 1: Calculate the distance L′(i) from scanning point i to the center of the inner circle of the curve according to formula 2:

步骤二:根据公式三计算得到扫描点i及弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q(i):Step 2: Calculate the angle Q(i) between the scan point i and the line where the center of the circle inside the curve is located and the radius of the ox axis according to formula 3:

其中,以激光扫描单元中心点为坐标系圆点o,激光扫描单元侧边为坐标轴oy,垂直oy轴过o点直线为ox轴;Among them, the center point of the laser scanning unit is the coordinate system circle point o, the side of the laser scanning unit is the coordinate axis oy, and the vertical line passing through the o point of the y axis is the ox axis;

步骤三:根据Q(i)和L′(i)采用公式四将不在弯道及不在弯道车道范围内的扫描点排除:Step 3: According to Q(i) and L'(i), use formula 4 to exclude the scanning points that are not in the curve and not in the range of the curve lane:

其中,R1为弯道近圆心边界圆弧段半径,R2为弯道远圆心边界圆弧段半径,Q1为弯道起始点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角,Q2为弯道终止点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角。Among them, R 1 is the radius of the arc segment near the center of the curve, R 2 is the radius of the arc segment far from the center of the curve, and Q 1 is the distance between the starting point of the curve and the line where the center of the inner circle of the curve is located and the radius of the ox axis. Included angle, Q 2 is the angle between the end point of the curve and the straight line where the inner center of the curve is located and the radius of the ox axis.

优选地,所述区域搜寻,包括:Preferably, the area search includes:

根据干扰排除后的扫描点坐标确定当前帧车辆区域对应的边界点及所述车辆区域所属点:Determine the boundary point corresponding to the current frame vehicle area and the point to which the vehicle area belongs according to the scan point coordinates after interference elimination:

若x(i-1)=0且x(i)>0,则判定扫描点i为车辆区域的起始边界点;If x(i-1)=0 and x(i)>0, then it is determined that scanning point i is the initial boundary point of the vehicle area;

若x(i-1)>0且x(i)>0,则判定扫描点i为扫描点i-1所在区域所属点;If x(i-1)>0 and x(i)>0, it is determined that the scan point i belongs to the area where the scan point i-1 is located;

若x(i)>0且x(i+1)=0,则判定扫描点i为车辆区域终止边界点。If x(i)>0 and x(i+1)=0, it is determined that scanning point i is the end boundary point of the vehicle area.

优选地,所述将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆,包括:Preferably, the area matching of the current frame vehicle area and the previous frame vehicle area, and determining that the current frame vehicle area corresponds to a new vehicle entering a curve or a vehicle traveling in a curve area includes:

根据当前帧车辆区域与前一帧车辆区域的边界范围关系辨别弯道新进车辆或者跟踪弯道区域行进车辆:According to the boundary range relationship between the vehicle area in the current frame and the vehicle area in the previous frame, identify new vehicles entering the curve or track vehicles traveling in the curve area:

若当前帧车辆区域(SQ(Qmin,Qmax),SL′(L′min,L′max))与前一帧车辆区域(S′Q(Qmin,Qmax),S′L′(L′min,L′max))存在交叠部分,则区域匹配成功,判定当前帧车辆区域对应行进车辆;区域匹配成功按公式五判断:If the current frame vehicle area (S Q (Qmin, Qmax), S L′ (L′min, L′max)) and the previous frame vehicle area (S′ Q (Qmin, Qmax), S′ L′ (L′ min, L′max)) If there is an overlapping part, the area matching is successful, and it is determined that the current frame vehicle area corresponds to the traveling vehicle; the area matching success is judged according to Formula 5:

若当前车辆区域与前一帧车辆区域匹配不成功,则判定当前帧车辆区域对应弯道新进车辆;If the current vehicle area is not successfully matched with the previous frame vehicle area, it is determined that the current frame vehicle area corresponds to a new vehicle entering the curve;

其中,(Qmin,Qmax)表示车辆区域扫描点角度最小最大构成的范围区间,(L′min,L′max)表示车辆区域扫描点到圆心距离最小最大构成的范围区间,SQ(Qmin,Qmax)表示当前帧车辆区域扫描点角度最小最大构成的范围区间,SL′(L′min,L′max)表示当前帧车辆区域扫描点到圆心距离最小最大构成的范围区间,S′Q(Qmin,Qmax表示前一帧车辆区域扫描点角度最小最大构成的范围区间,S′L′(L′min,L′max表示前一帧车辆区域扫描点到圆心距离最小最大构成的范围区间。Among them, (Qmin, Qmax) represents the range interval formed by the minimum and maximum angle of the vehicle area scanning point, (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the vehicle area scanning point to the center of the circle, S Q (Qmin, Qmax ) represents the range interval formed by the minimum and maximum angles of the vehicle area scanning point in the current frame, S L′ (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the current frame vehicle area scanning point to the center of the circle, S′ Q (Qmin , Qmax indicates the range interval formed by the minimum and maximum angle of the vehicle area scanning point in the previous frame, S'L'(L'min,L'max indicates the range interval formed by the minimum and maximum distance from the vehicle area scanning point to the center of the circle in the previous frame.

优选地,所述车辆实时定位参数包括:车辆通过弯道时的转弯半径ρ、车头到出弯停止线的弧长距离车尾到出弯停止线的弧长距离车身姿态角θ、车辆弯道线速度ν、车头与出弯停止线间的夹角α及车尾与出弯停止线间的夹角β。Preferably, the real-time positioning parameters of the vehicle include: the turning radius ρ when the vehicle passes through the curve, the arc length from the front of the vehicle to the stop line when exiting the curve The arc length distance from the rear of the car to the stop line when exiting the bend Body attitude angle θ, vehicle curve line speed ν, angle α between the front of the car and the stop line exiting the bend, and angle β between the rear end and the stop line exiting the bend.

优选地,所述车身姿态角θ,按公式六计算:Preferably, the vehicle body attitude angle θ is calculated according to Formula 6:

θ=arctan(κ) 公式六;θ=arctan(κ) Formula 6;

其中,κ为车身侧面部分扫描点拟合直线对应的斜率;Among them, κ is the slope corresponding to the fitting line of the scanning points on the side of the vehicle body;

所述车辆通过弯道时的转弯半径ρ,按公式七计算:The turning radius ρ when the vehicle passes the curve is calculated according to Formula 7:

其中,pb为车身侧面与车头或车尾部分的拐点,ph为车头终止点,pt为车头起始点,L′(pb)为车身侧面与车头或车尾部分的拐点到圆心的距离,L′(ph)为车头终止点到圆心的距离,L′(pt)为车起始点到圆心的距离,Q(ph)为车头终止点的角度,Q(pt)为车头起始点的角度;Among them, p b is the inflection point between the side of the car body and the front or rear part of the car, ph is the end point of the front of the car, p t is the starting point of the front of the car, L′(p b ) is the distance between the inflection point of the side of the car body and the front or rear part of the car to the center of the circle distance, L′(p h ) is the distance from the end point of the front of the car to the center of the circle, L′(p t ) is the distance from the start point of the car to the center of the circle, Q(p h ) is the angle of the end point of the front of the car, Q(p t ) is The angle of the starting point of the front;

所述车头与出弯停止线间的夹角α,按公式八计算:The included angle α between the front of the car and the stop line for exiting the bend is calculated according to Formula 8:

其中,Qmax=max{ΔQ1,ΔQ2,ΔQ3…ΔQn},表示的是车辆通过弯道过程所有帧中车头尾点角度之差最大值,ΔQi=|Q(ph)-Q(pt)|第i帧车头尾点角度之差,Q2表示出弯停止线的角度;Among them, Q max = max{ΔQ 1 ,ΔQ 2 ,ΔQ 3 ...ΔQ n }, which means the maximum value of the angle difference between the front and rear points in all frames of the vehicle passing through the curve, ΔQ i =|Q(p h )- Q(p t )|The angle difference between the front and rear points of the i-th frame, Q 2 represents the angle of the stop line when exiting the bend;

所述车头到出弯停止线的弧长距离按公式九计算:The arc length distance from the front of the car to the stop line when exiting the bend Calculate according to formula nine:

所述车尾与出弯停止线间的夹角β,按公式十计算:The included angle β between the rear of the vehicle and the stop line for exiting the bend is calculated according to Formula 10:

所述车尾到出弯停止线的弧长距离按公式十一计算:The arc length distance from the rear of the car to the stop line at corner exit Calculate according to formula eleven:

所述车辆弯道线速度ν,按公式十二计算:The curve line speed ν of the vehicle is calculated according to Formula 12:

其中,ν(i)表示第i帧车辆弯道线速度;表示车辆过弯道时第i帧车头到出弯停止线的弧长距离,n∈{1,2,3,4,5}中的一个定值,f表示激光扫描单元的扫描频率。Among them, ν(i) represents the curve speed of the vehicle in frame i; Indicates the arc length from the front of the i-th frame to the exit stop line when the vehicle crosses a curve, a fixed value in n∈{1,2,3,4,5}, and f indicates the scanning frequency of the laser scanning unit.

由上述技术方案可知,本发明提供一种弯道车辆定位装置及方法,通过激光扫描单元实时采集弯道区域测距波形,中央处理单元则对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息,以将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆,并根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。由此可见,本发明能够实现弯道内车辆的实时定位,采用激光扫描单元进行扫描,扫描频率高;且激光测距不受环境光线影响,测距精度高,大大提高了定位精度;且能够获得丰富的定位参数,以供无人驾驶车辆做转弯策略或做辅助驾驶过程中的速度预警或进出弯道提醒。It can be seen from the above technical solution that the present invention provides a curved vehicle positioning device and method, which collects the ranging waveform in the curved area in real time through the laser scanning unit, and the central processing unit performs coordinate conversion, interference elimination and area tracking on the ranging waveform of the current frame. Searching, determining the scanning point position information corresponding to the vehicle area of the current frame, so as to perform area matching between the vehicle area of the current frame and the vehicle area of the previous frame, and determining that the vehicle area of the current frame corresponds to a new vehicle entering a curve or a vehicle traveling in a curve area, And according to the scanning point position information corresponding to the vehicle area in the current frame, obtain and output the real-time positioning parameters of the vehicle. It can be seen that the present invention can realize the real-time positioning of the vehicle in the curve, and the laser scanning unit is used for scanning, and the scanning frequency is high; and the laser ranging is not affected by the ambient light, the ranging accuracy is high, and the positioning accuracy is greatly improved; and it can obtain Rich positioning parameters are used for unmanned vehicles to make turning strategies or to provide speed warnings or reminders for entering and exiting curves during assisted driving.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1是现有的弯道定位参数的示意图;FIG. 1 is a schematic diagram of existing curve positioning parameters;

图2是本发明实施例1中的一种弯道车辆定位装置的结构示意图;Fig. 2 is a schematic structural view of a curved vehicle positioning device in Embodiment 1 of the present invention;

图3是本发明实施例1中激光扫描单元安装于弯道内侧圆心处的示意图;Fig. 3 is a schematic diagram of the laser scanning unit installed at the inner circle center of the curve in Embodiment 1 of the present invention;

图4是本发明实施例1中激光扫描单元安装于弯道半径外延伸线上的示意图;Fig. 4 is a schematic diagram of the laser scanning unit installed on the extension line outside the radius of the curve in Embodiment 1 of the present invention;

图5是本发明实施例2中的一种弯道车辆定位方法的流程示意图;Fig. 5 is a schematic flowchart of a method for positioning a curved vehicle in Embodiment 2 of the present invention;

图6是本发明实施例2中的弯道测距波形的示意图;Fig. 6 is a schematic diagram of a curve ranging waveform in Embodiment 2 of the present invention;

图7是本发明实施例2中坐标转换的示意图;Fig. 7 is a schematic diagram of coordinate transformation in Embodiment 2 of the present invention;

图8是本发明实施例2中扫描点到弯道圆心距离的示意图;Fig. 8 is a schematic diagram of the distance from the scanning point to the center of the curve in Embodiment 2 of the present invention;

图9是本发明实施例2中弯道路面参数的示意图;Fig. 9 is a schematic diagram of curved road surface parameters in Embodiment 2 of the present invention;

图10是本发明实施例2中区域搜索的示意图;Fig. 10 is a schematic diagram of area search in Embodiment 2 of the present invention;

图11是本发明实施例2中车身姿态角的示意图;Fig. 11 is a schematic diagram of the attitude angle of the vehicle body in Embodiment 2 of the present invention;

图12是本发明实施例3中弯道车辆定位装置安装于弯道外径延伸线的示意图;Fig. 12 is a schematic diagram of the installation of the curve vehicle positioning device on the extension line of the curve outer diameter in Embodiment 3 of the present invention;

图13是本发明实施例3中弯道测距波形的示意图;Fig. 13 is a schematic diagram of a curve ranging waveform in Embodiment 3 of the present invention;

图14是本发明实施例3中一种情况下的当前帧车辆区域的示意图;Fig. 14 is a schematic diagram of the current frame vehicle area in a situation in Embodiment 3 of the present invention;

图15是本发明实施例3中前一帧车辆区域的示意图;Fig. 15 is a schematic diagram of the vehicle area in the previous frame in Embodiment 3 of the present invention;

图16是本发明实施例3中一种情况下的车身姿态角的示意图;Fig. 16 is a schematic diagram of the attitude angle of the vehicle body in a case in Embodiment 3 of the present invention;

图17是本发明实施例3中另一种情况下的当前帧车辆区域的示意图;Fig. 17 is a schematic diagram of the vehicle area in the current frame under another situation in Embodiment 3 of the present invention;

图18是本发明实施例3中另一种情况下的车身姿态角的示意图;Fig. 18 is a schematic diagram of the attitude angle of the vehicle body in another case in Embodiment 3 of the present invention;

图19是本发明实施例4中弯道车辆定位装置安装于弯道内侧圆心处的示意图。Fig. 19 is a schematic diagram of the installation of the vehicle positioning device on a curved road at the center of the inner circle of the curved road in Embodiment 4 of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

实施例1Example 1

图2是本发明实施例1提供的一种弯道车辆定位装置的结构示意图,如图2所示,该装置包括:激光扫描单元1及中央处理单元2;Fig. 2 is a schematic structural diagram of a curved vehicle positioning device provided in Embodiment 1 of the present invention. As shown in Fig. 2, the device includes: a laser scanning unit 1 and a central processing unit 2;

所述激光扫描单元1,固定于安装立杆2上,位于弯道内侧圆心点或者弯道半径外延伸线距离车道边界线预设距离处,用于实时采集弯道区域测距波形。其中,激光扫描单元1位于弯道内侧圆心点时,如图3所示;激光扫描单元1位于弯道半径外延伸线距离车道边界线预设距离Dis时,如图4所示。The laser scanning unit 1 is fixed on the installation pole 2, and is located at the center point inside the curve or the extension line outside the radius of the curve at a preset distance from the lane boundary line, and is used for real-time acquisition of ranging waveforms in the curve area. Wherein, when the laser scanning unit 1 is located at the inner center point of the curve, as shown in FIG. 3 ; when the laser scanning unit 1 is located at a predetermined distance Dis from the extension line outside the radius of the curve to the boundary line of the lane, as shown in FIG. 4 .

所述中央处理单元2,与所述激光扫描单元1连接,用于接收所述激光扫描单元1发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。The central processing unit 2 is connected to the laser scanning unit 1, and is used to receive the curve area ranging waveform sent by the laser scanning unit 1, and perform coordinate transformation, interference elimination and area search on the current frame ranging waveform , determine the scanning point position information corresponding to the vehicle area in the current frame; perform area matching on the vehicle area in the current frame and the vehicle area in the previous frame, and determine that the vehicle area in the current frame corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area; according to the According to the scanning point position information corresponding to the current frame vehicle area, obtain and output the vehicle real-time positioning parameters.

由此可见,本实施例通过激光扫描单元1实时采集弯道区域测距波形,中央处理单元2则对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息,以将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆,并根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。由此可见,本实施例能够实现弯道内车辆的实时定位,采用激光扫描单元进行扫描,扫描频率高;且激光测距不受环境光线影响,测距精度高,大大提高了定位精度;且能够获得丰富的定位参数,以供无人驾驶车辆做转弯策略或做辅助驾驶过程中的速度预警或进出弯道提醒。It can be seen that in this embodiment, the laser scanning unit 1 collects the ranging waveform in the curve area in real time, and the central processing unit 2 performs coordinate conversion, interference elimination and area search on the ranging waveform of the current frame to determine the scanning corresponding to the vehicle area of the current frame. Point position information, to match the vehicle area of the current frame with the vehicle area of the previous frame, determine that the vehicle area of the current frame corresponds to the new vehicle entering the curve or the vehicle traveling in the curve area, and according to the vehicle area corresponding to the current frame Scan point location information, obtain and output vehicle real-time positioning parameters. It can be seen that this embodiment can realize the real-time positioning of the vehicle in the curve, and the laser scanning unit is used for scanning, and the scanning frequency is high; and the laser ranging is not affected by the ambient light, and the ranging accuracy is high, which greatly improves the positioning accuracy; and can Obtain rich positioning parameters for unmanned vehicles to make turning strategies or do speed warnings or reminders for entering and exiting curves during assisted driving.

进一步地,上述实施例中的弯道车辆定位装置还包括:供电单元4,用于分别为激光扫描单元1和中央处理单元2供电。Further, the device for positioning a vehicle on a curved road in the above embodiment further includes: a power supply unit 4 for supplying power to the laser scanning unit 1 and the central processing unit 2 respectively.

其中,所述激光扫描单元1位于弯道半径外延伸线距离车道边界线预设距离时,所述预设距离Dis大于等于2000mm;所述激光扫描单元距离路面高H度大于等于700mm且小于等于850mm。Wherein, when the laser scanning unit 1 is located at a preset distance from the extension line outside the radius of the curve to the lane boundary line, the preset distance Dis is greater than or equal to 2000 mm; the height H of the laser scanning unit from the road surface is greater than or equal to 700 mm and less than or equal to 850mm.

所述激光扫描单元1以扫描频率f及扫描角度分辨率平行于路面所在平面进行扫描。优选地,所述扫描频率f=50Hz, The laser scanning unit 1 uses scanning frequency f and scanning angle resolution Scan parallel to the plane of the road surface. Preferably, the scanning frequency f=50Hz,

所述激光扫描单元在每个扫描周期的扫描角范围为0-270°。The scanning angle range of the laser scanning unit in each scanning period is 0-270°.

需要说明的是,扫描频率f表示1s时间内激光扫描单元(1)完成扫描周期的次数;扫描角度分辨率表示激光扫描单元扫描点之间的角度间隔。如果扫描角度分辨率即扫描点之间的角度间隔为0.5°。It should be noted that the scanning frequency f represents the number of scanning cycles completed by the laser scanning unit (1) within 1s; the scanning angle resolution Indicates the angular interval between scanning points of the laser scanning unit. If the scan angle resolution That is, the angular interval between scanning points is 0.5°.

实施例2Example 2

图5是本发明实时2提供的一种弯道车辆定位方法的流程示意图,如图5所示,该弯道车辆定位方法包括如下步骤:Fig. 5 is a schematic flow chart of a method for positioning a curved vehicle provided in real time 2 of the present invention. As shown in Fig. 5, the method for positioning a curved vehicle includes the following steps:

S1:激光扫描单元实时采集弯道区域测距波形。S1: The laser scanning unit collects the ranging waveform in the curve area in real time.

举例来说,弯道区域测距波形如图6所示。For example, the ranging waveform in the curve area is shown in FIG. 6 .

S2:中央处理单元接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;S2: The central processing unit receives the ranging waveform in the curve area sent by the laser scanning unit, and performs coordinate conversion, interference elimination and area search on the ranging waveform of the current frame, and determines the position information of the scanning point corresponding to the vehicle area of the current frame;

S3:所述中央处理单元将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;S3: The central processing unit performs area matching on the vehicle area of the current frame and the vehicle area of the previous frame, and determines that the vehicle area of the current frame corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area;

S4:所述中央处理单元根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。S4: The central processing unit obtains and outputs real-time vehicle positioning parameters according to the scanning point position information corresponding to the vehicle area in the current frame.

其中,车辆实时定位参数包括:车辆通过弯道时的转弯半径ρ、车头到出弯停止线的弧长距离车尾到出弯停止线的弧长距离车身姿态角θ、车辆弯道线速度ν、车头与出弯停止线间的夹角α及车尾与出弯停止线间的夹角β等。Among them, the real-time positioning parameters of the vehicle include: the turning radius ρ when the vehicle passes through the curve, the arc length from the front of the vehicle to the stop line when exiting the curve The arc length distance from the rear of the car to the stop line when exiting the bend Body attitude angle θ, vehicle curve speed ν, angle α between the front of the car and the stop line exiting the bend, and angle β between the rear end and the stop line exiting the bend, etc.

进一步地,在本发明的一个可选实施例中,所述弯道车辆定位方法还包括图5未示出的如下步骤:Further, in an optional embodiment of the present invention, the curve vehicle positioning method further includes the following steps not shown in FIG. 5:

S5:所述中央处理单元对所述弯道新进车辆进行实时跟踪,以在所述弯道新进车辆驶离弯道区域时清除所述车辆。S5: The central processing unit tracks the new vehicle entering the curve in real time, so as to remove the vehicle when the new vehicle entering the curve leaves the curve area.

具体来说,中央处理单元对进入弯道的车辆进行实时跟踪,当该车辆驶离弯道区域时,中央处理单元清楚该车辆,则即使激光扫描单元仍能扫描到该车辆,中央处理单元也不对该车辆进行定位及跟踪。Specifically, the central processing unit tracks the vehicle entering the curve in real time, and when the vehicle leaves the curve area, the central processing unit knows the vehicle, even if the laser scanning unit can still scan the vehicle, the central processing unit will The vehicle is not located and tracked.

具体地,步骤S2中的所述坐标转换,具体包括:Specifically, the coordinate transformation in step S2 specifically includes:

根据公式(1)对当前帧测距波形进行坐标转换:According to the formula (1), the coordinate conversion of the current frame ranging waveform is carried out:

其中,i为扫描点序号,L(i)为扫描点i到激光扫描单元中心点距离,n0为激光扫描单元中发射光线与ox轴重合的发射点序号,为激光扫描单元的扫描角度分辨率,x(i)为扫描点i在oxy直角坐标系中的横坐标,y(i)为扫描点i在oxy直角坐标系中的纵坐标。Among them, i is the serial number of the scanning point, L(i) is the distance from the scanning point i to the center point of the laser scanning unit, n 0 is the serial number of the emitting point where the emitted light coincides with the ox axis in the laser scanning unit, is the scanning angular resolution of the laser scanning unit, x(i) is the abscissa of scanning point i in the oxy rectangular coordinate system, and y(i) is the vertical coordinate of scanning point i in the oxy rectangular coordinate system.

需要说明的是,如图7所示,以激光扫描单元中心点为坐标系圆点o,激光扫描单元侧边为坐标轴oy,垂直oy轴过o点直线为ox轴建立直角坐标系oxy。扫描点n0所在的发射光线与ox轴重合。对于任意扫描点i所在发射光线与ox轴之间的夹角为则根据三角几何关系,扫描点i到激光扫描单元中心点距离L(i)满足上述坐标转换关系。It should be noted that, as shown in Figure 7, the center point of the laser scanning unit is the coordinate system point o, the side of the laser scanning unit is the coordinate axis oy, and the vertical line passing through the oy axis is the ox axis to establish a rectangular coordinate system oxy. The emission ray at which scan point n0 is located coincides with the ox axis. For any scanning point i, the angle between the emitted light and the ox axis is Then, according to the triangular geometric relationship, the distance L(i) from the scanning point i to the center point of the laser scanning unit satisfies the above-mentioned coordinate conversion relationship.

具体地,步骤S2中的所述干扰排除,具体包括如下步骤:Specifically, the interference elimination in step S2 specifically includes the following steps:

步骤一:根据公式(2)计算得到扫描点i到弯道内侧圆心的距离L′(i):Step 1: Calculate the distance L′(i) from scanning point i to the inner circle center of the curve according to the formula (2):

其中,对于激光扫描单元处于弯道内侧圆心时,激光扫描单元中心o与弯道内侧圆心点o′重合,则扫描点i到激光扫描单元的中心点距离值L(i)=L′(i)。Wherein, when the laser scanning unit is at the center of the inner circle of the curve, the center o of the laser scanning unit coincides with the center point o’ of the inner circle of the curve, then the distance value L(i)=L’(i ).

对于激光扫描单元处于弯道半径外延伸线上时,如图8所示,OM=Dis,O′M=R2,则根据扫描点i、激光扫描单元中心点O和弯道内侧圆心o′之间的几何关系可推导出上述计算公式。When the laser scanning unit is on the extension line outside the radius of the curve, as shown in Figure 8, OM=Dis, O'M=R 2 , then according to the scanning point i, the center point O of the laser scanning unit and the center o' inside the curve The above calculation formula can be deduced from the geometric relationship between them.

步骤二:根据公式(3)计算得到扫描点i及弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q(i):Step 2: Calculate the angle Q(i) between the scanning point i and the line where the center of the inner circle of the curve is located and the radius of the ox axis according to the formula (3):

QQ (( ii )) == arcsinarcsin (( ythe y (( ii )) LL ′′ (( ii )) )) -- -- -- (( 33 ))

其中,以激光扫描单元中心点为坐标系圆点o,激光扫描单元侧边为坐标轴oy,垂直oy轴过o点直线为ox轴;Among them, the center point of the laser scanning unit is the coordinate system circle point o, the side of the laser scanning unit is the coordinate axis oy, and the vertical line passing through the o point of the y axis is the ox axis;

步骤三:根据Q(i)和L′(i)采用公式(4)将不在弯道及不在弯道车道范围内的扫描点排除:Step 3: According to Q(i) and L'(i), use formula (4) to exclude the scanning points that are not in the curve and not in the range of the curve lane:

其中,如图9所示,R1为弯道近圆心边界圆弧段半径,R2为弯道远圆心边界圆弧段半径,Q1为弯道起始点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角,Q2为弯道终止点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角。Among them, as shown in Figure 9 , R1 is the radius of the arc section of the boundary near the center of the curve, R2 is the radius of the arc section of the boundary far from the center of the curve, and Q1 is the line between the starting point of the curve and the center of the inner circle of the curve. The included angle between the radii of the axis, Q 2 is the included angle between the end point of the curve and the line where the center of the inner circle of the curve is located and the radius of the ox axis.

具体地,步骤S2中的所述区域搜寻,具体包括:Specifically, the area search in step S2 specifically includes:

根据干扰排除后的扫描点坐标确定当前帧车辆区域对应的边界点及所述车辆区域所属点,具体根据如下方法确定当前帧车辆区域边界点及车辆区域所属点:Determine the boundary point corresponding to the current frame vehicle area and the point to which the vehicle area belongs according to the scanning point coordinates after interference elimination, specifically determine the boundary point of the current frame vehicle area and the point to which the vehicle area belongs according to the following method:

若x(i-1)=0且x(i)>0,则判定扫描点i为车辆区域的起始边界点;If x(i-1)=0 and x(i)>0, then it is determined that scanning point i is the initial boundary point of the vehicle area;

若x(i-1)>0且x(i)>0,则判定扫描点i为扫描点i-1所在区域所属点;If x(i-1)>0 and x(i)>0, it is determined that the scan point i belongs to the area where the scan point i-1 is located;

若x(i)>0且x(i+1)=0,则判定扫描点i为车辆区域终止边界点。If x(i)>0 and x(i+1)=0, it is determined that scanning point i is the end boundary point of the vehicle area.

例如,如图10所示,点3满足x(2)=0且x(3)>0,则点3为区域的起始边界点;点4满足x(3)>0且x(4)>0,则点4与点3属于同一区域;同理点5、6和7与点3均属同一区域;点8满足x(8)>0且x(9)=0,则点8为区域终止边界点。即可搜寻到点3、4、5、6、7、8属于同一个区域。For example, as shown in Figure 10, point 3 satisfies x(2)=0 and x(3)>0, then point 3 is the initial boundary point of the area; point 4 satisfies x(3)>0 and x(4) >0, then point 4 and point 3 belong to the same area; similarly, points 5, 6 and 7 and point 3 all belong to the same area; point 8 satisfies x(8)>0 and x(9)=0, then point 8 is The region ends at the boundary point. It can be found that points 3, 4, 5, 6, 7, and 8 belong to the same area.

具体地,步骤S3中的所述将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆,具体包括:Specifically, in step S3, the area matching of the current frame vehicle area and the previous frame vehicle area, and determining that the current frame vehicle area corresponds to a new vehicle entering a curve or a vehicle traveling in a curve area, specifically includes:

根据当前帧车辆区域与前一帧车辆区域的边界范围关系辨别弯道新进车辆或者跟踪弯道区域行进车辆:According to the boundary range relationship between the vehicle area in the current frame and the vehicle area in the previous frame, identify new vehicles entering the curve or track vehicles traveling in the curve area:

若当前帧车辆区域(SQ(Qmin,Qmax),SL′(L′min,L′max))与前一帧车辆区域(S′Q(Qmin,Qmax),S′L′(L′min,L′max))存在交叠部分,则区域匹配成功,判定当前帧车辆区域对应行进车辆;区域匹配成功按公式(5)判断:If the current frame vehicle area (S Q (Qmin, Qmax), S L′ (L′min, L′max)) and the previous frame vehicle area (S′ Q (Qmin, Qmax), S′ L′ (L′ min, L'max)) If there is an overlapping part, the area matching is successful, and it is determined that the current frame vehicle area corresponds to the traveling vehicle; the area matching success is judged according to formula (5):

若当前车辆区域与前一帧车辆区域匹配不成功,则判定当前帧车辆区域对应弯道新进车辆;If the current vehicle area is not successfully matched with the previous frame vehicle area, it is determined that the current frame vehicle area corresponds to a new vehicle entering the curve;

其中,(Qmin,Qmax)表示车辆区域扫描点角度最小最大构成的范围区间,(L′min,L′max)表示车辆区域扫描点到圆心距离最小最大构成的范围区间,SQ(Qmin,Qmax)表示当前帧车辆区域扫描点角度最小最大构成的范围区间,SL′(L′min,L′max)表示当前帧车辆区域扫描点到圆心距离最小最大构成的范围区间,S′Q(Qmin,Qmax表示前一帧车辆区域扫描点角度最小最大构成的范围区间,S′L′(L′min,L′max表示前一帧车辆区域扫描点到圆心距离最小最大构成的范围区间。Among them, (Qmin, Qmax) represents the range interval formed by the minimum and maximum angle of the vehicle area scanning point, (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the vehicle area scanning point to the center of the circle, S Q (Qmin, Qmax ) represents the range interval formed by the minimum and maximum angles of the vehicle area scanning point in the current frame, S L′ (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the current frame vehicle area scanning point to the center of the circle, S′ Q (Qmin , Qmax indicates the range interval formed by the minimum and maximum angle of the vehicle area scanning point in the previous frame, S'L'(L'min,L'max indicates the range interval formed by the minimum and maximum distance from the vehicle area scanning point to the center of the circle in the previous frame.

进一步地,如图1所示,所述车辆实时定位参数包括:车辆通过弯道时的转弯半径θ、车头到出弯停止线的弧长距离车尾到出弯停止线的弧长距离车身姿态角θ、车辆弯道线速度ν、车头与出弯停止线间的夹角α及车尾与出弯停止线间的夹角β。Further, as shown in Figure 1, the real-time positioning parameters of the vehicle include: the turning radius θ when the vehicle passes through the curve, the arc length from the front of the vehicle to the stop line when exiting the curve The arc length distance from the rear of the car to the stop line when exiting the bend Body attitude angle θ, vehicle curve line speed ν, angle α between the front of the car and the stop line exiting the bend, and angle β between the rear end and the stop line exiting the bend.

其中,所述车身姿态角θ,按公式(6)计算:Wherein, the body attitude angle θ is calculated according to formula (6):

θ=arctan(κ) (6)θ=arctan(κ) (6)

其中,κ为车身侧面部分扫描点拟合直线对应的斜率。Among them, κ is the slope corresponding to the fitting line of the scanning points on the side of the vehicle body.

举例来说,在计算车身姿态角时,如图11所示,先在车辆区域内寻找车身侧面与车头或车尾部分的拐点pb,车头ph和车尾pt,然后通过拟合车身侧面段pt pb内扫描点所在直线,得到拟合后直线的斜率κ=-0.460,则θ=arctan(-0.460)=-24.7°。For example, when calculating the attitude angle of the vehicle body, as shown in Figure 11, the inflection point p b between the side of the vehicle body and the front or rear part of the vehicle, the front ph and the rear p t are first found in the vehicle area, and then by fitting the body The straight line where the scanning points are located in the side segment p t p b obtains the slope of the fitted straight line κ=-0.460, then θ=arctan(-0.460)=-24.7°.

其中,所述车辆通过弯道时的转弯半径ρ,按公式(7)计算:Wherein, the turning radius ρ of the vehicle passing through the curve is calculated according to formula (7):

ρρ == LL ′′ (( pp bb )) ++ LL ′′ (( pp hh )) 22 (( QQ (( pp hh )) >> 00 )) LL ′′ (( pp bb )) ++ LL ′′ (( pp tt )) 22 (( QQ (( pp tt )) >> 00 )) -- -- -- (( 77 ))

其中,pb为车身侧面与车头或车尾部分的拐点,ph为车头终止点,pt为车头起始点,L′(pb)为车身侧面与车头或车尾部分的拐点到圆心的距离,L′(ph)为车头终止点到圆心的距离,L′(pt)为车起始点到圆心的距离,Q(ph)为车头终止点的角度,Q(pt)为车头起始点的角度;Among them, p b is the inflection point between the side of the car body and the front or rear part of the car, ph is the end point of the front of the car, p t is the starting point of the front of the car, L′(p b ) is the distance between the inflection point of the side of the car body and the front or rear part of the car to the center of the circle distance, L′(p h ) is the distance from the end point of the front of the car to the center of the circle, L′(p t ) is the distance from the start point of the car to the center of the circle, Q(p h ) is the angle of the end point of the front of the car, Q(p t ) is The angle of the starting point of the front;

所述车头与出弯停止线间的夹角α,按公式(8)计算:The included angle α between the front of the car and the stop line for exiting the bend is calculated according to the formula (8):

αα == || QQ (( pp hh )) -- QQ 22 || (( QQ (( pp hh )) ≤≤ 00 )) || QQ (( pp tt )) ++ QQ mm aa xx -- QQ 22 || (( QQ (( pp hh )) >> 00 )) -- -- -- (( 88 ))

其中,Qmax=max{ΔQ1,ΔQ2,ΔQ3…ΔQn},表示的是车辆通过弯道过程所有帧中车头尾点角度之差最大值,ΔQi=|Q(ph)-Q(pt)|第i帧车头尾点角度之差,Q2表示出弯停止线的角度;Among them, Q max = max{ΔQ 1 ,ΔQ 2 ,ΔQ 3 ...ΔQ n }, which means the maximum value of the angle difference between the front and rear points in all frames of the vehicle passing through the curve, ΔQ i =|Q(p h )- Q(p t )|The angle difference between the front and rear points of the i-th frame, Q 2 represents the angle of the stop line when exiting the bend;

其中,所述车头到出弯停止线的弧长距离按公式(9)计算:Wherein, the arc length distance from the front of the vehicle to the stop line for exiting the bend Calculate according to formula (9):

所述车尾与出弯停止线间的夹角β,按公式(10)计算:The included angle β between the rear of the vehicle and the stop line for exiting the bend is calculated according to the formula (10):

ββ == || QQ (( pp hh )) -- QQ maxmax -- QQ 22 || (( QQ (( pp hh )) ≤≤ 00 )) || QQ (( pp tt )) -- QQ 22 || (( QQ (( pp hh )) >> 00 )) -- -- -- (( 1010 ))

所述车尾到出弯停止线的弧长距离按公式(11)计算:The arc length distance from the rear of the car to the stop line at corner exit Calculate according to formula (11):

所述车辆弯道线速度ν,按公式十二计算:The curve line speed ν of the vehicle is calculated according to Formula 12:

其中,ν(i)表示第i帧车辆弯道线速度;表示车辆过弯道时第i帧车头到出弯停止线的弧长距离,n∈{1,2,3,4,5}中的一个定值,f表示激光扫描单元的扫描频率。Among them, ν(i) represents the curve speed of the vehicle in frame i; Indicates the arc length from the front of the i-th frame to the exit stop line when the vehicle crosses a curve, a fixed value in n∈{1,2,3,4,5}, and f indicates the scanning frequency of the laser scanning unit.

由此可见,本实施例中,采用激光扫描单元扫描,其扫描频率极高,至少能够在20ms内做出一次定位,因此能够实现弯道实时定位;激光测距不受环境光线等影响,测距精度极高,大大提高了定位精度。加上该装置和方法以实际的弯道为依据,实现的是弯道区域内的定位,其可以避免中间误差产生;本实施例中的定位参数包括在车辆在车道内的速度、位姿、距离出弯停止线距离、转弯半径等重要参数,可以供无人驾驶车辆做转弯策略或做辅助驾驶过程中的速度预警或进出弯道提醒。It can be seen that in this embodiment, the laser scanning unit is used for scanning, and its scanning frequency is extremely high, at least one positioning can be made within 20ms, so real-time positioning of the curve can be realized; laser ranging is not affected by ambient light, etc. The distance accuracy is extremely high, which greatly improves the positioning accuracy. In addition, the device and method are based on the actual curve, and realize the positioning in the curve area, which can avoid intermediate errors; the positioning parameters in this embodiment include the vehicle's speed, pose, Important parameters such as the distance from the stop line when exiting the curve, and the turning radius can be used for unmanned vehicles to make a turning strategy or to provide speed warnings or reminders for entering and exiting curves during assisted driving.

实施例3Example 3

本实施例中,如图12所示,将弯道车辆定位装置安装于弯道半径外延伸线距离车道边界线预设距离处。其中,弯道近圆心边界圆弧段半径R1=10000mm,弯道远圆心边界圆弧段半径R2=14000mm,弯道起始点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q1=-45°,弯道终止点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q2=45°。In this embodiment, as shown in FIG. 12 , the curve vehicle positioning device is installed at a preset distance from the extension line outside the curve radius to the lane boundary line. Among them, the radius of the arc segment near the center of the curve R 1 = 10000mm, the radius of the arc segment far from the center of the curve R 2 = 14000mm, the gap between the starting point of the curve and the line where the center of the curve is located inside the curve and the radius of the ox axis The angle Q 1 =-45°, the included angle Q 2 =45° between the end point of the curve and the straight line where the center of the inner circle of the curve is located and the radius of the ox axis.

其中,弯道车辆定位装置包括:激光扫描单元1、中央处理单元2、安装立杆3和供电单元4组成,激光扫描单元1固定于安装立杆3上,处于弯道半径外延伸线距离车道边界线Dis=2000mm距离处,距路面高度为H=700mm,以扫描频率f=50HZ和扫描角度分辨率平行于路面所在平面做0-180°扫描,扫描点n0=180发射光线与ox轴重合,用于实时采集车辆通过弯道区域时车身测距波形。Among them, the curved vehicle positioning device includes: a laser scanning unit 1, a central processing unit 2, a mounting pole 3 and a power supply unit 4. The laser scanning unit 1 is fixed on the mounting pole 3, and is located outside the radius of the curve. At the distance of Dis=2000mm from the boundary line, the height from the road surface is H=700mm, with the scanning frequency f=50HZ and the scanning angle resolution Do a 0-180° scan parallel to the plane where the road surface is located, and the scanning point n 0 =180 emits light that coincides with the ox axis, and is used for real-time acquisition of body distance measurement waveforms when the vehicle passes through the curve area.

其中,中央处理单元2,与激光扫描单元1连接,用于接收和处理激光扫描单元1采集的测距波形,处理和输出车辆实时定位参数。Wherein, the central processing unit 2 is connected with the laser scanning unit 1, and is used for receiving and processing the ranging waveform collected by the laser scanning unit 1, and processing and outputting real-time positioning parameters of the vehicle.

在车辆通过安装本装置的弯道时,采用本实施例提供的如下弯道车辆定位方法进行车辆的实时检测和定位:When the vehicle passes through the curve where the device is installed, the following curve vehicle positioning method provided by this embodiment is used for real-time detection and positioning of the vehicle:

(1)激光扫描单元实时采集弯道区域测距波形;(1) The laser scanning unit collects the ranging waveform in the curve area in real time;

(2)中央处理单元对当前帧测距波形进行坐标转换、干扰排除和区域搜寻;(2) The central processing unit performs coordinate transformation, interference elimination and area search on the ranging waveform of the current frame;

(5)中央处理单元根据当前帧区域搜寻结果与前一帧区域搜寻结果对比实现区域匹配,辨别新进车辆或跟踪行进车辆;(5) The central processing unit realizes region matching according to the region search result of the current frame and the region search result of the previous frame, and distinguishes new vehicles or tracks vehicles;

(6)中央处理单元根据区域匹配结果进行实时车辆定位参数的计算并输出实时定位结果;(6) The central processing unit calculates the real-time vehicle positioning parameters according to the area matching results and outputs the real-time positioning results;

(7)中央处理单元根据新进车辆跟踪结果进行车辆驶离弯道的辨别,并清除驶离车辆。(7) The central processing unit distinguishes the vehicle leaving the curve according to the tracking result of the new vehicle, and clears the leaving vehicle.

其中,坐标转换、干扰排除、区域搜寻以及区域匹配与实施例2中一致,在此不再赘述。Wherein, the coordinate conversion, interference elimination, area search and area matching are the same as those in Embodiment 2, and will not be repeated here.

在车辆通过弯道时,会存在车头未过0点线、车头过0点线2种情况。When the vehicle passes through the curve, there will be two situations where the front of the vehicle does not cross the 0-point line and the front of the vehicle passes the 0-point line.

在一次检测定位过程中,遇到的情况1车辆未过0点线,激光扫描单元实时采集的弯道区域测距波形如图13所示。During a detection and positioning process, the encountered situation 1 vehicle did not pass the 0-point line, and the ranging waveform of the curve area collected by the laser scanning unit in real time is shown in Figure 13.

经中央处理单元坐标转换、干扰排除和区域搜寻之后,得到的车辆区域如图14所示。After the central processing unit coordinate conversion, interference elimination and area search, the obtained vehicle area is shown in Figure 14.

中央处理单元根据当前帧区域搜寻结果与前一帧区域搜寻结果(如图15所示)对比,发现两车辆区域存在交叠部分,得到当前帧车辆区域与前一帧车辆区域匹配成功,判断当前车辆区域为正在行进的车辆,实现行进车辆的跟踪。The central processing unit compares the area search results of the current frame with the area search results of the previous frame (as shown in Figure 15), and finds that there is an overlap between the two vehicle areas, and obtains that the vehicle area of the current frame matches the vehicle area of the previous frame successfully, and judges the current frame area. The vehicle area is the moving vehicle, which realizes the tracking of the moving vehicle.

同时,如图16所示,通过对车身侧面部分的扫描点进行直线拟合,得到拟合后直线的斜率κ=-0.396,则计算的实时车身姿态角θ=arctan(-0.396)=-21.6°;At the same time, as shown in Figure 16, by performing straight line fitting on the scanning points of the side part of the vehicle body, the slope of the fitted line κ=-0.396 is obtained, and the calculated real-time body attitude angle θ=arctan(-0.396)=-21.6 °;

此时,由于Q(ph)=-4.63°<0,经过弯道时的转弯半径ρ:At this time, since Q(p h )=-4.63°<0, the turning radius ρ when passing the curve:

&rho;&rho; == LL &prime;&prime; (( pp bb )) ++ LL &prime;&prime; (( pp hh )) 22 == 1233812338 mm mm ;;

车头与停止线间夹角α为:The angle α between the front of the vehicle and the stop line is:

α=|Q(ph)-Q2|=|-4.63°-45°|=49.63°;α=|Q(p h )-Q 2 |=|-4.63°-45°|=49.63°;

车头到出弯停止线的弧长距离为:The arc length from the front of the car to the exit stop line for:

车尾与停止线间夹角β为:The angle β between the rear of the vehicle and the stop line is:

β=|Q(ph)-Qmax-Q2|=|-4.63°-16°-45°|=65.63°;β=|Q(p h )-Q max -Q 2 |=|-4.63°-16°-45°|=65.63°;

所述的车尾到出弯停止线的弧长距离为:The arc length from the rear of the car mentioned above to the exit stop line for:

车辆弯道线速度ν为:The vehicle curve speed ν is:

遇到的情况2车头过了0点线,经中央处理单元进行坐标转换、干扰排除、区域搜寻和区域匹配之后的车辆区域如图17所示。Situation 2: The front of the vehicle passes the 0-point line, and the vehicle area after the central processing unit performs coordinate conversion, interference elimination, area search, and area matching is shown in Figure 17.

通过对车身侧面部分的扫描点进行直线拟合,如图18所示,得到拟合后直线的斜率κ=0.230,则计算的实时车身姿态角θ=arctan(0.230)=12.95°;By performing straight line fitting on the scanning points of the side part of the vehicle body, as shown in Figure 18, the slope of the fitted straight line κ=0.230 is obtained, then the calculated real-time body attitude angle θ=arctan(0.230)=12.95°;

此时,由于Q(ph)=21.17°>0,则经过弯道时的转弯半径ρ:At this time, since Q(p h )=21.17°>0, the turning radius ρ when passing the curve:

&rho;&rho; == LL &prime;&prime; (( pp bb )) ++ LL &prime;&prime; (( pp tt )) 22 == 12041.8312041.83 mm mm ;;

车头与停止线间夹角α为:The angle α between the front of the vehicle and the stop line is:

α=|Q(pt)+Qmax-Q2|=|4.74°+16°-45°|=24.26°;α=|Q(p t )+Q max -Q 2 |=|4.74°+16°-45°|=24.26°;

车头到出弯停止线的弧长距离为:The arc length from the front of the car to the exit stop line for:

车尾与停止线间夹角β为:The angle β between the rear of the vehicle and the stop line is:

β=|Q(pt)-Q2|=|4.74°-45°|=40.26°;β=|Q(p t )-Q 2 |=|4.74°-45°|=40.26°;

所述的车尾到出弯停止线的弧长距离为:The arc length from the rear of the car mentioned above to the exit stop line for:

车辆弯道线速度ν为:The vehicle curve speed ν is:

实施例4Example 4

本实施例中,如图19所示,将弯道车辆定位装置安装于弯道内侧圆心点处。其中,弯道近圆心边界圆弧段半径R1=6000mm,弯道远圆心边界圆弧段半径R2=10000mm,弯道起始点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q1=-45°,弯道终止点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q2=45°。In this embodiment, as shown in FIG. 19 , the curve vehicle positioning device is installed at the inner circle center point of the curve. Among them, the radius of the arc segment near the center of the curve R 1 =6000mm, the radius of the arc segment far from the center of the curve R 2 =10000mm, the gap between the starting point of the curve and the line where the center of the curve is located inside the curve and the radius of the ox axis The angle Q 1 =-45°, the included angle Q 2 =45° between the end point of the curve and the straight line where the center of the inner circle of the curve is located and the radius of the ox axis.

其中,弯道车辆定位装置包括:激光扫描单元1、中央处理单元2、安装立杆3和供电单元4组成,激光扫描单元1固定于安装立杆3上,处于弯道内侧圆心处,距路面高度为H=700mm,以扫描频率f=50HZ和扫描角度分辨率平行于路面所在平面做0-180°扫描,扫描点n0=180发射光线与ox轴重合,用于实时采集车辆通过弯道时车身测距波形。Among them, the curved vehicle positioning device includes: a laser scanning unit 1, a central processing unit 2, a mounting pole 3 and a power supply unit 4. The laser scanning unit 1 is fixed on the mounting pole 3 and is located at the center of the inner circle of the curve. The height is H=700mm, with scanning frequency f=50HZ and scanning angle resolution 0-180° scanning is performed parallel to the plane where the road surface is located. The scanning point n 0 =180 emits light that coincides with the ox axis, and is used for real-time acquisition of body distance measurement waveforms when the vehicle passes through a curve.

其中,中央处理单元2,与激光扫描单元1连接,用于接收和处理激光扫描单元1采集的测距波形,处理和输出车辆实时定位参数。Wherein, the central processing unit 2 is connected with the laser scanning unit 1, and is used for receiving and processing the ranging waveform collected by the laser scanning unit 1, and processing and outputting real-time positioning parameters of the vehicle.

在车辆通过安装本装置的弯道时,采用本实施例提供的如下弯道车辆定位方法进行车辆的实时检测和定位:When the vehicle passes through the curve where the device is installed, the following curve vehicle positioning method provided by this embodiment is used for real-time detection and positioning of the vehicle:

(1)激光扫描单元实时采集弯道区域测距波形;(1) The laser scanning unit collects the ranging waveform in the curve area in real time;

(2)中央处理单元对当前帧测距波形进行坐标转换、干扰排除和区域搜寻;(2) The central processing unit performs coordinate transformation, interference elimination and area search on the ranging waveform of the current frame;

(5)中央处理单元根据当前帧区域搜寻结果与前一帧区域搜寻结果对比实现区域匹配,辨别新进车辆或跟踪行进车辆;(5) The central processing unit realizes region matching according to the region search result of the current frame and the region search result of the previous frame, and distinguishes new vehicles or tracks vehicles;

(6)中央处理单元根据区域匹配结果进行实时车辆定位参数的计算并输出实时定位结果;(6) The central processing unit calculates the real-time vehicle positioning parameters according to the area matching results and outputs the real-time positioning results;

(7)中央处理单元根据新进车辆跟踪结果进行车辆驶离弯道的辨别,并清除驶离车辆。(7) The central processing unit distinguishes the vehicle leaving the curve according to the tracking result of the new vehicle, and clears the leaving vehicle.

其中,坐标转换、干扰排除、区域搜寻以及区域匹配与实施例2中一致,在此不再赘述。Wherein, the coordinate conversion, interference elimination, area search and area matching are the same as those in Embodiment 2, and will not be repeated here.

实施例4与实施例3最大的区别在于,激光扫描单元的安装位置安装于弯道内侧圆心处,同时在干扰排除时计算扫描点i到弯道内侧圆心的距离值L′(i)不一样,其他方法一致,在此不再赘述。The biggest difference between Embodiment 4 and Embodiment 3 is that the installation position of the laser scanning unit is installed at the center of the inner circle of the curve, and at the same time, the distance value L'(i) between the scanning point i and the inner circle center of the curve is different when calculating the interference , the other methods are the same and will not be repeated here.

在本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for implementing the above method embodiments can be completed by program instructions and related hardware. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps including the above-mentioned method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this article, relational terms such as first and second etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations Any such actual relationship or order exists between. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be described in the foregoing embodiments Modifications are made to the recorded technical solutions, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1.一种弯道车辆定位装置,其特征在于,所述装置包括:激光扫描单元及中央处理单元;1. A curved vehicle positioning device, characterized in that the device comprises: a laser scanning unit and a central processing unit; 所述激光扫描单元,固定于安装立杆上,位于弯道内侧圆心点或者弯道半径外延伸线距离车道边界线预设距离处,用于实时采集弯道区域测距波形;The laser scanning unit is fixed on the installation pole, and is located at the center point inside the curve or the extension line outside the radius of the curve at a preset distance from the lane boundary line, and is used for real-time acquisition of ranging waveforms in the curve area; 所述中央处理单元,与所述激光扫描单元连接,用于接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。The central processing unit is connected with the laser scanning unit, and is used to receive the ranging waveform in the curve area sent by the laser scanning unit, and perform coordinate transformation, interference elimination and area search on the ranging waveform of the current frame to determine the current Scanning point position information corresponding to the frame vehicle area; area matching is performed between the current frame vehicle area and the previous frame vehicle area, and it is determined that the current frame vehicle area corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area; according to the current frame The location information of the scanning point corresponding to the vehicle area, obtains and outputs the real-time positioning parameters of the vehicle. 2.根据权利要求1所述的装置,其特征在于,所述激光扫描单元位于弯道半径外延伸线距离车道边界线预设距离时,所述预设距离大于等于2000mm;2. The device according to claim 1, wherein when the laser scanning unit is located at a preset distance from the extension line outside the radius of the curve to the boundary line of the lane, the preset distance is greater than or equal to 2000mm; 所述激光扫描单元距离路面高度大于等于700mm且小于等于850mm;The height of the laser scanning unit from the road surface is greater than or equal to 700mm and less than or equal to 850mm; 所述激光扫描单元以扫描频率f及扫描角度分辨率平行于路面所在平面进行扫描;The laser scanning unit uses scanning frequency f and scanning angle resolution Scan parallel to the plane of the road surface; 所述激光扫描单元在每个扫描周期的扫描角范围为0-270°。The scanning angle range of the laser scanning unit in each scanning period is 0-270°. 3.一种弯道车辆定位方法,其特征在于,所述方法包括:3. A method for positioning a curved vehicle, characterized in that the method comprises: 激光扫描单元实时采集弯道区域测距波形;The laser scanning unit collects the ranging waveform in the curve area in real time; 中央处理单元接收所述激光扫描单元发送的弯道区域测距波形,并对当前帧测距波形进行坐标转换、干扰排除及区域搜寻,确定当前帧车辆区域对应的扫描点位置信息;The central processing unit receives the ranging waveform in the curve area sent by the laser scanning unit, and performs coordinate conversion, interference elimination and area search on the ranging waveform of the current frame to determine the scanning point position information corresponding to the vehicle area of the current frame; 所述中央处理单元将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆;The central processing unit performs area matching on the vehicle area of the current frame and the vehicle area of the previous frame, and determines that the vehicle area of the current frame corresponds to a new vehicle entering the curve or a vehicle traveling in the curve area; 所述中央处理单元根据所述当前帧车辆区域对应的扫描点位置信息,获得并输出车辆实时定位参数。The central processing unit obtains and outputs real-time vehicle positioning parameters according to the scanning point position information corresponding to the vehicle area in the current frame. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:4. method according to claim 3, is characterized in that, described method also comprises: 所述中央处理单元对所述弯道新进车辆进行实时跟踪,以在所述弯道新进车辆驶离弯道区域时清除所述车辆。The central processing unit tracks the new vehicle entering the curve in real time, so as to remove the vehicle when the new vehicle entering the curve leaves the curve area. 5.根据权利要求3所述的方法,其特征在于,所述坐标转换,包括:5. The method according to claim 3, wherein the coordinate transformation comprises: 根据公式一对当前帧测距波形进行坐标转换:According to the formula, coordinate conversion is performed on the ranging waveform of the current frame: 其中,i为扫描点序号,L(i)为扫描点i到激光扫描单元中心点距离,n0为激光扫描单元中发射光线与ox轴重合的发射点序号,为激光扫描单元的扫描角度分辨率,x(i)为扫描点i在oxy直角坐标系中的横坐标,y(i)为扫描点i在oxy直角坐标系中的纵坐标。Among them, i is the serial number of the scanning point, L(i) is the distance from the scanning point i to the center point of the laser scanning unit, n 0 is the serial number of the emitting point where the emitted light coincides with the ox axis in the laser scanning unit, is the scanning angular resolution of the laser scanning unit, x(i) is the abscissa of scanning point i in the oxy rectangular coordinate system, and y(i) is the vertical coordinate of scanning point i in the oxy rectangular coordinate system. 6.根据权利要求5所述的方法,其特征在于,所述干扰排除,包括:6. The method according to claim 5, wherein the interference elimination comprises: 步骤一:根据公式二计算得到扫描点i到弯道内侧圆心的距离L′(i):Step 1: Calculate the distance L′(i) from scanning point i to the center of the inner circle of the curve according to formula 2: 步骤二:根据公式三计算得到扫描点i及弯道内侧圆心所在直线与ox轴所在半径之间的夹角Q(i):Step 2: Calculate the angle Q(i) between the scan point i and the line where the center of the circle inside the curve is located and the radius of the ox axis according to formula 3: 其中,以激光扫描单元中心点为坐标系圆点o,激光扫描单元侧边为坐标轴oy,垂直oy轴过o点直线为ox轴;Among them, the center point of the laser scanning unit is the coordinate system circle point o, the side of the laser scanning unit is the coordinate axis oy, and the vertical line passing through the o point of the y axis is the ox axis; 步骤三:根据Q(i)和L′(i)采用公式四将不在弯道及不在弯道车道范围内的扫描点排除:Step 3: According to Q(i) and L'(i), use formula 4 to exclude the scanning points that are not in the curve and not in the range of the curve lane: 其中,R1为弯道近圆心边界圆弧段半径,R2为弯道远圆心边界圆弧段半径,Q1为弯道起始点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角,Q2为弯道终止点与弯道内侧圆心所在直线与ox轴所在半径之间的夹角。Among them, R 1 is the radius of the arc segment near the center of the curve, R 2 is the radius of the arc segment far from the center of the curve, and Q 1 is the distance between the starting point of the curve and the line where the center of the inner circle of the curve is located and the radius of the ox axis. Included angle, Q 2 is the angle between the end point of the curve and the straight line where the inner center of the curve is located and the radius of the ox axis. 7.根据权利要求6所述的方法,其特征在于,所述区域搜寻,包括:7. The method according to claim 6, wherein the area search comprises: 根据干扰排除后的扫描点坐标确定当前帧车辆区域对应的边界点及所述车辆区域所属点:Determine the boundary point corresponding to the current frame vehicle area and the point to which the vehicle area belongs according to the scan point coordinates after interference elimination: 若x(i-1)=0且x(i)>0,则判定扫描点i为车辆区域的起始边界点;If x(i-1)=0 and x(i)>0, then it is determined that scanning point i is the initial boundary point of the vehicle area; 若x(i-1)>0且x(i)>0,则判定扫描点i为扫描点i-1所在区域所属点;If x(i-1)>0 and x(i)>0, it is determined that the scan point i belongs to the area where the scan point i-1 is located; 若x(i)>0且x(i+1)=0,则判定扫描点i为车辆区域终止边界点。If x(i)>0 and x(i+1)=0, it is determined that scanning point i is the end boundary point of the vehicle area. 8.根据权利要求3所述的方法,其特征在于,所述将当前帧车辆区域与前一帧车辆区域进行区域匹配,确定所述当前帧车辆区域对应弯道新进车辆或者弯道区域行进车辆,包括:8. The method according to claim 3, wherein the vehicle area in the current frame is matched with the vehicle area in the previous frame, and it is determined that the vehicle area in the current frame corresponds to a new vehicle entering a curve or is traveling in a curve area vehicles, including: 根据当前帧车辆区域与前一帧车辆区域的边界范围关系辨别弯道新进车辆或者跟踪弯道区域行进车辆:According to the boundary range relationship between the vehicle area in the current frame and the vehicle area in the previous frame, identify new vehicles entering the curve or track vehicles traveling in the curve area: 若当前帧车辆区域(SQ(Qmin,Qmax),SL′(L′min,L′max))与前一帧车辆区域(S′Q(Qmin,Qmax),S′L′(L′min,L′max))存在交叠部分,则区域匹配成功,判定当前帧车辆区域对应行进车辆;区域匹配成功按公式五判断:If the current frame vehicle area (S Q (Qmin, Qmax), S L′ (L′min, L′max)) and the previous frame vehicle area (S′ Q (Qmin, Qmax), S′ L′ (L′ min, L′max)) If there is an overlapping part, the area matching is successful, and it is determined that the current frame vehicle area corresponds to the traveling vehicle; the area matching success is judged according to Formula 5: 若当前车辆区域与前一帧车辆区域匹配不成功,则判定当前帧车辆区域对应弯道新进车辆;If the current vehicle area is not successfully matched with the previous frame vehicle area, it is determined that the current frame vehicle area corresponds to a new vehicle entering the curve; 其中,(Qmin,Qmax)表示车辆区域扫描点角度最小最大构成的范围区间,(L′min,L′max)表示车辆区域扫描点到圆心距离最小最大构成的范围区间,SQ(Qmin,Qmax)表示当前帧车辆区域扫描点角度最小最大构成的范围区间,SL′(L′min,L′max)表示当前帧车辆区域扫描点到圆心距离最小最大构成的范围区间,S′Q(Qmin,Qmax表示前一帧车辆区域扫描点角度最小最大构成的范围区间,S′L′(L′min,L′max表示前一帧车辆区域扫描点到圆心距离最小最大构成的范围区间。Among them, (Qmin, Qmax) represents the range interval formed by the minimum and maximum angle of the vehicle area scanning point, (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the vehicle area scanning point to the center of the circle, S Q (Qmin, Qmax ) represents the range interval formed by the minimum and maximum angles of the vehicle area scanning point in the current frame, S L′ (L′min, L’max) represents the range interval composed of the minimum and maximum distance from the current frame vehicle area scanning point to the center of the circle, S′ Q (Qmin , Qmax indicates the range interval formed by the minimum and maximum angle of the vehicle area scanning point in the previous frame, S'L'(L'min,L'max indicates the range interval formed by the minimum and maximum distance from the vehicle area scanning point to the center of the circle in the previous frame. 9.根据权利要求3所述的方法,其特征在于,所述车辆实时定位参数包括:车辆通过弯道时的转弯半径ρ、车头到出弯停止线的弧长距离车尾到出弯停止线的弧长距离车身姿态角θ、车辆弯道线速度ν、车头与出弯停止线间的夹角α及车尾与出弯停止线间的夹角β。9. The method according to claim 3, wherein the real-time positioning parameters of the vehicle include: the turning radius ρ when the vehicle passes through the curve, the arc length from the front of the vehicle to the stop line when exiting the curve The arc length distance from the rear of the car to the stop line when exiting the bend Body attitude angle θ, vehicle curve line speed ν, angle α between the front of the car and the stop line exiting the bend, and angle β between the rear end and the stop line exiting the bend. 10.根据权利要求9所述的方法,其特征在于,10. The method of claim 9, wherein, 所述车身姿态角θ,按公式六计算:The body attitude angle θ is calculated according to formula six: θ=arctan(κ)公式六;θ=arctan (κ) formula six; 其中,κ为车身侧面部分扫描点拟合直线对应的斜率;Among them, κ is the slope corresponding to the fitting line of the scanning points on the side of the vehicle body; 所述车辆通过弯道时的转弯半径ρ,按公式七计算:The turning radius ρ when the vehicle passes the curve is calculated according to Formula 7: 其中,pb为车身侧面与车头或车尾部分的拐点,ph为车头终止点,pt为车头起始点,L′(pb)为车身侧面与车头或车尾部分的拐点到圆心的距离,L′(ph)为车头终止点到圆心的距离,L′(pt)为车起始点到圆心的距离,Q(ph)为车头终止点的角度,Q(pt)为车头起始点的角度;Among them, p b is the inflection point between the side of the car body and the front or rear part of the car, ph is the end point of the front of the car, p t is the starting point of the front of the car, L′(p b ) is the distance between the inflection point of the side of the car body and the front or rear part of the car to the center of the circle distance, L′(p h ) is the distance from the end point of the front of the car to the center of the circle, L′(p t ) is the distance from the start point of the car to the center of the circle, Q(p h ) is the angle of the end point of the front of the car, Q(p t ) is The angle of the starting point of the front; 所述车头与出弯停止线间的夹角α,按公式八计算:The included angle α between the front of the car and the stop line for exiting the bend is calculated according to Formula 8: 其中,Qmax=max{ΔQ1,ΔQ2,ΔQ3…ΔQn},表示的是车辆通过弯道过程所有帧中车头尾点角度之差最大值,ΔQi=|Q(ph)-Q(pt)|第i帧车头尾点角度之差,Q2表示出弯停止线的角度;Among them, Q max = max{ΔQ 1 ,ΔQ 2 ,ΔQ 3 ...ΔQ n }, which means the maximum value of the angle difference between the front and rear points in all frames of the vehicle passing through the curve, ΔQ i =|Q(p h )- Q(p t )|The angle difference between the front and rear points of the i-th frame, Q 2 represents the angle of the stop line when exiting the curve; 所述车头到出弯停止线的弧长距离按公式九计算:The arc length distance from the front of the car to the stop line when exiting the bend Calculate according to formula nine: 所述车尾与出弯停止线间的夹角β,按公式十计算:The included angle β between the rear of the vehicle and the stop line for exiting the bend is calculated according to Formula 10: 所述车尾到出弯停止线的弧长距离按公式十一计算:The arc length distance from the rear of the car to the stop line at corner exit Calculate according to formula eleven: 所述车辆弯道线速度ν,按公式十二计算:The curve line speed ν of the vehicle is calculated according to Formula 12: 其中,ν(i)表示第i帧车辆弯道线速度;表示车辆过弯道时第i帧车头到出弯停止线的弧长距离,n∈{1,2,3,4,5}中的一个定值,f表示激光扫描单元的扫描频率。Among them, ν(i) represents the curve speed of the vehicle in frame i; Indicates the arc length from the front of the i-th frame to the exit stop line when the vehicle crosses a curve, a fixed value in n∈{1,2,3,4,5}, and f indicates the scanning frequency of the laser scanning unit.
CN201610597703.6A 2016-07-26 2016-07-26 A kind of bend vehicle locating device and method Active CN106289271B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610597703.6A CN106289271B (en) 2016-07-26 2016-07-26 A kind of bend vehicle locating device and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610597703.6A CN106289271B (en) 2016-07-26 2016-07-26 A kind of bend vehicle locating device and method

Publications (2)

Publication Number Publication Date
CN106289271A true CN106289271A (en) 2017-01-04
CN106289271B CN106289271B (en) 2019-05-17

Family

ID=57652507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610597703.6A Active CN106289271B (en) 2016-07-26 2016-07-26 A kind of bend vehicle locating device and method

Country Status (1)

Country Link
CN (1) CN106289271B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106969923A (en) * 2017-05-26 2017-07-21 交通运输部公路科学研究所 A kind of porte-cochere Circular test test system and method
CN107704821A (en) * 2017-09-29 2018-02-16 河北工业大学 A kind of vehicle pose computational methods of bend
CN109801503A (en) * 2017-11-17 2019-05-24 武汉万集信息技术有限公司 Vehicle speed measuring method and system based on laser
CN109991968A (en) * 2017-12-29 2019-07-09 深圳市优必选科技有限公司 Method for controlling robot to circle, robot and computer readable storage medium
CN110379155A (en) * 2018-09-30 2019-10-25 长城汽车股份有限公司 For determining the method and system of road target coordinate
CN110537079A (en) * 2017-04-03 2019-12-03 株式会社电装 Road information learning device
CN116256755A (en) * 2023-04-18 2023-06-13 北京川速微波科技有限公司 A traffic radar detection method for the curved lane to which the vehicle belongs
US11926339B2 (en) 2018-09-30 2024-03-12 Great Wall Motor Company Limited Method for constructing driving coordinate system, and application thereof
CN118286661A (en) * 2024-06-06 2024-07-05 曲阜师范大学 Movement direction indicating device for curve speed sports teaching

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201804112U (en) * 2010-04-27 2011-04-20 成都捌零科技有限公司 No-dead angle intelligent detection and early-warning system for obstacles within range of 360 degrees around vehicle
CN102693645A (en) * 2011-03-21 2012-09-26 株式会社电装 Method and apparatus for recognizing shape of road for vehicles
JP2015016799A (en) * 2013-07-11 2015-01-29 株式会社日本自動車部品総合研究所 Travel route generating device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201804112U (en) * 2010-04-27 2011-04-20 成都捌零科技有限公司 No-dead angle intelligent detection and early-warning system for obstacles within range of 360 degrees around vehicle
CN102693645A (en) * 2011-03-21 2012-09-26 株式会社电装 Method and apparatus for recognizing shape of road for vehicles
JP2015016799A (en) * 2013-07-11 2015-01-29 株式会社日本自動車部品総合研究所 Travel route generating device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110537079A (en) * 2017-04-03 2019-12-03 株式会社电装 Road information learning device
CN110537079B (en) * 2017-04-03 2023-05-16 株式会社电装 Road information learning device
CN106969923B (en) * 2017-05-26 2023-09-15 交通运输部公路科学研究所 A vehicle channel circular trajectory testing system and method
CN106969923A (en) * 2017-05-26 2017-07-21 交通运输部公路科学研究所 A kind of porte-cochere Circular test test system and method
CN107704821B (en) * 2017-09-29 2020-06-09 河北工业大学 A method for calculating vehicle pose and attitude in a curve
CN107704821A (en) * 2017-09-29 2018-02-16 河北工业大学 A kind of vehicle pose computational methods of bend
CN109801503B (en) * 2017-11-17 2020-10-20 武汉万集信息技术有限公司 Vehicle speed measuring method and system based on laser
CN109801503A (en) * 2017-11-17 2019-05-24 武汉万集信息技术有限公司 Vehicle speed measuring method and system based on laser
CN109991968A (en) * 2017-12-29 2019-07-09 深圳市优必选科技有限公司 Method for controlling robot to circle, robot and computer readable storage medium
CN109991968B (en) * 2017-12-29 2022-05-10 深圳市优必选科技有限公司 Method for controlling robot to circle, robot and computer readable storage medium
CN110379155A (en) * 2018-09-30 2019-10-25 长城汽车股份有限公司 For determining the method and system of road target coordinate
US11926339B2 (en) 2018-09-30 2024-03-12 Great Wall Motor Company Limited Method for constructing driving coordinate system, and application thereof
CN116256755A (en) * 2023-04-18 2023-06-13 北京川速微波科技有限公司 A traffic radar detection method for the curved lane to which the vehicle belongs
CN118286661A (en) * 2024-06-06 2024-07-05 曲阜师范大学 Movement direction indicating device for curve speed sports teaching

Also Published As

Publication number Publication date
CN106289271B (en) 2019-05-17

Similar Documents

Publication Publication Date Title
CN106289271A (en) A kind of bend vehicle locating device and method
CN108628324B (en) Unmanned vehicle navigation method, device, equipment and storage medium based on vector map
CN110962843B (en) Automatic parking control decision method and system
CN114375467B (en) System and method for detecting an emergency vehicle
TWI742554B (en) Positioning method, path determination method, robot and storage medium
US12287210B2 (en) Vehicle position estimation device, vehicle position estimation method, and computer-readable recording medium for storing computer program programmed to perform said method
CN107830865B (en) Vehicle target classification method, device, system and computer program product
CN104677375A (en) System for guiding tunnel road in advance
CN103308051B (en) Movable body position detection system, device and method
CN111695546A (en) Traffic signal lamp identification method and device for unmanned vehicle
US20220258763A1 (en) Drive assistance device and computer program
CN101395645A (en) Image processing system and method
CN105788323A (en) Road speed limit detection system
EP4040111A1 (en) Map processing method and apparatus
JP2012242262A (en) Moving body position detecting device
US12365342B2 (en) Drive assistance device and computer program
Shunsuke et al. GNSS/INS/on-board camera integration for vehicle self-localization in urban canyon
CN112781600B (en) Vehicle navigation method, device and storage medium
CN108177524B (en) ARHUD system and lane line drawing method thereof
CN113516871A (en) Navigation method for underground parking lot of vehicle-mounted machine
CN118172938B (en) Vehicle trajectory full-course tracking method based on distributed optical fiber and laser radar
CN101451849B (en) Multifunction marking for vision navigation of mobile object and synthesis navigation method
KR20190003884A (en) Apparatus, method and system for updating map database
JP2007153031A (en) Vehicle position calculation method and onboard device
JP4953829B2 (en) Navigation device and own vehicle position determination method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20231222

Address after: 430200, 7th floor, Building 3, Phase II, Modern Service Industry Demonstration Base, Huazhong University of Science and Technology Science Park, Guandong Street, Wuhan Donghu New Technology Development Zone, Wuhan City, Hubei Province

Patentee after: Wuhan Wanji Photoelectric Technology Co.,Ltd.

Address before: 100085 No. 5, building 1, East Road, Haidian District, Beijing, 601

Patentee before: BEIJING WANJI TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right