版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(12)发明专利(65)同一申请的已公布的文献号(73)专利权人深圳引望智能技术有限公司地址518129广东省深圳市龙岗区坂田街道万科城社区华为公司华为总部办公楼101(72)发明人叶爱学高亚军陈哲许光林温丰审查员姜璐(74)专利代理机构北京同立钧成知识产权代理有限公司11205专利代理师孙静刘芳本申请提供一种定位方法、装置和系统,在车辆启动后,根据时间间隔获取车辆的传感信息,在车辆定位时,通过车载传感装置获取当前时刻对应的传感信息,并获取之前在关键时刻获得的传感信息,从而根据获得的传感信息和车辆所在区域的地图信息对车辆进行定位。由于本申请是从时间维度获取传感信息,使得获取传感信息的过程不受道路拥堵的影响,从而可以在车辆行驶时,根据时间间隔对用于定位的传感信息进取感信息,当车辆低速行驶时,可以在车辆之间的间隙采集到车辆周边的环境信息,此时,由于2在当前时刻,通过车载传感装置获取第一传感信息,所述第一传感信息包括所述车载传感装置在所述当前时刻采集的特征点在车体坐标系下的坐标以及车辆在所述当前时刻的里程计信息;获取在关键时刻通过所述车载传感装置获取的第二传感信息,所述第二传感信息包括所述车载传感装置在所述关键时刻采集的特征点在车体坐标系下的坐标以及所述车辆在所述关键时刻的里程计信息,其中,所述关键时刻包括第一关键时刻,所述第一关键时刻为根据时间间隔获取第二传感信息的时刻,所述第一关键时刻与所述当前时刻之间的时间间隔小于或等于预设时长;根据所述第一传感信息中的里程计信息和所述第二传感信息中的里程计信息,确定当前时刻对应的车体坐标系与所述第一关键时刻对应的车体坐标系的坐标映射关系;根据所述坐标映射关系,将所述第一关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述第一关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标;根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及地图信息,确定所述车辆在所述当前时刻的位置。2.根据权利要求1所述的方法,其特征在于,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及地图信息,确定所述在所述当前时刻,针对所述车辆对应的M个粒子中的每个粒子,根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,其中,所述M个粒子为上一次对所述车辆定位时采用的粒子,所述每个粒子的位置是根据上一次对所述车辆定位时的里程计信息、所述当前时刻的里程计信息以及在上一次对所述车辆定位时所述每个粒子的位置获得的,M为正整数;根据所述当前时刻所述M个粒子中每个粒子的匹配度和所述M个粒子,获得K个粒子,K根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置。3.根据权利要求2所述的方法,其特征在于,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,包括:将所述当前时刻和所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标分别映射到以所述粒子为原点的粒子坐标系中;获取映射到所述粒子坐标系中的所述当前时刻和所述关键时刻采集的特征点构成的待匹配目标物与所述地图信息中相应目标物的匹配度。4.根据权利要求2所述的方法,其特征在于,所述根据所述当前时刻所述M个粒子中每获取所述M个粒子中匹配度大于或等于预设匹配度的L个粒子,所述L小于或等于M且小3于或等于K;从所述L个粒子中获取至少一个粒子;根据所述L个粒子和所述至少一个粒子,获得所述K个粒子。5.根据权利要求4所述的方法,其特征在于,所述根据所述L个粒子和所述至少一个粒根据所述至少一个粒子中每个粒子的匹配度,对每个粒子进行至少一次复制;将所述L个粒子和所述复制后获得的粒子,确定为所述K个粒子。6.根据权利要求2-5任一项所述的方法,其特征在于,所述根据所述当前时刻车辆对应根据所述K个粒子中每个粒子的位置,获取所述K个粒子的平均位置,将所述K个粒子的平均位置确定为所述车辆在所述当前时刻的位置。7.根据权利要求2-5任一项所述的方法,其特征在于,所述方法还包括:根据所述当前时刻车辆对应的所述K个粒子中每个粒子的位置以及所述车辆在所述当前时刻的位置,获得所述车辆在所述当前时刻的位置的评价值,所述评价值指示所述车辆在所述当前时刻的位置与所述车辆在所述当前时刻的真实位置信息之间的差异。8.根据权利要求1-5中任一项所述的方法,其特征在于,所述关键时刻还包括第二关键时刻,所述第二关键时刻为根据距离间隔获取第二传感信息的时刻,其中,所述车辆从所述第二关键时刻的位置行驶到所述当前时刻对应的位置的行驶距离小于或等于预设距离。9.根据权利要求1-5任一项所述的方法,其特征在于,所述根据所述车辆行驶区域的地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位置,包括:根据所述地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位姿。10.根据权利要求2所述的方法,其特征在于,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度之根据各关键时刻采集的特征点和所述当前时刻采集的特征点中各特征点的特征值,确定目标特征点;根据各关键时刻采集的特征点和所述当前时刻采集的特征点中除特征点集合所包含的特征点之外的各特征点的特征值,再次确定目标特征点,所述特征点集合所包含的特征点为位于上一次确定的目标特征点的预设距离范围内的特征点以及所述上一次确定的目标特征点;所述目标特征点的个数满足预设个数时,获得N个目标特征点,所述N等于预设个数;所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,包括:根据N个目标特征点在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得所述当前时刻和所述关键时刻采集的特征点与所述目标区域的地图信息中目标物4的匹配度。11.根据权利要求10所述的方法,其特征在于,所述特征点的特征值通过评价函数获得,所述特征值用于评价所述特征点的稳定性。12.根据权利要求10或11所述的方法,其特征在于,所述目标特征点为各特征点中特征值最大的特征点。13.根据权利要求1-5、10-11任一项所述的方法,其特征在于,车体坐标系的原点位于所处车辆上的任一位置。获取模块,用于在当前时刻,通过车载传感装置获取第一传感信息,所述第一传感信息包括所述车载传感装置在所述当前时刻采集的特征点在车体坐标系下的坐标以及车辆在所述当前时刻的里程计信息;所述获取模块,还用于获取在关键时刻通过所述车载传感装置获取的第二传感信息,所述第二传感信息包括所述车载传感装置在所述关键时刻采集的特征点在车体坐标系下的坐标以及所述车辆在所述关键时刻的里程计信息,其中,所述关键时刻包括第一关键时刻,所述第一关键时刻为根据时间间隔获取第二传感信息的时刻,所述第一关键时刻与所述当前时刻之间的时间间隔小于或等于预设时长;定位模块,用于根据所述第一传感信息中的里程计信息和所述第二传感信息中的里程计信息,确定当前时刻对应的车体坐标系与所述第一关键时刻对应的车体坐标系的坐标映射关系;根据所述坐标映射关系,将所述第一关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述第一关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标;根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及地图信息,确定所述车辆在所述当前时刻的位置。15.根据权利要求14所述的装置,其特征在于,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及地图信在所述当前时刻,针对所述车辆对应的M个粒子中的每个粒子,根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,其中,所述M个粒子为上一次对所述车辆定位时采用的粒子,所述每个粒子的位置是根据上一次对所述车辆定位时的里程计信息、所述当前时刻的里程计信息以及在上一次对所述车辆定位时所述每个粒子的位置获得的,M为正整数;根据所述当前时刻所述M个粒子中每个粒子的匹配度和所述M个粒子,获得K个粒子,K为正整数;根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置。16.根据权利要求15所述的装置,其特征在于,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每5个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹将所述当前时刻和所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标分别映射到以所述粒子为原点的粒子坐标系中;获取映射到所述粒子坐标系中的所述当前时刻和所述关键时刻采集的特征点构成的待匹配目标物与所述地图信息中相应目标物的匹配度。17.根据权利要求15所述的装置,其特征在于,所述定位模块根据所述当前时刻所述M个粒子中每个粒子的匹配度和所述M个粒子,获得K个粒子时,具体用于:获取所述M个粒子中匹配度大于或等于预设匹配度的L个粒子,所述L小于或等于M且小于或等于K;将所述L个粒子确定为所述K个粒子;或者,从所述L个粒子中获取至少一个粒子;根据所述L个粒子和所述至少一个粒子,获得所述K个粒子。18.根据权利要求17所述的装置,其特征在于,所述定位模块根据所述L个粒子和所述根据所述至少一个粒子中每个粒子的匹配度,对每个粒子进行至少一次复制;将所述L个粒子和所述复制后获得的粒子,确定为所述K个粒子。19.根据权利要求15-18任一项所述的装置,其特征在于,根据定位模块根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置时,具体用于:根据所述K个粒子中每个粒子的位置,获取所述K个粒子的平均位置,将所述K个粒子的平均位置确定为所述车辆在所述当前时刻的位置。20.根据权利要求15-18任一项所述的装置,其特征在于,所述定位模块还用于:根据所述当前时刻车辆对应的所述K个粒子中每个粒子的位置以及所述车辆在所述当前时刻的位置,获得所述车辆在所述当前时刻的位置的评价值,所述评价值指示所述车辆在所述当前时刻的位置与所述车辆在所述当前时刻的真实位置信息之间的差异。21.根据权利要求14-18中任一项所述的装置,其特征在于,所述关键时刻还包括第二关键时刻,所述第二关键时刻为根据距离间隔获取第二传感信息的时刻,其中,所述车辆从所述第二关键时刻的位置行驶到所述当前时刻对应的位置的行驶距离小于或等于预设距22.根据权利要求14-18任一项所述的装置,其特征在于,所述定位模块根据所述车辆行驶区域的地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的根据所述地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位姿。23.根据权利要求15所述的装置,其特征在于,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹根据各关键时刻采集的特征点和所述当前时刻采集的特征点中各特征点的特征值,确6定目标特征点;根据各关键时刻采集的特征点和所述当前时刻采集的特征点中除特征点集合所包含的特征点之外的各特征点的特征值,再次确定目标特征点,所述特征点集合所包含的特征点为位于上一次确定的目标特征点的预设距离范围内的特征点以及所述上一次确定的目标特征点;所述目标特征点的个数满足预设个数时,获所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度时,具体用于:根据N个目标特征点在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得所述当前时刻和所述关键时刻采集的特征点与所述目标区域的地图信息中目标物的匹配度。24.根据权利要求23所述的装置,其特征在于,所述特征点的特征值通过评价函数获得,所述特征值用于评价所述特征点的稳定性。25.根据权利要求23或24所述的装置,其特征在于,所述目标特征点为各特征点中特征值最大的特征点。26.根据权利要求14-18、23-24任一项所述的装置,其特征在于,车体坐标系的原点位于所处车辆上的任一位置。所述处理器,用于调用所述存储器中的程序指令,执行如权利要求1-13中任一项所述的定位方法。所述车载传感装置安装在所述车辆上;所述车辆,用于执行如权利要求1-13中任一项所述的定位方法;或者,所述车载传感装置,用于执行如权利要求1-13中任一项所述的定位方法。29.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如权利要求1-13任一项所述的定位方法。7技术领域[0001]本申请实施例涉及智能驾驶(intelligentdriving)技术领域,尤其涉及一种定背景技术[0002]激光雷达(lidar)作为无人驾驶(unmanneddriving)汽车定位传感器,与图像识别等技术共同实现车辆对周围环境的感知及车辆的全局定位(gobalpositioning)。其中,车辆上安装激光雷达(lidar)的方式有顶激光安装方式和前保安装方式。[0003]其中,前保安装方式将激光雷达(lidar)安装在车辆的前部以及两侧,安装位置较高定位的准确性,控制激光雷达(lidar)在车辆每行驶预设距离时,采集一次车辆周边的环境信息。在车辆定位时,根据多次采集的车辆周边的环境信息进行定位,定位准确性较高。[0004]但是,当道路拥堵时,车辆行驶缓慢,无法及时采集车辆周边的环境信息,导致车辆在定位时,用于定位的多次采集的车辆周边的环境信息没有得到更新,从而导致定位准确性差。发明内容[0005]本申请提供一种定位方法、装置和系统,旨在解决由于障碍物遮挡、道路拥堵等造成的车辆定位不准确的问题。[0006]第一方面,本申请提供一种定位方法,该方法可以由车辆实现,也可以由车辆中的部件实现,如由车辆中的处理装置、电路、芯片等部件实现,或者为与车辆通过网关通信的[0007]在当前时刻,通过车载传感装置获取第一传感信息,所述第一传感信息包括所述车载传感装置在所述当前时刻采集的特征点在车体坐标系下的坐标以及车辆在所述当前时刻的里程计信息;[0008]获取在关键时刻通过所述车载传感装置获取的第二传感信息,所述第二传感信息包括所述车载传感装置在所述关键时刻采集的特征点在车体坐标系下的坐标以及所述车辆在所述关键时刻的里程计信息,其中,所述关键时刻包括第一关键时刻,所述第一关键时刻为根据时间间隔获取第二传感信息的时刻,所述第一关键时刻与所述当前时刻之间的时间间隔小于或等于预设时长;[0009]根据所述车辆行驶区域的地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位置。[0010]在一种可能的实施方式中,所述根据所述车辆行驶区域的地图信息以及所述第一[0011]根据所述第一传感信息中的里程计信息和所述第二传感信息中的里程计信息,将所述关键时刻采集的特征点的坐标映射到所述当前时刻的车体坐标系下,获得所述关键时8刻采集的特征点在所述当前时刻的车体坐标系下的坐标;[0012]根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述地图信息,确定所述车辆在所述当前时刻的位置。[0013]在一种可能的实施方式中,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述地图信息,确定所述车辆在[0014]在所述当前时刻,针对所述车辆对应的M个粒子中的每个粒子,根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,其中,所述M个粒子为上一次对所述车辆定位时采用的粒子,所述每个粒子的位置是根据上一次对所述车辆定位时的里程计信息、所述当前时刻的里程计信息以及在上一次对所述车辆定位时所述每个粒子的位置获得的,M为正整数;[0015]根据所述当前时刻所述M个粒子中每个粒子的匹配度和所述M个粒子,获得K个粒[0016]根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置。[0017]在一种可能的实施方式中,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,包括:[0018]将所述当前时刻和所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标分别映射到以所述粒子为原点的粒子坐标系中;[0019]获取映射到所述粒子坐标系中的所述当前时刻和所述关键时刻采集的特征点构成的待匹配目标物与所述地图信息中相应目标物的匹配度。[0020]在一种可能的实施方式中,所述根据所述当前时刻所述M个粒子中每个粒子的匹[0021]获取所述M个粒子中匹配度大于或等于预设匹配度的L个粒子,所述L小于或等于M且小于或等于K;[0023]从所述L个粒子中获取至少一个粒子;[0024]根据所述L个粒子和所述至少一个粒子,获得所述K个粒子。[0025]在一种可能的实施方式中,所述根据所述L个粒子和所述至少一个粒子,获得所述[0026]根据所述至少一个粒子中每个粒子的匹配度,对每个粒子进行至少一次复制;[0027]将所述L个粒子和所述复制后获得的粒子,确定为所述K个粒子。[0028]在一种可能的实施方式中,所述根据所述当前时刻车辆对应的所述K个粒子的位[0029]根据所述K个粒子中每个粒子的位置,获取所述K个粒子的平均位置,将所述K个粒子的平均位置确定为所述车辆在所述当前时刻的位置。9[0031]根据所述当前时刻车辆对应的所述K个粒子中每个粒子的位置以及所述车辆在所述当前时刻的位置,获得所述车辆在所述当前时刻的位置的评价值,所述评价值指示所述车辆在所述当前时刻的位置与所述车辆在所述当前时刻的真实位置信息之间的差异。[0032]在一种可能的实施方式中,所述根据所述第二传感信息中的里程计信息和所述第二传感信息中的里程计信息,将所述关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐[0033]根据所述第一传感信息中的里程信息以及所述第二传感信息中的里程信息,确定所述当前时刻对应的车体坐标系与所述第一关键时刻对应的车体坐标系的坐标映射关系;[0034]根据所述坐标映射关系,将所述第一关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述第一关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标。[0035]在一种可能的实施方式中,所述关键时刻还包括第二关键时刻,所述第二关键时刻为根据距离间隔获取第二传感信息的时刻,其中,所述车辆从所述第二关键时刻的位置行驶到所述当前时刻对应的位置的行驶距离小于或等于预设距离。[0036]在一种可能的实施方式中,所述根据所述车辆行驶区域的地图信息以及所述第一[0037]根据所述地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位姿。[0038]在一种可能的实施方式中,所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度之前,还包括:[0039]根据各关键时刻采集的特征点和所述当前时刻采集的特征点中各特征点的特征[0040]根据各关键时刻采集的特征点和所述当前时刻采集的特征点中除特征点集合所包含的特征点之外的各特征点的特征值,再次确定目标特征点,所述特征点集合所包含的特征点为位于上一次确定的目标特征点的预设距离范围内的特征点以及所述上一次确定的目标特征点;[0041]所述目标特征点的个数满足预设个数时,获得N个目标特征点,所述N为等于预设[0042]所述根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,包括:[0043]根据N个目标特征点在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得所述当前时刻和所述关键时刻采集的特征点与所述目标区域的地图信息中目标物的匹配度。[0044]在一种可能的实施方式中,所述特征点的特征值通过评价函数获得,所述特征值用于评价所述特征点的稳定性。[0045]在一种可能的实施方式中,所述目标特征点为各特征点中特征值最大的特征点。[0046]在一种可能的实施方式中,车体坐标系的原点位于所处车辆上的任一位置。[0048]获取模块,用于在当前时刻,通过车载传感装置获取第一传感信息,所述第一传感信息包括所述车载传感装置在所述当前时刻采集的特征点在车体坐标系下的坐标以及车辆在所述当前时刻的里程计信息;还用于获取在关键时刻通过所述车载传感装置获取的第二传感信息,所述第二传感信息包括所述车载传感装置在所述关键时刻采集的特征点在车体坐标系下的坐标以及所述车辆在所述关键时刻的里程计信息,其中,所述关键时刻包括第一关键时刻,所述第一关键时刻为根据时间间隔获取第二传感信息的时刻,所述第一关键时刻与所述当前时刻之间的时间间隔小于或等于预设时长;[0049]定位模块,用于根据所述车辆行驶区域的地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位置。[0050]在一种可能的实施方式中,所述定位模块根据所述车辆行驶区域的地图信息以及[0051]根据所述第一传感信息中的里程计信息和所述第二传感信息中的里程计信息,将所述关键时刻采集的特征点的坐标映射到所述当前时刻的车体坐标系下,获得所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标;[0052]根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述地图信息,确定所述车辆在所述当前时刻的位置。[0053]在一种可能的实施方式中,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述地图信息,确定所述车辆在所述当前时刻的位置时,具体用于:[0054]在所述当前时刻,针对所述车辆对应的M个粒子中的每个粒子,根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度,其中,所述M个粒子为上一次对所述车辆定位时采用的粒子,所述每个粒子的位置是根据上一次对所述车辆定位时的里程计信息、所述当前时刻的里程计信息以及在上一次对所述车辆定位时所述每个粒子的位置获得的,M为正整数;[0055]根据所述当前时刻所述M个粒子中每个粒子的匹配度和所述M个粒子,获得K个粒[0056]根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置。[0057]在一种可能的实施方式中,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度时,具体用[0058]将所述当前时刻和所述关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标分别映射到以所述粒子为原点的粒子坐标系中;[0059]获取映射到所述粒子坐标系中的所述当前时刻和所述关键时刻采集的特征点构成的待匹配目标物与所述地图信息中相应目标物的匹配度。11[0060]在一种可能的实施方式中,所述定位模块根据所述当前时刻所述M个粒子中每个[0061]获取所述M个粒子中匹配度大于或等于预设匹配度的L个粒子,所述L小于或等于M且小于或等于K;[0062]将所述L个粒子确定为所述K个粒子;或者,[0063]从所述L个粒子中获取至少一个粒子;[0064]根据所述L个粒子和所述至少一个粒子,获得所述K个粒子。[0065]在一种可能的实施方式中,所述定位模块根据所述L个粒子和所述至少一个粒子,[0066]根据所述至少一个粒子中每个粒子的匹配度,对每个粒子进行至少一次复制;[0067]将所述L个粒子和所述复制后获得的粒子,确定为所述K个粒子。[0068]在一种可能的实施方式中,根据定位模块根据所述当前时刻车辆对应的所述K个粒子的位置,获得所述车辆在所述当前时刻的位置时,具体用于:[0069]根据所述K个粒子中每个粒子的位置,获取所述K个粒子的平均位置,将所述K个粒子的平均位置确定为所述车辆在所述当前时刻的位置。[0070]在一种可能的实施方式中,所述定位模块还用于:[0071]根据所述当前时刻车辆对应的所述K个粒子中每个粒子的位置以及所述车辆在所述当前时刻的位置,获得所述车辆在所述当前时刻的位置的评价值,所述评价值指示所述车辆在所述当前时刻的位置与所述车辆在所述当前时刻的真实位置信息之间的差异。[0072]在一种可能的实施方式中,所述定位模块根据所述第二传感信息中的里程计信息和所述第二传感信息中的里程计信息,将所述关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述关键时刻采集的特征点在所述当前时刻的车体坐标[0073]根据所述第一传感信息中的里程信息以及所述第二传感信息中的里程信息,确定所述当前时刻对应的车体坐标系与所述第一关键时刻对应的车体坐标系的坐标映射关系;[0074]根据所述坐标映射关系,将所述第一关键时刻采集的特征点的坐标分别映射到所述当前时刻的车体坐标系下,获得所述第一关键时刻采集的特征点在所述当前时刻的车体坐标系下的坐标。[0075]在一种可能的实施方式中,所述关键时刻还包括第二关键时刻,所述第二关键时刻为根据距离间隔获取第二传感信息的时刻,其中,所述车辆从所述第二关键时刻的位置行驶到所述当前时刻对应的位置的行驶距离小于或等于预设距离。[0076]在一种可能的实施方式中,所述定位模块根据所述车辆行驶区域的地图信息以及[0077]根据所述地图信息以及所述第一传感信息、第二传感信息,确定所述车辆在当前时刻的位姿。[0078]在一种可能的实施方式中,所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度之前,还用[0079]根据各关键时刻采集的特征点和所述当前时刻采集的特征点中各特征点的特征[0080]根据各关键时刻采集的特征点和所述当前时刻采集的特征点中除特征点集合所包含的特征点之外的各特征点的特征值,再次确定目标特征点,所述特征点集合所包含的特征点为位于上一次确定的目标特征点的预设距离范围内的特征点以及所述上一次确定的目标特征点;[0081]所述目标特征点的个数满足预设个数时,获得N个目标特征点,所述N为等于预设[0082]所述定位模块根据关键时刻采集的特征点和所述当前时刻采集的特征点分别在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得当前时刻和所述关键时刻采集的特征点与所述地图信息中目标物的匹配度时,具体用于:[0083]根据N个目标特征点在所述当前时刻的车体坐标系下的坐标以及所述每个粒子的位置,获得所述当前时刻和所述关键时刻采集的特征点与所述目标区域的地图信息中目标物的匹配度。[0084]在一种可能的实施方式中,所述特征点的特征值通过评价函数获得,所述特征值用于评价所述特征点的稳定性。[0085]在一种可能的实施方式中,所述目标特征点为各特征点中特征值最大的特征点。[0086]在一种可能的实施方式中,车体坐标系的原点位于所处车辆上的任一位置。[0089]所述处理器,用于调用所述存储器中的程序指令,执行如第一方面任一项所述的定位方法。[0090]第四方面,本申请提供一种定位系统,包括车辆和车载传感装置;[0091]所述车载传感装置安装在所述车辆上;[0092]所述车辆,用于执行如第一方面任一项所述的定位方法;或者,[0093]所述车载传感装置,用于执行第一方面任一项所述的定位方法。[0094]第五方面,本申请提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面任一项所述的定位方法。[0095]第六方面,本申请提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,定位装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得定位装置实施如第一方面任一项所述的定位方法。[0096]本申请提供一种定位方法、装置和系统,在车辆启动后,根据时间间隔获取车辆的传感信息,在车辆定位时,获取当前时刻对应的第一传感信息以及至少一个关键时刻对应的第二传感信息,根据第一传感信息、至少一个第二传感信息以及地图信息对车辆进行定位。由于从时间维度获取传感信息,使得获取传感信息的过程不受道路拥堵的影响,从而可以在车辆行驶时,根据时间间隔对用于定位的传感信息进行更新,提高定位的准确性。并且,从时间维度获取传感信息,当车辆低速行驶时,可以在车辆之间的间隙采集到车辆周边的环境信息,此时,由于车速较慢,采集到的车辆周边的环境信息更清楚,进一步提高定位的准确性。附图说明[0097]图1为本申请一实施例提供的应用场景示意图;[0098]图2为本申请一实施例提供的定位方法的流程图[0099]图3为本申请一实施例提供的车体坐标系的示意图;[0100]图4为本申请一实施例提供的对车辆定位的示意图;[0101]图5为本申请另一实施例提供的对车辆定位的示意图;[0102]图6为本申请另一实施例提供的对车辆定位的示意图;[0103]图7a为本申请一实施例提供的车辆朝向第一方向时的周边环境信息示意图;[0104]图7b为本申请一实施例提供的车辆朝向第二方向时的周边环境信息示意图;[0105]图8为本申请另一实施例提供的定位方法的流程图;[0106]图9为本申请另一实施例提供的定位方法的流程图;[0107]图10为本申请一实施例提供的粒子初始化的示意图;[0108]图11为本申请一实施例提供的分别在车体坐标系和粒子坐标系下周边环境信息示意图;[0109]图12为本申请一实施例提供的定位装置的结构示意图;[0110]图13为本申请一实施例提供的定位装置的结构示意图;[0111]图14为本申请一实施例提供的定位系统的结构示意图。具体实施方式[0112]为了便于理解本申请的实施例,首先对本申请实施例中涉及的概念进行介绍。[0113]当前时刻:车辆在启动后,进行定位时刻。[0114]关键时刻:车辆在启动后,通过传感器装置扫描车辆周边环境信息,且扫描到的车辆周边环境信息用于定位的时刻。[0115]特征点:通过传感装置扫描到的车辆周边环境对应的点云中,能够反应周边环境中目标物的特征的点,因此,可以通过特征点来识别周边环境中目标物。[0116]图1为本申请一实施例提供的应用场景示意图。在车辆的智能驾驶模式下,车辆在启动后,例如,车辆正在行驶,或者由于拥堵、等待红绿灯等情况暂时处于停车状态,通过激光雷达感知车辆周围环境信息,对车辆进行定位。具体的:设置预设距离,车辆上的激光雷达在车辆每行驶预设距离后,向车辆周围发射激光信号。车辆周边环境中的目标物被激光扫描后,显示为点云(Cloudofpoints)。通过每次采集时获取到点云提取车辆周围的标志信息。在定位时,根据多次采集到的车辆周围的标志信息与地图信息进行匹配,实现车辆的定位。[0117]但是,车辆在拥堵的道路上行驶时,行驶缓慢,使得车辆在定位时,无法及时更新采集到的周边的环境信息,导致定位不准确。[0118]例如,如图1所示,当车辆在拥堵的道路上行驶时,每间隔100米采集一次车辆周边的环境信息,例如,车辆分别在A点、B点、C点和D点采集车辆周边的环境信息,车辆行驶到E点,由于D点与E点之间的行驶距离小于100米,在E点需要进行定位时,根据A点、B点、C点和D点采集车辆周边的环境信息进行定位,此时,由于存在误差,车辆定位的位置位于点D的附[0119]由于道路拥堵,车辆行驶缓慢,导致车辆行驶到F点需要进行定位时,D点与F点之行定位,导致通过定位获得的车辆的位置与车辆的真实位置之间存在较大差异,定位不准[0120]值得说明的是,上述示例只是用于示范性地说明本申请实施例可以适用的应用场景,而不能理解为对本申请实施例的应用场景的限定。以在时间维度上控制车载装置,例如,激光雷达,连采集车辆周边的环境信息,通过连续采集到的车辆周围的环境信息对车辆的当前时刻的位置进行定位。由于本申请中在时间维度上连续采集车辆周边的环境信息,而时间维度不受道路拥堵等情况的影响。因此,车辆启动后,可以及时更新采集到的车辆周围的环境信息,进而提高定位的准确性。[0122]应理解,在实际应用中,本申请的技术方案除了应用于车辆定位,也可以应用于飞[0123]下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。[0124]图2为本申请一实施例提供的定位方法的流程图。本实施例的执行主体例如为车车辆通过网关通信的云端服务器,本申请对此不限制。如图2所示,本申请实施例的方法包[0126]其中,第一传感信息包括车载传感装置在当前时刻采集的特征点在车体坐标系下的坐标以及车辆在当前时刻的里程计信息。[0127]本步骤中,可选的,车体坐标系可以是平面坐标系,例如平面直角坐标系、极坐标中本实施例以空间直角坐标系为例进行说明。[0128]可选的,车体坐标系为空间直角坐标系,则车体坐标系的原点可以位于所处车辆行驶方向垂直的方向为Y轴,在垂直面上与行驶方向垂直的方向为Z轴。[0129]需要说明的是,车体坐标系的原点是以车辆作为参照物确定的,但是,车辆行驶过程中,车辆的位置是发生变化的,因此,车辆在不同位置对应的车体坐标系的原点不同。[0130]在车辆启动后,通过车载传感装置获取车辆周边的环境信息以及车辆的里程计信息。其中,车载传感装置例如为多传感器(sensor)整合的系统,例如可以包括激光雷达和惯性检测单元,激光雷达用于对车辆周边环境进行扫描,获取车辆周边的环境信息,惯性检测单元用于获取车辆的里程计信息。[0131]需要说明的是,在一些可能的设计中,还可以通过其他传感器获取车辆周边的环[0132]在当前时刻,车载传感装置中的激光雷达向外发射激光,获取车辆周围环境对应的点云,惯性检测单元获取当前时刻的里程计信息,以使车辆通过当前时刻车辆周围环境对应的点云以及里程计信息获取当前时刻的传感信息,即第一传感信息。其中,里程计信息例如可以包括:车辆在启动后的转向信息、车轮的转动圈数等。[0133]可选的,车载传感装置在获取到当前时刻的车辆周围环境对应的点云以及里程计信息时,可以直接将获取到的车辆周围环境对应的点云以及里程计信息发送车辆处理装置,由车辆处理装置对车辆周围环境对应的点云以及里程计信息进行处理,获取第一传感信息。例如,车辆处理装置从车辆周围环境对应的点云中提取出至少一个特征点,将特征点在车载传感装置坐标系下的坐标映射到车体坐标系下,确定至少一个特征点在车体坐标系下的坐标。[0134]或者,车载传感装置对获取到车辆周围环境对应的点云以及里程计信息进行初步处理,例如,数据格式的转换、点云中特征点的提取等,将初步处理后的车辆周围环境对应的点云以及惯性检测单元获取当前时刻的里程计信息发送给车辆的处理装置。车辆处理装置根据初步处理后的车辆周围环境对应的点云以及惯性检测单元获取第一传感信息。[0135]再或者,车载传感装置根据获取到的当前时刻的车辆周围环境对应的点云以及里程计信息获取第一传感信息,然后将第一传感信息发送给车辆的处理装置。这样,在车辆定位时,车辆处理装置可以直接使用第一传感信息,减少车辆处理装置的处理量,加快车辆处理装置的定位速度。[0136]S202、获取在关键时刻,通过车载传感装置获取的第二传感信息。[0137]其中,第二传感信息包括车载传感装置在关键时刻采集的特征点在车体坐标系下的坐标以及车辆在关键时刻的里程计信息。[0138]关键时刻包括第一关键时刻,第一关键时刻为根据时间间隔获取第二传感信息的时刻,关键时刻与当前时刻之间的时间间隔小于或等于预设时长。[0139]本步骤中,由于现有技术中,通过设置预设距离,在车辆每行驶预设距离时,通过车载传感装置采集车辆周边的环境信息以及里程计信息,以使车辆处理装置获取传感信息,根据多次获取的传感信息进行定位,但是,道路拥堵使车辆行驶缓慢,传感信息更新较慢。并且,由于道路拥堵,车辆周边的环境信息被周边的车辆等障碍物遮挡,本身就会造成感知范围较小,况且在一段拥堵的路段中,根据预设距离获取传感信息,只有在车辆每行驶预设距离时才会获得一次传感信息,导致感知信息中的有效信息更少,影响定位的准确性。其中,有效信息为感知信息中可以提高定位准确性的信息。[0140]因此,本申请中,在车辆启动后,在时间维度上使车载传感装置连续获取车辆周边环境对应的点云和里程计信息,例如,预先设置采集的时间周期,在采集的时间周期到达时,车载传感装置获取一次车辆周边环境对应的点云和里程计信息。或者,根据车辆的行驶速度,调整车载传感装置相邻两次获取一次车辆周边环境对应的点云和里程计信息的时间间隔。相应的,对应于每次车载传感装置获取车辆周边环境对应点云和里程计信息,车辆处理装置获取一次传感信息。[0141]在当前时刻,车辆处理装置获取至少一个关键时刻对应的传感信息,即第二传感信息。其中,此处的关键时刻为根据时间间隔获取第二传感信息的时刻。每个关键时刻与当前时刻之间的时间间隔小于或等于预设时长。[0142]例如,预设时长为5分钟,则当前时刻之前且与当前时刻间隔5分钟内传感装置采集车辆周边的环境信息和里程计信息的时刻为关键时刻。如图4所示,车辆在启动后,传感装置每间隔30S采集一次车辆周边的环境信息和里程计信息,这样,车辆每间隔30S获得一次传感信息。若当前时刻为10:00,则获取9:55之后,10:00之前的传感信息为关键时刻对应的传感信息。其中,车辆在9:55分时到达图4中的位置1,车辆到达图4中的位置2时的时刻距离上一次传感装置采集车辆周边的环境信息和里程计信息的时刻为关键时刻之间的时间间隔为30s,在图4中的位置2时,传感装置采集车辆周边的环境信息和里程计信息,车辆获得一传感信息。因此,在车辆在10:00到达图4中的位置3时,9:55之后,10:00之前的关键时[0143]可选的,在车辆处理装置每次获得传感信息后,保存该传感信息,在当前时刻获取第二传感信息时,可以根据当前时刻以及保存的传感信息对应的传感装置采集车辆周边的环境信息和里程计信息时刻,从保存的传感信息中获取第二传感信息。[0144]可选的,在当前时刻获取第二传感信息时,可以从关键时刻列表中获取每个关键时刻对应的第二传感信息。例如,在车辆处理装置每次获得传感信息后,保存该传感信息,并根据该传感信息对应的关键时刻以及保存的每个传感信息对应的关键时刻,删除关键列表中与该传感信息对应的关键时刻之间的时间间隔大于预设时长的传感信息,对关键时刻列表进行更新。[0145]可选的,关键时刻还包括第二关键时刻,第二关键时刻为根据距离间隔获取第二传感信息的时刻,其中,车辆从第二关键时刻的位置行驶到当前时刻对应的位置的行驶距离小于或等于预设距离。[0146]在车辆启动后,车载传感装置可以根据距离间隔连续获取车辆周边环境对应点云和里程计信息。例如,预先设置采集的距离间隔为100米,在车辆每行驶100米,车载传感装置获取一次车辆周边环境对应的点云和里程计信息。相应的,对应于每次车载传感装置获取车辆周边环境对应的点云和里程计信息,车辆处理装置获取一次传感信息。[0147]这样,在当前时刻,车辆处理装置获取至少一个第二关键时刻对应的第二传感信辆在车载传感装置获取车辆周边环境对应的点云和里程计信息时的位置分别对应图中的S1-S7。预设距离为500米,车辆从S7刻车辆位于图5中的S8处,则图5中的S3-S7对应第二关键时刻。[0148]在车辆启动后,车载传感装置可以根据时间间隔和距离间隔连续获取车辆周边环境对应点云和里程计信息,例如,在图4和图5的基础上,车载传感器每间隔30s采集一次车辆周边的环境信息和里程计信息,这样,车辆每间隔30s获得一次传感信息,预设时长为5分钟。并且,车辆每行驶100米,车载传感器采集一次车辆周边的环境信息和里程计信息,这样,车辆每行驶100米获得一次传感信息,预设距间隔获取车辆周边环境对应点云和里程计信息的时刻,“○”根据距离间隔获取车辆周边环境对应点云和里程计信息的时刻。[0149]可选的,在实际应用时,车载传感装置根据时间间隔获取车辆周边环境对应点云和里程计信息的时刻与车载传感装置根据距离间隔获取车辆周边环境对应点云和里程计信息的时刻可能为同一时刻,图6中,“□”表示车载传感装置同时根据时连续获取车辆周边环境对应点云和里程计信息的时刻。[0150]对应图6,车辆在9:55:00行驶到图6中的位置1(即图4中的位置1),在图6中的位置2(即图4中的位置2)时,传感装置采集车辆周边的环境信息和里程计信息,车辆在10:55:00行驶到S8(即图4中的位置3)时,在当前时刻,第一关键时刻和第二关键时刻分别对应的时刻如图6所示,关键时刻为第一关键时刻和第二关键时刻的并集。[0151]需要说明的是,在下文中提到的关键时刻可以为第一关键时刻,或者第二关键时刻,或者第一关键时刻和第二关键时刻的并集。[0152]S203、根据车辆行驶区域的地图信息以及在第一传感信息、第二传感信息,确定车辆在当前时刻的位置。[0153]本步骤中,在获取到第一传感信息、至少一个第二传感信息后,根据第一传感信息、至少一个第二传感信息,获得当前设你时刻车辆周边环境的标志信息,将标志信息与车辆行驶区域的地图信息进行比对,获得车辆的在当前时刻的位置。[0154]可选的,车辆行驶区域的地图信息是根据之前定位时的位置获取到的地图信息,例如,车辆行驶区域的地图信息是根据上一次定位时的位置获取到的地图信息。[0155]车辆在启动时,会对车辆的位置进行初始化,例如,通过GPS对车辆的初始位置进行定位,或者输入车辆的初始位置。对车辆的位置进行初始化后,根据车辆的初始位置,获取当前车辆当前所在区域的地图信息。[0156]在车辆启动后,车辆的位置发生变化,其所在的区域地图也会发生变化,因此,对车辆进行定位后,需要根据定位的位置对地图信息进行更新,这样,与更新前的地图信息相比,更新后的地图信息与车辆所在区域的匹配度较高。因此,在下一次定位时,根据更新后的地图信息,车辆定位的位置能够更准确。[0157]可选的,在S203中,根据车辆行驶区域的地图信息以及在第一传感信息、第二传感车体坐标系不同,通过车载传感装置,例如激光雷达对目标物进行激光扫描时,同一束激光射向目标物时,由于目标物在空间中的位置是固定的,因此,该束激光获得的特征点在不同车体坐标系下的坐标不同。因此,根据车辆行驶区域的地图信息以及在第一传感信息、至少一个第二传感信息,不仅可以确定车辆在当前时刻的位置,还可以确定车辆该位置的姿态。[0159]例如图7a和图7b所示,对于路边的同一广告牌,车辆位于同一位置的不同姿态采集的广告牌的信息。当车辆朝向第一方向通过激光雷达扫描广告牌时,根据采集到的广告牌的至少一个特征点在第一车体坐标系下的位置如图7a所示。当车辆朝向第二方向通过激光雷达扫描广告牌时,根据采集到的广告牌的至少一个特征点在第二车体坐标系下的位置如图7b所示。[0160]将第一车体坐标系下的广告牌、第二车体坐标系下的广告牌分别与地图信息中的广告牌匹配时,可以分别确定出第一车体坐标系、第二车体坐标系,根据第一车体坐标系和第二车体坐标系确定车量在该位置的姿态。[0161]本实施例,在车辆启动后,根据时间间隔获取取当前时刻对应的第一传感信息以及至少一个关键时刻对应的第二传感信息,根据第一传感信息、至少一个第二传感信息以及地图信息对车辆进行定位。由于从时间维度获取传感信息,使得获取传感信息的过程不受道路拥堵的影响,从而可以在车辆行驶时,根据时间间隔对用于定位的传感信息进行更新,提高定位的准确性。并且,从时间维度获取传感信息,当车辆低速行驶时,可以在车辆之间的间隙采集到车辆周边的环境信息,此时,由于车速较慢,采集到的车辆周边的环境信息更清楚,进一步提高定位的准确性。[0162]图8为本申请另一实施例提供的定位方法的流程图。在图2所示实施例的基础上,如图8所示,本申请实施例的方法包括:[0163]S801、在当前时刻,通过车载传感装置[0164]本步骤中,S801的实现方式可参考S201,此处不再赘述。[0165]S802、获取在关键时刻,通过车载传感装置获取的第二传感信息。[0166]本步骤中,S802的实现方式可参考S202,此处不再赘述。[0167]S803、根据第一传感信息中的里程计信息和第二传感信息中的里程计信息,将关键时刻采集的特征点的坐标分别映射到当前时刻的车体坐标系下,获得关键时刻采集的特征点在当前时刻的车体坐标系下的坐标。[0168]本步骤中,在车辆上电时,获取车辆启动时车辆的位置并启动车载传感装置,例如惯性检测单元。在车辆启动后,通过惯性检测单元记录车辆行驶过程中的里程计信息,例[0169]因此,根据车辆的里程计信息可以确定记录里程计信息时车辆所在位置相对于车辆上电位置的相对位置信息。[0170]因此,通过t1时的里程计信息和t2时的里程计信息可以确定车辆从t1所在位置行驶到t2所在位置的行驶距离以及转动角度。也就是通过t1时的里程计信息和t2时的里程计信息,确定车辆在t2时所在位置相对于车辆在t1时所在位置的相对位置信息。[0171]因此,通过根据第一传感信息中的里程计信息和第二传感信息中的里程计信息,可以将关键时刻采集的至少一个特征点的坐标分别映射到当前时刻的车体坐标系下,获得关键时刻采集的至少一个特征点在当前时刻的车体坐标系下的坐标。[0172]可选的,S803的一种具体的实现方式为:[0173]S8031、根据第一传感信息中的里程信息以及第二传感信息中的里程信息,确定当前时刻对应的车体坐标系与关键时刻对应的车体坐标系的坐标映射关系。[0174]本步骤中,车辆从关键时刻所在位置行驶到当前时刻所在位置,车辆向左转弯,并且,车辆从关键时刻所在位置向左转弯行驶到当前时刻所在位置,记录在车辆的里程计信息中。因此,通过关键时刻的里程计信息和当前时刻的里程计信息可以获知车辆从关键时刻所在位置行驶到当前时刻所在位置的转弯方向,以及车辆从关键时刻所在位置向左转弯行驶到当前时刻所在位置的行驶距离。[0175]因此,通过当前时刻时的里程计信息和关键时刻时的里程计信息,可以计算车辆在t1时车体坐标系与车辆在关键时刻时车体坐标系的映射矩阵,计算公式例如公式一:[0176]Tkey×Tkeycur=Tcur[0177]其中,Tkey表示其中任一关键时刻车辆的车体坐标系相对于车辆上电位置的坐标矩阵,Tcur表示当前时刻时车辆的车体坐标系相对于车辆上电位置的坐标矩阵,Tkeycur表示车辆在关键时刻车体坐标系相对于车辆在当前时刻车体坐标系的映射矩阵。[0178]因此,根据关键时刻的里程计信息和当前时刻的里程计信息确定当前时刻对应的车体坐标系与关键时刻对应的车体坐标系的坐标映射关系。[0179]S8032、根据坐标映射关系,将第一关键时刻采集的特征点的坐标分别映射到当前时刻的车体坐标系下,获得第一关键时刻采集的特征点在当前时刻的车体坐标系下的坐标。[0180]本步骤中,根据公式一可知,映射矩阵,对于其中一个关键时刻的特征点,映射到当前时刻的车体坐标系下的坐标通过公式二获得:[0181]公式二[0182]其中,Pcur表示其中一个关键时刻的特征点在当前时刻的车体坐标系下的坐标,Pkey表示其中一个关键时刻的特征点在关键时刻的车体坐标系下的坐标。[0183]S804、根据各关键时刻采集的特征点和当前时刻采集的特征点分别在当前时刻的车体坐标系下的坐标以及地图信息,确定车辆在当前时刻的位置。[0184]本步骤中,对于任一关键时刻的传感信息,将该关键时刻采集的至少一个特征点的坐标根据对应的映射矩阵均映射到当前时刻的车体坐标系下,从而根据当前时刻车体坐标系下的特征点(包括各关键时刻采集的至少一个特征点映射在当前时刻车体坐标系下获得的特征点和当前时刻采集的至少一个特征点)以及地图信息,确定车辆在当前时刻的位置。[0185]其中,由于将关键时刻采集的至少一个特征点的坐标根据对应的映射矩阵均映射到当前时刻的车体坐标系下,可以增加当前时刻的特征点的数量。这样,通过特征点提取车辆周围的目标物的轮廓更清楚更接近其真实轮廓,从而在根据地图信息进行定位时,通过特征点提取的目标物的轮廓与地图信息中的目标物的轮廓的契合度更高,从而提高了定位的准确性。[0186]图9为本申请另一实施例提供的定位方法的流程图。在图8所示实施例的基础上,本申请实施例的方法包括:[0188]本步骤中,S901的实现方式可参考S201,此处不再赘述。[0190]本步骤中,S902的实现方式可参考S202,此处不再赘述。[0191]S903、根据第二传感信息中的里程计信息和第二传感信息中的里程计信息,将关键时刻采集的特征点的坐标映射到当前时刻的车体坐标系下,获得关键时刻采集的特征点在当前时刻的车体坐标系下的坐标。[0192]本步骤中,S903的实现方式可参考S803,此处不再赘述。[0193]S904、在当前时刻,针对车辆对应的M个粒子中的每个粒子,根据关键时刻采集的特征点和当前时刻采集的特征点分别在当前时刻的车体坐标系下的坐标以及每个粒子的位置,获得当前时刻和关键时刻采集的特征点与地图信息中目标物的匹配度。[0194]其中,M个粒子为上一次对车辆定位时采用的粒子,每个粒子的位置为根据上一次对车辆定位时的里程计信息、当前时刻的里程计信息以及在上一次对车辆定位时每个粒子[0196]如图10所示,在车辆刚刚启动时,获取车辆的初始位置,在车辆周围布置一些粒粒子的位置模拟车辆的位置,记录每个粒子的位置。此时,粒子的位置为初始化位置[0197]在车辆启动后,每个粒子的运动过程与车辆的运动过程保持一致。通过车辆的里程计信息可以确定车辆从一个位置行驶到另一个位置的运动信息,例如,车辆行驶的距离、行驶过程中转弯的方向等。因此,根据车辆的里程计信息可以预测粒子的运动过程,从而预测粒子的位置。[0198]对于当前时刻的M个粒子,其中,该M个粒子为上一次对车辆定位时所根据上一次对车辆定位时M个粒子中每个粒子的位置、上一次定位时车辆的里程计信息以及当前时刻的里程计信息,确定当前时刻每个粒子的位置。[0199]在当前时刻,根据当前时刻车体坐标系下的特征点(包括各关键时刻采集的至少一个特征点映射在当前时刻车体坐标系下获得的特征点和当前时刻采集的至少一个特征点),可以确定当前时刻车辆周边的环境信息,即根据当前时刻车体坐标系下的特征点可以提取车辆周边的标志信息,例如车辆周边的待匹配目标物,以及待匹配目标物相对车辆的[0200]其中,当前时刻车体坐标系下的特征点实际上是车辆在真实位置通过激光雷达采集到的特征点,因此,根据当前时刻车体坐标系下的特征点获得的车辆周边待匹配目标物,实际上是以车辆的真实位置观看到的待匹配目标物,待匹配目标物在车体坐标下的坐标实际上是待匹配目标物相对车辆真实位置的相对位置。因此,最优情况下,当前时刻车体坐标系下的特征点提取的待匹配目标物与地图信息中目标物完全匹配。[0201]因此,由于每个粒子是模拟车辆的真实位置,并且,车辆中记录的里程计信息并不能如实反映车辆真实的运动过程,例如,根据里程计信息获得的车辆的行驶距离与车辆实际的行驶距离有一定差异。因此,根据里程计信息确定粒子在当前时刻的位置时,粒子的位置与车辆的真实位置之间存在差异。[0202]因此,对于每个粒子,根据当前时刻车体坐标系下的特征点以及粒子在当前时刻的位置,可以通过从当前时刻车体坐标系下的特征点提取的待匹配目标物与地图信息中目标物的匹配度,确定粒子的位置与车辆真实位置的差异。[0203]可选的,S904得一种具体实现方式为:[0204]S9041、将当前时刻和关键时刻采集的特征点在当前时刻的车体坐标系下的坐标分别映射到以粒子为原点的粒子坐标系中。[0205]具体的,逐个选取每个粒子,对于每个粒子,以该粒子为坐标原点的粒子坐标系替换当前时刻的车体坐标系,将当前时刻车体坐标系下的特征点映射到粒子坐标系中,获取映射到粒子坐标系的所述当前时刻车体坐标系下的特征点的坐标。[0206]其中,粒子坐标系可以是平面坐标系,例如平面直角坐标系、极坐标系,或者为空以空间直角坐标系为例进行说明。[0207]可选的,车体坐标系和粒子坐标系可以为同一类型的坐标系,例如,车体坐标系和粒子坐标系均为空间直角坐标系,或者,车体坐标系和粒子坐标系可以为不同类型的坐标系,例如,车体坐标系为空间直角坐标系,粒子坐标系均为球坐标系,本申请实施例对此不做限制。[0208]S9042、获取映射到粒子坐标系中的当前时刻和关键时刻采集的特征点构成的待匹配目标物与地图信息中相应目标物的匹配度。[0209]具体的,根据映射到粒子坐标系的当前时刻和至少一个关键时刻采集的特征点,提取从当前时刻车辆周边的待匹配目标物,将粒子的位置对应的地图信息中,确定在地图信息中粒子的位置,以地图信息中粒子的位置为坐标原点,将待匹配目标物与地图信息中相应目标物进行匹配,根据待匹配目标物与地图信息中相应目标物的重合度,确定待匹配目标物与地图信息中相应目标物的匹配度。[0210]由于粒子的运动与车辆的运动保持一致,因此,如果粒子的位置越接近车辆的真实位置,映射到粒子坐标系的当前时刻车体坐标系下的特征点构成的待匹配目标物与地图信息中相应目标物的匹配度越高。[0211]如图11所示,车辆坐标系和粒子坐标系为空间直角坐标系(在图11中没有示出空间直角坐标系),在地图信息中,车辆的真实位置为0点,其中一个粒子的位置为01点,对于路边的广告牌,根据当前时刻车体坐标系下的特征点构成的该广告牌和位置如图11中的实线所示。其中,实线所示的广告牌与地图信息中的广告牌重合。[0212]将当前时刻车体坐标系下的特征点映射到粒子坐标系中后,特征点构成的该广告牌和位置如图11中的虚线所示。[0213]如果粒子的位置就是车辆的真实位置,则图11中,实线所示的广告牌位置与虚线所示的广告牌的位置重合。根据实线所示的广告牌的位置与虚线所示的广告牌的位置的距[0214]可选的,将各关键时刻采集的至少一个特征点均映射到当前时刻的车体坐标系下,导致当前时刻车体坐标系下的特征点较多。并且,在不同关键时刻采集车辆周边的环境[0215]S1001、根据各关键时刻采集的至少一个特征点和当前时刻采集的特征点中各特[0216]本步骤中,从当前时刻的车体坐标系下的特征点(包括各关键时刻采集的至少一个特征点映射在当前时刻车体坐标系下获得的特征点和当前时刻采集的至少一个特征点)中选择稳定的、有代表性的目标特征点,并保存目标特征点。在减少特征点数量的基础上,使通过目标特征点提取到的车辆周边的环境信息接近通过当前时刻的车体坐标系下的特征点提取到的车辆周边的环境信息。[0217]可选的,根据评价函数计算当前时刻的车体坐标系下的特征点中每个特征点的特征值,根据每个特征点的特征值选择出一个或多个特征点作为目标特征点。[0218]可选的,根据评价函数计算当前时刻的车体坐标系下的特征点中每个特征点的特征值,根据特征值的大小,选择特征值最大的一个或多个特征点作为目标特征点。[0219]S1002、根据各关键时刻采集的特征点和当前时刻采集的特征点中除特征点集合所包含的特征点之外的各特征点的特征值,再次确定目标特征点。[0220]其中,特征点集合所包含的特征点为位于上一次确定的目标特征点的预设距离范围内的特征点以及上一次确定的目标特征点。[0221]本步骤中,通过S1001确定目标特征点后,由于该目标特征点具有稳定性和代表性,因此,为减少特征点的数量,可以在当前时刻的车体坐标系下的特征点中,删除距离目标特征点预设距离范围内的特征点以及该目标特征点,获得特征点集合。[0222]然后,重复S1001和S1002,从特征点集合中再次确定目标特征点,并根据再次确定的目标特征点,获得新的特征点集合。[0223]S1003、目标特征点的个数满足预设个数时,获得N个目标特征点,N为等于预设个[0224]本步骤中,在目标特征点的个数满足预设个数时,停止获得新的目标特征点,根据当前获得的目标特征点,对车辆进行定位。[0227]本步骤中,虽然粒子的运动过程与车辆的运动过程保持一致,但是,车辆中记录的里程计信息并不能如实反映车辆真实的运动过程,例如,根据里程计信息获得的车辆的行驶距离与车辆实际的行驶距离有一定差异。因此,根据里程计信息确定粒子在当前时刻的位置时,粒子在当前时刻相对车辆的位置与粒子在上一次定位时相对车辆的位置不同。因此,粒子的匹配度随着车辆的运动会发生变化。也就是说,上一次匹配度高的粒子,在当前时刻的匹配度有可能降低。[0228]因此,需要根据M个粒子中每个粒子的匹配度,对粒子进行重采样,即重新确定用于车辆定位的K个粒子。[0229]可选的,粒子的匹配度表示粒子的位置与车辆真实位置的接近程度,匹配度越高,设置预设匹配度,获取M个粒子中匹配度大于或等于预设匹配度的L个粒子,确定为K个粒[0230]可选的,获取M个粒子中匹配度大于或等于预设匹配度的L个粒子后,可以从L个粒子中挑选出至少一个粒子,根据L个粒子和挑选出的至少一个粒子,获得K个粒子。[0231]可选的,在从L个粒子中挑选出至少一个粒子后,可以根据至少一个粒子中每个粒后该粒子的数量越多,根据L个粒子和增加获得的粒子,获得K个粒子。[0232]S906、根据当前时刻车辆对应的K个粒子的位置,获得车辆在当前时刻的位置。[0233]本步骤中,由于每个粒子的位置模拟的是车辆的真实位置,因此,在当前时刻,根据K个粒子的位置可以确定车辆在当前时刻的位置。[0234]可选的,根据K个粒子的位置,获取K个粒子的平均位置,将K个粒子的平均位置确定为车辆在当前时刻的位置。[0235]可选的,根据K个粒子的位置个每个粒子的匹配度,获取K个粒子的加权平均位置,将K个粒子的加权平均位置确定为车辆在当前时刻的位置。[0236]在车辆下一次定位时,当前时刻确定的K个粒子替换S1004中的M个粒[0237]可选的,根据K个粒子的位置,获得的车辆在当前时刻的位置并不是车辆在当前时刻的真实位置。因此,如果根据K个粒子的位置,获得的车辆在当前时刻的位置与车辆在当前时刻的真实位置之间的差异较大,会存在安全隐患。因此,本申请实施例的方法还包括:[0238]S907、根据当前时刻车辆对应的K个粒子中每个粒子的位置以及车辆在当前时刻的位置,获得车辆在当前时刻的位置的评价值。[0239]其中,评价值表示对车辆在当前时刻的位置与车辆在当前时刻的真实位置信息之间的差异。[0240]本步骤中,根据当前时刻车辆对应的K个粒子中每个粒子的位置以及车辆在当前时刻的位置计算K个粒子的分布方差,根据分布方差获得车辆在当前时刻的位置的评价值。例如,将分布方差确定为车辆在当前时刻的位置的评价值。分布方差越大,说明车辆在当前时刻的位置与车辆的真实位置之间的差异越大。因此,根据评价值例如可以确定是否对车辆远程控制,或启动其他定位装置对车辆进行定位。[0241]图12为本申请一实施例提供的定位装置的结构示意图。如图12所示,该定位装置可以是如上的车辆,也可以是车辆的部件(例如,集成电路,芯片等等)。该定位装置还可以置还可以是其他通信模块,用于实现本申请方法实施例中的方法以及上述各可选实施例。该定位装置可以包括:获取模块1201和定位模块1202。[0242]获取模块1201,用于执行:[0244]定位模块1202,用于执行:[0245]图2所示实施例中的S203以及其中任一可选的实施例,图8所示实施例中的S803、中的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省安庆市白泽湖中学2026届英语高三第一学期期末学业水平测试试题含解析
- 第六单元 写作 《发挥联想和想象》 课件+素材 2025-2026学年统编版语文七年级上册
- 第15课《背影》课件 2025-2026学年统编版语文八年级上册
- 《物流数据分析》课件-任务三 节约里程法的Excel应用
- 2026届安徽蚌埠龙湖中学高二数学第一学期期末调研模拟试题含解析
- 河南省驻马店市上蔡县第二高级中学2026届生物高三上期末监测模拟试题含解析
- 工会交通安全培训课件
- 2026届江西省吉安市重点高中数学高二上期末学业质量监测模拟试题含解析
- 乐都县第一中学2026届高三上数学期末质量检测模拟试题含解析
- 2026届云南省陆良县第八中学数学高二上期末考试试题含解析
- 南方航空安全员培训
- 2025年律师事务所书记述职报告律所主任述职报告
- 2025-2026学年岭南美版(新教材)初中美术七年级上册期末综合测试卷及答案
- 工抵房合同范本
- 提高路缘石安装施工一次合格率
- 湖北省孝感市汉川市2023-2024学年八年级上学期期末考试数学试卷(含解析)
- 2024年东北大学马克思主义基本原理概论(期末考试题+答案)1
- 小市政施工方案样本
- 剧场工作总结
- GB/T 42765-2023保安服务管理体系要求及使用指南
- 2023版设备管理体系标准
评论
0/150
提交评论