CN112677964A - Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function - Google Patents
Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function Download PDFInfo
- Publication number
- CN112677964A CN112677964A CN202110293188.3A CN202110293188A CN112677964A CN 112677964 A CN112677964 A CN 112677964A CN 202110293188 A CN202110293188 A CN 202110293188A CN 112677964 A CN112677964 A CN 112677964A
- Authority
- CN
- China
- Prior art keywords
- steering torque
- vehicle
- obstacle
- lane keeping
- road conditions
- 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
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
Abstract
本申请实施例公开了一种基于车道保持辅助功能的避障方法、装置、设备和介质,涉及智能驾驶技术领域。其中,方法包括:在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及设定时长内的路况;根据变化曲线和路况,确定转向力矩的类别;如果转向力矩为驾驶类别,将转向力矩实时施加至车辆的控制执行系统,并且不退出车道保持功能,并且不退出车道保持功能,以供所述控制执行系统调整行驶方向。本实施例在车道保持辅助功能开启的情况下,准确识别转向力矩的类别,及时躲避障碍物。
The embodiments of the present application disclose an obstacle avoidance method, device, device and medium based on a lane keeping assist function, which relate to the technical field of intelligent driving. Wherein, the method includes: when the lane keeping assist function is turned on, when an obstacle is detected in front of the vehicle, obtaining a change curve of the steering torque of the steering wheel with time within a set period of time and road conditions within the set period of time; according to the change curve and Road conditions, determine the category of steering torque; if the steering torque is a driving category, apply the steering torque to the vehicle's control execution system in real time, and do not exit the lane keeping function, and do not exit the lane keeping function, for the control execution system to adjust the driving direction. In this embodiment, when the lane keeping assist function is turned on, the type of steering torque can be accurately identified, and obstacles can be avoided in time.
Description
技术领域technical field
本申请实施例涉及智能驾驶技术,尤其涉及一种基于车道保持辅助功能的避障方法、装置、设备和介质。The embodiments of the present application relate to intelligent driving technologies, and in particular, to an obstacle avoidance method, device, device, and medium based on a lane keeping assist function.
背景技术Background technique
车道保持辅助系统属于智能驾驶辅助系统中的一种,在车辆行驶过程中,基于视觉传感器识别行驶车道的标识线,同时车辆会根据车辆距两侧车道线距离值,车道保持辅助系统将车辆保持在车辆中央行驶。The lane keeping assist system belongs to one of the intelligent driving assistance systems. During the driving process of the vehicle, the marking line of the driving lane is identified based on the visual sensor, and the vehicle will keep the vehicle according to the distance between the vehicle and the lane lines on both sides. Drive in the center of the vehicle.
在车辆行驶中,车道保持辅助功能开启时,如果驾驶员施加在方向盘上的力矩小于设定阈值,则不会响应该力矩,而是继续将车辆保持在车道中央形式;如果驾驶员施加在方向盘上的力矩大于等于设定阈值,则车道保持辅助功能退出,由驾驶员接管车辆。When the vehicle is driving, when the lane keeping assist function is turned on, if the torque applied by the driver on the steering wheel is less than the set threshold, it will not respond to the torque, but continue to keep the vehicle in the center of the lane; if the driver exerts the torque on the steering wheel If the torque is greater than or equal to the set threshold, the lane keeping assist function is exited and the driver takes over the vehicle.
目前,当车道前方有障碍物时,用户需要微调车辆的行驶方向,即施加不大于设定阈值的力矩,则该微调车辆行驶方向的力矩不会传递至车辆系统,无法有效的避障避撞,此时驾驶员需要施加大于设定阈值的力矩,以退出车道保持功能,随后微调车辆躲避前方障碍物,当车道保持功能退出所需要的力矩大于车辆规避前方障碍物所需要的转向力矩时,驾驶员在施加力矩退出车道保持功能之后,需要马上减小转向力矩,由于驾驶员转向力矩的惯性会使车身姿态出现不稳定。在通过前方障碍物路段之后,驾驶员需要重新再次激活启动车道保持功能,十分不便,影响功能舒适性,并且影响道路交通安全,降低消费者满意度。At present, when there is an obstacle in front of the lane, the user needs to fine-tune the driving direction of the vehicle, that is, apply a torque not greater than the set threshold, then the torque for fine-tuning the driving direction of the vehicle will not be transmitted to the vehicle system, and it cannot effectively avoid obstacles and collisions , at this time, the driver needs to apply a torque greater than the set threshold to exit the lane keeping function, and then fine-tune the vehicle to avoid the obstacles ahead. After the driver applies torque to exit the lane keeping function, he needs to reduce the steering torque immediately, because the inertia of the driver's steering torque will make the body posture unstable. After passing the obstacle section ahead, the driver needs to reactivate the lane keeping function again, which is very inconvenient, affects the functional comfort, affects road traffic safety, and reduces consumer satisfaction.
发明内容SUMMARY OF THE INVENTION
本申请实施例提供一种基于车道保持辅助功能的避障方法、装置、设备和介质,以在车道保持辅助功能开启的情况下,准确识别转向力矩的类别,及时躲避障碍物,提升了车道保持辅助功能的舒适度,降低了功能正常运行时的功能退出频率,保证了行车安全,提升消费者对功能的满意度。The embodiments of the present application provide an obstacle avoidance method, device, device, and medium based on the lane keeping assist function, so as to accurately identify the type of steering torque when the lane keep assist function is turned on, avoid obstacles in time, and improve lane keeping The comfort of auxiliary functions reduces the frequency of function withdrawal when the function is running normally, ensures driving safety, and improves consumer satisfaction with the function.
第一方面,本申请实施例提供了一种基于车道保持辅助功能的避障方法,包括:In a first aspect, an embodiment of the present application provides an obstacle avoidance method based on a lane keeping assist function, including:
在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况;When the lane keeping assist function is turned on, when an obstacle is detected in front of the vehicle, the curve of the steering torque of the steering wheel over time within the set time period and the road conditions within the set time period are obtained;
根据所述变化曲线和路况,确定所述转向力矩的类别;determining the category of the steering torque according to the change curve and road conditions;
如果所述转向力矩为驾驶类别,将所述转向力矩实时施加至所述车辆的控制执行系统,并且不退出车道保持功能,以供所述控制执行系统调整行驶方向;If the steering torque is in the driving category, apply the steering torque to the control execution system of the vehicle in real time, and do not exit the lane keeping function, so that the control execution system can adjust the driving direction;
所述将所述转向力矩实时施加至所述车辆的控制执行系统,包括:The control execution system applying the steering torque to the vehicle in real time includes:
根据所述转向力矩随时间的变化曲线,预测所述车辆的行驶轨迹;predicting the driving trajectory of the vehicle according to the time-varying curve of the steering torque;
判断所述行驶轨迹是否能躲避所述障碍物;judging whether the travel trajectory can avoid the obstacle;
如果所述行驶轨迹能躲避所述障碍物,将所述转向力矩实时施加至所述车辆的控制执行系统,在通过前方障碍物所在路段之后,所述车道保持功能继续保持运行,无需再次激活。If the driving trajectory can avoid the obstacle, the steering torque is applied to the control execution system of the vehicle in real time, and after passing the road section where the obstacle ahead is located, the lane keeping function continues to operate without reactivation.
第二方面,本申请实施例还提供了一种基于车道保持辅助功能的避障装置,包括:In a second aspect, an embodiment of the present application further provides an obstacle avoidance device based on a lane keeping assist function, including:
获取模块,用于在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况;an acquisition module, configured to acquire the time-varying curve of the steering torque of the steering wheel within a set period of time and the road conditions within the set period of time when an obstacle is detected in front of the vehicle when the lane keeping assist function is turned on;
确定模块,用于根据所述变化曲线和路况,确定所述转向力矩的类别;a determination module, configured to determine the category of the steering torque according to the change curve and road conditions;
施加模块,用于如果所述转向力矩为驾驶类别,并且不退出车道保持功能,将所述转向力矩实时施加至所述车辆的控制执行系统,以供所述控制执行系统调整行驶方向;an applying module, configured to apply the steering torque to the control execution system of the vehicle in real time if the steering torque is in the driving category and the lane keeping function is not exited, so that the control execution system can adjust the driving direction;
施加模块在将所述转向力矩实时施加至所述车辆的控制执行系统时,具体用于:根据所述转向力矩随时间的变化曲线,预测所述车辆的行驶轨迹;判断所述行驶轨迹是否能躲避所述障碍物;如果所述行驶轨迹能躲避所述障碍物,将所述转向力矩实时施加至所述车辆的控制执行系统,在通过前方障碍物所在路段之后,所述车道保持功能继续保持运行,无需再次激活。When applying the steering torque to the control execution system of the vehicle in real time, the application module is specifically used for: predicting the driving trajectory of the vehicle according to the change curve of the steering torque with time; judging whether the driving trajectory can be Avoid the obstacle; if the driving trajectory can avoid the obstacle, apply the steering torque to the control execution system of the vehicle in real time, after passing the road section where the obstacle ahead is located, the lane keeping function continues to maintain run without reactivation.
第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:In a third aspect, an embodiment of the present application further provides an electronic device, the electronic device comprising:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个程序,memory for storing one or more programs,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任一实施例所述的基于车道保持辅助功能的避障方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the obstacle avoidance method based on the lane keeping assist function of any embodiment.
第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例所述的基于车道保持辅助功能的避障方法。In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the obstacle avoidance method based on the lane keeping assist function described in any one of the embodiments .
本实施例提供了一种在车道保持辅助功能开启情况下的驾驶员执行的避障方法,通过检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况,进而根据所述变化曲线和路况,确定转向力矩的类别,充分考虑到实际驾驶情况,提高类别确定的准确性;通过确定转向力矩为驾驶类别时,将转向力矩实时施加至所述车辆的控制执行系统,从而及时躲避障碍物,提升了车道保持辅助功能的舒适度,降低了功能正常运行时的功能退出频率,保证了行车安全,提升消费者对功能的满意度。This embodiment provides an obstacle avoidance method executed by a driver when the lane keeping assist function is turned on. When an obstacle is detected in front of the vehicle, the time-varying curve of the steering torque of the steering wheel within a set period of time and all According to the road conditions within the set time period, the category of steering torque is determined according to the change curve and road conditions, and the actual driving situation is fully considered to improve the accuracy of category determination; when the steering torque is determined as the driving category, the steering torque is determined in real time It is applied to the control execution system of the vehicle, thereby avoiding obstacles in time, improving the comfort of the lane keeping assist function, reducing the function exit frequency when the function is running normally, ensuring driving safety and improving consumer satisfaction with the function .
附图说明Description of drawings
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the specific embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the specific embodiments or the prior art. Obviously, the accompanying drawings in the following description The drawings are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.
图1是本发明实施例提供的一种基于车道保持辅助功能的避障方法的流程图;1 is a flowchart of an obstacle avoidance method based on a lane keeping assist function provided by an embodiment of the present invention;
图2是本发明实施例提供的驾驶类别的转向力矩曲线图;FIG. 2 is a steering torque curve diagram of a driving category provided by an embodiment of the present invention;
图3是本发明实施例提供的监管类别的转向力矩曲线图;3 is a steering torque curve diagram of a supervision category provided by an embodiment of the present invention;
图4是本发明实施例提供的另一种基于车道保持辅助功能的避障方法的流程图;4 is a flowchart of another obstacle avoidance method based on a lane keeping assist function provided by an embodiment of the present invention;
图5是本发明实施例提供的车辆运动学模型的示意图;5 is a schematic diagram of a vehicle kinematics model provided by an embodiment of the present invention;
图6是本发明实施例提供的车辆未来的行驶轨迹的示意图;6 is a schematic diagram of a future driving trajectory of a vehicle provided by an embodiment of the present invention;
图7是本申请实施例提供的一种基于车道保持辅助功能的避障装置的结构示意图;7 is a schematic structural diagram of an obstacle avoidance device based on a lane keeping assist function provided by an embodiment of the present application;
图8是本申请实施例提供的一种电子设备的结构示意图。FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚,下面将对本发明的技术方案进行清楚、完整的描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本发明所保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be described clearly and completely below. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present invention.
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。In the description of the present invention, it should be noted that the terms "center", "upper", "lower", "left", "right", "vertical", "horizontal", "inner", "outer", etc. The indicated orientation or positional relationship is based on the orientation or positional relationship shown in the accompanying drawings, which is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the indicated device or element must have a specific orientation or a specific orientation. construction and operation, and therefore should not be construed as limiting the invention. Furthermore, the terms "first", "second", and "third" are used for descriptive purposes only and should not be construed to indicate or imply relative importance.
在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。In the description of the present invention, it should also be noted that, unless otherwise expressly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it may be a fixed connection or a connectable connection. Detachable connection, or integral connection; may be mechanical connection or electrical connection; may be direct connection, or indirect connection through an intermediate medium, or internal communication between two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood in specific situations.
本申请实施例提供一种基于车道保持辅助功能的避障方法,其流程图如图1所示,可适用于在车道保持辅助功能开启的情况下,进行避障的情况。本实施例对智能驾驶辅助系统这一智能驾驶行业应用软件进行改进,在现有智能驾驶辅助系统的基础上,修改了软件判断和执行逻辑,以解决现有技术中存在的问题。An embodiment of the present application provides an obstacle avoidance method based on a lane keeping assist function, the flowchart of which is shown in FIG. 1 , which can be applied to the situation of obstacle avoidance when the lane keep assist function is turned on. This embodiment improves the intelligent driving industry application software of the intelligent driving assistance system, and modifies the software judgment and execution logic on the basis of the existing intelligent driving assistance system, so as to solve the problems existing in the prior art.
该方法可以由基于车道保持辅助功能的避障装置来执行,该装置可以由软件和/或硬件构成,并一般集成在电子设备中。结合图1,本实施例提供的方法具体包括:The method may be performed by an obstacle avoidance device based on the lane keeping assist function, which device may be constituted by software and/or hardware, and is generally integrated in an electronic device. 1, the method provided by this embodiment specifically includes:
S110、在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况。S110. When the lane keeping assist function is enabled, and when an obstacle is detected in front of the vehicle, obtain a time-dependent curve of the steering torque of the steering wheel within a set period of time and road conditions within the set period of time.
本实施例的车辆中安装有车道保持辅助系统,车道保持辅助系统提供车道保持辅助功能,即在车辆行驶过程中,基于感知系统识别行驶车道的标识线,同时车辆会根据车辆距两侧车道线距离值,将车辆保持在车辆中央行驶。A lane keeping assist system is installed in the vehicle of this embodiment, and the lane keeping assist system provides a lane keeping assist function, that is, during the driving process of the vehicle, the identification line of the driving lane is recognized based on the perception system, and at the same time, the vehicle will be based on the distance between the vehicle and the lane lines on both sides. Distance value to keep the vehicle in the center of the vehicle.
目前,自动驾驶系统会根据感知系统传递来的场景信息和目标物信息,筛选出主要目标,如系统跟车目标车辆的选择。自动驾驶系统针对于车辆级的目标探测和识别的精度很高,但是针对于尺寸较小的目标物,如车道上的废旧轮胎,雪糕筒,或是地面上的坑洼等等,感知系统的感知能力不足,无法通过当前的自动驾驶功能来自动规避尺寸较小的障碍物,但随着车辆逐渐接近前方尺寸较小的障碍物,感知系统对其的探测和识别精度有了一定程度上的提高。基于此,在车道保持辅助功能开启的情况下,通过车载感知系统,视觉传感器,雷达传感器等检测车辆前方车道的环境信息。在检测到车辆前方存在尺寸小于设定主要目标尺寸阈值的障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况。其中,设定尺寸阈值可以通过不会被系统识别为主要目标的尺寸来确定。At present, the automatic driving system will screen out the main target according to the scene information and target information transmitted by the perception system, such as the selection of the target vehicle for the system to follow. The autopilot system has high accuracy for vehicle-level target detection and recognition, but for smaller-sized targets, such as used tires on the driveway, ice cream cones, or potholes on the ground, the perception system is highly accurate. The perception ability is insufficient, and the current automatic driving function cannot be used to automatically avoid small-sized obstacles. However, as the vehicle gradually approaches the small-sized obstacles in front, the perception system has a certain degree of accuracy in its detection and recognition. improve. Based on this, when the lane keeping assist function is turned on, the environmental information of the lane in front of the vehicle is detected through the on-board perception system, vision sensor, radar sensor, etc. When it is detected that there is an obstacle in front of the vehicle whose size is smaller than the set main target size threshold, the time-varying curve of the steering torque of the steering wheel within the set time period and the road conditions within the set time period are obtained. Among them, the set size threshold can be determined by the size that will not be recognized by the system as the main target.
设定时长可以通过测试标定,通过在多个时长下进行避障测试,得到精度满足要求的时长作为设定时长,例如2秒。在设定时长内,实时获取方向盘的转向力矩随时间的变化曲线;同时,通过全球定位系统(Global Positioning System,GPS)和车辆自身惯导获取设定时长内所述车辆的行驶路径,并根据电子地图和所述行驶路径确定所述路况。可选的,路况包括直行、转弯和掉头等。示例性的,通过GPS获取设定时长内车辆行驶在路段A上,根据电子地图得到路段A属于转弯路段,则路况为转弯。The set duration can be calibrated through tests, and by performing obstacle avoidance tests under multiple durations, the duration with the required accuracy can be obtained as the set duration, for example, 2 seconds. Within the set time period, the time-dependent change curve of the steering torque of the steering wheel is obtained in real time; at the same time, the driving path of the vehicle within the set period of time is obtained through the Global Positioning System (GPS) and the vehicle's own inertial navigation, and according to the The road condition is determined by the electronic map and the driving route. Optionally, the road conditions include going straight, turning, and making a U-turn. Exemplarily, it is obtained through GPS that the vehicle travels on road section A within a set period of time, and it is obtained according to the electronic map that road section A belongs to a turning road section, and the road condition is turning.
S120、根据所述变化曲线和路况,确定所述转向力矩的类别。S120. Determine the category of the steering torque according to the change curve and road conditions.
转向力矩的类别包括驾驶类别和监管类别。图2是本发明实施例提供的驾驶类别的转向力矩曲线图,图3是本发明实施例提供的监管类别的转向力矩曲线图。图2和图3中,横坐标为时间,纵坐标为转向力矩。如果转向力矩的类别是驾驶类别,说明驾驶员期望采用该转向力矩驾驶车辆;如果转向力矩的类别是监管类别,说明驾驶员期望采用车道保持辅助功能提供的转向力矩控制车辆,而此时施加在方向盘上的转向力矩用于证明驾驶员没有从驾驶行为中脱离出来,确保功能运行过程中驾驶员持续监管车辆。The categories of steering torque include driving category and regulatory category. FIG. 2 is a steering torque curve diagram of a driving category provided by an embodiment of the present invention, and FIG. 3 is a steering torque curve diagram of a supervision category provided by an embodiment of the present invention. In Figures 2 and 3, the abscissa is time, and the ordinate is steering torque. If the category of the steering torque is the driving category, it means that the driver expects to use the steering torque to drive the vehicle; if the category of the steering torque is the supervision category, it means that the driver expects to use the steering torque provided by the lane keeping assist function to control the vehicle. The steering torque on the steering wheel is used to demonstrate that the driver is not disengaged from the driving behavior, ensuring that the driver continues to supervise the vehicle while the function is running.
需要说明的是,相比于现有技术中采用阈值区分力矩的类型,本实施例充分考虑实际情况,不同驾驶员的生理特征不同,所在路况不同,导致有些施加在方向盘上的力矩大,有些力矩小,通过阈值来区分会降低准确性。基于此,本实施例创造性地根据驾驶员的驾驶习惯和路况,提高类别确定的准确性。It should be noted that, compared with the prior art in which a threshold is used to distinguish torque types, this embodiment fully considers the actual situation. Different drivers have different physiological characteristics and different road conditions, resulting in some large torques applied to the steering wheel, and some The torque is small, and distinguishing by the threshold will reduce the accuracy. Based on this, this embodiment creatively improves the accuracy of category determination according to the driver's driving habits and road conditions.
S130、判断转向力矩的类别为驾驶类别或监管类别。如果所述转向力矩为驾驶类别,跳转到S140;如果转向力矩为监管类别,跳转到S150。S130. Determine that the steering torque category is a driving category or a supervision category. If the steering torque is in the driving category, skip to S140; if the steering torque is in the supervision category, skip to S150.
S140、将所述转向力矩实时施加至所述车辆的控制执行系统,并且不退出车道保持功能,以供所述控制执行系统调整行驶方向。S140. Apply the steering torque to the control execution system of the vehicle in real time, and do not exit the lane keeping function, so that the control execution system can adjust the driving direction.
具体的,将上述设定时长内的转向力矩进行实时施加。控制执行系统根据转向力矩控制车轮转向,从而调整车辆的行驶方向。同时随着感知系统对前方障碍物的识别探测精度提高,车辆系统会检测当前驾驶员所施加的转向力矩是否能够有效的规避前方障碍物,如不能,则由车辆系统基于感知系统所反馈的前方障碍物的尺寸和位置,基于驾驶员所施加的转向力矩进合理的有效的补偿,使车辆安全顺利通过前方障碍物路段。Specifically, the steering torque within the set time period is applied in real time. The control execution system controls the steering of the wheels according to the steering torque, thereby adjusting the driving direction of the vehicle. At the same time, with the improvement of the recognition and detection accuracy of the front obstacle by the perception system, the vehicle system will detect whether the steering torque applied by the current driver can effectively avoid the front obstacle. The size and position of the obstacle can be reasonably and effectively compensated based on the steering torque applied by the driver, so that the vehicle can safely and smoothly pass through the obstacle section ahead.
S150、将车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统,以供所述控制执行系统控制车辆的行驶方向。S150. Apply the steering torque provided by the lane keeping assist function to the control execution system of the vehicle, so that the control execution system controls the driving direction of the vehicle.
此种情况下,仅将车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统,而不再响应驾驶员施加的转向力矩。In this case, only the steering torque provided by the lane keeping assist function is applied to the control execution system of the vehicle, and no longer responds to the steering torque applied by the driver.
本实施例提供了一种在车道保持辅助功能开启情况下的驾驶员执行的避障方法,解决了当前车道保持功能开启时,驾驶员所施加的微调转向力矩无法传递至车辆的控制执行系统,需要退出车道保持功能,才能将驾驶员转向力矩施加至车辆控制执行系统,在躲避车辆前方某些障碍物时,往往因为需要先将车道保持功能退出,才能将驾驶员为了躲避前方障碍物的转向力矩施加至车辆的控制执行机构,这其中会比正常驾驶行为延迟一段时间,不仅影响了交通安全性,而且会增加驾驶员对功能的不满。具体的,通过检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况,进而根据所述变化曲线和路况,确定转向力矩的类别,充分考虑到实际驾驶情况,提高类别确定的准确性;通过确定转向力矩为驾驶类别时,将转向力矩实时施加至所述车辆的控制执行系统,从而及时躲避障碍物,提升了车道保持辅助功能的舒适度,降低了功能正常运行时的功能退出频率,保证了行车安全,提升消费者对功能的满意度。This embodiment provides an obstacle avoidance method executed by a driver when the lane keeping assist function is turned on, which solves the problem that the fine-tuning steering torque applied by the driver cannot be transmitted to the control execution system of the vehicle when the current lane keeping function is turned on. It is necessary to exit the lane keeping function before the driver's steering torque can be applied to the vehicle control execution system. When avoiding certain obstacles in front of the vehicle, it is often necessary to exit the lane keeping function first before the driver can steer to avoid the obstacles ahead. Torques are applied to the vehicle's control actuators, which are delayed for a period of time compared to normal driving behavior, which not only affects traffic safety, but also increases driver dissatisfaction with the function. Specifically, when an obstacle is detected in front of the vehicle, the time-dependent change curve of the steering torque of the steering wheel within the set time period and the road conditions within the set time period are obtained, and then the steering torque is determined according to the change curve and road conditions. It fully considers the actual driving situation and improves the accuracy of category determination; when the steering torque is determined to be the driving category, the steering torque is applied to the control execution system of the vehicle in real time, so as to avoid obstacles in time and improve lane keeping assistance The comfort of the function reduces the frequency of function withdrawal when the function is running normally, ensures the driving safety, and improves the consumer's satisfaction with the function.
在上述实施例和下述实施例中,根据所述变化曲线和路况,确定所述转向力矩的类别,包括:将所述变化曲线和路况输入至分类模型中,得到所述分类模型输出的所述转向力矩的类别;其中,所述分类模型通过不同路况下的,属于驾驶类别的转向力矩的变化曲线样本以及属于监管类别的转向力矩的变化曲线样本进行训练得到;所述不同路况包括直行路况和转弯路况。In the above embodiment and the following embodiments, determining the category of the steering torque according to the change curve and road conditions includes: inputting the change curve and road conditions into a classification model, and obtaining all the output data of the classification model. The category of the steering torque; wherein, the classification model is obtained by training the steering torque variation curve samples belonging to the driving category and the steering torque variation curve samples belonging to the supervision category under different road conditions; the different road conditions include straight road conditions and turning road conditions.
可选的,分类模型可以是基于深度学习的神经网络模型,也可以是支持向量机(support vector machines, SVM)等二分类模型。预先分别采集直行路况和转弯路况下的,属于驾驶类别的转向力矩的变化曲线样本以及属于监管类别的转向力矩的变化曲线样本。将变化曲线样本和路况输入至预先搭建的分类模型中,以变化曲线样本对应的力矩类型作为目标输出,训练分类模型。Optionally, the classification model may be a deep learning-based neural network model, or a binary classification model such as a support vector machine (SVM). The change curve samples of the steering torque belonging to the driving category and the change curve samples of the steering torque belonging to the supervision category are separately collected in advance under the straight road conditions and the turning road conditions. Input the change curve samples and road conditions into the pre-built classification model, and use the torque type corresponding to the change curve samples as the target output to train the classification model.
然后,将变化曲线和路况输入至训练好的分类模型中,得到输出的所述转向力矩的类别。Then, the change curve and road conditions are input into the trained classification model to obtain the output category of the steering torque.
本实施例通过分类模型实现转向力矩的分类,无需关注变化曲线和路况对分类结果的影响原理,同时提高分类的准确性。In this embodiment, the classification of the steering torque is implemented by using the classification model, without paying attention to the influence principle of the change curve and road conditions on the classification result, and at the same time, the accuracy of the classification is improved.
图4是本发明实施例提供的另一种基于车道保持辅助功能的避障方法的流程图,对各实施例进一步优化,具体包括以下步骤:4 is a flowchart of another obstacle avoidance method based on a lane keeping assist function provided by an embodiment of the present invention, which is further optimized for each embodiment, and specifically includes the following steps:
S210、在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况。S210 , when the lane keeping assist function is enabled, and when an obstacle is detected in front of the vehicle, obtain a time-dependent curve of the steering torque of the steering wheel within a set period of time and road conditions within the set period of time.
S220、根据所述变化曲线和路况,确定所述转向力矩的类别。S220. Determine the category of the steering torque according to the change curve and road conditions.
S230、判断转向力矩的类别为驾驶类别或监管类别。如果所述转向力矩为驾驶类别,跳转到S240;如果转向力矩为监管类别,跳转到S260。S230. Determine that the category of the steering torque is a driving category or a supervision category. If the steering torque is in the driving category, go to S240; if the steering torque is in the supervision category, go to S260.
S240、根据所述转向力矩随时间的变化曲线,预测所述车辆的行驶轨迹。继续执行S241。S240. Predict the driving trajectory of the vehicle according to the time-varying curve of the steering torque. Continue to execute S241.
目前车辆的转向大都依赖于车辆的电子助力转向系统,通过感知驾驶员施加在方向盘上的转向力矩和方向盘当前的转向角,可以预测车辆未来的行驶轨迹。具体根据车辆运动学模型(BICYCLE MODEL)计算转向角和未来轨迹,具体如下所示:At present, the steering of the vehicle mostly relies on the electronic power steering system of the vehicle. By sensing the steering torque exerted by the driver on the steering wheel and the current steering angle of the steering wheel, the future driving trajectory of the vehicle can be predicted. Specifically, the steering angle and future trajectory are calculated according to the vehicle kinematics model (BICYCLE MODEL), as follows:
图5是本发明实施例提供的车辆运动学模型的示意图。如图5所示,假设车辆只有前后两个轮A和B,C为车辆质心;车辆运动只考虑平面运动,不考虑Z方向的影响,如车辆颠簸等;车辆低速运动,此时不需要考虑滑移角的影响。FIG. 5 is a schematic diagram of a vehicle kinematics model provided by an embodiment of the present invention. As shown in Figure 5, it is assumed that the vehicle has only two front and rear wheels, A and B, and C is the center of mass of the vehicle; the vehicle motion only considers the plane motion, and does not consider the influence of the Z direction, such as vehicle bumps, etc.; The effect of slip angle.
在上述假设前提下δr、δf分别表示后轮和前轮相对车辆纵轴的转角,由方向盘决定,具体由转向力矩和方向盘当前转向角综合确定。通常情况下车辆只依靠前轮进行转向操作,因此实际应用中δr= 0。C到前后轮胎A和B的距离为l f 和 l r,质心C的线速度矢量表示为V,方向β表示与车身纵轴的夹角,ψ表示车身纵轴与X轴的夹角。注意:这里的X轴指的是设定的正前方方向,这里的β指的就是假设条件里面的滑移角,低速情况下通常β值很小,也可以忽略为0。O为A、B、C三点(也就是车体)的瞬时旋转中心,R为O与C之间的距离。Under the above assumptions, δ r and δ f respectively represent the rotation angles of the rear wheels and front wheels relative to the longitudinal axis of the vehicle, which are determined by the steering wheel, and are specifically determined by the steering torque and the current steering angle of the steering wheel. Usually, the vehicle only relies on the front wheels for steering operation, so δ r = 0 in practical applications. The distances from C to the front and rear tires A and B are l f and l r , the linear velocity vector of the center of mass C is represented as V, the direction β represents the angle with the longitudinal axis of the vehicle body, and ψ represents the angle between the longitudinal axis of the vehicle body and the X axis. Note: The X-axis here refers to the set forward direction, and the β here refers to the slip angle in the hypothetical condition. The β value is usually small at low speed, and can be ignored as 0. O is the instantaneous center of rotation of the three points A, B, and C (that is, the car body), and R is the distance between O and C.
△OCA 和△OCB由正弦定理得:△OCA and △OCB are obtained from the law of sine:
;(1) ;(1)
;(2) ;(2)
二者联立可以得到:Combining the two can get:
;(3) ; (3)
;(4) ; (4)
根据上述各式得到质心C(即车体)的角速度为:According to the above formulas, the angular velocity of the center of mass C (that is, the car body) is obtained as:
;(5) ; (5)
最终得到车辆的状态方程为:The final state equation of the vehicle is:
;(6) ; (6)
依据以上对车辆状态的计算,可根据方向盘的转向力距和转向角来预测未来的轨迹。图6是本发明实施例提供的车辆未来的行驶轨迹的示意图。预测的未来行驶轨迹显然不能躲避障碍物。According to the above calculation of the vehicle state, the future trajectory can be predicted according to the steering force distance and steering angle of the steering wheel. FIG. 6 is a schematic diagram of a future traveling trajectory of a vehicle according to an embodiment of the present invention. The predicted future driving trajectory obviously cannot avoid obstacles.
S241、判断所述行驶轨迹是否能躲避所述障碍物。如果行驶轨迹能躲避障碍物,跳转到S242,否则,跳转到S243。S241. Determine whether the travel trajectory can avoid the obstacle. If the driving trajectory can avoid the obstacle, go to S242; otherwise, go to S243.
可选的,实时获取所述车辆与所述障碍物的距离;当所述距离小于设定距离时,通过感知探测系统探测所述障碍物的可视化信息,并根据所述可视化信息判断所述行驶轨迹是否能躲避所述障碍物;其中,所述设定距离根据所述感知探测系统的识别精度要求确定。Optionally, the distance between the vehicle and the obstacle is acquired in real time; when the distance is less than a set distance, the visual information of the obstacle is detected by a perception detection system, and the driving is judged according to the visual information. Whether the trajectory can avoid the obstacle; wherein, the set distance is determined according to the recognition accuracy requirement of the perception detection system.
具体的,感知探测系统包括雷达和摄像头等,车辆与障碍物的距离不同时,感知探测系统对障碍物的识别精度不同。示例性的,激光雷达在距离障碍物300m时,识别精度为10% ,距离障碍物150m时,识别精度为95%。识别精度要求可以设置为95%,那么对应的设定距离为150m。障碍物的可视化信息包括但不限于障碍物的形状和尺寸。Specifically, the perception detection system includes radar and cameras, etc. When the distance between the vehicle and the obstacle is different, the perception detection system has different recognition accuracy for the obstacle. Exemplarily, when the lidar is 300m away from the obstacle, the recognition accuracy is 10%, and when the distance from the obstacle is 150m, the recognition accuracy is 95%. The recognition accuracy requirement can be set to 95%, then the corresponding set distance is 150m. The visual information of the obstacle includes but is not limited to the shape and size of the obstacle.
如果行驶轨迹穿过障碍物,则认为不能躲避障碍物;如果行驶轨迹绕过障碍物,则认为能躲避障碍物。If the driving trajectory passes through the obstacle, it is considered that the obstacle cannot be avoided; if the driving trajectory bypasses the obstacle, it is considered that the obstacle can be avoided.
S242、将所述转向力矩实时施加至所述车辆的控制执行系统,在通过前方障碍物所在路段之后,所述车道保持功能继续保持运行,无需再次激活。继续执行S250。S242 , applying the steering torque to the control execution system of the vehicle in real time, and after passing the road section where the obstacle ahead is located, the lane keeping function continues to operate without reactivation. Continue to execute S250.
如果根据可视化信息判定行驶轨迹能躲避障碍物,将所述转向力矩实时施加至所述车辆的控制执行系统。If it is determined according to the visualized information that the driving trajectory can avoid obstacles, the steering torque is applied to the control execution system of the vehicle in real time.
S243、对所述转向力矩进行补偿后实时施加至所述车辆的控制执行系统。继续执行S250。S243 , the steering torque is compensated and applied to the control execution system of the vehicle in real time. Continue to execute S250.
如果行驶轨迹不能躲避障碍物,以绕过障碍物的最短轨迹为目标,计算在目前行驶轨迹的基础上,需要补偿的转向角;然后,基于转向角计算需要补偿的力矩,使得根据补偿后的转向力矩的变化曲线所预测的行驶轨迹,能够躲避所述障碍物。If the driving trajectory cannot avoid the obstacle, take the shortest trajectory around the obstacle as the goal, and calculate the steering angle that needs to be compensated based on the current driving trajectory; then, calculate the torque to be compensated based on the steering angle, so that according to the compensated The driving trajectory predicted by the change curve of the steering torque can avoid the obstacle.
这种情况下,将驾驶员施加的转向力矩和补偿的转向力矩共同施加至车辆的控制执行系统,以供控制执行系统调整车辆的行驶轨迹。如图6所示,补偿后的行驶轨迹能够躲避障碍物。In this case, the steering torque applied by the driver and the compensated steering torque are jointly applied to the control execution system of the vehicle, so that the control execution system adjusts the driving trajectory of the vehicle. As shown in Figure 6, the compensated driving trajectory can avoid obstacles.
在通过前方障碍物路段之后,补偿力矩自动消失,功能继续正常运行,无需再次激活。After passing the obstacle ahead, the compensation torque disappears automatically and the function continues to operate normally without reactivation.
本实施例通过当车辆与障碍物的距离小于设定距离时,探测障碍物的可视化信息,并在转向力矩无法躲避障碍物时进行力矩补偿,而非直接退出功能,从而对退出功能进行柔化,解决现有技术中存在车道保持辅助功能开启时,面对非车辆中的小障碍物,系统不会自动躲避,也会屏蔽驾驶员微操车辆的转向力矩的问题。This embodiment softens the exit function by detecting the visual information of the obstacle when the distance between the vehicle and the obstacle is less than the set distance, and performing torque compensation when the steering torque cannot avoid the obstacle instead of directly exiting the function. , to solve the problem in the prior art that when the lane keeping assist function is turned on, the system will not automatically avoid small obstacles in the non-vehicle, and will also shield the driver's micro-manipulation of the steering torque of the vehicle.
S250、如果检测到车辆前方不存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线和路况。S250. If it is detected that there is no obstacle in front of the vehicle, obtain a time-varying curve and road conditions of the steering torque of the steering wheel within a set period of time.
通过车载感知系统,视觉传感器,雷达传感器等实时检测车辆前方车道的环境信息,当检测到车辆前方不存在障碍物时,继续获取设定时长内方向盘的转向力矩随时间的变化曲线和路况。Real-time detection of the environmental information of the lane in front of the vehicle through the on-board perception system, visual sensor, radar sensor, etc., when it is detected that there is no obstacle in front of the vehicle, the steering torque of the steering wheel within the set period of time and road conditions continue to be obtained.
S251、根据所述变化曲线和路况,确定所述转向力矩的类别。S251. Determine the category of the steering torque according to the change curve and road conditions.
S252、如果所述转向力矩为监管类别,将驾驶员所提供的转向力矩忽略,将所述车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统。结束本次操作。S252. If the steering torque is of the supervision category, ignore the steering torque provided by the driver, and apply the steering torque provided by the lane keeping assist function to the control execution system of the vehicle. End this operation.
具体的,在车道保持辅助功能退出的情况下,如果转向力矩为监管类别,重新启动车道保持辅助功能,将驾驶员所提供的转向力矩忽略,并仅将车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统;在车道保持辅助功能补充的情况下,如果转向力矩为监管类别,通过车道保持辅助功能全面接管车辆,屏蔽方向盘的转向力矩。Specifically, when the lane keeping assist function exits, if the steering torque is in the supervision category, the lane keeping assist function is restarted, the steering torque provided by the driver is ignored, and only the steering torque provided by the lane keeping assist function is applied to The control execution system of the vehicle; when the lane keeping assist function is supplemented, if the steering torque is in the supervision category, the vehicle is fully taken over by the lane keeping assist function, and the steering torque of the steering wheel is shielded.
S260、将车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统,以供所述控制执行系统控制车辆的行驶方向。S260. Apply the steering torque provided by the lane keeping assist function to the control execution system of the vehicle, so that the control execution system controls the driving direction of the vehicle.
本实施例在上述各实施例的基础上,增加了绕过障碍物之后车道保持辅助功能的自动重启操作,无需用户手动启动。On the basis of the above-mentioned embodiments, this embodiment adds an automatic restart operation of the lane keeping assist function after bypassing the obstacle, which does not require the user to manually start.
图7是本申请实施例提供的一种基于车道保持辅助功能的避障装置的结构示意图,本申请实施例适用于在车道保持辅助功能开启的情况下,进行避障的情况。结合图7,基于车道保持辅助功能的避障装置包括:获取模块310,确定模块320和施加模块330。FIG. 7 is a schematic structural diagram of an obstacle avoidance device based on a lane keeping assist function provided by an embodiment of the present application. The embodiment of the present application is applicable to a situation in which obstacle avoidance is performed when the lane keeping assist function is enabled. With reference to FIG. 7 , the obstacle avoidance device based on the lane keeping assist function includes: an
获取模块310,用于在车道保持辅助功能开启的情况下,检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况;The obtaining
确定模块320,用于根据所述变化曲线和路况,确定所述转向力矩的类别;a
施加模块330,用于如果所述转向力矩为驾驶类别,将所述转向力矩实时施加至所述车辆的控制执行系统,并且不退出车道保持功能,以供所述控制执行系统调整行驶方向。The applying
施加模块330在将所述转向力矩实时施加至所述车辆的控制执行系统时,具体用于:根据所述转向力矩随时间的变化曲线,预测所述车辆的行驶轨迹;判断所述行驶轨迹是否能躲避所述障碍物;如果所述行驶轨迹能躲避所述障碍物,将所述转向力矩实时施加至所述车辆的控制执行系统,在通过前方障碍物所在路段之后,所述车道保持功能继续保持运行,无需再次激活。When applying the steering torque to the control execution system of the vehicle in real time, the applying
本实施例提供了一种在车道保持辅助功能开启情况下的驾驶员执行的避障装置,解决了当前车道保持功能开启时,驾驶员所施加的微调转向力矩无法传递至车辆的控制执行系统,需要退出车道保持功能,才能将驾驶员转向力矩施加至车辆控制执行系统,在躲避车辆前方某些障碍物时,往往因为需要先将车道保持功能退出,才能将驾驶员为了躲避前方障碍物的转向力矩施加至车辆的控制执行机构,这其中会比正常驾驶行为延迟一段时间,不仅影响了交通安全性,而且会增加驾驶员对功能的不满。具体的,通过检测到车辆前方存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线以及所述设定时长内的路况,进而根据所述变化曲线和路况,确定转向力矩的类别,充分考虑到实际驾驶情况,提高类别确定的准确性;通过确定转向力矩为驾驶类别时,将转向力矩实时施加至所述车辆的控制执行系统,从而及时躲避障碍物,提升了车道保持辅助功能的舒适度,降低了功能正常运行时的功能退出频率,保证了行车安全,提升消费者对功能的满意度。This embodiment provides an obstacle avoidance device executed by the driver when the lane keeping assist function is turned on, which solves the problem that the fine-tuning steering torque applied by the driver cannot be transmitted to the control execution system of the vehicle when the current lane keeping function is turned on. It is necessary to exit the lane keeping function before the driver's steering torque can be applied to the vehicle control execution system. When avoiding certain obstacles in front of the vehicle, it is often necessary to exit the lane keeping function first before the driver can steer to avoid the obstacles ahead. Torques are applied to the vehicle's control actuators, which are delayed for a period of time compared to normal driving behavior, which not only affects traffic safety, but also increases driver dissatisfaction with the function. Specifically, when an obstacle is detected in front of the vehicle, the time-dependent change curve of the steering torque of the steering wheel within the set time period and the road conditions within the set time period are obtained, and then the steering torque is determined according to the change curve and road conditions. It fully considers the actual driving situation and improves the accuracy of category determination; when the steering torque is determined to be the driving category, the steering torque is applied to the control execution system of the vehicle in real time, so as to avoid obstacles in time and improve lane keeping assistance The comfort of the function reduces the frequency of function withdrawal when the function is running normally, ensures the driving safety, and improves the consumer's satisfaction with the function.
可选的,确定模块320具体用于将所述变化曲线和路况输入至分类模型中,得到所述分类模型输出的所述转向力矩的类别;其中,所述分类模型通过不同路况下的,属于驾驶类别的转向力矩的变化曲线样本以及属于监管类别的转向力矩的变化曲线样本进行训练得到;所述不同路况包括直行路况和转弯路况。Optionally, the
可选的,该装置还包括:补偿模块,用于如果所述行驶轨迹不能躲避所述障碍物,对所述转向力矩进行补偿后实时施加至所述车辆的控制执行系统;其中,根据补偿后的转向力矩的变化曲线所预测的行驶轨迹,能够躲避所述障碍物,并且在通过前方障碍物路段之后,补偿力矩自动消失,功能继续正常运行,无需再次激活。Optionally, the device further includes: a compensation module, configured to compensate the steering torque and apply it to the control execution system of the vehicle in real time if the driving trajectory cannot avoid the obstacle; The driving trajectory predicted by the change curve of the steering torque can avoid the obstacle, and after passing the obstacle section ahead, the compensation torque disappears automatically, and the function continues to operate normally without reactivation.
可选的,施加模块330在判断所述行驶轨迹是否能躲避所述障碍物时,具体用于实时获取所述车辆与所述障碍物的距离;当所述距离小于设定距离时,通过感知探测系统探测所述障碍物的可视化信息,并根据所述可视化信息判断所述行驶轨迹是否能躲避所述障碍物;其中,所述设定距离根据所述感知探测系统的识别精度要求确定。Optionally, the applying
可选的,该装置还包括重启模块,用于在将所述转向力矩实时施加至所述车辆的控制执行系统之后,如果检测到车辆前方不存在障碍物时,获取设定时长内方向盘的转向力矩随时间的变化曲线和路况;根据所述变化曲线和路况,确定所述转向力矩的类别;如果所述转向力矩为监管类别,将驾驶员所提供的转向力矩忽略,将所述车道保持辅助功能提供的转向力矩施加至所述车辆的控制执行系统。Optionally, the device further includes a restart module, configured to acquire the steering of the steering wheel within a set period of time if it is detected that there is no obstacle in front of the vehicle after the steering torque is applied to the control execution system of the vehicle in real time. Change curve of torque over time and road conditions; according to the change curve and road conditions, determine the category of the steering torque; if the steering torque is in the supervision category, ignore the steering torque provided by the driver, and use the lane keeping assist The steering torque provided by the function is applied to the control execution system of the vehicle.
可选的,获取模块310在获取设定时长内的路况时,具体用于:通过全球定位系统和车辆自身惯导获取设定时长内所述车辆的行驶路径;根据电子地图和所述行驶路径确定所述路况。Optionally, when the obtaining
本申请实施例所提供的基于车道保持辅助功能的避障装置可执行本申请任意实施例所提供的基于车道保持辅助功能的避障方法,具备执行方法相应的功能模块和有益效果。The obstacle avoidance device based on the lane keeping assist function provided by the embodiment of the present application can execute the obstacle avoidance method based on the lane keep assist function provided by any embodiment of the present application, and has functional modules and beneficial effects corresponding to the execution method.
图8为本发明实施例提供的一种电子设备的结构示意图,如图8所示,该设备包括处理器40、存储器41、输入装置42和输出装置43;设备中处理器40的数量可以是一个或多个,图8中以一个处理器40为例;设备中的处理器40、存储器41、输入装置42和输出装置43可以通过总线或其他方式连接,图8中以通过总线连接为例。FIG. 8 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention. As shown in FIG. 8 , the device includes a
存储器41作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的基于车道保持辅助功能的避障方法对应的程序指令/模块(例如,基于车道保持辅助功能的避障装置中的获取模块310,确定模块320和施加模块330)。处理器40通过运行存储在存储器41中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的基于车道保持辅助功能的避障方法。As a computer-readable storage medium, the
存储器41可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器41可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器41可进一步包括相对于处理器40远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
输入装置42可用于接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置43可包括显示屏等显示设备。The
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任一实施例的基于车道保持辅助功能的避障方法。Embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, implements the obstacle avoidance method based on the lane keeping assist function of any embodiment.
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage medium of the embodiments of the present application may adopt any combination of one or more computer-readable media. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), Erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier wave, with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present application may be written in one or more programming languages, including object-oriented programming languages—such as Java, Smalltalk, C++, but also conventional procedural languages, or a combination thereof. Programming Language - such as "C" language or similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. Where a remote computer is involved, the remote computer may be connected to the user's computer through any kind of network, including a local area network (LAN) or wide area network (WAN), or may be connected to an external computer (eg, using an Internet service provider to connect).
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, but not 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: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features thereof can be equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the embodiments of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110293188.3A CN112677964B (en) | 2021-03-19 | 2021-03-19 | Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110293188.3A CN112677964B (en) | 2021-03-19 | 2021-03-19 | Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112677964A true CN112677964A (en) | 2021-04-20 |
CN112677964B CN112677964B (en) | 2021-07-20 |
Family
ID=75455667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110293188.3A Active CN112677964B (en) | 2021-03-19 | 2021-03-19 | Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112677964B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118439093A (en) * | 2024-06-25 | 2024-08-06 | 小米汽车科技有限公司 | Moment control method, moment control device, vehicle, storage medium and chip |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104812647A (en) * | 2012-11-29 | 2015-07-29 | 丰田自动车株式会社 | Drive assist device, and drive assist method |
KR20150130056A (en) * | 2014-05-13 | 2015-11-23 | 주식회사 만도 | Apparatus for making a driver operate a car easily and control method thereof |
CN107428374A (en) * | 2015-04-17 | 2017-12-01 | 宝马股份公司 | Driver assistance system in motor vehicle |
CN109131326A (en) * | 2018-08-08 | 2019-01-04 | 大连理工大学 | Self-adaptive cruise controller with lane changing auxiliary function and working method thereof |
CN110239534A (en) * | 2019-05-28 | 2019-09-17 | 浙江吉利控股集团有限公司 | A kind of lane keeping method and system keeping miscellaneous function based on lane |
CN110329255A (en) * | 2019-07-19 | 2019-10-15 | 中汽研(天津)汽车工程研究院有限公司 | A kind of deviation auxiliary control method based on man-machine coordination strategy |
JP2020106933A (en) * | 2018-12-26 | 2020-07-09 | 株式会社デンソー | Driving support device and driving support method |
-
2021
- 2021-03-19 CN CN202110293188.3A patent/CN112677964B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104812647A (en) * | 2012-11-29 | 2015-07-29 | 丰田自动车株式会社 | Drive assist device, and drive assist method |
KR20150130056A (en) * | 2014-05-13 | 2015-11-23 | 주식회사 만도 | Apparatus for making a driver operate a car easily and control method thereof |
CN107428374A (en) * | 2015-04-17 | 2017-12-01 | 宝马股份公司 | Driver assistance system in motor vehicle |
CN109131326A (en) * | 2018-08-08 | 2019-01-04 | 大连理工大学 | Self-adaptive cruise controller with lane changing auxiliary function and working method thereof |
JP2020106933A (en) * | 2018-12-26 | 2020-07-09 | 株式会社デンソー | Driving support device and driving support method |
CN110239534A (en) * | 2019-05-28 | 2019-09-17 | 浙江吉利控股集团有限公司 | A kind of lane keeping method and system keeping miscellaneous function based on lane |
CN110329255A (en) * | 2019-07-19 | 2019-10-15 | 中汽研(天津)汽车工程研究院有限公司 | A kind of deviation auxiliary control method based on man-machine coordination strategy |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118439093A (en) * | 2024-06-25 | 2024-08-06 | 小米汽车科技有限公司 | Moment control method, moment control device, vehicle, storage medium and chip |
Also Published As
Publication number | Publication date |
---|---|
CN112677964B (en) | 2021-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021259000A1 (en) | Method and apparatus for controlling vehicle following, vehicle, and storage medium | |
CN115214661B (en) | Cooperative adaptive cruise control system based on target vehicle's driving style | |
CN109195860B (en) | Lane curb assisted off-lane check and lane keeping system for autonomous vehicles | |
CN107985313B (en) | Lane changing method for autonomous vehicle based on spring system | |
US9229453B1 (en) | Unified motion planner for autonomous driving vehicle in avoiding the moving obstacle | |
US11498577B2 (en) | Behavior prediction device | |
US9318023B2 (en) | System and method for collision avoidance maneuver path determination with jerk limit | |
US8849515B2 (en) | Steering assist in driver initiated collision avoidance maneuver | |
US9227632B1 (en) | Method of path planning for evasive steering maneuver | |
CN109070889B (en) | Deceleration curb-based direction detection and lane keeping system for autonomous vehicles | |
EP3611069A1 (en) | Vehicle control device | |
CN109050533B (en) | Automatic lane changing control method and device for vehicle | |
KR102309496B1 (en) | Self-localization method, system and machine readable medium for autonomous driving vehicles | |
CN102548821A (en) | Vehicle driving-support apparatus | |
JPWO2016189649A1 (en) | Stop position setting apparatus and method | |
KR102634362B1 (en) | System for awaring a trailer of a vehicle and method therefor | |
WO2022126349A1 (en) | Control method and control apparatus | |
CN113544033A (en) | Vehicle speed regulation during passing in a curve | |
CN115092185A (en) | Dynamic obstacle avoidance method and device for automatic driving vehicle, vehicle and storage medium | |
KR20220044045A (en) | Road entry system and method for vehicle | |
US20220258727A1 (en) | Automated valet parking system, control method of automated valet parking system, and autonomous driving vehicle | |
CN112677964A (en) | Obstacle avoidance method, apparatus, device and medium based on lane keeping auxiliary function | |
JP5249696B2 (en) | Vehicle driving support device | |
CN110834626B (en) | Driving obstacle early warning method and device, vehicle and storage medium | |
JP5440292B2 (en) | Vehicle control device |
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 |