本发明涉及环卫车辆技术领域,尤其涉及一种带有机械手的可分类垃圾车。
背景技术:
随着人民生活水平的提高,日常产生的垃圾量越来越大,全国多地开始出台垃圾分类相关政策,每日国家都要花费大量的人力物力对人类生活产生的垃圾进行清运。目前市场上最常用的垃圾车为自装卸式垃圾车,垃圾车自动化机械装置仅仅只包括挂桶装置和提升机,并不能自主识别待倾倒垃圾桶盛放垃圾种类,对分类垃圾进行转运往往需要人工干预操作。
技术实现要素:
为此,本发明提供一种带有机械手的可分类垃圾车,用以克服现有技术中垃圾车对分类垃圾倾倒不够智能的问题。
为实现上述目的,本发明提供一种带有机械手的可分类垃圾车,包括:
车厢,其内设有多个垃圾仓,用以分别存放不同种类的垃圾;
机械手,其设置在所述车厢一侧,用以提起垃圾桶并将垃圾桶内垃圾倒入对应的垃圾仓,所述机械手上设有用以检测垃圾桶重量的重量传感器;
双目摄像头,其设置在所述垃车厢机械手同侧顶部,用以检测待倾倒垃圾桶位置、型号和种类;
中控模块,其设置在驾驶仓内并与所述双目摄像头和所述机械手分别相连,用以控制各部件工作状态;
天气检测模块,其设置在驾驶舱顶部并与所述中控模块相连,用以检测周围环境湿度与风速;
所述中控模块内设有垃圾种类矩阵a0、对应垃圾种类的垃圾仓矩阵b0、垃圾桶颜色矩阵c0和垃圾桶标识矩阵d0,所述双目摄像头识别待倾倒垃圾桶颜色c,中控模块将c与c0内颜色参数做对比确定待倾倒垃圾桶盛放垃圾种类并控制所述机械手抓取待倾倒垃圾桶,以将垃圾倒入至所述对应的垃圾仓;
当无法从颜色辨别待倾倒垃圾桶盛放垃圾种类时,所述双目摄像头对垃圾桶标志进行拍照并将拍摄的照片传递至中控模块,所述中控模块对垃圾桶标志图形进行灰度提取生成灰度图像并将生成的灰度图像转换为数字信号n,中控模块将垃圾桶标识矩阵d0内所有标识均转换为数字信号,生成生成数值矩阵n0,中控模块将n与矩阵no内数字信号进行对比,以确定待倾倒垃圾桶盛放垃圾种类;
所述中控模块内还设有垃圾桶型号矩阵f0和垃圾桶满桶质量矩阵组h0,当采用所述带有机械手的可分类垃圾车进行垃圾装运时,所述双目摄像头识别自身到待倾倒垃圾桶距离l和待倾倒垃圾桶图像大小m,中控模块根据m与l确定垃圾桶体积型号fk,根据待倾倒垃圾桶盛放垃圾种类中控模块从矩阵组h0中选取满桶质量hkq,k=1,2,3,4,q=1,2,3,4,当机械手对待倾倒垃圾桶进行加持时,所述重量传感器检测待倾倒垃圾桶质量h,中控模块根据h与hkq关系对倾倒翻转速度进行第一次调节;
所述中控模块还设有环境湿度参数r和环境风速参数s;所述天气检测模块实时检测周围环境湿度r和环境风速s,中控模块将r和s与预设环境参数做对比,根据对比结果中控模块对倾倒翻转速度进行第二次调节;
在进行垃圾倾倒时,所述机械手能够根据垃圾桶重量判断是否倾倒完全。
进一步地,对于垃圾桶型号体积矩阵f0,f0(f1,f2,f3,f4),其中,f1为第一预设垃圾桶型号体积,f2为第二预设垃圾桶型号体积,f3为第三预设垃圾桶型号体积,f4为第四预设垃圾桶型号体积;
对于不同型号垃圾桶空桶质量矩阵g0,g0(g1,g2,g3,g4),其中,g1为第一预设型号垃圾桶空桶质量,g2为第二预设型号垃圾桶空桶质量,g3为第三预设型号垃圾桶空桶质量,g4为第四预设型号垃圾桶空桶质量;
对于垃圾桶满桶质量矩阵组h0,h0(h1,h2,h3,h4),其中,h1为第一预设型号垃圾桶满桶质量矩阵,h2为第二预设型号垃圾桶满桶质量矩阵,h3为第三预设型号垃圾桶满桶质量矩阵,h4为第四预设型号垃圾桶满桶质量矩阵;
对于第k预设型号垃圾桶满桶质量矩阵hk,hk(hk1,hk2,hk3,hk4),其中,hk1为第k预设型号垃圾桶可回收垃圾满桶质量,hk2为第k预设型号垃圾桶厨余垃圾满桶质量,hk3为第k预设型号垃圾桶有害垃圾满桶质量,hk4为第k预设型号垃圾桶其他垃圾满桶质量;
当采用所述带有机械手的可分类垃圾车进行垃圾装运时,所述双目摄像头识别自身到待倾倒垃圾桶距离l与待倾倒垃圾桶图像大小m并将l与m传递至中控模块,中控模块根据l与m计算待倾倒垃圾桶体积f,f=m×l×α,α为垃圾桶体积补偿参数;
所述中控模块将f与f0内参数做对比,选取最接近值确定待倾倒垃圾桶实际体积fk,所述中控模块对待倾倒垃圾桶盛放垃圾种类进行识别,当识别垃圾桶盛放垃圾为可回收垃圾时,中控模块从矩阵hk中选取hk1作为满桶质量;当识别垃圾桶盛放垃圾为厨余垃圾时,中控模块从矩阵hk中选取hk2作为满桶质量;当识别垃圾桶盛放垃圾为有害垃圾时,中控模块从矩阵hk中选取hk3作为满桶质量;当识别垃圾桶盛放垃圾为其他垃圾时,中控模块从矩阵hk中选取hk4作为满桶质量;
所述中控模块还设有质量比值矩阵n0、质量比值对倾倒翻转速度调节参数矩阵q0和预设倾倒速度矩阵p0;
对于质量比值矩阵n0,n0(n1,n2),其中,n1为第一预设质量比值参数,n2为第二预设质量比值参数,n1<n2;
对于质量比值对倾倒翻转速度调节参数矩阵q0,q0(q1,q2),其中,q1为第一预设质量比值对倾倒翻转速度调节参数,q2为第二预设质量比值对倾倒翻转速度调节参数,q1>1>q2;
对于预设倾倒翻转速度矩阵p0,p0(p1,p2,p3,p4),其中,p1为第一预设垃圾桶型号预设倾倒翻转速度,p2为第二预设垃圾桶型号预设倾倒翻转速度,p3为第三预设垃圾桶型号预设倾倒翻转速度,p4为第四预设垃圾桶型号预设倾倒翻转速度;
所述机械手上设有重量传感器,当识别待倾倒垃圾桶为第k预设垃圾桶型号且机械手对待倾倒垃圾桶进行加持时,能够检测待倾倒垃圾桶质量h,中控模块计算h与选取的满桶质量hkq的比值n,q=1,2,3,4,n=h÷hkq,中控模块将n与n0矩阵内参数做对比:
当n≤n1时,中控模块判定待倾倒垃圾桶内装有垃圾量较少并从q0矩阵中选取q1作为质量比值对倾倒翻转速度调节参数;
当n1<n≤n2时,中控模块判定待倾倒垃圾桶内装有垃圾量适中,中控模块不调节倾倒翻转速度;
当n>n2时,中控模块判定待倾倒垃圾桶内装有垃圾量较多并从q0矩阵中选取q2作为质量比值对倾倒翻转速度调节参数;
当中控模块选取qn作为质量比值对倾倒翻转速度调节参数时,n=1,2,中控模块将倾倒翻转速度调节为pk’,pk’=pk×qn。
进一步地,所述中控模块还设有环境湿度参数r和环境风速参数s;所述天气检测模块实时检测周围环境湿度r和环境风速s并将r与s传递至中控模块,中控模块将r和s与预设环境参数做对比:
当r<r时,中控模块判定环境湿度合格,不计算环境湿度对倾倒翻转速度的补偿值;
当r≥r时,中控模块判定环境湿度不合格,计算环境湿度对倾倒翻转速度的补偿值w1,w1=(r-r)×v1,v1是环境湿度对倾倒翻转速度补偿值w1的补偿参数;
当s<s时,中控模块判定环境风速合格,不计算环境风速对倾倒翻转速度的补偿值;
当s≥s时,中控模块判定环境风速不合格,计算环境风速对倾倒翻转速度的补偿值w2,w1=(s-s)×v2,v2是环境风速对倾倒翻转速度补偿值w1的补偿参数;
所述中控模块计算环境对倾倒翻转速度总补偿值w,w=w1×β1+w2×β2,其中,β1为w1对总补偿值w的权重参数,β2为w2对总补偿值w的权重参数;
当r≥r或s≥s时,所述中控模块将倾倒翻转速度调节为pk”,pk”=pk’×w。
进一步地,对于垃圾种类矩阵a0,a0(a1,a2,a3,a4),其中,a1为可回收垃圾,a2厨余垃圾,a3为有害垃圾,a4为其他垃圾;
对于对应垃圾种类的垃圾仓矩阵b0,b0(b1,b2,b3,b4,b5),其中,b1为对应可回收垃圾的第一垃圾仓,b2为对应厨余垃圾的第二垃圾仓,b3为对应有害垃圾的第三垃圾仓,b4为对应其他垃圾的第四垃圾仓,b5为分类不明确的第五垃圾仓;
对于垃圾桶颜色矩阵c0,c0(c1,c2,c3,c4),其中,c1为可回收垃圾垃圾桶对应颜色,c2为厨余垃圾垃圾桶对应颜色,c3为有害垃圾垃圾桶对应颜色,c4为其他垃圾垃圾桶对应颜色;
当采用所述带有机械手的可分类垃圾车进行垃圾装运时,所述双目摄像头识别待倾倒垃圾桶颜色c并将c传递至所述中控模块,中控模块将c与c0矩阵内颜色参数做对比:
当颜色c为c1颜色时,中控模块判定待倾倒垃圾桶内为可回收垃圾,中控模块控制所述机械手抓取待倾倒垃圾桶并将垃圾倒入至所述第一垃圾仓;
当颜色c为c2颜色时,中控模块判定待倾倒垃圾桶内为厨余垃圾,中控模块控制所述机械手抓取待倾倒垃圾桶并将垃圾倒入至所述第二垃圾仓;
当颜色c为c3颜色时,中控模块判定待倾倒垃圾桶内为有害垃圾,中控模块控制所述机械手抓取待倾倒垃圾桶并将垃圾倒入至所述第三垃圾仓;
当颜色c为c4颜色时,中控模块判定待倾倒垃圾桶内为其他垃圾,中控模块控制所述机械手抓取待倾倒垃圾桶并将垃圾倒入至所述第四垃圾仓。
进一步地,对于垃圾桶标识矩阵d0,d0(d1,d2,d3,d4),其中,d1为可回收垃圾垃圾桶对应标识,d2为厨余垃圾垃圾桶对应标识,d3为有害垃圾垃圾桶对应标识,d4为其他垃圾垃圾桶对应标识,所述各标识为像素100×100的灰度图像;
当颜色c不在c0矩阵内时,所述双目摄像头对垃圾桶标志进行拍照并将拍摄的照片传递至中控模块,所述中控模块对垃圾桶标志图形进行灰度提取并将像素调节至100×100以生成标识d;
所述中控模块内设有灰度标准值k,中控模块识别标识d内第i个像素点的灰度值ki并将ki与k进行对比,i∈[1,10000]:
当ki≥k时,中控模块判定该点存在图像,中控模块对该点赋值为1;
当ki<k时,中控模块判定该点不存在图像,中控模块对该点赋值为0;
所述中控模块对标识d内的10000各像素点进行上述识别并按顺序记录赋值,生成一个具有10000位的数值n;
所述中控模块对矩阵d0内的标识分别进行上述操作,生成数值矩阵n0,n0(n1,n2,n3,n4),其中,n1为标识d1对应生成的数值,n2为标识d2对应生成的数值,n3为标识d3对应生成的数值,n4为标识d4对应生成的数值;
所述中控模块将数值n与n0矩阵内各参数进行逐位对比并统计各参数重合度,以生成标识重合度矩阵e0(e1,e2,e3,e4),其中,e1为数值n与数值n1的重合度,e2为数值n与数值n2的重合度,e3为数值n与数值n3的重合度,e4为数值n与数值n4的重合度;
所述中控模块还设有重合度判定值e,中控模块选取矩阵e0中的最大值ej,j=1,2,3,4,中控模块将ej与重合度判定值e进行对比,当ej≥e时,中控模块判定重合度合格,待倾倒垃圾桶内盛放垃圾为重合度ej对应种类垃圾;当ej<e时,中控模块无法判定垃圾种类,中控模块控制所述机械手抓取待倾倒垃圾桶并将垃圾倒入至所述第五垃圾仓。
进一步地,当对所述待倾倒垃圾桶进行倾倒翻转时,所述重量传感器实时检测垃圾桶重量n’并将检测结果传递至所述中控模块,中控模块将n’与gk进行对比:
当n’≤1.1gk时,中控模块判定垃圾倾倒完全,中控模块控制机械手将垃圾桶转正并放置到原位;
当n’>1.1gk时,中控模块判定垃圾倾倒不完全,中控模块控制机械手继续翻转倾倒垃圾桶。
进一步地,当机械手将垃圾桶旋转至180°仍有n’>1.1gk时,中控模块判断垃圾桶内有垃圾卡堵,机械手轻晃垃圾桶将桶内垃圾倒出,直至n’≤1.1gk,中控模块控制机械手将垃圾桶转正并放置到原位。
进一步地,所述驾驶室内设有与所述中控模块和所述双目摄像头分别相连的中控模块,环卫人员不需下车即可观测垃圾桶倾倒情况。
进一步地,各所述垃圾仓上方设有收拉式仓门,在进行垃圾倾倒时仓门自动打开,倾倒完成后仓门自动关闭。
与现有技术相比,本发明的有益效果在于,所述中控模块内设有垃圾种类矩阵a0、对应垃圾种类的垃圾仓矩阵b0、垃圾桶颜色矩阵c0和垃圾桶标识矩阵d0,所述双目摄像头识别待倾倒垃圾桶颜色c,中控模块将c与c0内颜色参数做对比确定待倾倒垃圾桶盛放垃圾种类并控制所述机械手抓取待倾倒垃圾桶,以将垃圾倒入至所述对应的垃圾仓,对分类好的垃圾桶自动识别,减少人员操作,加强环卫设备智能化。
进一步地,当无法从颜色辨别待倾倒垃圾桶盛放垃圾种类时,所述双目摄像头对垃圾桶标志进行拍照并将拍摄的照片传递至中控模块,所述中控模块对垃圾桶标志图形进行灰度提取生成灰度图像并将生成的灰度图像转换为数字信号n,中控模块将垃圾桶标识矩阵d0内所有标识均转换为数字信号,生成生成数值矩阵n0,中控模块将n与矩阵no内数字信号进行对比,以确定待倾倒垃圾桶盛放垃圾种类,进一步对分类好的垃圾桶自动识别,减少人员操作,加强环卫设备智能化。
进一步地,所述中控模块内还设有垃圾桶型号矩阵f0和垃圾桶满桶质量矩阵组h0,当采用所述带有机械手的可分类垃圾车进行垃圾装运时,所述双目摄像头识别自身到待倾倒垃圾桶距离l和待倾倒垃圾桶图像大小m,中控模块根据m与l确定垃圾桶体积型号fk,根据待倾倒垃圾桶盛放垃圾种类中控模块从矩阵组h0中选取满桶质量hkq,k=1,2,3,4,q=1,2,3,4,当机械手对待倾倒垃圾桶进行加持时,所述重量传感器检测待倾倒垃圾桶质量h,中控模块根据h与hkq关系对倾倒翻转速度进行第一次调节,智能调节倾倒翻转速度防止垃圾桶侧翻与垃圾飞溅,进一步加强环卫设备智能化。
进一步地,所述中控模块还设有环境湿度参数r和环境风速参数s;所述天气检测模块实时检测周围环境湿度r和环境风速s,中控模块将r和s与预设环境参数做对比,根据对比结果中控模块对倾倒翻转速度进行第二次调节;根据外部环境智能调节倾倒翻转速度,进一步加强环卫设备智能化。
进一步地,在进行垃圾倾倒时,所述机械手能够根据垃圾桶重量判断是否倾倒完全,当机械手将垃圾桶旋转至180°仍有n’>1.1gk时,中控模块判断垃圾桶内有垃圾卡堵,机械手轻晃垃圾桶将桶内垃圾倒出,直至n’≤1.1gk,中控模块控制机械手将垃圾桶转正并放置到原位,防止垃圾倾倒不充分,进一步加强环卫设备智能化。
附图说明
图1为本发明所述带有机械手的可分类垃圾车的结构示意图。
具体实施方式
为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
请参阅图1所示,其本发明所述带有机械手的可分类垃圾车的结构示意图,本发明所述带有机械手的可分类垃圾车包括:车厢1、机械手2、双目摄像头3、天气检测模块4和中控模块(图中为画出),其中所述车厢1,其内设有多个垃圾仓,用以分别存放不同种类的垃圾;所述机械手2设置在所述车厢1一侧,用以提起垃圾桶并将垃圾桶内垃圾倒入对应的垃圾仓,所述机械手2上设有用以检测垃圾桶重量的重量传感器;所述双目摄像头3设置在所述垃车厢1机械手2同侧顶部,用以检测待倾倒垃圾桶位置、型号和种类;所述中控模块设置在驾驶仓内并与所述双目摄像头3和所述机械手2分别相连,用以控制各部件工作状态;所述天气检测模块4设置在驾驶舱顶部并与所述中控模块相连,用以检测周围环境湿度与风速;
所述中控模块内设有垃圾种类矩阵a0、对应垃圾种类的垃圾仓矩阵b0、垃圾桶颜色矩阵c0和垃圾桶标识矩阵d0,所述双目摄像头3识别待倾倒垃圾桶颜色c,中控模块将c与c0内颜色参数做对比确定待倾倒垃圾桶盛放垃圾种类并控制所述机械手2抓取待倾倒垃圾桶,以将垃圾倒入至所述对应的垃圾仓;
当无法从颜色辨别待倾倒垃圾桶盛放垃圾种类时,所述双目摄像头3对垃圾桶标志进行拍照并将拍摄的照片传递至中控模块,所述中控模块对垃圾桶标志图形进行灰度提取生成灰度图像并将生成的灰度图像转换为数字信号n,中控模块将垃圾桶标识矩阵d0内所有标识均转换为数字信号,生成生成数值矩阵n0,中控模块将n与矩阵no内数字信号进行对比,以确定待倾倒垃圾桶盛放垃圾种类;
所述中控模块内还设有垃圾桶型号矩阵f0和垃圾桶满桶质量矩阵组h0,当采用所述带有机械手2的可分类垃圾车进行垃圾装运时,所述双目摄像头3识别自身到待倾倒垃圾桶距离l和待倾倒垃圾桶图像大小m,中控模块根据m与l确定垃圾桶体积型号fk,根据待倾倒垃圾桶盛放垃圾种类中控模块从矩阵组h0中选取满桶质量hkq,k=1,2,3,4,q=1,2,3,4,当机械手2对待倾倒垃圾桶进行加持时,所述重量传感器检测待倾倒垃圾桶质量h,中控模块根据h与hkq关系对倾倒翻转速度进行第一次调节;
所述中控模块还设有环境湿度参数r和环境风速参数s;所述天气检测模块4实时检测周围环境湿度r和环境风速s,中控模块将r和s与预设环境参数做对比,根据对比结果中控模块对倾倒翻转速度进行第二次调节;
在进行垃圾倾倒时,所述机械手2能够根据垃圾桶重量判断是否倾倒完全。
具体而言,对于垃圾桶型号体积矩阵f0,f0(f1,f2,f3,f4),其中,f1为第一预设垃圾桶型号体积,f2为第二预设垃圾桶型号体积,f3为第三预设垃圾桶型号体积,f4为第四预设垃圾桶型号体积;
对于不同型号垃圾桶空桶质量矩阵g0,g0(g1,g2,g3,g4),其中,g1为第一预设型号垃圾桶空桶质量,g2为第二预设型号垃圾桶空桶质量,g3为第三预设型号垃圾桶空桶质量,g4为第四预设型号垃圾桶空桶质量;
对于垃圾桶满桶质量矩阵组h0,h0(h1,h2,h3,h4),其中,h1为第一预设型号垃圾桶满桶质量矩阵,h2为第二预设型号垃圾桶满桶质量矩阵,h3为第三预设型号垃圾桶满桶质量矩阵,h4为第四预设型号垃圾桶满桶质量矩阵;
对于第k预设型号垃圾桶满桶质量矩阵hk,hk(hk1,hk2,hk3,hk4),其中,hk1为第k预设型号垃圾桶可回收垃圾满桶质量,hk2为第k预设型号垃圾桶厨余垃圾满桶质量,hk3为第k预设型号垃圾桶有害垃圾满桶质量,hk4为第k预设型号垃圾桶其他垃圾满桶质量;
当采用所述带有机械手2的可分类垃圾车进行垃圾装运时,所述双目摄像头3识别自身到待倾倒垃圾桶距离l与待倾倒垃圾桶图像大小m并将l与m传递至中控模块,中控模块根据l与m计算待倾倒垃圾桶体积f,f=m×l×α,α为垃圾桶体积补偿参数;
所述中控模块将f与f0内参数做对比,选取最接近值确定待倾倒垃圾桶实际体积fk,所述中控模块对待倾倒垃圾桶盛放垃圾种类进行识别,当识别垃圾桶盛放垃圾为可回收垃圾时,中控模块从矩阵hk中选取hk1作为满桶质量;当识别垃圾桶盛放垃圾为厨余垃圾时,中控模块从矩阵hk中选取hk2作为满桶质量;当识别垃圾桶盛放垃圾为有害垃圾时,中控模块从矩阵hk中选取hk3作为满桶质量;当识别垃圾桶盛放垃圾为其他垃圾时,中控模块从矩阵hk中选取hk4作为满桶质量;
所述中控模块还设有质量比值矩阵n0、质量比值对倾倒翻转速度调节参数矩阵q0和预设倾倒速度矩阵p0;
对于质量比值矩阵n0,n0(n1,n2),其中,n1为第一预设质量比值参数,n2为第二预设质量比值参数,n1<n2;
对于质量比值对倾倒翻转速度调节参数矩阵q0,q0(q1,q2),其中,q1为第一预设质量比值对倾倒翻转速度调节参数,q2为第二预设质量比值对倾倒翻转速度调节参数,q1>1>q2;
对于预设倾倒翻转速度矩阵p0,p0(p1,p2,p3,p4),其中,p1为第一预设垃圾桶型号预设倾倒翻转速度,p2为第二预设垃圾桶型号预设倾倒翻转速度,p3为第三预设垃圾桶型号预设倾倒翻转速度,p4为第四预设垃圾桶型号预设倾倒翻转速度;
所述机械手2上设有重量传感器,当识别待倾倒垃圾桶为第k预设垃圾桶型号且机械手2对待倾倒垃圾桶进行加持时,能够检测待倾倒垃圾桶质量h,中控模块计算h与选取的满桶质量hkq的比值n,q=1,2,3,4,n=h÷hkq,中控模块将n与n0矩阵内参数做对比:
当n≤n1时,中控模块判定待倾倒垃圾桶内装有垃圾量较少并从q0矩阵中选取q1作为质量比值对倾倒翻转速度调节参数;
当n1<n≤n2时,中控模块判定待倾倒垃圾桶内装有垃圾量适中,中控模块不调节倾倒翻转速度;
当n>n2时,中控模块判定待倾倒垃圾桶内装有垃圾量较多并从q0矩阵中选取q2作为质量比值对倾倒翻转速度调节参数;
当中控模块选取qn作为质量比值对倾倒翻转速度调节参数时,n=1,2,中控模块将倾倒翻转速度调节为pk’,pk’=pk×qn。
具体而言,所述中控模块还设有环境湿度参数r和环境风速参数s;所述天气检测模块4实时检测周围环境湿度r和环境风速s并将r与s传递至中控模块,中控模块将r和s与预设环境参数做对比:
当r<r时,中控模块判定环境湿度合格,不计算环境湿度对倾倒翻转速度的补偿值;
当r≥r时,中控模块判定环境湿度不合格,计算环境湿度对倾倒翻转速度的补偿值w1,w1=(r-r)×v1,v1是环境湿度对倾倒翻转速度补偿值w1的补偿参数;
当s<s时,中控模块判定环境风速合格,不计算环境风速对倾倒翻转速度的补偿值;
当s≥s时,中控模块判定环境风速不合格,计算环境风速对倾倒翻转速度的补偿值w2,w1=(s-s)×v2,v2是环境风速对倾倒翻转速度补偿值w1的补偿参数;
所述中控模块计算环境对倾倒翻转速度总补偿值w,w=w1×β1+w2×β2,其中,β1为w1对总补偿值w的权重参数,β2为w2对总补偿值w的权重参数;
当r≥r或s≥s时,所述中控模块将倾倒翻转速度调节为pk”,pk”=pk’×w。
具体而言,对于垃圾种类矩阵a0,a0(a1,a2,a3,a4),其中,a1为可回收垃圾,a2厨余垃圾,a3为有害垃圾,a4为其他垃圾;
对于对应垃圾种类的垃圾仓矩阵b0,b0(b1,b2,b3,b4,b5),其中,b1为对应可回收垃圾的第一垃圾仓,b2为对应厨余垃圾的第二垃圾仓,b3为对应有害垃圾的第三垃圾仓,b4为对应其他垃圾的第四垃圾仓,b5为分类不明确的第五垃圾仓;
对于垃圾桶颜色矩阵c0,c0(c1,c2,c3,c4),其中,c1为可回收垃圾垃圾桶对应颜色,c2为厨余垃圾垃圾桶对应颜色,c3为有害垃圾垃圾桶对应颜色,c4为其他垃圾垃圾桶对应颜色;
当采用所述带有机械手2的可分类垃圾车进行垃圾装运时,所述双目摄像头3识别待倾倒垃圾桶颜色c并将c传递至所述中控模块,中控模块将c与c0矩阵内颜色参数做对比:
当颜色c为c1颜色时,中控模块判定待倾倒垃圾桶内为可回收垃圾,中控模块控制所述机械手2抓取待倾倒垃圾桶并将垃圾倒入至所述第一垃圾仓;
当颜色c为c2颜色时,中控模块判定待倾倒垃圾桶内为厨余垃圾,中控模块控制所述机械手2抓取待倾倒垃圾桶并将垃圾倒入至所述第二垃圾仓;
当颜色c为c3颜色时,中控模块判定待倾倒垃圾桶内为有害垃圾,中控模块控制所述机械手2抓取待倾倒垃圾桶并将垃圾倒入至所述第三垃圾仓;
当颜色c为c4颜色时,中控模块判定待倾倒垃圾桶内为其他垃圾,中控模块控制所述机械手2抓取待倾倒垃圾桶并将垃圾倒入至所述第四垃圾仓。
具体而言,对于垃圾桶标识矩阵d0,d0(d1,d2,d3,d4),其中,d1为可回收垃圾垃圾桶对应标识,d2为厨余垃圾垃圾桶对应标识,d3为有害垃圾垃圾桶对应标识,d4为其他垃圾垃圾桶对应标识,所述各标识为像素100×100的灰度图像;
当颜色c不在c0矩阵内时,所述双目摄像头3对垃圾桶标志进行拍照并将拍摄的照片传递至中控模块,所述中控模块对垃圾桶标志图形进行灰度提取并将像素调节至100×100以生成标识d;
所述中控模块内设有灰度标准值k,中控模块识别标识d内第i个像素点的灰度值ki并将ki与k进行对比,i∈[1,10000]:
当ki≥k时,中控模块判定该点存在图像,中控模块对该点赋值为1;
当ki<k时,中控模块判定该点不存在图像,中控模块对该点赋值为0;
所述中控模块对标识d内的10000各像素点进行上述识别并按顺序记录赋值,生成一个具有10000位的数值n;
所述中控模块对矩阵d0内的标识分别进行上述操作,生成数值矩阵n0,n0(n1,n2,n3,n4),其中,n1为标识d1对应生成的数值,n2为标识d2对应生成的数值,n3为标识d3对应生成的数值,n4为标识d4对应生成的数值;
所述中控模块将数值n与n0矩阵内各参数进行逐位对比并统计各参数重合度,以生成标识重合度矩阵e0(e1,e2,e3,e4),其中,e1为数值n与数值n1的重合度,e2为数值n与数值n2的重合度,e3为数值n与数值n3的重合度,e4为数值n与数值n4的重合度;
所述中控模块还设有重合度判定值e,中控模块选取矩阵e0中的最大值ej,j=1,2,3,4,中控模块将ej与重合度判定值e进行对比,当ej≥e时,中控模块判定重合度合格,待倾倒垃圾桶内盛放垃圾为重合度ej对应种类垃圾;当ej<e时,中控模块无法判定垃圾种类,中控模块控制所述机械手2抓取待倾倒垃圾桶并将垃圾倒入至所述第五垃圾仓。
具体而言,当对所述待倾倒垃圾桶进行倾倒翻转时,所述重量传感器实时检测垃圾桶重量n’并将检测结果传递至所述中控模块,中控模块将n’与gk进行对比:
当n’≤1.1gk时,中控模块判定垃圾倾倒完全,中控模块控制机械手2将垃圾桶转正并放置到原位;
当n’>1.1gk时,中控模块判定垃圾倾倒不完全,中控模块控制机械手2继续翻转倾倒垃圾桶。
具体而言,当机械手2将垃圾桶旋转至180°仍有n’>1.1gk时,中控模块判断垃圾桶内有垃圾卡堵,机械手2轻晃垃圾桶将桶内垃圾倒出,直至n’≤1.1gk,中控模块控制机械手2将垃圾桶转正并放置到原位。
具体而言,所述驾驶室内设有与所述中控模块和所述双目摄像头3分别相连的中控模块,环卫人员不需下车即可观测垃圾桶倾倒情况。
具体而言,各所述垃圾仓上方设有收拉式仓门,在进行垃圾倾倒时仓门自动打开,倾倒完成后仓门自动关闭。
至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。