得到在当前时刻的上一时刻所生成有效的定位数据,即第二时刻的第二定位点,以及在当前时刻的下一时刻所生成有效的定位数据,即第三时刻的第三定位点之后,通过第二定位点和第三定位点,对无效点进行矫正,生成待定位物体的定位轨迹。具体地,将第二定位点和第三定位点用直线连接,构建两者之间的轨迹线;并且将无效点添加到轨迹线中,体现当前时刻所生成的定位数据,实现对无效点的矫正。对于第一定位速度过快,而导致第一定位点漂移形成无效点,将该无效点添加到轨迹线的中心位置进行矫正。对于第一定位速度过慢,而导致第一定位点杂乱形成无效点,将该无效点依据其与轨迹线中心位置之间的相对距离进行添加;若与轨迹线中心位置之间的相对距离较远,则将无效点添加到轨迹线中与其相对较近的位置,并避免与轨迹线的端点重叠;若与轨迹线中心位置之间的相对距离较近,则将无效点添加到轨迹线的中心位置。以此,生成待定位物体的定位轨迹,将各时刻采集的定位数据均保留在定位轨迹上,确保定位轨迹的jingque性。
需要说明的是,本实施例除了将无效点添加到轨迹线进行矫正之外,也可以直接将无效点删除,并将第一定位点和第二定位点所构建的轨迹线,形成为待定位物体的定位轨迹。相对于将各定位数据均保留在定位轨迹上,将无效点删除形成定位轨迹的方式,因减少了数据处理的数量,使得定位轨迹的生成更为高效。并且,无论以何种方式生成定位轨迹,对无效点矫正所得到的定位轨迹均支持输出显示,以便于查看待定位物体的运动行程,即查看执法车辆的运行路径。
本发明的定位轨迹的生成方法,对待定位物体在第一时刻的第一定位速度进行检测,并判断第一定位速度是否存在异常,若存在异常,则将待定位物体在第一时刻采集的第一定位点为无效定位点;此后对待定位物体在第二时刻的第二定位点进行检测,并读取待定位物体在第三时刻的第三定位点;进而依据第三定位点和第二定位点,对无效点进行矫正,得到待定位物体的定位轨迹。其中,第一时刻的第一定位速度异常包括速度过快引起的异常和速度过慢引起的异常,由第一定位速度的异常性反应第一定位点的异常性;在生成定位轨迹的过程中,经第一定位速度判定出第一时刻采集的第一定位点异常后,将该类第一定位点作为无效点进行矫正;避免无效点对所生成定位轨迹的影响,确保所生成定位轨迹的准确性,进而通过定位轨迹准确反映待定位物体实际的运动行程。
进一步地,基于本发明定位轨迹的生成方法的第一实施例,提出本发明定位轨迹的生成方法第二实施例。
所述定位轨迹的生成方法第二实施例与所述定位轨迹的生成方法第一实施例的区别在于,所述检测待定位物体在第一时刻的第一定位速度是否存在异常的步骤包括:
步骤s11,检测所述待定位物体在第一时刻的第一定位信息,并读取所述待定位物体在第二时刻的第二定位信息;
步骤s12,根据所述第一定位信息和所述第二定位信息,确定所述待定位物体在第一时刻的第一定位速度;
HYDAC贺德克挖掘机电磁阀线圈3000489/24V30Ω
HYDAC贺德克挖掘机配件线圈3002394
HYDAC贺德克挖掘机电磁阀线圈913817
HYDAC贺德克比例阀PDMC05S30A-11-C-N-35
HYDAC贺德克电磁换向阀WKM08140Y-01M-C-N-230AG
HYDAC贺德克电磁换向阀WKM08140EB-01-C-N-24DG
HYDAC贺德克阀块R08140-01X-02
HYDAC贺德克WVT-8S-X梭阀WVT-12S
HYDAC贺德克板式换热器HEXS522-60-00/G1.5
HYDAC贺德克板式换热器HEXS615-50-00/G1
HYDAC贺德克调压阀DBM12121PE-01-C-N-350V现货
HYDAC贺德克蓄能器皮囊Blase 50L*M50x1,5/VG5 NBR20/P460,50升
HYDAC贺德克蓄能器皮囊Bladder 32L*7/8-14UNF/VG5 NBR20/P460,32升
HYDAC贺德克电磁换向阀WS3E0C.X/W230-Z4-N
HYDAC贺德克比例溢流阀PDB06020-01X-070-G24-Z4
本实施例中的速度异常包括速度过快和速度过慢两种情况,并且通过待定位物体在第一时刻的定位信息以及在上一时刻,即第二时刻的定位信息来表征待定位物体的当前速度。具体地,对待定位物体在第一时刻的第一定位信息进行检测,该第一定位信息优选为待定位物体当前所在的经纬度信息,包含第一经度信息和第一纬度信息。同时对待定位物体在第二时刻的第二定位信息进行读取,该第二定位信息为待定位物体上一时刻所在的经纬度信息,包含第二经度信息和第二纬度信息。进而由第一定位信息和第二定位信息,来生成待定位物体的位移,有该位移确定待定位物体在第一时刻的第一定位速度。具体地,根据第一定位信息和第二定位信息,确定待定位物体在第一时刻的第一定位速度的步骤包括:
步骤s121,根据所述第一定位信息和所述第二定位信息,确定时间差值;
步骤s122,在所述第一经度信息和所述第二经度信息之间进行差值运算,生成经度差值;
步骤s123,在所述第一纬度信息和所述第二纬度信息之间进行差值运算,生成纬度差值;
步骤s124,根据所述时间差值、所述经度差值和所述纬度差值,生成第一定位速度。
进一步地,读取生成第一定位信息的第一时刻,和生成第二定位信息的第二时刻,在第一时刻和第二时刻之间进行差值计算,得到两者之间的时间差值。并且,在第一定位信息中包含的第一经度信息和第二定位信息中包含的第二经度信息之间进行差值运算,得到待定位物体在经度方向上的经度差值。同时,在第一定位信息中包含的第一纬度信息和第二定位信息中包含的第二纬度信息之间进行差值运算,得到待定位物体在纬度方向上的纬度差值。因经度差值和维度差值均在时间差值时间内生成,故可依据时间差值、经度差值和维度差值来生成第一定位速度。其中所生成的第一定位包括第一子速度和第二子速度,分别表征待定位物体在经度方向上的速度和在纬度方向上的速度。具体地,根据时间差值、经度差值和纬度差值,生成第一定位速度的步骤包括:
步骤c1,基于第一预设参数,对所述经度差值和所述时间差值进行计算,生成第一子速度;
步骤c2,基于第二预设参数,对所述纬度差值和所述时间差值进行计算,生成第二子速度。
更进一步地。预先设定用于生成第一子速度的第一预设公式,以及生成第二子速度的第二预设公式。并且,第一预设公式中包含有第一预设参数,第二预设公式中包含有第二预设参数。在生成经度方向上第一子速度的过程中,先对第一预设参数以及第一预设公式进行调用,并将第一预设参数、经度差值和时间差值传输到第一预设公式中进行计算,得到第一子速度。其中,第一预设子公式如下公式(1)所示:
s1=((e2-e1)*3600*k1)/(t2-t1)(1);
其中,s1为第一子速度,e1为第一经度信息,e2为第二经度信息,k1为第一预设参数,t2为第二时刻,t1为第一时刻。
同样地,在生成纬度方向上第二子速度的过程中,先对第二预设参数以及第二预设公式进行调用,并将第二预设参数、纬度差值和时间差值传输到第二预设公式中进行计算,得到第二子速度。其中,第二预设子公式如下公式(2)所示:
s2=((n2-n1)*3600*k2)/(t2-t1)(1);
其中,s2为第二子速度,n1为第一纬度信息,n2为第二纬度信息,k2为第二预设参数,t2为第二时刻,t1为第一时刻。
需要说明的是,第一经度信息和第二经度信息均以经度值的形式存在,第一纬度信息和第二纬度信息均以纬度值的形式存在,k1优选为30.9,k2优选为23.6,t2与t1之间经差值运算所得到的时间差值以单位秒的形式存在。
步骤s13,将所述第一定位速度和预设速度阈值对比,检测所述第一定位速度是否存在异常。
进一步地,依据待定位物体运行的正常速度范围,预先设定有表征速度异常的预设速度阈值。在经计算得到包含第一子速度和第二子速度的第一定位速度后,通过将第一定位速度和该预设速度阈值对比,来确定第一定位速度是否存在异常。因第一定位速度包含在经度方向上的第一子速度,以及在纬度方向上的第二子速度,为了判断两者的异常性,将预设速度阈值设定为包括第一速度阈值和第二速度阈值。将第一定位速度和预设速度阈值对比,检测第一定位速度是否存在异常的步骤包括:
步骤s131,将所述第一子速度和所述第一速度阈值对比,判断所述第一子速度是否大于所述第一速度阈值;
步骤s132,将所述第二子速度和所述第二速度阈值对比,判断所述第二子速度是否大于所述第二速度阈值;
步骤s133,若所述第一子速度大于所述第一速度阈值,且所述第二子速度大于所述第二速度阈值,则判定所述第一定位速度存在异常。