System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本专利技术是有关于一种路线规划方法,特别是指一种用于自行车的路线规划方法。
技术介绍
0、
技术介绍
1、随着自行车运动的普及,各种自行车导航装置也随之发展。然而,现有的自行车导航装置所采用的路线规划方法普遍与一般车用导航装置相似,也就是计算起点位置与终点位置之间的一成本函数(costfunction)并以最短路径使得该成本函数的值最低,而获得路线规划的结果。另一方面,自行车导航装置也通常支持汇入事先编辑的路线以作为路径规划结果,而这些事先编辑的路线都是用户借由电脑设备采用人工编辑的方式,选择个人偏好的多个路径与对应的高度而设定完成。因此,是否存有其他更具弹性的自行车路线规划方法便成为一个待解决的问题。
技术实现思路
0、
技术实现思路
1、因此,本专利技术的目的,即在提供一种用于自行车且考虑风力因素的路线规划方法。
2、于是,本专利技术提供一种路线规划方法,适用于借由一导航装置来实施,并包含步骤(a)~(f)。
3、于步骤(a),接收所在的一地区的一风力信息,该风力信息包括该地区的每一位置的一风速及一风向。
4、于步骤(b),设定一起点位置及一终点位置,并根据一地图数据规画由该起点位置至该终点位置的多个可能路径。
5、于步骤(c),对于每一该可能路径所经过的每一该位置分配对应的该风速及该风向。
6、于步骤(d),对于每一该可能路径所经过的每一该位置,根据一对照表获得对应该风速及该风向的一成
7、于步骤(e),对于每一该可能路径根据所经过的该些位置的该些成本因子值计算对应的一成本函数的值。
8、于步骤(f),选择符合一默认条件的该至少一可能路径作为至少一规画建议路径。
9、在一些实施态样中,其中,在步骤(d)中,该对照表包含分别对应的多个风速数值与多个因子数值。该导航装置对于每一该位置先计算对应的该风向及该风速的向量在与通过该位置的道路方向平行的一风速分量,并在该对照表中判断出符合该风速分量之大小的该风速数值所对应的该因子数值,以作为该成本因子值。
10、在一些实施态样中,其中,在步骤(d)中,当该风速分量是对应行进方向的逆风时,该风速分量小于零。当该风速分量是对应行进方向的顺风时,该风速分量大于零。当该些风速数值小于零时,对应的该些因子数值是大于1的正数。当该些风速数值大于零时,对应的该些因子数值小于1的正数。在步骤(e)中,该导航装置对于每一该可能路径计算所经过的该些位置的该成本函数分别乘以对应的该些成本因子值,再加总后以获得该成本函数的值。
11、在另一些实施态样中,其中,在步骤(f)中,该默认条件是该些成本函数的值为最小值、最大值、及最小值与最大值之和的一半所对应的该三个可能路径,使得该三个规画建议路径分别对应难度最低、难度最高、及难度中等。
12、在另一些实施态样中,该路线规划方法还适用于一行动装置。该行动装置侦测并记录一用户的一卡路里消耗值。该路线规划方法还包含在步骤(f)之后的(g),储存多个已骑乘路径及分别对应的多个历史卡路里消耗值,并在判断符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值小于该卡路里消耗值时,重新执行步骤(a)~(f)。
13、在一些实施态样中,其中,在步骤(g)中,该导航装置还显示符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值,及该卡路里消耗值。
14、在另一些实施态样中,该路线规划方法还包含在步骤(f)之后的(h),当该导航装置接收到一用户所输入的一重新规划选项时,重新执行步骤(a)~(f)。
15、在另一些实施态样中,该路线规划方法还包含在步骤(f)之后的(h),当该导航装置再次接收到所在的该地区的该风力信息,且判断所接收到最新的该风力信息与前次用于规划路线的该风力信息不同时,重新执行步骤(a)~(f)。
16、在另一些实施态样中,其中,在步骤(e)中,当该导航装置接收到一用户所输入的一开启跟车选项时,对于每一该可能路径计算该成本函数时,还乘以预先设定的一调整系数而获得该成本函数的值,该调整系数是小于1的正数。
17、在另一些实施态样中,其中,在步骤(f)中,该默认条件是该成本函数的值为最小值的该可能路径。
18、在另一些实施态样中,其中,在步骤(f)中,该导航装置还储存多个已骑乘路径及分别对应的多个难度注记,该些难度注记包含困难、简单、及一般。该默认条件是该些成本函数的值为最小值、最大值、及最小值与最大值之和的一半所对应的该三个可能路径,且该三个可能路径与该些已骑乘路径的部分路段重迭,且该些难度注记分别是简单、困难、及一般。
19、在另一些实施态样中,其中,在步骤(d)中,该导航装置还计算每一该可能路径所经过的该些位置的该些风力信息的一统计值,该统计值表示风力集中的程度。在步骤(f)中,该默认条件是该成本函数的值小于一默认阈值且该统计值小于另一默认阈值。
20、在另一些实施态样中,其中,在步骤(f)中,当该导航装置接收到一用户所输入的一提升难度选项时,该默认条件是该些成本函数的值为最小值加上一默认数值、最大值、及最小值与最大值之和的一半加上该默认数值所对应的该三个可能路径,使得该三个规画建议路径分别对应提升难度后的难度最低、难度最高、及难度中等。
21、与现有技术相比较,本专利技术的路线规划方法,借由该导航装置根据所在的该地区的该风力信息,将每一该位置所对应的该风速及该风向对于自行车骑乘的影响转换为该成本因子值,并再根据该些成本因子值计算该成本函数的值,进而实现一种考虑风力因素的路线规划方法。
本文档来自技高网...【技术保护点】
1.一种路线规划方法,适用于借由一导航装置来实施,其特征在于,并包含:
2.根据权利要求1所述的路线规划方法,其特征在于,在步骤(D)中,该对照表包含分别对应的多个风速数值与多个因子数值,该导航装置对于每一该位置先计算对应的该风向及该风速的向量在与通过该位置的道路方向平行的一风速分量,并在该对照表中判断出符合该风速分量之大小的该风速数值所对应的该因子数值,以作为该成本因子值。
3.根据权利要求2所述的路线规划方法,其特征在于,在步骤(D)中,当该风速分量是对应行进方向的逆风时,该风速分量小于零,当该风速分量是对应行进方向的顺风时,该风速分量大于零,当该些风速数值小于零时,对应的该些因子数值是大于1的正数,当该些风速数值大于零时,对应的该些因子数值小于1的正数,在步骤(E)中,该导航装置对于每一该可能路径计算所经过的该些位置的该成本函数分别乘以对应的该些成本因子值,再加总后以获得该成本函数的值。
4.根据权利要求1所述的路线规划方法,其特征在于,该默认条件是该些成本函数的值为最小值、最大值、及最小值与最大值之和的一半所对应的该三个可能路径,使得该
5.根据权利要求4所述的路线规划方法,其特征在于,还适用于一行动装置,该行动装置侦测并记录一用户的一卡路里消耗值,该路线规划方法还包含在步骤(F)之后的(G),储存多个已骑乘路径及分别对应的多个历史卡路里消耗值,并在判断符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值小于该卡路里消耗值时,重新执行步骤(A)~(F)。
6.根据权利要求5所述的路线规划方法,其特征在于,在步骤(G)中,该导航装置还显示符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值,及该卡路里消耗值。
7.根据权利要求4所述的路线规划方法,其特征在于,还包含在步骤(F)之后的(H),当该导航装置接收到一用户所输入的一重新规划选项时,重新执行步骤(A)~(F)。
8.根据权利要求4所述的路线规划方法,其特征在于,还包含在步骤(F)之后的(H),当该导航装置再次接收到所在的该地区的该风力信息,且判断所接收到最新的该风力信息与前次用于规划路线的该风力信息不同时,重新执行步骤(A)~(F)。
9.根据权利要求1所述的路线规划方法,其特征在于,在步骤(E)中,当该导航装置接收到一用户所输入的一开启跟车选项时,对于每一该可能路径计算该成本函数时,还乘以预先设定的一调整系数而获得该成本函数的值,该调整系数是小于1的正数。
10.根据权利要求1所述的路线规划方法,其特征在于,在步骤(F)中,该默认条件是该成本函数的值为最小值的该可能路径。
11.根据权利要求1所述的路线规划方法,其特征在于,在步骤(F)中,该导航装置还储存多个已骑乘路径及分别对应的多个难度注记,该些难度注记包含困难、简单、及一般,该默认条件是该些成本函数的值为最小值、最大值、及最小值与最大值之和的一半所对应的该三个可能路径,且该三个可能路径与该些已骑乘路径的部分路段重迭,且该些难度注记分别是简单、困难、及一般。
12.根据权利要求1所述的路线规划方法,其特征在于,在步骤(D)中,该导航装置还计算每一该可能路径所经过的该些位置的该些风力信息的一统计值,该统计值表示风力集中的程度,在步骤(F)中,该默认条件是该成本函数的值小于一默认阈值且该统计值小于另一默认阈值。
13.根据权利要求1所述的路线规划方法,其特征在于,在步骤(F)中,当该导航装置接收到一用户所输入的一提升难度选项时,该默认条件是该些成本函数的值为最小值加上一默认数值、最大值、及最小值与最大值之和的一半加上该默认数值所对应的该三个可能路径,使得该三个规画建议路径分别对应提升难度后的难度最低、难度最高、及难度中等。
...【技术特征摘要】
1.一种路线规划方法,适用于借由一导航装置来实施,其特征在于,并包含:
2.根据权利要求1所述的路线规划方法,其特征在于,在步骤(d)中,该对照表包含分别对应的多个风速数值与多个因子数值,该导航装置对于每一该位置先计算对应的该风向及该风速的向量在与通过该位置的道路方向平行的一风速分量,并在该对照表中判断出符合该风速分量之大小的该风速数值所对应的该因子数值,以作为该成本因子值。
3.根据权利要求2所述的路线规划方法,其特征在于,在步骤(d)中,当该风速分量是对应行进方向的逆风时,该风速分量小于零,当该风速分量是对应行进方向的顺风时,该风速分量大于零,当该些风速数值小于零时,对应的该些因子数值是大于1的正数,当该些风速数值大于零时,对应的该些因子数值小于1的正数,在步骤(e)中,该导航装置对于每一该可能路径计算所经过的该些位置的该成本函数分别乘以对应的该些成本因子值,再加总后以获得该成本函数的值。
4.根据权利要求1所述的路线规划方法,其特征在于,该默认条件是该些成本函数的值为最小值、最大值、及最小值与最大值之和的一半所对应的该三个可能路径,使得该三个规画建议路径分别对应难度最低、难度最高、及难度中等。
5.根据权利要求4所述的路线规划方法,其特征在于,还适用于一行动装置,该行动装置侦测并记录一用户的一卡路里消耗值,该路线规划方法还包含在步骤(f)之后的(g),储存多个已骑乘路径及分别对应的多个历史卡路里消耗值,并在判断符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值小于该卡路里消耗值时,重新执行步骤(a)~(f)。
6.根据权利要求5所述的路线规划方法,其特征在于,在步骤(g)中,该导航装置还显示符合该规画建议路径的该已骑乘路径的该历史卡路里消耗值,及该卡路里消耗值。
7.根据权利要求4所述的路线规划方法,其特征在于,还包含在步骤(f)之后的(h...
【专利技术属性】
技术研发人员:季马修,
申请(专利权)人:昆达电脑科技昆山有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。