【技术实现步骤摘要】
一种智能汽车路径规划及避障跟踪方法
[0001]本公开涉及智能汽车决策规划领域,具体涉及一种智能汽车路径规划及避障跟踪算法。
技术介绍
[0002]智能车辆通过车上装备的传感装置感知周围环境,利用人工智能技术模拟人类的驾驶习惯和处理紧急事故的应对方式,避免了人类在极端条件下心理压力对行为能力影响的缺陷,这使得汽车具有自主行驶的能力,让汽车的行驶变得安全可靠。
[0003]路径跟踪控制是指智能车辆能够跟随路径规划层所得到的路径并使车辆安全稳定地在路面上行驶,路径跟踪控制的主要目的是能够根据智能车辆的运动学和动力学约束,从而输出相应的控制变量,如车轮制动力、前轮转角等。
[0004]目前的智能汽车规划控制的步骤为先进行全局路径规划,然后进行局部路径规划,最后进行跟踪控制。常用的全局路径规划主要方法有A*算法、遗传算法和蚁群算法。其中,A*算法有易于陷入局部最优、搜索量大的缺点,遗传算法存在计算量庞大、规划时间长,无法满足实时性要求的问题,而蚁群算法搜索能力强但容易陷入局部最优。
技术实现思路
[0005]有鉴于此,本专利技术主要目的在于提供一种智能汽车路径规划及避障跟踪方法。所述方法包括下述步骤:
[0006]S100、获取路段经纬度、高度坐标,利用高斯投影得到路段平面坐标,进而获取路段位置连接关系;
[0007]S200、根据路段位置连接关系,设置路段的相交点为节点,建立邻接矩阵,邻接矩阵上的元素表示在交通规则上允许由一个节点驶向另一个节点的路段,元素的值表示两个节点间的 ...
【技术保护点】
【技术特征摘要】
1.一种智能汽车路径规划及避障跟踪方法,其特征在于,所述方法包括下述步骤:S100、获取路段经纬度、高度坐标,利用高斯投影得到路段平面坐标,进而获取路段位置连接关系;S200、根据路段位置连接关系,设置路段的相交点为节点,建立邻接矩阵,邻接矩阵上的元素表示在交通规则上允许由一个节点驶向另一个节点的路段,元素的值表示两个节点间的距离;S300、利用改进的蚁群算法获取全局路径并输出;S400、对输出的全局路径进行障碍物位置判断,以实现路径局部优化;S500、基于局部优化后的路径,利用车辆动力学方程建立预测模型,获取智能车辆的状态量和控制量,从而实现智能车辆的路径规划及轨迹跟踪。2.根据权利要求1所述的方法,其特征在于,所述改进的蚁群算法包括下述步骤:S301、将当前循环次数设置为0,当前蚂蚁个数设置为0,设置信息素浓度初始值,循环总数,蚂蚁总数;S302、判断循环次数是否不大于循环总数;若是,则将当前循环次数增加1,执行S303;否则,输出当前最优路径;S303、判断当前蚂蚁编号是不大于蚂蚁总数;若是,执行步骤S304;否则,执行步骤S309;S304、利用改进的启发函数计算候选节点概率;所述改进的启发函数通过下式计算:式中:d
ij
表示路段(i,j)之间的欧式距离,d
jE
表示下一个可行节点j和目标节点E之间的欧氏距离;C1和C2是服从0和1之间均匀分布的随机数,C1表示节点j对路径选择的影响的权重,C2表示目标节点E对路径选择影响的权重;S305、利用当前的信息素浓度和改进的启发函数计算候选节点概率,基于所述概率利用轮盘赌原则,确定下一个节点,并将其加入路径中;S306、判断当前蚂蚁是否完成了搜索;若当前蚂蚁完成了搜索,执行S308;若当前蚂蚁未完成搜索,执行S307;S307、判断当前蚂蚁是否还存在可选择的节点,若当前蚂蚁还有可选择的节点,则返回S304;若当前蚂蚁没有可选择的节点,执行S308;S308、将当前蚂蚁编号加1,返回S303;S30...
【专利技术属性】
技术研发人员:金立生,白宇飞,马祥生,韩广德,谢宪毅,郭柏苍,朱文涛,刘国峰,魏青嵩,
申请(专利权)人:燕山大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。