The invention belongs to the field of automatic driving simulation, in particular to a fast drawing method and system of lane lines, wherein the fast drawing method of lane lines includes: setting parameters of lane; creating corresponding number of lane lines according to the parameters of lane; setting parameters of Bezier curve of lane line middle line in Lane line; determining the line according to the parameters of lane and Bezier curve of lane line middle line Bessel curve parameters of the corresponding lane line in the lane line; drawing the lane line according to the Bessel curve parameters of the lane line; connecting the lane lines of different lanes; and storing the drawn lane line, realizing the rapid drawing of the lane line centerline and multiple lane lines in the lane line, avoiding the traditional mapping and modeling when drawing the lane line, which is very fast and convenient.
【技术实现步骤摘要】
行车线快速绘制方法及系统
本专利技术属于自动驾驶仿真领域,具体涉及一种行车线快速绘制方法及系统。
技术介绍
仿真自动驾驶需要在较为真实的道路行驶,道路上的车道线是判断车位是否正确的重要依据,车道线都是包含在贴图中,所有的车道都要有对应的贴图,并且车道宽度无法调整,或者所有车道需要全部建模制作,这样效率非常低,并且制作需要很长的时间。因此基于上述技术问题需要设计一种新的行车线快速绘制方法及系统。
技术实现思路
本专利技术的目的是提供一种行车线快速绘制方法及系统。为了解决上述技术问题,本专利技术提供了一种行车线快速绘制方法,包括:设置车道的参数;根据车道的参数创建相应数量的行车线;设置行车线中车道线中线的贝塞尔曲线参数;根据车道的参数、车道线中线的贝塞尔曲线确定行车线中相应车道线的贝塞尔曲线参数;根据行车线的贝塞尔曲线参数绘制行车线;连接不同车道的行车线;以及存储绘制的行车线。进一步,所述车道的参数包括:车道类型和车道宽度。进一步,所述根据车道的参数创建相应数量的行车线的方法包括:根据车道类型创建的相应数量的行车线;所述行车线包括:车道线和车道线中线;所述车道线平均设置在车道线中线的两侧。进一步,所述设置行车线中车道线中线的贝塞尔曲线参数的方法包括:所述贝塞尔曲线参数包括:起点、终点和曲率;设置贝塞尔曲线的起点和终点,以及调整贝塞尔曲线的起点中间点和终点中间点以调整贝 ...
【技术保护点】
1.一种行车线快速绘制方法,其特征在于,包括:/n设置车道的参数;/n根据车道的参数创建相应数量的行车线;/n设置行车线中车道线中线的贝塞尔曲线参数;/n根据车道的参数、车道线中线的贝塞尔曲线确定行车线中相应车道线的贝塞尔曲线参数;/n根据行车线的贝塞尔曲线参数绘制行车线;/n连接不同车道的行车线;以及/n存储绘制的行车线。/n
【技术特征摘要】
1.一种行车线快速绘制方法,其特征在于,包括:
设置车道的参数;
根据车道的参数创建相应数量的行车线;
设置行车线中车道线中线的贝塞尔曲线参数;
根据车道的参数、车道线中线的贝塞尔曲线确定行车线中相应车道线的贝塞尔曲线参数;
根据行车线的贝塞尔曲线参数绘制行车线;
连接不同车道的行车线;以及
存储绘制的行车线。
2.如权利要求1所述的行车线快速绘制方法,其特征在于,
所述车道的参数包括:车道类型和车道宽度。
3.如权利要求2所述的行车线快速绘制方法,其特征在于,
所述根据车道的参数创建相应数量的行车线的方法包括:
根据车道类型创建的相应数量的行车线;
所述行车线包括:车道线和车道线中线;
所述车道线平均设置在车道线中线的两侧。
4.如权利要求3所述的行车线快速绘制方法,其特征在于,
所述设置行车线中车道线中线的贝塞尔曲线参数的方法包括:
所述贝塞尔曲线参数包括:起点、终点和曲率;
设置贝塞尔曲线的起点和终点,以及调整贝塞尔曲线的起点中间点和终点中间点以调整贝塞尔曲线的曲率,进而确定车道线中线的走向。
5.如权利要求4所述的行车线快速绘制方法,其特征在于,
所述根据车道的参数、车道线中线的贝塞尔曲线确定行车线中相应车道线的贝塞尔曲线参数的方法包括:
确定车道线的起点与终点,即
设a点为车道线中线的起点,b点为车道线中线的终点,c点为车道线中线的起点中间点,d点为车道线中线的终点中间点;
连接ac以a为端点绘制第一垂直线,连接bd以b为端点绘制第二垂直线;
两垂直线的交点为p;
相应车道线的起点an处于ap上,n=m-1,m为行车线条数,n为车道线条数,并且当n为奇数时an距离点a的距离为车道宽度的n倍,当n为偶数时an距离点a的距离为车道宽度的n/2倍,n为奇数时对应的车道线起点与该奇数相邻的偶数对应的车道线起点位于车道线中线的两侧;
相应车道线的终点bn处于bp上,并且当n为奇数时bn距离点b的距离为车道宽度的n倍,
当n为偶数时bn距离点b的距离为车道宽度的倍,n为奇数时对应的车道线起点与该奇数
相邻的偶数对应的车道线终点位于车道线中线的两侧。
6.如权利要求5所述的行车线快速绘制方法,其特征在于,
所述根据车道的参数、车道线中线的贝塞尔曲线确定行车线中相应车道线的贝塞尔曲线参数的方法还包括:
确定相应车道线的曲率,即
设相应车道线的起点an对应的起点中间点为cn,cn处于pc上,终点bn对应的终点中间点
为dn,dn处于pd上,并且ancn的方向与ac相同,bndn的方向与bd相同,;
构建空间直角坐标系,所有车道线处于x轴与z轴构建的平面中,ap的向量设为向量v1,a点的坐标设为p1,pb的向量设为向量v2,b点的坐标设为p2;
设ap的方程为z=αx+β
设pb的方程为z=γx+λ;
其中,,v1•z为向量v1的z轴坐标,v1•x为向量v1的x轴坐标;,为向量v2的z轴坐标,为向量v2的x轴坐标;
当a=γ时,向量v1的模与向量v2的模...
【专利技术属性】
技术研发人员:包涵,张旸,陈诚,
申请(专利权)人:奥特酷智能科技南京有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。