The invention discloses a multi-sensor data sensing method and system based on time synchronization. Firstly, the master control unit is controlled to send synchronization time message to each sensor, which contains the time stamp information of the master control unit itself, in which the master control unit communicates with each sensor separately, and then controls the synchronization time report of each sensor in receiving the master control unit. After that, the time stamp information of the main control unit is recorded. Finally, the control sensor sends a message to the main control unit, and the message sent contains the time stamp information of the message sent. Because each sensor is based on the time stamp information sent by the master control unit, on this basis, the time difference between the time stamp received by each sensor and the message sent to the master control unit plus the time corresponding to the time stamp mentioned above is taken as the time difference when the sensor transmits the message to the master control unit, so the time when the master control unit receives the message from each sensor can be used as the time difference when the sensor transmits the message to the master control unit. Synchronization.
【技术实现步骤摘要】
一种基于时间同步的多传感器数据感知方法与系统
本专利技术涉及传感器数据感知领域,更具体地说,涉及一种基于时间同步的多传感器数据感知方法与系统。
技术介绍
在进行技术开发时,经常会涉及到传感器数据的感知。以车辆自动驾驶为例,自动驾驶的安全性,首先需要依靠传感器数据的准确性。传感器数据的准确性包括传感器数据在时间和空间上的一致性。传感器数据在空间上的一致性是通过传感器标定做到的,其结果是对传感器固有参数的调整。但是,传感器数据在时间上的一致性,是比较难以确保的。原因是,每个传感器内部都有单独的MCU运行,各个传感器的时间并不完全同步,在向车辆自动驾驶ECU(本文简称AD-ECU)发送报文时,虽然可自带传感器自身的时间戳信息便于AD-ECU区分该传感器不同报文之间的先后顺序和时间间隔。但是,这些时间戳都是针对传感器ECU自身的,无法表示其他传感器的时间戳信息。这就是传感器之间的时间同步问题。传感器之间的时间同步问题,带给AD-ECU的直接影响就是无法分辨不同传感器数据之间的时间间隔,这种问题在自动驾驶系统中可能是致命的。例如,AD-ECU收到了相机发来的报文,提示前方50米处有行人,而之前,AD-ECU还收到了前向毫米波雷达发来的报文,提示前方80米处有障碍物。但是,如果AD-ECU分辨不出毫米波雷达的报文和相机的报文之间的时间间隔,就无法知道这两条信息是否具有相关性,从而无法做出正确的预判,造成自动驾驶的事故。
技术实现思路
本专利技术要解决的技术问题在于,提供了一种基于时间同步的多传感器数据感知方法与系统,以解决传感器之间数据不同步的技术缺陷。本专利技术解决其技 ...
【技术保护点】
1.一种基于时间同步的多传感器数据感知方法,其特征在于,包含如下步骤:(1)控制主控单元向各个传感器发送同步时间报文,该同步时间报文中包含了主控单元自身的时间戳信息;其中,主控单元分别与各个传感器通信连接;(2)控制各传感器在收到主控单元的同步时间报文后,记录主控单元的时间戳信息;(3)控制传感器向主控单元发送报文,所发送的报文中包含报文发送的时间戳信息,报文发送的时间戳信息是由时间差以及所述主控单元的时间戳信息所计算得到,所述时间差是指该传感器根据自身的时间信息所得到的从接收到所述主控单元的时间戳信息到传感器发送报文之间的时长。
【技术特征摘要】
1.一种基于时间同步的多传感器数据感知方法,其特征在于,包含如下步骤:(1)控制主控单元向各个传感器发送同步时间报文,该同步时间报文中包含了主控单元自身的时间戳信息;其中,主控单元分别与各个传感器通信连接;(2)控制各传感器在收到主控单元的同步时间报文后,记录主控单元的时间戳信息;(3)控制传感器向主控单元发送报文,所发送的报文中包含报文发送的时间戳信息,报文发送的时间戳信息是由时间差以及所述主控单元的时间戳信息所计算得到,所述时间差是指该传感器根据自身的时间信息所得到的从接收到所述主控单元的时间戳信息到传感器发送报文之间的时长。2.根据权利要求1所述的基于时间同步的多传感器数据感知方法,其特征在于,步骤(1)的具体实现方案为:主控单元定周期通过UDP的MultiCast方式给各个传感器发送同步时间报文。3.根据权利要求2所述的基于时间同步的多传感器数据感知方法,其特征在于,步骤(3)中,传感器向主控单元发送报文采用UDP协议。4.根据权利要求1所述的基于时间同步的多传感器数据感知方法,其特征在于,步骤(3)中,报文发送的时间戳信息对应的时间=所述主控单元的时间戳信息对应的时间+时间差。5.根据权利要求1所述的基于时间同步的多传感器数据感知方法,其特征在于,传感器每次向主控单元发送报文时,所发送的报文中包含这是该传感器第几次向主控单元发送报文的信息;主控单元每次接收到该传感器发送的报文时,将本次接收到的报文与上次接收到的报文中所包含的发送计数进行比对,若二者的差值为0,则丢弃该传感器发送的报文。6.根据权利要求1所述的基于时间同步的多传感器数据感知方法,其特征在于,主控单元每次向传感器发送报文时,所发送的报文中包含这是主控单元第几次向传感器发送报文的信息;传感器每次接收到主控单元发送的报文时,将本次接收到的报文与上次接...
【专利技术属性】
技术研发人员:叶雄飞,蔡幼波,张伟,费腾,
申请(专利权)人:武汉乐庭软件技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。