【技术实现步骤摘要】
一种路径确定方法、装置及电子设备
[0001]本专利技术涉及智能交通
,特别是涉及一种路径确定方法、装置及电子设备。
技术介绍
[0002]对象(人、车辆等)从一个空间点运动至另一个空间点时,可能存在多条可行的路径,这多条路径的路径距离可能不同,在一些应用场景中,需要从这多条可行的路径中确定出最短路径,作为对象从该一个空间点运动至该另一个空间点时所使用的真实路径。
[0003]相关技术中,可以采用贪心算法,如迪杰斯特拉(Dijkstra)算法、A*(A-star)算法,确定两个空间点之间的最短路径。示例性的,假设需要确定空间点A和空间点B间的最短路径,可以将空间点A作为当前中间点,重复执行以下操作:
[0004]针对当前中间点的每个相邻空间点,计算当前中间点与该相邻空间点间的欧式距离,并计算该相邻空间点与空间点B间的曼哈顿距离,将所有相邻空间点中该欧式距离与该曼哈顿距离之和最小的相邻空间点作为新的当前中间点。
[0005]直至当前中间点为空间点B时,依次连接所有历史中间点和当前中间点,得到的空间 ...
【技术保护点】
【技术特征摘要】
1.一种路径确定方法,其特征在于,所述方法包括:针对待确定路径的起始空间点和目的空间点,确定当前第一中间点和当前第二中间点是否属于已确定的同一最短路径,所述当前第一中间点初始为所述起始空间点,所述当前第二中间点初始为所述目的空间点,所述最短路径为针对空间点集合中的空间点对所确定的最短路径;如果所述当前第一中间点和所述当前第二中间点不属于所述已确定的同一最短路径,按照预设贪心算法,从所述当前第一中间点的相邻空间点中确定新的当前第一中间点,和/或,从所述当前第二中间点的相邻空间点中确定新的当前第二中间点,并返回执行所述确定当前第一中间点和当前第二中间点是否属于已确定的同一最短路径的步骤;如果所述当前第一中间点和所述当前第二中间点属于所述已确定的同一最短路径,确定所有历史第一中间点以及所述当前第一中间点组成的第一子路径,所有历史第二中间点以及所述当前第二中间点组成的第二子路径,以及所述同一最短路径中以所述当前第一中间点和所述当前第二中间点为端点的第三子路径;将所述第一子路径、所述第二子路径和所述第三子路径组成的路径确定为所述起始空间点与所述目的空间点间的最短路径。2.根据权利要求1所述的方法,其特征在于,在所述返回执行所述确定当前第一中间点和当前第二中间点是否属于已确定的同一最短路径的步骤之前,所述方法还包括:确定所述当前第一中间点和所述当前第二中间点是否为同一空间点;所述返回执行所述确定当前第一中间点和当前第二中间点是否属于已确定的同一最短路径的步骤,包括:如果所述当前第一中间点和所述当前第二中间点不为同一空间点,则返回执行所述确定当前第一中间点和当前第二中间点是否属于已确定的同一最短路径的步骤。3.根据权利要求2所述的方法,其特征在于,在所述确定所述当前第一中间点和所述当前第二中间点是否为同一空间点之后,所述方法还包括:如果所述当前第一中间点和所述当前第二中间点为同一空间点,则确定所有历史第一中间点以及所述当前第一中间点组成的第一子路径,所有历史第二中间点以及所述当前第二中间点组成的第二子路径;将所述第一子路径和所述第二子路径组成的路径确定为所述起始空间点和所述目的空间点间的最短路径。4.根据权利要求1所述的方法,其特征在于,所述按照预设贪心算法,从所述当前第一中间点的相邻空间点中确定新的当前第一中间点,和/或,从所述当前第二中间点的相邻空间点中确定新的当前第二中间点,包括:针对所述当前第一中间点的每个相邻空间点,计算该相邻空间点与所述当前第一中间点的欧式距离,并计算该相邻空间点与所述当前第二中间点的曼哈顿距离;将所有相邻空间点中欧式距离与曼哈顿距离之和最小的相邻空间点作为新的当前第一中间点;和/或,针对所述当前第二中间点的每个相邻空间点,计算该相邻空间点与所述当前第二中间点的欧式距离,并计算该相邻空间点与所述当前第一中间点的曼哈顿距离;将所有相邻空间点中欧式距离与曼哈顿距离之和最小的相邻空间点作为新的当前第二中间点。5.根据权利要求1所述的方法,其特征在于,所述空间点集合包括多个候选点序列中的
候选点,所述候选点序列为待匹配轨迹点序列在预设地图的道路上的投影;所述起始空间点和所述目的空间点为所述候选点序列中相邻的候选点;所述方法还包括:在确定所述多个所述候选点序列中每两个相邻的候选点之间的最短路径之后,针对每个所述候选点序列,基于该候选点序列中每两个相邻的候选点之间的最短路径的路径距离,按照隐马尔科夫模型,计算该候选点序列的可信度,所述可信度用于表示该候选点序列为所述待匹配轨迹点序列与所述预设地图进行地图匹配后的轨迹点序列的可能性;将所述可信度最高的候选点序列,确定为所述待匹配轨迹与所述预设地图进行地图匹配后的轨迹点序列。6.根据权利要求5所述的方法,其特征在于,所述候选点序列通过以下方式得到:从所述待匹配轨迹点序列中的每个轨迹点对应的候选点集合中分别选取一个候选点,并按照所述候选点集合对应的轨迹点在所述待匹配轨迹点序列中的顺序排序,得到候选点序列;其中,所述候选点集合为将该轨迹点投影至预设地图中位于该轨迹点预设空间范围内,且满足预设条件的道路得到的投影点的集合,所述预设条件为该道路的通行方向与所述待匹配轨迹点序列所对应的对象在该轨迹点的运动方向间的夹角小于预设角度阈值。7.根据权利要求5所述的方法,其特征在于,所述隐马尔科夫模型通过以下方式预先训练得到:针对标注有真值的样本候选点序列,基于该样本候选点序列中每两个相邻的候选点间的最短路径的路径距离,按照预设初始隐马尔科夫模型,计算该样本候选点序列的可信度,所述真值用于表示该样本候选点序列是否为所述待匹配轨迹点序列与所述预设地图进行地图匹配后的轨迹点序列;根据所述可信度与所述真值的差值,调整所述预设初始隐马尔科夫模型的模型参数,得到所述隐马尔科夫模型,所述模型参数包括计算测量概率和/或转移概率时候选点序列各特征值的权重。8.一种路径确定装置,其特征在于,所述装置包括:已构建路网模块,用于针对待确定路径...
【专利技术属性】
技术研发人员:莫致良,
申请(专利权)人:杭州海康威视数字技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。