自学习烹饪机器人烹饪处理方法、系统、自学习烹饪机器人及存储介质与流程

文档序号:24126093发布日期:2021-03-02 13:34阅读:81来源:国知局
自学习烹饪机器人烹饪处理方法、系统、自学习烹饪机器人及存储介质与流程

[0001]
本申请涉及服务机器人的领域,尤其是涉及一种自学习烹饪机器人烹饪处理方法、系统、自学习烹饪机器人及存储介质。


背景技术:

[0002]
随着社会的发展,传统的人工烹饪方式已经无法很好地适应人们快节奏的生活方式,因此诞生一种可自动进行烹饪的机器人。
[0003]
目前已有授权公告号为cn205787686u的中国实用新型公开了一种烹饪机器人控制器、烹饪机器人及智能烹饪系统,包括烹饪机器人控制器和烹饪机器人,烹饪机器人控制器包括按键模块和控制模块,通过按键模块供用户编辑烹饪任务信号,控制模块与按键模块相连,根据烹饪信号生成控制信号,烹饪机器人控制器与烹饪机器人无线连接,将控制信号传输至烹饪机器人。因此烹饪机器人能实现自动制作菜肴。
[0004]
针对上述中的相关技术,烹饪机器人每次制作菜肴时,加入的配料种类和剂量都是相同的,即菜品的口味和菜量是不变的,发明人认为烹饪机器人还不能满足不同人的口味及菜量需求。


技术实现要素:

