公交车辆离线检测方法

文档序号:6714653阅读:347来源:国知局
公交车辆离线检测方法
【专利摘要】本发明公开了一种公交车辆离线检测方法,步骤1,在规划的公交线路上设置多个等距离的特殊坐标点,两个特殊坐标点的距离为d;步骤2,在各个特殊坐标点上设一个与经纬度平行的正方形;步骤3,在车载控制器上下载各个特殊坐标点及标示信息,并下载特殊坐标点;步骤4,车载控制器检测车载GPS的坐标信息;步骤5,优先判断当前站点附近的特殊坐标点,如不匹配,则判断下一个特殊坐标点;步骤6,当车载GPS坐标信息落入特殊坐标点的正方形内时,则认为在线;否则认为车辆离线。本发明方法简单,减少了运算量,可在公交车辆上直接进行检测,无需再上传给后台,减少对后台的依赖。
【专利说明】公交车辆离线检测方法

【技术领域】
[0001] 本发明涉及公共交通车辆调度以及车载机产品领域,尤其是涉及一种公交车辆离 线检测方法。

【背景技术】
[0002] 由于公交车辆具有运行线路固定的特性,因此在公交调度中,对车辆运行轨迹是 否按照规划线路运行成为考核公交司机和车辆运行情况重要指标。车辆离线指是车辆与线 路垂直距离大于200m时并且持续10秒以上。目前国内对车辆离线判断都是将车辆坐标信 息上传给后台,后台根据车辆上传坐标信息进行计算和判断,将计算结果再下发给车辆监 控终端。以上方法有以下缺点:1)车辆将坐标信息上传给后台,存在延时情况,不能及时反 映车辆运行情况,没办法及时提醒司机;2)设备端将坐标信息上传给后台,增加后台计算量 和复杂度,当服务器连接设备较多时,对服务器要求较高,可扩展性不强;3)服务器端将计 算结果再下发给设备,存在延时和滞后情况。


【发明内容】

[0003] 有鉴于此,本发明的目的是提供一种公交车辆离线检测方法,该方法有效解决了 现有技术中出现的问题,方法简单,减少了运算量,可在公交车辆上直接进行检测,无需再 上传给后台,减少对后台的依赖。
[0004] 为达到上述目的,本发明采用以下技术方案: 一种公交车辆离线检测方法,包括如下步骤: 步骤1,在规划的公交线路上设置多个等距离的特殊坐标点,两个特殊坐标点的距离为 d ; 步骤2,在各个特殊坐标点上设一个与经纬度平行的正方形; 步骤3,步骤3,在车载控制器上下载各个特殊坐标点及标示信息,并下载特殊坐标点 (?..%); 步骤4,车载控制器检测车载GPS的坐标信息; 步骤5,优先判断当前站点附近的特殊坐标点,如不匹配,则判断下一个特殊坐标点; 步骤6,当车载GPS坐标信息落入特殊坐标点的正方形内时,则认为在线;否则认为车 辆离线。
[0005] 作为优选,所述正方形的边长为300 # m。
[0006] 本发明的有益效果是: 本发明在规划公交线路的同时,在公交线路上设定一些等距离的固定特殊坐标点,在 各个特殊点上做一个与经纬度平行的正方形,方法简单,不需要将两个坐标点转化为实际 距离,减少了运算量,综合考虑了各种线路容易出现的盲区情况,将误差降至最低,检测结 果准确。可在公交车辆上直接进行检测,无需再上传给后台,减少对后台的依赖,同时也减 少后台服务器运算负载,为后期服务器扩容提供方便。

【专利附图】

【附图说明】
[0007] 图1为本发明的方法流程图; 图2为本发明的特殊坐标点经纬度偏移量的示意图; 图3为本发明离线判断示意图; 图4是本发明公交线路与纬度平行的特殊坐标点及正方形的示意图; 图5是本发明公交线路与经度平行的特殊坐标点及正方形的示意图; 图6是本发明公交线路与经纬度均不平行的特殊坐标点及正方形的示意图; 图7是本发明公交线路的误差分析示意图。

