System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及宠物喂食器领域,尤其涉及宠物喂食器及其喂食控制方法、装置及存储介质。
技术介绍
1、随着人们的物质生活水平的提高,人们对精神生活的追求也日益增强。喂养宠物可以丰富人们的精神生活,为人们带来快乐和陪伴,因此,喂养宠物成为了越来越多人的选择。
2、在喂养宠物时,通常在宠物就餐前,将宠物食物放置在宠物餐盘中,即通过人工方式,较为频繁的更换餐盘中的食物。而为了提高操作的便利性,则需要在餐盘中放置较多份量的食物,包括如单一食物喂养或多种食物的混杂喂养,不便于分离干湿食物,不利于提高食物喂养的控制精度。
技术实现思路
1、有鉴于此,本申请实施例提供了宠物喂食器及其喂食控制方法、装置及存储介质,以解决现有技术中的宠物喂食器需要在餐盘中放置较多份量的食物,不便于分离干湿食物,不利于提高食物喂养的控制精度的问题。
2、本申请实施例的第一方面提供了一种宠物喂食器的喂食控制方法,所述宠物喂食器包括用于盛放食物的转盘,所述转盘上设置有根据预定角度划分的食物槽,所述转盘的上部设置有用于遮挡预定数量的食物槽的遮挡部件,所述转盘通过驱动电机驱动放置,所述方法包括:
3、获取预设的喂食计划,所述喂食计划包括食物种类和喂食时间的对应关系;
4、根据所述喂食计划,结合预先设置的食物种类与旋转角度的对应关系,确定所述转盘的旋转角度与喂食时间的对应关系;
5、根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,使所述转盘旋转至喂食时间对应的食物
6、结合第一方面,在第一方面的第一种可能实现方式中,所述方法还包括:
7、接收包括食物种类的喂食指令,根据预先设置的食物种类与旋转角度的对应关系,控制所述转盘旋转至所述喂食指令对应的目标旋转角度;
8、或者,接收包括旋转角度的转盘旋转指令,根据所述旋转角度控制所述转盘旋转。
9、结合第一方面,在第一方面的第二种可能实现方式中,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
10、根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转时,检测所述驱动电机的工作电流;
11、如果在预定的检测周期内,超过预定比例的工作电流大于预定的电流阈值,则确定所述转盘处于堵转状态。
12、结合第一方面,在第一方面的第三种可能实现方式中,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
13、在根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘开始旋转之后的预定时长内,如果未检测到所述转盘处于所述喂食时间对应的目标旋转角度,则确定所述转盘处于堵转状态。
14、结合第一方面的第二种可能实现方式或第一方面的第三种可能实现方式,在第一方面的第四种可能实现方式中,在确定所述转盘处于堵转状态之后,所述方法还包括:
15、按照预定的时间间隔生成堵转消除指令;
16、根据所述堵转消除指令控制所述转盘按照预定的旋转方向朝目标旋转角度旋转,或者控制所述转盘按照预定的旋转方向相反的方向朝目标旋转角度旋转,或者控制所述转盘后退预定角度后,向所述目标旋转角度旋转。
17、结合第一方面,在第一方面的第五种可能实现方式中,在根据所述堵转消除指令控制所述转盘按照预定的旋转方向朝目标旋转角度旋转,或者控制所述转盘按照预定的旋转方向相反的方向朝目标旋转角度旋转,或者控制所述转盘后退预定角度后,向所述目标旋转角度旋转之后,所述方法还包括:
18、在根据所述堵转消除指令尝试的次数超过预定的次数阈值时,则生成堵转状态提醒信息。
19、结合第一方面至第一方面的第三种可能实现方式或第一方面的第五种可能实现方式中的任意一种,在第一方面的第六种可能实现方式中,所述方法还包括:
20、按照预定的检测周期检测所述转盘的位姿;
21、确定检测的位姿与标准位姿之间的偏差,所述偏差包括偏差角度和偏差方向;
22、根据所述偏差角度和偏差方向控制所述转盘复位。
23、本申请实施例的第二方面提供了一种宠物喂食器的喂食控制装置,所述宠物喂食器包括用于盛放食物的转盘,所述转盘上设置有根据预定角度划分的食物槽,所述转盘的上部设置有用于遮挡预定数量的食物槽的遮挡部件,所述转盘通过驱动电机驱动放置,所述装置包括:
24、喂食计划获取单元,用于获取预设的喂食计划,所述喂食计划包括食物种类和喂食时间的对应关系;
25、对应关系确定单元,用于根据所述喂食计划,结合预先设置的食物种类与旋转角度的对应关系,确定所述转盘的旋转角度与喂食时间的对应关系;
26、旋转控制单元,用于根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,使所述转盘旋转至喂食时间对应的食物种类的食物槽为未遮挡状态。
27、本申请实施例的第三方面提供了宠物喂食器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述方法的步骤。
28、本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面任一项所述方法的步骤。
29、本申请实施例与现有技术相比存在的有益效果是:本申请实施例通过在划分有食物槽的转盘中盛放宠物就餐的食物,有利于控制食物的干湿分离。根据预先确定的食物种类与旋转角度的对应关系,结合喂食计划中的食物种类与喂食时间的对应关系,确定转盘在不同时间的旋转角度,根据所确定的旋转角度控制转盘旋转,从而在对应的时间旋出喂食计划相应种类的食物,有利于对不同种类的食物的宠物就餐时间和食物种类和食物量进行精度控制,提升用户喂养的便利性。
本文档来自技高网...【技术保护点】
1.一种宠物喂食器的喂食控制方法,其特征在于,所述宠物喂食器包括用于盛放食物的转盘,所述转盘上设置有根据预定角度划分的食物槽,所述转盘的上部设置有用于遮挡预定数量的食物槽的遮挡部件,所述转盘通过驱动电机驱动放置,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
5.根据权利要求3或4所述的方法,其特征在于,在确定所述转盘处于堵转状态之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在根据所述堵转消除指令控制所述转盘按照预定的旋转方向朝目标旋转角度旋转,或者控制所述转盘按照预定的旋转方向相反的方向朝目标旋转角度旋转,或者控制所述转盘后退预定角度后,向所述目标旋转角度旋转之后,所述方法还包括:
7.根据权利要求1-4和6中任一项所述的方法,其特征在于,所述
8.一种宠物喂食器的喂食控制装置,其特征在于,所述宠物喂食器包括用于盛放食物的转盘,所述转盘上设置有根据预定角度划分的食物槽,所述转盘的上部设置有用于遮挡预定数量的食物槽的遮挡部件,所述转盘通过驱动电机驱动放置,所述装置包括:
9.一种宠物喂食器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。
...【技术特征摘要】
1.一种宠物喂食器的喂食控制方法,其特征在于,所述宠物喂食器包括用于盛放食物的转盘,所述转盘上设置有根据预定角度划分的食物槽,所述转盘的上部设置有用于遮挡预定数量的食物槽的遮挡部件,所述转盘通过驱动电机驱动放置,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
4.根据权利要求1所述的方法,其特征在于,根据所述转盘的旋转角度与喂食时间的对应关系控制所述转盘旋转,包括:
5.根据权利要求3或4所述的方法,其特征在于,在确定所述转盘处于堵转状态之后,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,在根据所述堵转消除指令控制所述转盘按照预定的旋转方向朝目标旋转角度旋转,或者控制所述转盘按照预定的...
【专利技术属性】
技术研发人员:张垫锐,刘昱东,黄永华,
申请(专利权)人:深圳市优必选科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。