本申请涉及宠物喂食,尤其涉及一种多功能宠物喂食机及其控制方法和装置。
背景技术:
1、随着人们生活质量的提高,养宠物的人数越来越多,宠物成了不少人民生活在不可缺少的一员。然而,在平时工作、加班、出差以及外出旅游时,难免会出现不能按时喂食的囧境。
2、经调查,目前市场上的宠物喂食机基本上都具备定时投喂、语音引导进食、通过网络远程喂食、远程监控等功能,但这种基于人工的定时喂食方式,存在缺点是:当宠物不能及时进食,往往会出现食物受污染的情况;同时基于人工决策控制的出粮量与实际宠物的摄入量有所偏差,会导致浪费粮食或摄入不足等情况。
技术实现思路
1、本申请实施例提供了一种多功能宠物喂食机及其控制方法和装置,用于解决现有宠物喂食机采用人工的定时喂食方式,此喂食方式存在浪费粮食或食物摄入不足的技术问题。
2、为了实现上述目的,本申请实施例提供如下技术方案:
3、一种多功能宠物喂食机的控制方法,应用于多功能宠物喂食机上,该控制方法包括以下步骤:
4、获取多功能宠物喂食机的多媒体数据和喂食信号;
5、对所述多媒体数据进行处理,得到是否存在待喂食宠物的识别数据;
6、根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物。
7、优选地,对所述多媒体数据进行处理,得到是否存在待喂食宠物的识别数据包括:
8、对所述多媒体数据进行转换、分类备注,得到数据集;
9、采用resnet18的cnn神经网络对所述数据集进行训练,得到训练模型;
10、对所述训练模型进行转换、量化、推理,得到识别待喂食宠物的识别模型。
11、优选地,对所述训练模型进行转换、量化、推理,得到识别待喂食宠物的识别模型包括:
12、采用ubantu将所述训练模型转换为具caffemodel和prototxtcaffel文件的caffel模型;
13、通过ruyistudio端对所述caffel模型进行量化,得到能够部署wk文件的板端模型;
14、采用uvc观察板端对所述板端模型进行推理,得到识别待喂食宠物的识别模型。
15、优选地,根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物包括:
16、获取多功能宠物喂食机投喂的运行数据,所述运行数据包括多功能宠物喂食机的投喂食物是否存在异常或待喂食宠物是否在该多功能宠物喂食机的喂食区域内;
17、若所述多功能宠物喂食机的投喂食物存在异常或待喂食宠物不在该多功能宠物喂食机喂食区域内,则发出警报;
18、若所述多功能宠物喂食机的投喂食物不存在异常且待喂食宠物在该多功能宠物喂食机喂食区域内,则播放音乐且获取投喂食物的重量,得到投喂数据。
19、优选地,该多功能宠物喂食机的控制方法,其特征在于,包括:根据所述投喂数据与目标重量对比,通过控制执行元件停止该多功能宠物喂食机食物的投喂。
20、优选地,根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物之后,该控制方法包括:通过显示器显示该多功能宠物喂食机的喂食参数,所述喂食参数包括投喂时间、投喂次数、每次投喂食物重量、每日投喂食物重量和剩余食物重量。
21、本申请还提供一种多功能宠物喂食机的控制装置,应用于多功能宠物喂食机上,该控制装置包括:数据获取模块、数据处理模块和执行模块;
22、所述数据获取模块,用于获取多功能宠物喂食机的多媒体数据和喂食信号;
23、所述数据处理模块,用于对所述多媒体数据进行处理,得到是否存在待喂食宠物的识别数据;
24、所述执行模块,用于根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物。
25、本申请还提供一种多功能宠物喂食机,包括喂食装置和采用上述所述多功能宠物喂食机的控制方法控制所述喂食装置投喂失去的喂食控制系统,所述喂食控制系统包括iot模块、与所述iot模块连接的开发应用模块和与所述开发应用模块连接的应用框架模块;
26、所述iot模块,用于控制所述喂食装置的执行元件进行投喂食物;
27、所述开发应用模块,用于获取在该多功能宠物喂食机的喂食区域内是否存在待喂食宠物的识别数据;
28、所述应用框架模块,用于语音播报。
29、优选地,所述喂食装置包括支架以及安装在所述支架上的储粮盒、显示器和喂食盒,所述喂食盒下方设置有重力传感器;所述储粮盒的出粮口设置呈倾斜形状,所述喂食盒的内容呈圆台形状。
30、优选地,所述iot模块包括主控单元以及与所述主控单元连接的重力检测单元、执行单元和通讯单元;
31、所述重力检测单元,用于检测所述喂食装置投喂食物的重量,得到重力检测信号;
32、所述主控单元,用于通过所述执行单元的执行元件控制所述喂食装置是否进行食物投喂;
33、所述通讯单元,用于与移动终端进行交互连接。
34、从以上技术方案可以看出,本申请实施例具有以下优点:该多功能宠物喂食机及其控制方法和装置,该多功能宠物喂食机的控制方法步骤包括:获取多功能宠物喂食机的多媒体数据和喂食信号;对多媒体数据进行处理,得到是否存在待喂食宠物的识别数据;根据识别数据或喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物。该多功能宠物喂食机的控制方法通过多媒体数据得到需要喂食宠物的识别数据,根据识别数据控制多功能宠物喂食机自动投喂一定量的食物,避免定时投喂食物存在宠物不需要进食导致食物浪费的情况发生;投喂定量食物避免宠物摄入不足的食物,解决了现有宠物喂食机采用人工的定时喂食方式,此喂食方式存在浪费粮食或食物摄入不足的技术问题。
1.一种多功能宠物喂食机的控制方法,应用于多功能宠物喂食机上,其特征在于,该控制方法包括以下步骤:
2.根据权利要求1所述的多功能宠物喂食机的控制方法,其特征在于,对所述多媒体数据进行处理,得到是否存在待喂食宠物的识别数据包括:
3.根据权利要求2所述的多功能宠物喂食机的控制方法,其特征在于,对所述训练模型进行转换、量化、推理,得到识别待喂食宠物的识别模型包括:
4.根据权利要求1所述的多功能宠物喂食机的控制方法,其特征在于,根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物包括:
5.根据权利要求4所述的多功能宠物喂食机的控制方法,其特征在于,包括:根据所述投喂数据与目标重量对比,通过控制执行元件停止该多功能宠物喂食机食物的投喂。
6.根据权利要求1所述的多功能宠物喂食机的控制方法,其特征在于,根据所述识别数据或所述喂食信号控制多功能宠物喂食机的执行元件进行定量投喂食物之后,该控制方法包括:通过显示器显示该多功能宠物喂食机的喂食参数,所述喂食参数包括投喂时间、投喂次数、每次投喂食物重量、每日投喂食物重量和剩余食物重量。
7.一种多功能宠物喂食机的控制装置,应用于多功能宠物喂食机上,其特征在于,该控制装置包括:数据获取模块、数据处理模块和执行模块;
8.一种多功能宠物喂食机,其特征在于,包括喂食装置和采用如权利要求1-6任意一项所述多功能宠物喂食机的控制方法控制所述喂食装置投喂失去的喂食控制系统,所述喂食控制系统包括iot模块、与所述iot模块连接的开发应用模块和与所述开发应用模块连接的应用框架模块;
9.根据权利要求8所述的多功能宠物喂食机,其特征在于,所述喂食装置包括支架以及安装在所述支架上的储粮盒、显示器和喂食盒,所述喂食盒下方设置有重力传感器;所述储粮盒的出粮口设置呈倾斜形状,所述喂食盒的内容呈圆台形状。
10.根据权利要求8所述的多功能宠物喂食机,其特征在于,所述iot模块包括主控单元以及与所述主控单元连接的重力检测单元、执行单元和通讯单元;