【技术实现步骤摘要】
一种实现传感器之间同步的确定方法、装置、电子设备及存储介质
本申请涉及机器人领域,尤其涉及一种实现传感器之间同步的确定方法、装置、电子设备及存储介质。
技术介绍
近年来,对于自主移动机器人来说,里程计和激光雷达传感器是十分重要的传感器,广泛应用于多传感器融合移动机器人定位、建图以及感知方面。多传感器的融合中首要面临的挑战就是如何准确地同步各个传感器的数据,因此,确保时间戳的一致性以及外参的准确性对于多传感器的融合处理十分重要,且将直接影响机器人的整体性能。时间戳反应了各个传感器数据被采集时在同一时间坐标系中的时刻值。然而目前市面上对于激光和里程计坐标系的坐标系外参的标定存在标定结果不准确以及标定方法复杂等缺陷,同时没有对时间戳标定的有效方法,且时间戳的标定大都严重依赖于硬件的同步,硬件同步不仅费用昂贵,而且将面临失效的风险,此时如果不及时检查出来将会带来较大的隐患。
技术实现思路
本申请实施例提供了一种实现传感器之间同步的确定方法、装置、电子设备及存储介质,可以有效的提高传感器之间时间戳标定的准确性,由此降低由于硬件同步伴随的面临失效的风险。一方面,本申请实施例提供了一种实现传感器之间同步的确定方法,该方法包括:基于保持直行的移动电子设备获取第一传感器的第一激光数据集;根据第一激光数据集确定目标外参角度数据;基于原地旋转的移动电子设备获取第一传感器的第二激光数据集和第二传感器的第一里程数据集;根据第二激光数据集和第一里程数据集确定目标外参位移 ...
【技术保护点】
1.一种实现传感器之间同步的确定方法,其特征在于,所述方法包括:/n基于保持直行的移动电子设备获取第一传感器的第一激光数据集;/n根据所述第一激光数据集确定目标外参角度数据;/n基于原地旋转的所述移动电子设备获取所述第一传感器的第二激光数据集和第二传感器的第一里程数据集;/n根据所述第二激光数据集和所述第一里程数据集确定目标外参位移数据;/n基于直行和暂停相间的所述移动电子设备获取所述第一传感器的第三激光数据集和所述第二传感器的第二里程数据集;/n基于所述目标外参角度数据和所述目标外参位移数据将所述第三激光数据集转换成所述第二传感器的坐标系下的第一传感器轨迹;/n根据预设的时间戳偏差和预设的偏差范围确定三个定位时间点;所述预设的时间戳偏差为所述第二传感器和所述第一传感器之间的时间偏差;/n基于所述三个定位时间点对齐所述第三激光数据集和所述第二里程数据集,得到第二传感器轨迹;/n基于所述第一传感器轨迹和所述第二传感器轨迹确定三个时间点残差;/n基于所述三个定位时间点和所述三个时间点残差确定出目标时间戳偏差。/n
【技术特征摘要】
1.一种实现传感器之间同步的确定方法,其特征在于,所述方法包括:
基于保持直行的移动电子设备获取第一传感器的第一激光数据集;
根据所述第一激光数据集确定目标外参角度数据;
基于原地旋转的所述移动电子设备获取所述第一传感器的第二激光数据集和第二传感器的第一里程数据集;
根据所述第二激光数据集和所述第一里程数据集确定目标外参位移数据;
基于直行和暂停相间的所述移动电子设备获取所述第一传感器的第三激光数据集和所述第二传感器的第二里程数据集;
基于所述目标外参角度数据和所述目标外参位移数据将所述第三激光数据集转换成所述第二传感器的坐标系下的第一传感器轨迹;
根据预设的时间戳偏差和预设的偏差范围确定三个定位时间点;所述预设的时间戳偏差为所述第二传感器和所述第一传感器之间的时间偏差;
基于所述三个定位时间点对齐所述第三激光数据集和所述第二里程数据集,得到第二传感器轨迹;
基于所述第一传感器轨迹和所述第二传感器轨迹确定三个时间点残差;
基于所述三个定位时间点和所述三个时间点残差确定出目标时间戳偏差。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一激光数据集确定目标外参角度数据,包括:
对所述第一激光数据集进行激光匹配处理,得到第一运动轨迹;其中,所述第一运动轨迹中包含多个第一位移数据;所述多个第一位移数据中的每个第一位移数据为相邻帧之间的相对位移数据;
基于所述多个第一位移数据确定出多个外参角度数据;
对所述多个外参角度数据进行线性拟合处理,从所述多个外参角度数据中确定出所述目标外参角度数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
基于保持直行的所述移动电子设备获取所述第二传感器的第三里程数据集;
所述对所述第一激光数据集进行激光匹配处理,得到第一运动轨迹,包括:
对所述第一激光数据集和所述第三里程数据集进行激光匹配处理,得到所述第一运动轨迹。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第二激光数据集和所述第一里程数据集确定目标外参位移数据,包括:
对所述第二激光数据集进行激光匹配处理,得到第二运动轨迹;其中,所述第二运动轨迹中包含多个第二位移数据,所述多个第二位移数据中的每个第二位移数据为相邻帧之间的相对位移数据;
基于所述第一里程数据确定多个第一方向位移数据和多个角度数据;其中,每个所述第一方向位移数据为相邻帧之间的相对第一方向位移数据,每个所述角度数据为相邻帧之间的相对角度数据;所述多个第一方向位移数据、所述多个角度数据和所述多个第二位移数据一一对应;
基于所述多个第二位移数据、所述多个第一方向位移数据和所述多个角度数据确定出多个外参位移数据;
对所述多个外参位移数据进行线性拟合处理,从所述多个外参位移数据中确定出所述目标外参位移数据。
5.根据权利要求4所述的方法,其特征在于,所述对所述第二激光数据集进行激光匹配处理,得到第二运动轨迹,包括:
对所述第二激光数据集和所述第一里程数据集进行激光匹配处理,得到所述第二运动轨迹。
6.根据权利要求1所述的方法,其特征在于,所述基于所述目标外参角度数据和所述目标外参位移数据将所述第三激光数据集转换成所述第二传感器的坐标系下的第一传感器轨迹,包括:
对所述第三激光数据集进行激光匹配处理,得到第三运动轨迹;其中,所述第三运动轨迹中包含多个第三位移数据;所述多个第三位移数据中的每个第三位移数据为相邻帧之间的相对位移数据;
基于所述目标外参角度数据和所述目标外参位移数据将所述第三运动轨迹转换成所述第二传感器的坐...
【专利技术属性】
技术研发人员:王世魏,宋乐,秦宝星,程昊天,
申请(专利权)人:上海高仙自动化科技发展有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。