定位方法和相关产品技术

技术编号:28488261 阅读:24 留言:0更新日期:2021-05-19 22:04
本申请实施例公开了一种定位方法和相关产品,涉及人工智能领域,具体涉及自动驾驶领域,该定位方法包括:定位装置确定第一图像中M个目标特征点在像素坐标系的坐标,得到M个第一坐标;获得所述M个参考特征点在所述目标车辆的车辆坐标系中对应的M个第二坐标,所述M个第二坐标与所述M个参考特征点一一对应;利用第N轮迭代的位姿、所述第一摄像机的内参以及所述第一摄像机的外参,将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系,得到M个第三坐标;在所述M个第三坐标与所述M个第一坐标之间的距离小于目标阈值的情况下,确定所述第N轮迭代的位姿为所述目标车辆的位姿;能够提高对车辆的位姿定位的准确度和速度。够提高对车辆的位姿定位的准确度和速度。够提高对车辆的位姿定位的准确度和速度。

【技术实现步骤摘要】
定位方法和相关产品


[0001]本申请涉及人工智能领域的自动驾驶领域,尤其涉及一种定位方法和相关产品。

技术介绍

[0002]人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。自动驾驶是人工智能领域的一种主流应用,自动驾驶技术依靠计算机视觉、雷达、监控装置和全球定位系统等协同合作,让机动车辆可以在不需要人类主动操作下,实现自动驾驶。自动驾驶的车辆使用各种计算系统来帮助将乘客从一个位置运输到另一位置。由于自动驾驶技术无需人类来驾驶机动车辆,所以理论上能够有效避免人类的驾驶失误,减少交通事故的发生,且能够提高公路的运输效率。因此,自动驾驶技术越来越受到重视。
[0003]在自动驾驶场景,通常采用计算机视觉技术来对自动驾驶装置进行定位,即确定自动驾驶装置的位置和姿态。举例来说,在自动泊车场景中,自动驾驶装置需要实时知道其自身的位置和姿态,这样该自动驾驶装置才能准确地实现自动泊车。因此,需要研究能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种定位方法,其特征在于,包括:定位装置确定第一图像中M个目标特征点在像素坐标系的坐标,得到M个第一坐标;所述第一图像为第一摄像机拍摄的包括目标车辆的图像,所述M个目标特征点与所述目标车辆上标注的M个参考特征点一一对应,所述M个第一坐标与所述M个目标特征点一一对应,所述M为大于1的整数;所述定位装置获得所述M个参考特征点在所述目标车辆的车辆坐标系中对应的M个第二坐标,所述M个第二坐标与所述M个参考特征点一一对应;所述定位装置利用第N轮迭代的位姿、所述第一摄像机的内参以及所述第一摄像机的外参,将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系,得到M个第三坐标;所述第N轮迭代的位姿为所述定位装置第N次将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系所使用的位姿,所述第一摄像机的内参以及所述第一摄像机的外参均用于实现坐标在不同坐标系之间的转换,所述N为大于0的整数;所述定位装置在所述M个第三坐标与所述M个第一坐标之间的距离小于目标阈值的情况下,确定所述第N轮迭代的位姿为所述目标车辆的位姿。2.根据权利要求1所述的方法,其特征在于,所述定位装置为服务器;所述定位装置确定第一图像中M个目标特征点在像素坐标系的坐标,得到M个第一坐标之前,所述方法还包括:所述定位装置接收来自所述目标车辆的定位请求,所述定位请求携带有所述目标车辆的目标标识;所述定位装置解析所述定位请求,得到所述目标标识;所述定位装置获取包括所述目标标识的图像以得到所述第一图像,所述第一图像为所述第一摄像机在所述定位装置接收到所述定位请求之前的第一时长内拍摄的图像,或者所述第一图像为所述第一摄像机在所述定位装置接收到所述定位请求之后的第二时长内拍摄的图像。3.根据权利要求2所述的方法,其特征在于,所述确定所述第N轮迭代的位姿为所述目标车辆的位姿之后,所述方法还包括:所述定位装置向所述目标车辆发送定位信息,所述定位信息用于指示所述第N轮迭代的位姿。4.根据权利要求1所述的方法,其特征在于,所述定位装置为摄像机;所述定位装置确定第一图像中M个目标特征点在像素坐标系的坐标,得到M个第一坐标之前,所述方法还包括:所述定位装置接收来自服务器的定位指令,所述定位指令携带有所述目标车辆的目标标识;所述定位装置解析所述定位指令,得到所述目标标识;所述定位装置获取包括所述目标标识的图像以得到所述第一图像。5.根据权利要求4所述的方法,其特征在于,所述定位指令还携带有所述M个第二坐标;所述定位装置获得所述M个参考特征点在所述目标车辆的车辆坐标系中对应的M个第二坐标包括:所述定位装置从所述定位指令中获取所述M个第二坐标。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述定位装置利用第N轮迭代的位姿、所述第一摄像机的内参以及所述第一摄像机的外参,将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系,得到M个第三坐标之前,所述方法还包括:所述定位装置在所述N为1的情况下,将第一位姿作为所述第N轮迭代的位姿;所述第一位姿为所述目标车辆确定的所述目标车辆的位姿。7.根据权利要求1至5任一项所述的方法,其特征在于,所述定位装置利用第N轮迭代的位姿、所述第一摄像机的内参以及所述第一摄像机的外参,将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系,得到M个第三坐标之前,所述方法还包括:所述定位装置在所述N为1的情况下,将第二位姿作为所述第N轮迭代的位姿;所述第二位姿为所述定位装置利用第二图像得到的所述目标车辆的位姿,所述第二图像为所述第一摄像机在拍摄所述第一图像之前拍摄的图像,或者,所述第二图像为第二摄像机在所述第一摄像机拍摄所述第一图像之前拍摄的图像,所述第二摄像机所处的位置与所述第一摄像机所处的位置不同。8.根据权利要求1至7任一项所述的方法,其特征在于,所述定位装置利用第N轮迭代的位姿、所述第一摄像机的内参以及所述第一摄像机的外参,将所述M个第二坐标从所述车辆坐标系转换至所述像素坐标系,得到M个第三坐标之前,所述方法还包括:所述定位装置在所述N大于1的情况下,根据第(N-1)轮迭代的位姿,确定所述第N轮迭代的位姿。9.一种定位方法,其特征在于,包括:目标车辆向定位装置发送定位请求,所述定位请求携带有所述目标车辆的特征点拓扑信息,所述特征点拓扑信息用于指示所述目标车辆上标注的M个特征点在所述目标车辆的车辆坐标系中的坐标,所述M为大于1的整数;所述目标车辆接收来自所述定位装置的定位信息,所述定位信息用于指示所述目标车辆的位姿。10.根据权利要求9所述的方法,其特征在于,所述目标车辆接收来自所述定位装置的定位信息之前,所述方法还包括:所述目标车辆确定所述目标车...

【专利技术属性】
技术研发人员:张竞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1