发明名称 一种从地图数据中获取多车辆导航路径的方法
摘要 本发明公开了一种从地图数据中获取多车辆导航路径的方法,用于生成多车辆从配送中心出发途经若干服务点进行服务后回到配送中心的导航路径,其包括数据获取步骤、导航路径生成步骤以及导航路径输出步骤,所述导航路径生成步骤包括初始导航路径生成步骤、第一优化步骤、第二优化步骤。本发明与现有技术相比能够快速地从地图数据中获取优化导航路径。
申请公布号 CN102445208B 申请公布日期 2013.07.24
申请号 CN201110281769.1 申请日期 2011.09.21
申请人 清华大学深圳研究生院 发明人 戚铭尧
分类号 G01C21/34(2006.01)I;G08G1/0968(2006.01)I 主分类号 G01C21/34(2006.01)I
代理机构 深圳新创友知识产权代理有限公司 44223 代理人 江耀纯
主权项 一种从地图数据中获取多车辆导航路径的方法,用于生成多车辆从配送中心出发途经若干服务点进行服务后回到配送中心的导航路径,其特征在于,包括以下步骤:1)数据获取步骤:获取地图数据、以及车辆必须经过的所有服务点的服务点数据,该服务点数据至少包括:服务点的位置数据;2)导航路径生成步骤:根据所述地图数据和所述服务点数据生成包含多条子线路的多车辆导航路径,其包括以下子步骤:2‑1)初始导航路径生成步骤:2‑1‑a):选择一个服务点作为初始点,在车辆从配送中心去往该初始点以及从该初始点返回配送中心的路径中,插入若干服务点作为该路径的途经点以形成一条子线路;2‑1‑b):重复步骤2‑1‑a)以形成多条子线路,使得所有服务点均被作为子线路的途经点,从而形成初始导航路径;2‑1‑c):通过所述地图数据以及各服务点的位置数据计算出初始导航路径的路程总长度S1;2‑2)第一优化步骤:2‑2‑a):在初始导航路径中,选择任意一条子线路的一个途经点,将该途经点随机地与同一条子线路或非同一条子线路的其他途经点进行交换、或者选择任意一条子线路的一段路径段随机地与同一条子线路或非同一条子线路的其他路径段进行交换以形成第一优化导航路径,计算第一优化导航路径的路程总长度S2,2‑2‑b):若S2<S1,用第一优化导航路径替代初始导航路径并重复步骤2‑2‑a),否则,直接重复步骤2‑2‑a)并累计1次第一优化次数,当第一优化次数大于预定值时,退出第一优化步骤;2‑3)第二优化步骤:2‑3‑a):在第一优化导航路径中,随机地将任意一条子线路中的一个途经点删除,并重新将其随机地插入至其原子线路或非原子线路中作为途经点以形成第二优化导航路径,计算出第二优化导航路径的路程总长度S3,2‑2‑b):若S3<S2,用第二优化导航路径替代第一优化导航路径并重复步骤2‑3‑a),否则直接重复步骤2‑3‑a)并累计1次第二优化次数,当第二优化次数大于预定值时,退出第二优化步骤;3)导航路径输出步骤:将步骤2‑3)得到的第二优化导航路径发送至被导航车辆的导航终端中。
地址 518055 广东省深圳市南山区西丽大学城清华校区