CN109991882B - 一种智能烹饪机器人及智能烹饪方法 - Google Patents
一种智能烹饪机器人及智能烹饪方法 Download PDFInfo
- Publication number
- CN109991882B CN109991882B CN201910250028.3A CN201910250028A CN109991882B CN 109991882 B CN109991882 B CN 109991882B CN 201910250028 A CN201910250028 A CN 201910250028A CN 109991882 B CN109991882 B CN 109991882B
- Authority
- CN
- China
- Prior art keywords
- cooking
- dimension table
- field
- robot
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000010411 cooking Methods 0.000 title claims abstract description 166
- 238000000034 method Methods 0.000 title claims abstract description 42
- 235000011194 food seasoning agent Nutrition 0.000 claims abstract description 56
- 235000013409 condiments Nutrition 0.000 claims abstract description 22
- 239000004278 EU approved seasoning Substances 0.000 claims abstract description 18
- 230000008569 process Effects 0.000 claims abstract description 12
- 238000006073 displacement reaction Methods 0.000 claims abstract description 8
- 239000000654 additive Substances 0.000 claims abstract description 6
- 230000000996 additive effect Effects 0.000 claims abstract description 5
- 238000012423 maintenance Methods 0.000 claims description 23
- 239000000779 smoke Substances 0.000 claims description 11
- 238000005457 optimization Methods 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 6
- 235000013305 food Nutrition 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 4
- 230000001360 synchronised effect Effects 0.000 claims description 4
- 238000009835 boiling Methods 0.000 claims description 3
- 230000008859 change Effects 0.000 claims description 3
- 230000003247 decreasing effect Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010438 heat treatment Methods 0.000 claims description 3
- 238000010025 steaming Methods 0.000 claims description 3
- 238000005286 illumination Methods 0.000 claims description 2
- 238000003466 welding Methods 0.000 claims description 2
- 230000003287 optical effect Effects 0.000 abstract description 4
- 239000003921 oil Substances 0.000 description 13
- 238000010521 absorption reaction Methods 0.000 description 4
- 239000008157 edible vegetable oil Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 235000019640 taste Nutrition 0.000 description 3
- 235000019504 cigarettes Nutrition 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 235000012054 meals Nutrition 0.000 description 1
- 230000008092 positive effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
- 235000013599 spices Nutrition 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J27/00—Cooking-vessels
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J36/00—Parts, details or accessories of cooking-vessels
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J37/00—Baking; Roasting; Grilling; Frying
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47J—KITCHEN EQUIPMENT; COFFEE MILLS; SPICE MILLS; APPARATUS FOR MAKING BEVERAGES
- A47J47/00—Kitchen containers, stands or the like, not provided for in other groups of this subclass; Cutting-boards, e.g. for bread
- A47J47/01—Kitchen containers, stands or the like, not provided for in other groups of this subclass; Cutting-boards, e.g. for bread with dispensing devices
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Cookers (AREA)
Abstract
Description
技术领域
本发明属于智能机器人技术领域,尤其涉及一种智能烹饪机器人及智能烹饪方法。
背景技术
烹饪一直是现代家庭的主要劳动,现在的人们生活节奏快,工作压力大,这种生活环境使得人们没有更多的时间去准备烹饪,因此,由智能厨房代替传统的人们亲自下厨制作美味饭菜的呼声越来越高。近几年随着人工智能科技发展迅速,智能机器人应用领域越来越广,将智能机器人应用在烹饪领域也是必然的发展趋势。但如何将人类依靠经验和技巧制作的各种口味的饭菜的手艺和智能机器人结合是个较难解决的问题。
综上所述,现有技术存在的问题是:
将人类依靠经验和技巧制作的各种口味的饭菜的手艺和智能机器人结合是个较难解决的问题。
现有技术中,智能烹饪方法没有结合了机器人与人类烹饪的各个智慧,不能实现烹饪的自动化进行,控制精度低,造成烹饪机器人工作效率低。
现有技术中,对调味盛装盒中各个对应调味品的添加量与添加时间进行控制准确度低,不能精确的匹配信息,造成最终菜品口味不一;
选择烹饪方式效果差,造成控制机器人进行烹饪运行效果精确度执行中延迟,影响烹饪机器人的实用。
发明内容
针对现有技术存在的问题,本发明提供了一种智能烹饪机器人及智能烹饪方法。
本发明是这样实现的,一种智能烹饪方法,所述智能烹饪方法利用控制板设置的烹饪程序,控制第一控制钮对调味盛装盒中各个对应调味品的添加量与添加时间进行控制;从控制板内置数据库里获取两个连续调味品的添加量数据,将两帧调味品的添加量数据按时间顺序分别标记为I1和I2;以I1和I2为最底层分别构造调味品的添加量数据金字塔和在调味品的添加量数据金字塔的每层上生成相同数目的种子点,并将最顶层上的种子点的匹配初始化为随机值;将获得的种子点在由调味品的添加量数据金字塔依次从顶层到底层逐层进行匹配,每层种子点的匹配结果作为下一层相应种子点的初始值;将最底层种子点的匹配结果利用对边缘敏感的插值算法进行插值,将插值结果作为光流估计的初始值,然后利用变分能量优化模型进行优化,最终得到大位移光流估计结果,即对应调味品的添加量;
通过第二控制钮选择烹饪方式,控制机器人进行烹饪运行;
机器人接收烹饪方式维护更新指令;
根据所述维护更新指令获取烹饪方式信息以及需要维护更新的维度表的维度表信息;
根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述烹饪方式信息以及所述维度表操作权限信息,判断所述烹饪方式信息是否满足所述维度表操作权限信息;
若所述烹饪方式信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;
将进行更新操作后的维度表同步到控制板内置数据库。
进一步,开启照明灯与吸油烟口,烹饪锅下部分开始旋转进行烹饪,在烹饪过程中通过添加管进行调味品的添加。
进一步,在调味品的添加量数据金字塔的每层上生成相同数目的种子点中将最底层的种子点设计为间隔为d的调味品的添加量数据网格交点;上层的种子点均是最底层种子点的对应缩放版本,也就是每层种子点在当前层的坐标位置均是下层种子点坐标位置的η倍,即:
{p(sl)}=η·{p(sl-1)},l≥1;
其中l代表金字塔层数,{p(sl)}表示第l层种子点的在其上的位置,η表示金字塔缩放系数;
第一步:邻域传播,即:
其中sm表示当前种子点,Nm表示对网格种子点之间使用自然邻域***时当前种子点的相邻种子点集合,f(sm)表示当前种子点的运动矢量,C(f(·))表示对当前种子点使用f(·)为运动矢量时的匹配代价;
第二步:随机搜索,以当前最佳运动矢量f(sm)为中心,以指数递减半径为搜索域,进行随机试探;迭代进行以上两步,直至收敛;
每层种子点的匹配结果作为下一层相应种子点的初始值,即:
其中{f(sl)}为第l层种子点的运动矢量,η为金字塔的缩放系数。
进一步,维度表操作权限信息包括:具有维度表操作权限的烹饪方式标识;
所述判断所述烹饪方式信息是否满足所述维度表操作权限信息,包括:
判断所述烹饪方式信息是否在所述具有维度表操作权限的烹饪方式标识中;
所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;
在对所述需要维护更新的维度表进行更新操作之前,包括:
根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段的字段标识;
根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件;
若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述增加内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;
根据所述字段内容排序规则,将所述字段内容进行排序;
根据所述字段次序信息,将维度表中的各个字段进行排序;
若所述维护更新指令为更改内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述更改内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;
若所述维护更新指令为删除内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
在所述维度表中的一个或多个字段中删除字段内容;
还包括:
判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;
若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。
本发明的另一目的在于提供一种实施所述智能烹饪方法的智能烹饪机器人,所述智能烹饪机器人包括机身,所述机身上端设有烹饪平台,机身前端设有控制板;
控制板用于控制机器人烹饪程序与调料的添加;
机身后侧焊接连接有机械臂,机械臂远离机身一端焊接连接有机器人头部,机器人头部用于油烟的吸取、还用于提供照明。
进一步,所述烹饪平台包括设在机身上端中部的锅架,锅架上端摆放设有烹饪锅,锅架两侧设有导电基座。
进一步,所述烹饪锅包括两部分同轴心转动连接组成,下端为转动部分,上端为固定部分;
所述导电基座上端螺纹连接有调味盛装盒,所述调味盛装盒沿导电基座长度方向设有若干,所述调味盛装盒上端设有盒盖,盒盖设有加料口,与加料口相对一侧设有添加管,添加管与烹饪锅上部分连通;
控制板包括与调味盛装盒相对应数量的第一控制钮,还包括调节烹饪方式的第二控制钮,位于控制板下方;
所述机器人头部包括机器人眼睛部位与口部,所述眼睛部位内部嵌设有照明灯,所述口部螺丝固定连接有吸油烟口。
进一步,通过第二控制钮选择烹饪方式,包括炸模式、煮模式、蒸模式、炒模式、煎模式、炖模式、烤模式、焖模式;选择结果传输到控制板,控制板根据该烹饪任务控制智能烹饪机器人启动,并加入相关的食材用料进行加热。
进一步,所述控制板包括电路控制板硬件与固化在电路控制板内的软件;软件包括设置智能烹饪机器人的工作参数、初始化检测、设定烹饪指令;设定烹饪指令包括选择烹饪方式、设定烹饪时间、调味品的添加量与添加时间、控制烹饪温度;根据烹饪指令在设定时间自动控制智能烹饪机器人执行各种烹饪动作。
本发明的优点及积极效果为:
该发明设有机身,机身上端为烹饪平台。同时设有控制板,设有与调味盛装盒同数量的控制按钮,方便控制各种调味品的添加。控制板控制烹饪温度实现无油烟排放,烹饪出有益人体的菜肴,更具有环保意义;对烹饪完成的菜肴保温。通过控制板的控制设定,完成结合了机器人与人类烹饪的各个智慧,既实现了人类在烹饪中的经验,又实现了烹饪的自动化过程,同时机器人头部上设有照明灯与吸油烟口,既美观又实用。
本发明智能烹饪方法利用控制板设置的烹饪程序,控制第一控制钮对调味盛装盒中各个对应调味品的添加量与添加时间进行控制;从控制板内置数据库里获取两个连续调味品的添加量数据,将两帧调味品的添加量数据按时间顺序分别标记为I1和I2;以I1和I2为最底层分别构造调味品的添加量数据金字塔和在调味品的添加量数据金字塔的每层上生成相同数目的种子点,并将最顶层上的种子点的匹配初始化为随机值;将获得的种子点在由调味品的添加量数据金字塔依次从顶层到底层逐层进行匹配,每层种子点的匹配结果作为下一层相应种子点的初始值;将最底层种子点的匹配结果利用对边缘敏感的插值算法进行插值,将插值结果作为光流估计的初始值,然后利用变分能量优化模型进行优化,最终得到大位移光流估计结果,即对应调味品的添加量。
通过第二控制钮选择烹饪方式,控制机器人进行烹饪运行;机器人接收烹饪方式维护更新指令;根据所述维护更新指令获取烹饪方式信息以及需要维护更新的维度表的维度表信息;根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述烹饪方式信息以及所述维度表操作权限信息,判断所述烹饪方式信息是否满足所述维度表操作权限信息;若所述烹饪方式信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;将进行更新操作后的维度表同步到控制板内置数据库。获得准确的运行参数。
本发明的匹配过程可以得到精确的大位移匹配;在调味品的添加量数据金字塔上由顶层到底层的匹配过程中,不断优化匹配结果。对于在顶层中消失的细小物体,特别是高速运动的细小物体能够在由粗到细的过程中逐渐恢复。相比于传统的基于变分能量优化模型的方法可以更好的处理大位移运动,传统的基于变分能量优化模型的方法因为对初始值有非常高的要求,导致其对于大位移运动时无法找到一个合适的初始值,在即使使用了由粗到细的策略后也并不能解决这个问题,主要是因为在由粗到细的变分优化过程中,顶层的错误逐层传播到了底层,特别是在存在高速运动小物体的情况下,相反,本发明会在由粗到细的过程中,不断优化匹配结果,极大地限制了上层错误的传播;相比于基于匹配的插值优化方法,本发明具有更高效、更灵活的效果,本发明可以随时根据应用场景的不同控制种子点的数目,产生不同效率、不同精度的光流结果。获得精确的控制调味品的添加量数据。添加时间可根据添加量进行自动调整。
附图说明
图1是本发明实施例提供的智能烹饪机器人的结构示意图;
图2是本发明实施例提供的智能烹饪机器人的正面示意图;
图中;1、机身;2、烹饪平台;3、控制板;4、机械臂;5、机器人头部;6、锅架;7、烹饪锅;8、导电基座;9、调味盛装盒;10、盒盖;11、加料口;12、添加管;13、第一控制钮;14、第二控制钮;15、照明灯;16、吸油烟口。
具体实施方式
为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。
下面结合附图对本发明的结构作详细的描述。
如图1和图2所示,本发明实施例提供的智能烹饪机器人包括机身1、烹饪平台2、控制板3、机械臂4、机器人头部5、锅架6、烹饪锅7、导电基座8、调味盛装盒9、盒盖10、加料口11、添加管12、第一控制钮13、第二控制钮14、照明灯15、吸油烟口16,所述机身1上端设有烹饪平台2,机身1前端设有控制板3,控制板3可控制机器人烹饪程序与调料的添加,机身1后侧焊接连接有机械臂4,机械臂4远离机身1一端焊接连接有机器人头部5,机器人头部5实现了油烟与照明的功能。
所述烹饪平台2包括设在机身1上端中部的锅架6,锅架6上端摆放设有烹饪锅7,锅架6两侧设有导电基座8。所述烹饪锅7包括两部分同轴心转动连接组成,下端为转动部分,上端为固定部分。所述导电基座8上端螺纹连接有调味盛装盒9,所述调味盛装盒9沿导电基座8长度方向设有若干,所述调味盛装盒9上端设有盒盖10,盒盖10设有加料口11,与加料口11相对一侧设有添加管12,添加管12与烹饪锅7上部分连通。所述控制板3包括与调味盛装盒9相对应数量的第一控制钮13,还包括调节烹饪方式的第二控制钮14,位于控制板3下方。所述机器人头部5包括机器人眼睛部位与口部,所述眼睛部位内部嵌设有照明灯15,所述口部螺丝固定连接有吸油烟口16。
在本发明实施例中,通过第二控制钮14选择烹饪方式,包括“炸模式”、“煮模式”、“蒸模式”、“炒模式”、“煎模式”、“炖模式”、“烤模式”或者“焖模式”等。选择结果传输到控制板3,控制板3根据该烹饪任务控制智能烹饪机器人启动,并加入相关的食材用料进行加热。以用户编辑的烹饪任务信号为“炸模式”为例,第二控制钮14选择烹饪方式传输至控制板3,在控制板3上设置其他烹饪程序,控制板3根据该烹饪程序生成控制信号,烹饪机器人根据该控制信号控制调味盛装盒9打开盒盖10,食用油从加料口11经添加管12进入烹饪锅7。一段时间以后,控制板3生成控制信号停止加入食用油。控制板3控制烹饪锅7下部分开始旋转同时对食用油进行加热,并在设定的油温下对准备好的食材进行油炸,且将油温控制在适宜的温度范围内,当烹饪过程达到了预设的时间长度则完成烹饪任务。同时,可通过控制板3上第一控制钮13设置其余各个对应调味品的添加量与添加时间。
所述控制板3包括电路控制板硬件与固化在电路控制板内的软件。软件包括设置智能烹饪机器人的工作参数、初始化检测、设定烹饪指令等。设定烹饪指令包括选择烹饪方式、设定烹饪时间、调味品的添加量与添加时间、控制烹饪温度;根据烹饪指令在设定时间自动控制智能烹饪机器人执行各种烹饪动作。
本发明的工作原理是:该发明通过在控制板3上设置烹饪程序,通过在调味盛装盒9中通过加料口添加各种调味品,每个调味盛装盒9可根据自己喜好进行添加,添加完成时,通过控制板3上第一控制钮13设置各个对应调味品的添加量与添加时间,设置调味完成,选择烹饪方式,通过第二控制钮14选择烹饪方式,选择完毕,通过机器人运转程序,打开照明灯15与吸油烟口16,烹饪锅7下部分开始旋转进行烹饪,在烹饪过程中通过添加管12进行调味品的添加。
在本发明实施例中,智能烹饪方法利用控制板设置的烹饪程序,控制第一控制钮对调味盛装盒中各个对应调味品的添加量与添加时间进行控制;从控制板内置数据库里获取两个连续调味品的添加量数据,将两帧调味品的添加量数据按时间顺序分别标记为I1和I2;以I1和I2为最底层分别构造调味品的添加量数据金字塔和在调味品的添加量数据金字塔的每层上生成相同数目的种子点,并将最顶层上的种子点的匹配初始化为随机值;将获得的种子点在由调味品的添加量数据金字塔依次从顶层到底层逐层进行匹配,每层种子点的匹配结果作为下一层相应种子点的初始值;将最底层种子点的匹配结果利用对边缘敏感的插值算法进行插值,将插值结果作为光流估计的初始值,然后利用变分能量优化模型进行优化,最终得到大位移光流估计结果,即对应调味品的添加量;
通过第二控制钮选择烹饪方式,控制机器人进行烹饪运行;
机器人接收烹饪方式维护更新指令;
根据所述维护更新指令获取烹饪方式信息以及需要维护更新的维度表的维度表信息;
根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述烹饪方式信息以及所述维度表操作权限信息,判断所述烹饪方式信息是否满足所述维度表操作权限信息;
若所述烹饪方式信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;
将进行更新操作后的维度表同步到控制板内置数据库。
开启照明灯与吸油烟口,烹饪锅下部分开始旋转进行烹饪,在烹饪过程中通过添加管进行调味品的添加。
在调味品的添加量数据金字塔的每层上生成相同数目的种子点中将最底层的种子点设计为间隔为d的调味品的添加量数据网格交点;上层的种子点均是最底层种子点的对应缩放版本,也就是每层种子点在当前层的坐标位置均是下层种子点坐标位置的η倍,即:
{p(sl)}=η·{p(sl-1)},l≥1;
其中l代表金字塔层数,{p(sl)}表示第l层种子点的在其上的位置,η表示金字塔缩放系数;
第一步:邻域传播,即:
其中sm表示当前种子点,Nm表示对网格种子点之间使用自然邻域***时当前种子点的相邻种子点集合,f(sm)表示当前种子点的运动矢量,C(f(·))表示对当前种子点使用f(·)为运动矢量时的匹配代价;
第二步:随机搜索,以当前最佳运动矢量f(sm)为中心,以指数递减半径为搜索域,进行随机试探;迭代进行以上两步,直至收敛;
每层种子点的匹配结果作为下一层相应种子点的初始值,即:
其中{f(sl)}为第l层种子点的运动矢量,η为金字塔的缩放系数。
维度表操作权限信息包括:具有维度表操作权限的烹饪方式标识;
所述判断所述烹饪方式信息是否满足所述维度表操作权限信息,包括:
判断所述烹饪方式信息是否在所述具有维度表操作权限的烹饪方式标识中;
所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;
在对所述需要维护更新的维度表进行更新操作之前,包括:
根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段的字段标识;
根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件;
若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述增加内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;
根据所述字段内容排序规则,将所述字段内容进行排序;
根据所述字段次序信息,将维度表中的各个字段进行排序;
若所述维护更新指令为更改内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述更改内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;
若所述维护更新指令为删除内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
在所述维度表中的一个或多个字段中删除字段内容;
还包括:
判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;
若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。
以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。
Claims (9)
1.一种智能烹饪方法,其特征在于,所述智能烹饪方法利用控制板设置的烹饪程序,控制第一控制钮对调味盛装盒中各个对应调味品的添加量与添加时间进行控制;从控制板内置数据库里获取两个连续调味品的添加量数据,将两帧调味品的添加量数据按时间顺序分别标记为I1和I2;以I1和I2为最底层分别构造调味品的添加量数据金字塔和在调味品的添加量数据金字塔的每层上生成相同数目的种子点,并将最顶层上的种子点的匹配初始化为随机值;将获得的种子点在由调味品的添加量数据金字塔依次从顶层到底层逐层进行匹配,每层种子点的匹配结果作为下一层相应种子点的初始值;将最底层种子点的匹配结果利用对边缘敏感的插值算法进行插值,将插值结果作为光流估计的初始值,然后利用变分能量优化模型进行优化,最终得到大位移光流估计结果,即对应调味品的添加量;
通过第二控制钮选择烹饪方式,控制机器人进行烹饪运行;
机器人接收烹饪方式维护更新指令;
根据所述维护更新指令获取烹饪方式信息以及需要维护更新的维度表的维度表信息;
根据所述维度表信息获取预先设置的维度表配置信息;其中,所述维度表配置信息中带有所述需要维护更新的维度表所在的源数据库、所述维度表需要同步的目的数据库以及维度表操作权限信息;
根据所述烹饪方式信息以及所述维度表操作权限信息,判断所述烹饪方式信息是否满足所述维度表操作权限信息;
若所述烹饪方式信息满足所述维度表操作权限信息,对所述需要维护更新的维度表进行更新操作;
将进行更新操作后的维度表同步到控制板内置数据库;
具有维度表操作权限的烹饪方式标识;
所述判断所述烹饪方式信息是否满足所述维度表操作权限信息,包括:
判断所述烹饪方式信息是否在所述具有维度表操作权限的烹饪方式标识中;
所述维护更新指令为增加内容指令、更改内容指令或删除内容指令;
在对所述需要维护更新的维度表进行更新操作之前,包括:
根据所述维护更新指令,确定需要维护更新的字段,并获取到所述需要维护更新的字段的字段标识;
根据所述字段标识以及所述维度表配置信息获取到预先设置的字段配置信息;其中,所述字段配置信息包括所述字段的字段内容排序规则、字段次序信息、字段限制条件;
若所述维护更新指令为增加内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述增加内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中增加字段内容;
根据所述字段内容排序规则,将所述字段内容进行排序;
根据所述字段次序信息,将维度表中的各个字段进行排序;
若所述维护更新指令为更改内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
获取所述更改内容指令对应的批量数据内容;
根据所述批量数据内容,在所述维度表中的一个或多个字段中更改字段内容;
若所述维护更新指令为删除内容指令,所述对所述需要维护更新的维度表进行更新操作,包括:
在所述维度表中的一个或多个字段中删除字段内容;
还包括:
判断所述增加字段内容、更改字段内容或者删除字段内容之后的各字段是否满足所述字段限制条件;
若有字段不满足所述字段限制条件,生成提示信息;所述提示信息用于提示不满足所述字段限制条件的字段数,并提示不满足所述字段限制条件的字段相关信息;所述字段相关信息包括所述字段的所述字段标识或者字段名称。
2.如权利要求1所述的智能烹饪方法,其特征在于,开启照明灯与吸油烟口,烹饪锅下部分开始旋转进行烹饪,在烹饪过程中通过添加管进行调味品的添加。
4.如权利要求1所述的智能烹饪方法,其特征在于,在调味品的添加量数据金字塔的每层上生成相同数目的种子点中将最底层的种子点设计为间隔为d的调味品的添加量数据网格交点;上层的种子点均是最底层种子点的对应缩放版本,也就是每层种子点在当前层的坐标位置均是下层种子点坐标位置的η倍,即:
{p(sl)}=η·{p(sl-1)},l≥1;
其中l代表金字塔层数,{p(sl)}表示第l层种子点的在其上的位置,η表示金字塔缩放系数;
第一步:邻域传播,即:
其中sm表示当前种子点,Nm表示对网格种子点之间使用自然邻域***时当前种子点的相邻种子点集合,f(sm)表示当前种子点的运动矢量,c(f(·))表示对当前种子点使用f(·)为运动矢量时的匹配代价;
第二步:随机搜索,以当前最佳运动矢量f(sm)为中心,以指数递减半径为搜索域,进行随机试探;迭代进行以上两步,直至收敛;
每层种子点的匹配结果作为下一层相应种子点的初始值,即:
其中{f(sl)}为第l层种子点的运动矢量,η为金字塔的缩放系数。
5.一种实施权利要求1所述智能烹饪方法的智能烹饪机器人,其特征在于,所述智能烹饪机器人包括机身,所述机身上端设有烹饪平台,机身前端设有控制板;
控制板用于控制机器人烹饪程序与调料的添加;
机身后侧焊接连接有机械臂,机械臂远离机身一端焊接连接有机器人头部,机器人头部用于油烟的吸取、还用于提供照明。
6.如权利要求5所述智能烹饪机器人,其特征在于,所述烹饪平台包括设在机身上端中部的锅架,锅架上端摆放设有烹饪锅,锅架两侧设有导电基座。
7.如权利要求5所述智能烹饪机器人,其特征在于,所述烹饪锅包括两部分同轴心转动连接组成,下端为转动部分,上端为固定部分;
所述导电基座上端螺纹连接有调味盛装盒,所述调味盛装盒沿导电基座长度方向设有若干,所述调味盛装盒上端设有盒盖,盒盖设有加料口,与加料口相对一侧设有添加管,添加管与烹饪锅上部分连通;
控制板包括与调味盛装盒相对应数量的第一控制钮,还包括调节烹饪方式的第二控制钮,位于控制板下方;
所述机器人头部包括机器人眼睛部位与口部,所述眼睛部位内部嵌设有照明灯,所述口部螺丝固定连接有吸油烟口。
8.如权利要求7所述智能烹饪机器人,其特征在于,通过第二控制钮选择烹饪方式,包括炸模式、煮模式、蒸模式、炒模式、煎模式、炖模式、烤模式、焖模式;选择结果传输到控制板,控制板根据该烹饪任务控制智能烹饪机器人启动,并加入相关的食材用料进行加热。
9.如权利要求5所述智能烹饪机器人,其特征在于,所述控制板包括电路控制板硬件与固化在电路控制板内的软件;软件包括设置智能烹饪机器人的工作参数、初始化检测、设定烹饪指令;设定烹饪指令包括选择烹饪方式、设定烹饪时间、调味品的添加量与添加时间、控制烹饪温度;根据烹饪指令在设定时间自动控制智能烹饪机器人执行各种烹饪动作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910250028.3A CN109991882B (zh) | 2019-03-29 | 2019-03-29 | 一种智能烹饪机器人及智能烹饪方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910250028.3A CN109991882B (zh) | 2019-03-29 | 2019-03-29 | 一种智能烹饪机器人及智能烹饪方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109991882A CN109991882A (zh) | 2019-07-09 |
CN109991882B true CN109991882B (zh) | 2020-09-22 |
Family
ID=67131900
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910250028.3A Expired - Fee Related CN109991882B (zh) | 2019-03-29 | 2019-03-29 | 一种智能烹饪机器人及智能烹饪方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109991882B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110628986A (zh) * | 2019-10-14 | 2019-12-31 | 武汉科技大学 | 一种复合喷吹搅拌铁水脱硫装置及方法 |
CN114609932B (zh) * | 2022-05-10 | 2022-07-29 | 北京橡鹭科技有限公司 | 物料投放控制方法、装置及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105809712A (zh) * | 2016-03-02 | 2016-07-27 | 西安电子科技大学 | 一种高效大位移光流估计方法 |
CN106695832A (zh) * | 2017-02-05 | 2017-05-24 | 钱刚 | 一种自适应烹饪机器人及其自适应烹饪方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2330277Y (zh) * | 1998-04-22 | 1999-07-28 | 王祥虎 | 中菜自动烹调机 |
US20090092723A1 (en) * | 2007-10-09 | 2009-04-09 | Technology Licensing Corporation | Automatic menu switching |
CN106313068A (zh) * | 2016-09-23 | 2017-01-11 | 长沙喵厨智能科技有限公司 | 自动烹饪机械人 |
CN107928380B (zh) * | 2017-02-17 | 2023-05-23 | 王伟 | 一种自动加料的烹饪*** |
-
2019
- 2019-03-29 CN CN201910250028.3A patent/CN109991882B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105809712A (zh) * | 2016-03-02 | 2016-07-27 | 西安电子科技大学 | 一种高效大位移光流估计方法 |
CN106695832A (zh) * | 2017-02-05 | 2017-05-24 | 钱刚 | 一种自适应烹饪机器人及其自适应烹饪方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109991882A (zh) | 2019-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5775885B2 (ja) | 重量測定機能を搭載する電気加熱鍋及びその重量測定方法 | |
CN206596942U (zh) | 一种智能烹饪*** | |
CN109991882B (zh) | 一种智能烹饪机器人及智能烹饪方法 | |
TW201828867A (zh) | 自動烹調設備與利用其進行烹調的方法 | |
CN106377153A (zh) | 一种智能烹饪***及烹饪方法 | |
CN105873478A (zh) | 受调节且受控的烹饪方法和执行该方法的*** | |
CN106213971A (zh) | 一种智能烹饪***及烹饪方法 | |
CN105933451A (zh) | 一种智能烹饪方法及其*** | |
CN107491016A (zh) | 烹饪控制方法及烹饪*** | |
CN109602265A (zh) | 一种多功能智能烹饪机及控制方法 | |
CN104127122A (zh) | 智能烹饪***和烹饪处理方法 | |
CN101086340A (zh) | 蒸汽微波炉的控制方法 | |
JPH1145297A (ja) | 料理支援装置 | |
CN110604459A (zh) | 一种全封闭无油烟智能炒菜机器人及其控制*** | |
CN109237539A (zh) | 烟灶联动的控制方法和烟灶联动*** | |
CN111067369A (zh) | 一种智能灶的火力控制方法、装置、设备及介质 | |
CN111061192B (zh) | 下料控制方法、装置、设备及计算机可读存储介质 | |
CN109727657A (zh) | 个性化食材口味的节材节能环保炊具定制*** | |
CN2502864Y (zh) | 烹饪机器人 | |
CN109828509A (zh) | 一种炒菜机器人控制方法及*** | |
CN104957962B (zh) | 一种智能灶的温度控制方法 | |
Bao et al. | Design of a fully automatic intelligent cooking robot | |
CN207438655U (zh) | 瓦斯炉蒸料理的控制装置 | |
JPH04352917A (ja) | 電気調理器 | |
CN204880236U (zh) | 一种智能烹饪工具 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200922 |
|
CF01 | Termination of patent right due to non-payment of annual fee |