【具体实施方式】
[0008] 下面结合附图和实施例对本发明作进一步描述。
[0009] 如图1所示,本发明的包括以下步骤: 步骤1,在规划的公交线路上设置多个等距离的特殊坐标点,两个特殊坐标点的距离为 d ; 步骤2,在各个特殊坐标点上设一个与经纬度平行的正方形; 步骤3,在车载控制器上下载各个特殊坐标点及标示信息,并下载特殊坐标点(.?,.?); 步骤4,车载控制器检测车载GPS的坐标信息(X,y); 步骤5,优先判断当前站点附近的特殊坐标点,如不匹配,则判断下一个特殊坐标点; 步骤6,当车载GPS坐标信息落入特殊坐标点的正方形内时,则认为在线;否则认为车 辆离线。当卜-巧|<八叉且|/->"〇|<八7时,认为车辆在线;否则认为车辆离线。
[0010] 在规划公交线路的同时,在公交线路上设定一些等距离的固定特殊坐标点;由于 公交线路都是有限长度,一般不会超过50km,这样的距离对地球来说是微乎其微的,因此, 可以认定在一条线路上,对于各个特殊坐标点来说,在一定角度上偏移固定距离,相对各个 特殊坐标点偏移200m,其经纬度偏移量Δ X和Δ y可看作相同,即可把Δ X和Δ y看作一个固 定的常数来处理。如图2所示,对于角度为Θ,偏移距离为d的位置A,其相对于特殊点0 的经纬度偏移量为(Δ X,Δ y)。
[0011] 如图3所示,可以在各个特殊坐标点上做一个与经纬度平行的正方形,当车辆的 GPS坐标信息在正方形内,如图示中的车辆1,则认为在线,否则认为车辆离线,如图示中的 车辆2。本发明的算法简单,不需要将两个坐标点转化为实际距离,将平方和开方运算转化 为加减运算,大大降低系统负担。
[0012] 如图2、图3所示,(Xj)表示车辆的实际经纬度,(?,)?)表示一个特殊坐标点的 经纬度,(Ax,Ay)表示偏离特殊坐标点200m所对应的偏离经纬度。本发明的算法,只需计 算实际偏移经纬度|n Q|和|j-7q| ,如果卜<Δχ并且^-7。丨<Ay两个条件同时满足 时,则表示公交车在线;否则,表示公交车离线。
[0013] 如图4、图5所示,公交线路分别是与纬度平行,与经度平行,在判断公交车辆是否 离线时比较简单,直接判断当前车辆GPS数据是否在正方形内即可。如图6所示,对于斜 向的线路来说,存在盲区问题,图7所示的阴影部分表示盲区。当斜度角为45°时,盲区最 大,因此,重点分析45°情况下减小盲区问题。我们经过实验和计算得到,当正方形边长为 300..及,特征点距离为200m时,盲区较小,能避免把在线车辆误判为离线车辆的情况发生; 并且对离线车辆能做出很好的判断。
[0014] 假设该条线路50km,特殊站点距离为200m,则在车载机上,需要下载251个特殊 坐标点,另外需要下载各个特殊坐标点(?,八)以及特殊站点标示信息,用于记录两个站点 之间特殊站点个数和特殊站点标号,方便后期计算。在车辆运行时实时检测车辆实际坐标 (X,y),当需要判断车辆是否在线时,优先运用上述的公式判断当前站点附近特殊坐标点。 如果不匹配,则判断下一个特殊坐标点,依次类推。最坏情况下,会比较250次,对于单片机 来说,250次加减运算能很轻松的完成。
[0015] 最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通 技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案 的精神和范围,均应涵盖在本发明的权利要求范围当中。
【权利要求】
1. 一种公交车辆离线检测方法,其特征在于:包括如下步骤: 步骤1,在规划的公交线路上设置多个等距离的特殊坐标点,两个特殊坐标点的距离为d; 步骤2,在各个特殊坐标点上设一个与经纬度平行的正方形; 步骤3,在车载控制器上下载各个特殊坐标点及标示信息,并下载特殊坐标点 (Wo); 步骤4,车载控制器检测车载GPS的坐标信息; 步骤5,优先判断当前站点附近的特殊坐标点,如不匹配,则判断下一个特殊坐标点; 步骤6,当车载GPS坐标信息落入特殊坐标点的正方形内时,则认为在线;否则认为车 辆离线。
2. 根据权利要求1所述的一种公交车辆离线检测方法,其特征在于:所述正方形的边 长为300 $m。
【文档编号】G08G1/123GK104240530SQ201410467634
【公开日】2014年12月24日 申请日期:2014年9月15日 优先权日:2014年9月15日
【发明者】郭建国, 张尽晶, 陈二涛, 方志乾, 沃睿峰 申请人:郑州天迈科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1