[0005]
为了使烹饪机器人做出的菜品更加适合每个用户对于菜品特性的要求,本申请提供一种自学习烹饪机器人烹饪处理方法、系统、自学习烹饪机器人及存储介质。
[0006]
第一方面,本申请提供一种自学习烹饪机器人烹饪处理方法,采用如下的技术方案:该方法包括:烹饪机器人获取当前菜品的菜品食谱和菜品特性信息,对所述菜品食谱与所述菜品特性信息建立关联表;烹饪机器人获取用户对于当前菜品的菜品特性信息的反馈信息,所述反馈信息包括对于所述菜品特性信息的校正指令信息 ;烹饪机器人根据所述当前菜品的菜品特性信息和所述反馈信息,确定最优菜品特性信息 ;烹饪机器人根据最优菜品特性信息修改所述当前菜品的菜品食谱,并在下一次烹饪时,按照修改后的所述菜品食谱进行菜品烹饪。
[0007]
通过采用上述技术方案,随着用户多次选择菜品,烹饪机器人对用户的菜品特性信息也进行着不断的完善,并且分析用户选择菜品的历史信息,烹饪机器人不断修改完善用户对菜品特性的要求,得到菜品特性信息,根据最优菜品特性信息修改当前菜品的菜品食谱,使用户在使用烹饪机器人时,烹饪机器人具有一定的自学功能,按照菜品食谱进行菜品烹饪,做出的菜品更加适合每个用户对于菜品特性的要求。
[0008]
可选的,烹饪机器人所述获取用户对于当前菜品的菜品特性信息的反馈信息的方
法 包括:接收用户的语音输入、键盘输入和/或触摸输入的菜品特性信息;或者,接收用户通过手机app的用户界面输入的菜品特性信息。
[0009]
通过采用上述技术方案,烹饪机器人上设置可供用户语音输入、键盘输入和/或触摸输入的模块,操作更加便利,而通过手机app的用户界面,可使用户远程输入菜品特性信息。烹饪机器人可以通过多种途径实现与人沟通,感知到用户的实际需求,更加智能地完成操作。
[0010]
可选的,所述菜品特性信息包括菜品口味信息和/或菜品份量信息;所述菜品口味信息包括菜品口味类型 和对应该口味类型等级;所述菜品份量信息包括菜品重量等级。
[0011]
通过采用上述技术方案,烹饪机器人分析用户对菜品口味和菜量的要求,多方位完善用户的食用喜好,分析用户的每项需求,更加贴心。
[0012]
可选的,所述菜品特性信息为菜品份量信息,所述获取用户对于当前菜品的菜品特性信息的反馈信息的方法 还包括:烹饪机器人接收称重装置上传的已完成的菜品初始份量信息和用餐后菜品剩余份量信息;烹饪机器人根据所述菜品初始份量信息和饭后菜品剩余份量信息,得到所述菜品的剩余率,所述剩余率即为用户对于当前菜品的菜品份量信息的反馈信息。
[0013]
通过采用上述技术方案,在用户用餐完成后,烹饪机器人得到用户对菜品份量信息的反馈信息,并对反馈信息进行分析,在对菜品特性信息进行修改后,用户的菜品特性信息得到校准,菜品份量更适合用户并且减少粮食浪费,因此烹饪机器人不仅满足了用户的需求,而且保护了资源的有效利用,减少资源浪费,实用性更强。
[0014]
可选的,所述烹饪机器人根据当前菜品的所述菜品特性信息和所述反馈信息,确定最优菜品特性信息,包括:判断所述菜品的剩余率是否处于预设阈值范围内;若否,烹饪机器人则接收用户对于菜品口味信息的评价信息;烹饪机器人根据所述评价信息和所述菜品的剩余率,调整确定最优菜品特性信息。
[0015]
通过采用上述技术方案,烹饪机器人分析用户具有菜品剩余的原因,若是由于菜品口味不合适,则修改菜品口味信息,若菜品口味合适,则剩菜的原因为菜品份量较多,则减少用户的菜品份量信息,智能分析用户剩菜的原因,更贴合用户实际需求。
[0016]
可选的,所述烹饪机器人根据所述评价信息和所述菜品的剩余率,调整确定最优菜品特性信息的方法包括:若所述菜品口味信息的评价信息为正面评价,则根据所述菜品剩余率,得到最优菜品份量;若所述菜品口味信息的评价信息为负面评价,则维持当前菜品份量为最优菜品份量。
[0017]
通过采用上述技术方案,用户输入的为简单语句,通过分析用户的评价语句,区分出用户对口味的评价为正面或负面,来确定用户对菜品口味是否满意,并对菜品份量信息进行调整。将用户输入的自然语言转化为自身可识别的机器语言,智能高效完成信息处理。
[0018]
可选的,所述烹饪机器人根据最优菜品特性信息修改所述当前菜品的菜品食谱的方法包括:
调用菜品食谱与菜品特性信息的关联表;烹饪机器人根据最优菜品特性信息和所述关联表,修改当前菜品的菜品食谱。
[0019]
通过采用上述技术方案,当烹饪机器人得到最优菜品特性信息后,即将最优菜品特性信息应用到菜品菜谱上,在用户下一次调用菜品菜谱时,相应的菜品特性已经适应用户的口味和菜量。
[0020]
第二方面,本申请提供一种自学习烹饪机器人烹饪处理系统,采用如下的技术方案:该系统包括:第一获取模块,用于获取当前菜品的菜品食谱和菜品特性信息;所述菜品食谱与所述菜品特性信息建立关联表;第二获取模块,用于获取用户对于当前菜品的菜品特性信息的反馈信息,所述反馈信息包括对于所述菜品特性信息的校正指令信息;信息确定模块,用于根据所述当前菜品的菜品特性信息和所述反馈信息,确定最优菜品特性信息;食谱修改模块,用于根据最优菜品特性信息修改所述当前菜品的菜品食谱,并在下一次烹饪时,按照修改后的所述菜品食谱进行菜品烹饪。
[0021]
第三方面,本申请提供一种自学习烹饪机器人,包括存储器和处理器;所述存储器上存储有计算机程序,所述处理器执行所述程序时实现自学习烹饪机器人烹饪处理方法。
[0022]
第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现自学习烹饪机器人烹饪处理方法。
[0023]
通过采用上述技术方案,随着用户多次选择菜品,烹饪机器人对用户的菜品特性信息也进行着不断的完善,并且分析用户选择菜品的历史信息,不断修改完善用户对菜品特性的要求,得到菜品特性信息,最优根据最优菜品特性信息修改当前菜品的菜品食谱,使用户在使用烹饪机器人时,机器人按照菜品食谱进行菜品烹饪,做出的菜品更加适合每个用户对于菜品特性的要求。
附图说明
[0024]
图1是本申请实施例提供的一种自学习烹饪机器人烹饪处理方法的流程示意图;图2是本申请实施例中步骤s103的子步骤的流程示意图;图3是本申请实施例提供的一种自学习烹饪机器人烹饪处理系统的结构框图;图4是本申请实施例提供的一种自学习烹饪机器人的结构示意图。
具体实施方式
[0025]
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0026]
烹饪机器人为一种学习控制型机器人,能“体会”工作的经验,具有一定的学习功能,并将所“学”的经验用于工作中。烹饪机器人将烹饪工艺的灶上动作标准化并转化为机器可解读语言,再利用机械装置和自动控制、计算机等现代技术,模拟实现厨师工艺操作过程。它不仅能做到目前市面上一些烹饪设备完成的烤、炸、煮、蒸等烹饪工艺,也能实现中国独有的炒、熘、爆、煸等技法。本申请的烹饪机器人具有一定的自学功能,做出的菜品更贴合
人们的个性化需求。
[0027]
本实施例提供一种自学习烹饪机器人的烹饪处理方法,该方法的主要流程描述如下(步骤s101~s104):步骤s101:烹饪机器人获取当前菜品的菜品食谱和菜品特性信息,对菜品食谱与菜品特性信息建立关联表。
[0028]
本实施例中,菜品特性信息包括菜品口味信息和/或菜品份量信息。菜品口味信息包括菜品口味类型和对应该口味类型等级,菜品份量信息包括菜品重量等级。烹饪机器人获取的菜品食谱可来自互联网或者用户的输入;每一个菜品食谱的菜品口味类型以及菜品份量均是固定的,菜品口味来源于菜品食谱,烹饪机器人通过大数据分析可以建立菜品食谱与菜品特性信息之间的关联表,并存储在数据库中。
[0029]
例如,菜品口味类型包括酸、甜、辣、麻、咸等等,口味类型等级由1至10分成十级,并从1至10进行表示,1代表口味最轻,10口味最重;菜品重量等级可直接采用菜品重量描述。例如,烹饪机器人对于当前菜品a的菜品特性进行分析,菜品a的菜品口味信息为辣2级、甜3级,重量等级为300克。
[0030]
烹饪机器人能够通过接收和搜索来自不同渠道的菜品食谱,并对菜品的菜品特性信息进行分析,进行自动智能计算,完成繁复的大量计算工作。
[0031]
步骤s102:烹饪机器人获取用户对于当前菜品的菜品特性信息的反馈信息,反馈信息包括对于菜品特性信息的校正指令信息;在本实施例中,反馈信息即用户在品尝菜品时或者品尝菜品后,对于菜品口味和/或菜品份量的反馈。具体的,该反馈可以是用户通过语音与烹饪机器人进行对话或者通过在烹饪机器人自带的键盘或者触摸屏进行反馈信息的输入。
[0032]
在本实施例中,烹饪机器人可与移动终端连接,移动终端可选为手机或者平板电脑等,用户可以通过手机或者平板电脑app上安装的烹饪管理软件进行远程点单,并可预设取餐时间,烹饪机器人获取到用户的点单信息后即开始进行制作。用户还可以通过手机或者平板电脑app上安装的烹饪管理软件输入对于菜品的反馈消息,反馈消息上传至烹饪机器人。
[0033]
例如,当用户在客厅休息时,或者在回家的路上,用户可使用手机上安装的烹饪管理软件进行点单,当用户按照喜好点单完成并发送后,在厨房待命的烹饪机器人接收到用户从手机上发送的信息,烹饪机器人则开始烹饪菜品。在烹饪机器人烹饪的期间,用户可做其他事情等待取餐。当烹饪机器人在用户预设的时间内烹饪完成菜品后,烹饪机器人向用户的手机发送提醒信息,提醒用户取餐。当用户用餐完成后,用户在当前订单后输入对菜品的反馈评价。因此用户无需在现场点单或输入反馈,节省时间且更便利使用,提高生活质量。
[0034]
校正指令信息至少应该包括反映菜品口味和/份量的语句,以及包括关于对于调整菜品口味和/或份量的词句,该词句可以是正向词句,例如,“增加”、“减少”;也可以识别反向词句,例如:“太甜了”,即为“降低”甜度。
[0035]
在一个示例中,用户向烹饪机器人对话,“菜品a不够辣,太甜了,菜量多”等菜品特性信息,“菜品a不够辣,太甜了,菜量多”,其校正指令即为:降低菜品a辣度、甜度,减少菜量。
[0036]
烹饪机器人可以通过多种途径实现与人沟通,将用户的语言翻译成机器语言,感知到用户的实际需求,更加智能地完成操作。
[0037]
在本申请实施例中,在获取用户对于菜品份量信息的反馈信息还可以通过烹饪机器人自身的称重系统。首先,烹饪机器人自身携带的称重装置能够对已经完成的菜品进行承重,得到菜品初始份量信息,并将数据上传;用户在菜品品尝完毕后,可以将菜品连同盛菜的器皿一同放置在称重装置上进行再次称重,从而得到用餐后菜品剩余份量信息;然后,根据菜品初始份量信息和饭后菜品剩余份量信息,得到菜品的剩余率,剩余率即为用户对于当前菜品的菜品份量信息的反馈信息。
[0038]
在一个示例中,在完成菜品a后,对菜品a称重,得到菜品a的菜品初始份量m,当用户用餐完成后,机器人对用餐后的菜品a称重,得到菜品a的菜品剩余份量信息n。
[0039]
那么,根据剩余率的计算公式:,得到用户对当前菜品a的剩余率,剩余率越高则菜品的菜品重量等级越高。
[0040]
烹饪机器人通过设置外接称重装置,计算得到用户在用餐前后菜品的重量,计算剩余率等信息,将实际的剩余菜量数值转化成机器语言,实现烹饪机器人智能分析数据的操作。
[0041]
步骤s103:烹饪机器人根据当前菜品的菜品特性信息和反馈信息,确定最优菜品特性信息;可选的,参照图2,步骤s103包括以下子步骤(步骤s1031~s1033):步骤s1031:烹饪机器人判断菜品的剩余率是否处于预设阈值范围内。具体的,对于菜品的剩余率预设阈值为0~10%。具体的,首先,烹饪机器人先对菜品的剩余率进行判断,可以先确定菜品剩余是否是正常用餐剩余,从而便于判断是否需要调整菜品份量;步骤s1032:若否,烹饪机器人则接收用户对于菜品口味信息的评价信息。若是,则保存当前的菜品特性信息。具体的,当用户对于菜品a的菜品剩余率为20%,则接收用户对于菜品口味信息的评价信息“菜品a不够辣,太甜了”,若用户菜品a的剩余率为5%,则保存用户对于菜品a的菜品特性信息“辣2级、甜3级”;步骤s1033:烹饪机器人根据评价信息和菜品的剩余率,调整确定最优菜品特性信息。
[0042]
在本实施例中,若菜品口味信息的评价信息为正面评价,烹饪机器人则根据菜品剩余率,得到最优菜品份量。其中,正面评价为对当前菜品口味信息赞同的语言,例如包含“好、合适、赞、行”等其中一个或者多个信息的语句。
[0043]
机器人在接收到用户输入的反馈信息后,将反馈信息中的语句与保存有正面评价的语言库对比,对比一致后,即确定表示用户对于当前的菜品口味信息是满意的,菜品剩余的原因是菜品份量较大,即将用户的菜品份量信息减小。
[0044]
若菜品口味信息的评价信息为负面评价,烹饪机器人则维持当前菜品份量为最优菜品份量。其中,负面评价为对当前菜品口味信息不赞同的语言,例如包含“不、太甜、太辣、太咸”等其中一个或者多个信息的语句。
[0045]
烹饪机器人在接收到用户输入的菜品口味反馈信息后,将反馈信息中的语句与保存有负面评价的语言库对比,对比一致后,即确定菜品剩余的原因是用户对于当前的菜品口味信息是不满意的,即根据用户的评价信息修改菜品口味信息,菜品份量信息维持不变。
[0046]
烹饪机器人接收用户反馈后,根据计算获得操作指令,优化用户对应菜品信息,烹
饪机器人即通过接收用户输入的反馈信息,自学习得到结果。
[0047]
参照图1,步骤s104:烹饪机器人根据最优菜品特性信息修改当前菜品的菜品食谱,并在下一次烹饪时,按照修改后的菜品食谱进行菜品烹饪。
[0048]
随着用户使用次数的增多,烹饪机器人对于用户对菜品的菜品特性信息经过不断修改和完善,按照菜品食谱进行烹饪的菜品更加符合用户的口味和菜量,智能完成信息完善过程,更好服务用户,提高用户体验。
[0049]
为了更好地实施以上方法,本申请实施例提供了一种自学习烹饪机器人的烹饪系统。参照图3,该系统主要包括:第一获取模块201,用于获取当前菜品的菜品食谱和菜品特性信息,对菜品食谱与菜品特性信息建立关联表;第二获取模块202,用于获取用户对于当前菜品的菜品特性信息的反馈信息,反馈信息包括对于菜品特性信息的校正指令信息;信息确定模块203,用于根据当前菜品的菜品特性信息和反馈信息,确定最优菜品特性信息;食谱修改模块204,用于根据最优菜品特性信息修改当前菜品的菜品食谱,并在下一次烹饪时,按照修改后的菜品食谱进行菜品烹饪。
[0050]
前述实施例中的方法中的各种变化方式和具体实例同样适用于本实施例的自学习烹饪机器人的烹饪系统,通过前述对自学习烹饪机器人烹饪处理方法的详细描述,本领域技术人员可以清楚的知道本实施例中的自学习烹饪机器人烹饪处理系统的实施方法,所以为了说明书的简洁,在此不再详述。
[0051]
为了更好地执行上述方法的系统,参照图4,本申请实施例提供了一种自学习烹饪机器人,烹饪机器人设置在厨房内,可制作菜品,烹饪机器人包括存储器301和处理器302,存储器301上存储有计算机程序,处理器302执行程序时实现上述实施例中的烹饪方法。
[0052]
其中,存储器301可用于存储指令、程序、代码、代码集或指令集。存储器301可以包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如烹饪机器人获取用户对于当前菜品的菜品特性信息的反馈信息)以及用于实现上述实施例提供的烹饪处理方法的指令等;存储数据区可存储上述实施例提供的烹饪处理方法中涉及到的数据(如菜品食谱、菜品特性信息和剩余率等)等。
[0053]
处理器302可以包括一个或者多个处理核心。处理器302通过运行或执行存储在存储器301内的指令、程序、代码集或指令集,调用存储在存储器301内的数据,执行本申请的各种功能和处理数据。处理器302可以为特定用途集成电路(application specific integrated circuit,asic)、数字信号处理器302(digital signal processor,dsp)、数字信号处理装置(digital signal processing device,dspd)、可编程逻辑装置(programmable logic device,pld)、现场可编程门阵列(field programmable gate array,fpga)、中央处理器302(central processing unit,cpu)、控制器、微控制器和微处理器302中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器302功能的电子器件还可以为其它,本申请实施例不作具体限定。
[0054]
本申请实施例提供一种计算机可读存储介质,例如包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光
盘等各种可以存储程序代码的介质。该计算机可读存储介质存储有能够被处理器302加载并执行上述实施例的烹饪处理方法的计算机程序。
[0055]
本申请具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1