System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及垃圾桶监测,具体设计一种基于震动传感器的垃圾桶清扫状态分析方法及装置、介质。
技术介绍
1、垃圾桶作为城市中随处可见的公共基础设施,承担着重要的公共卫生职能。若垃圾桶在长时间没有被打扫或者被乱扔,垃圾桶过于脏乱,从而,会影响到市容市貌不整洁等问题,针对这一问题,通常是采用清扫工对垃圾桶进行清扫,每个垃圾桶都分配有对应的清扫工,根据垃圾桶的容量使清扫工每隔预设时间段对垃圾桶进行打扫。而清扫工对垃圾桶进行清扫极容易出现没有按时清扫等情况,导致垃圾桶较为脏乱,影响市容市貌。
技术实现思路
1、本专利技术的目的是提供一种基于震动传感器的垃圾桶清扫状态分析方法及装置、介质,所述垃圾桶清扫状态分析方法主要在垃圾桶内侧或底层设置震动传感器,通过震动传感器检测得到待分析垃圾桶震动数据,根据震动峰值和震动连续时间对待分析垃圾桶震动数据进行依次分析,可以有效判定出当前垃圾桶状态是否处于清扫状态,从而,得知当前垃圾桶是否按时清扫,避免垃圾桶过于脏乱。
2、为解决上述技术问题,本专利技术采用了以下方案:
3、一种基于震动传感器的垃圾桶清扫状态分析方法,所述方法包括以下步骤:
4、s1、数据采集:实时获得待分析垃圾桶震动数据,所述待分析垃圾桶震动数据包括预处理后的在预设时间段内的垃圾桶震动信号,且所述垃圾桶震动信号在时间帧上的震动峰值至少有一个超过预设最小值;
5、s2、基于震动峰值进行第一次垃圾桶状态分析:获得垃圾桶震动信号中最大震动峰值所在时
6、s3、基于震动连续时间进行第二次垃圾桶状态分析:根据预设最小值对垃圾桶震动信号进行切段,得到在时间帧上的震动峰值均大于预设最小值的垃圾桶震动片段信号,将震动片段信号在时间帧上的顶点和谷点映射于坐标系中,并建立得到内含所有顶点和谷点的矩形框,判断矩形框的宽与长之间的比值是否小于1,若是,则记录待分析垃圾桶震动数据所对应的垃圾桶状态为清扫状态。
7、进一步的,所述垃圾桶内侧或底层设置有用于检测垃圾桶震动的震动传感器,且所述垃圾桶在背后立柱上设置有边缘处理模块,所述边缘处理模块与震动传感器电连接,用于接收垃圾桶震动信号。
8、进一步的,所述边缘处理模块还用于检测垃圾桶震动信号,检测当前垃圾桶震动信号的峰值是否超过预设最小值,若是,则以当前时间帧进行扩展,将一个预设时间段内的垃圾桶震动信号打包为待分析垃圾桶震动数据,并存储。
9、进一步的,所述待分析垃圾桶震动数据可通过移动车辆上传获得,所述移动车辆上设置有数据采集模块,所述数据采集模块与边缘处理模块蓝牙连接,用于采集并上传待分析垃圾桶震动数据。
10、进一步的,在s2中,根据最大震动峰值所在时间帧定位到与其连续的时间帧上的震动峰值,并将最大震动峰值所在顶点和该震动峰值所在顶点连接成直线,的过程具体为:
11、根据最大震动峰值所在时间帧定位到在下一时间帧或上一时间帧上的震动峰值,并将最大震动峰值所在顶点和下一时间帧或上一时间帧上的震动峰值所在顶点连接成直线。
12、进一步的,在s3中,根据预设最小值对垃圾桶震动信号进行切段的过程具体为:以最大震动峰值所在时间帧开始,依次对与其连续的时间帧上的震动峰值进行判断,判断震动峰值是否小于预设最小值,当判断得到当前震动峰值小于预设最小值时,以前一时间帧为截止点,根据截止点对垃圾桶震动信号进行切段。
13、进一步的,在s3中,建立得到内含所有顶点和谷点的矩形框的过程具体为:
14、在坐标系中遍历得到分别最靠近上方、下方、左侧、右侧的四个边线点,边线点为顶点或谷点,对最靠近上方和下方的两个边线点作两条互相平行的水平线,再对最靠近左侧和右侧的两个边线点作两条互相平行的垂直线,将水平线与垂直线连接形成矩形框。
15、进一步的,所述移动车辆为公交车,所述垃圾桶设置于公交车站,当公交车停留在公交车站时,所述数据采集模块通过蓝牙连接边缘处理模块,边缘处理模块将当前存储的待分析垃圾桶震动数据上传至数据采集模块,上传完成后,删除当前存储的待分析垃圾桶震动数据。
16、一种基于震动传感器的垃圾桶清扫状态分析装置,包括:
17、存储器,用于非瞬时性地存储计算机可读指令;
18、处理器,用于运行所述计算机可读指令,所述计算机可读指令被所述处理器运行时实现所述的一种基于震动传感器的垃圾桶清扫状态分析方法。
19、一种非瞬时性计算机可读存储介质,其中,所述非瞬时性计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现所述的一种基于震动传感器的垃圾桶清扫状态分析方法。
20、本专利技术的有益效果:
21、本专利技术提供了一种基于震动传感器的垃圾桶清扫状态分析方法及装置、介质,所述垃圾桶清扫状态分析方法主要在垃圾桶内侧或底层设置震动传感器,通过震动传感器检测得到待分析垃圾桶震动数据,根据震动峰值和震动连续时间对待分析垃圾桶震动数据进行依次分析,可以有效判定出当前垃圾桶状态是否处于清扫状态,从而,得知当前垃圾桶是否按时清扫,避免垃圾桶过于脏乱。
22、并且,所述待分析垃圾桶震动数据是通过移动车辆上传获得,在移动车辆上设置有与垃圾桶蓝牙连接的数据采集模块,使移动车辆在日常行驶过程中就可以与垃圾桶产生连接,从而,将待分析垃圾桶震动数据上传至移动车辆,较为方便其中,移动车辆可以为公交车,因为,城市公交车会途径城市的大部分区域,可以有效采集到城市内垃圾桶的待分析垃圾桶震动数据。
本文档来自技高网...【技术保护点】
1.一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述垃圾桶内侧或底层设置有用于检测垃圾桶震动的震动传感器,且所述垃圾桶在背后立柱上设置有边缘处理模块,所述边缘处理模块与震动传感器电连接,用于接收垃圾桶震动信号。
3.根据权利要求2所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述边缘处理模块还用于检测垃圾桶震动信号,检测当前垃圾桶震动信号的峰值是否超过预设最小值,若是,则以当前时间帧进行扩展,将一个预设时间段内的垃圾桶震动信号打包为待分析垃圾桶震动数据,并存储。
4.根据权利要求3所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述待分析垃圾桶震动数据可通过移动车辆上传获得,所述移动车辆上设置有数据采集模块,所述数据采集模块与边缘处理模块蓝牙连接,用于采集并上传待分析垃圾桶震动数据。
5.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,在S2中,根据最大震动峰值
6.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,在S3中,根据预设最小值对垃圾桶震动信号进行切段的过程具体为:以最大震动峰值所在时间帧开始,依次对与其连续的时间帧上的震动峰值进行判断,判断震动峰值是否小于预设最小值,当判断得到当前震动峰值小于预设最小值时,以前一时间帧为截止点,根据截止点对垃圾桶震动信号进行切段。
7.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,在S3中,建立得到内含所有顶点和谷点的矩形框的过程具体为:
8.根据权利要求4所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述移动车辆为公交车,所述垃圾桶设置于公交车站,当公交车停留在公交车站时,所述数据采集模块通过蓝牙连接边缘处理模块,边缘处理模块将当前存储的待分析垃圾桶震动数据上传至数据采集模块,上传完成后,删除当前存储的待分析垃圾桶震动数据。
9.一种基于震动传感器的垃圾桶清扫状态分析装置,其特征在于,包括:
10.一种非瞬时性计算机可读存储介质,其中,所述非瞬时性计算机可读存储介质存储有计算机可读指令,所述计算机可读指令被处理器执行时实现权利要求1~8任一项所述的一种基于震动传感器的垃圾桶清扫状态分析方法。
...【技术特征摘要】
1.一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述垃圾桶内侧或底层设置有用于检测垃圾桶震动的震动传感器,且所述垃圾桶在背后立柱上设置有边缘处理模块,所述边缘处理模块与震动传感器电连接,用于接收垃圾桶震动信号。
3.根据权利要求2所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述边缘处理模块还用于检测垃圾桶震动信号,检测当前垃圾桶震动信号的峰值是否超过预设最小值,若是,则以当前时间帧进行扩展,将一个预设时间段内的垃圾桶震动信号打包为待分析垃圾桶震动数据,并存储。
4.根据权利要求3所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,所述待分析垃圾桶震动数据可通过移动车辆上传获得,所述移动车辆上设置有数据采集模块,所述数据采集模块与边缘处理模块蓝牙连接,用于采集并上传待分析垃圾桶震动数据。
5.根据权利要求1所述的一种基于震动传感器的垃圾桶清扫状态分析方法,其特征在于,在s2中,根据最大震动峰值所在时间帧定位到与其连续的时间帧上的震动峰值,并将最大震动峰值所在顶点和该震动峰值所在顶点连接成直线,的过程具体为:
<...【专利技术属性】
技术研发人员:郭鹏,刘欣,刘鹏,邓波,邓秋雄,
申请(专利权)人:成都智元汇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。