未来厨房助手——由人工智能和机器人技术驱动

Riya J. Roy
{"title":"未来厨房助手——由人工智能和机器人技术驱动","authors":"Riya J. Roy","doi":"10.1109/isec49744.2020.9397856","DOIUrl":null,"url":null,"abstract":"My project is about building a prototype of a futuristic kitchen assistant that is powered by Artificial Intelligence and Robotics. Using Cozmo (an AI-powered robot made by Anki) and Calypso (a language developed by Professor David Touretzky at Carnegie Mellon University for programming intelligent robots), I have built a proof-of-concept futuristic kitchen assistant that shows how the food identification and serving process can be automated. I accomplished this by learning Calypso’s rule-based language and its five fundamental laws of computation. Using Calypso’s various programming features such as perception, teleoperation, pursue and consume, conflict resolution, speech and hearing, landmark-based navigation, and path planning, I learned how to make Cozmo move around and do intelligent activities, which are demonstrated in my prototype. I designed a model kitchen using a cardboard box. I used the wall templates that had special symbols called “ArUco markers” to help Cozmo recognize kitchen walls and door openings and plan his path accordingly. Once I had the physical model of the kitchen ready, I created a new Calypso program that simulated the model kitchen along with the walls, door openings, the Cozmo robot, and three cubes that represented three different types of food. The program enabled Cozmo to recognize my voice instructions to get a particular food, go to the kitchen through the door opening, pick up the cube that represented the correct food, bring it to the dining room, and then drop it on a plate in front of me. I faced several challenges such as how to make Cozmo recognize my voice, identify the door openings correctly, and move around without hitting obstacles. Eventually, after a lot of testing and debugging, I was able to get the kitchen assistant working and was able to prove that using a robot programming language such as Calypso, a robot can be programmed to perform highly complicated tasks such as listening to voice commands from human beings, navigate from one room to another (i.e., from the dining room to the kitchen), pick up an object (i.e., food), and then navigate and bring the object to another room (i.e., from the kitchen back to the dining room). In the future, I plan to add more intelligence to the kitchen assistant such as providing the ability for a person to select a dish/recipe on a smartphone app, making the kitchen assistant go to the kitchen, find the right ingredients, follow the instructions in the recipe, make the food, and then serve it to the person.","PeriodicalId":355861,"journal":{"name":"2020 IEEE Integrated STEM Education Conference (ISEC)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A Futuristic Kitchen Assistant – Powered by Artificial Intelligence and Robotics\",\"authors\":\"Riya J. Roy\",\"doi\":\"10.1109/isec49744.2020.9397856\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"My project is about building a prototype of a futuristic kitchen assistant that is powered by Artificial Intelligence and Robotics. Using Cozmo (an AI-powered robot made by Anki) and Calypso (a language developed by Professor David Touretzky at Carnegie Mellon University for programming intelligent robots), I have built a proof-of-concept futuristic kitchen assistant that shows how the food identification and serving process can be automated. I accomplished this by learning Calypso’s rule-based language and its five fundamental laws of computation. Using Calypso’s various programming features such as perception, teleoperation, pursue and consume, conflict resolution, speech and hearing, landmark-based navigation, and path planning, I learned how to make Cozmo move around and do intelligent activities, which are demonstrated in my prototype. I designed a model kitchen using a cardboard box. I used the wall templates that had special symbols called “ArUco markers” to help Cozmo recognize kitchen walls and door openings and plan his path accordingly. Once I had the physical model of the kitchen ready, I created a new Calypso program that simulated the model kitchen along with the walls, door openings, the Cozmo robot, and three cubes that represented three different types of food. The program enabled Cozmo to recognize my voice instructions to get a particular food, go to the kitchen through the door opening, pick up the cube that represented the correct food, bring it to the dining room, and then drop it on a plate in front of me. I faced several challenges such as how to make Cozmo recognize my voice, identify the door openings correctly, and move around without hitting obstacles. Eventually, after a lot of testing and debugging, I was able to get the kitchen assistant working and was able to prove that using a robot programming language such as Calypso, a robot can be programmed to perform highly complicated tasks such as listening to voice commands from human beings, navigate from one room to another (i.e., from the dining room to the kitchen), pick up an object (i.e., food), and then navigate and bring the object to another room (i.e., from the kitchen back to the dining room). In the future, I plan to add more intelligence to the kitchen assistant such as providing the ability for a person to select a dish/recipe on a smartphone app, making the kitchen assistant go to the kitchen, find the right ingredients, follow the instructions in the recipe, make the food, and then serve it to the person.\",\"PeriodicalId\":355861,\"journal\":{\"name\":\"2020 IEEE Integrated STEM Education Conference (ISEC)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 IEEE Integrated STEM Education Conference (ISEC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/isec49744.2020.9397856\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE Integrated STEM Education Conference (ISEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/isec49744.2020.9397856","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

我的项目是建造一个未来厨房助手的原型,它由人工智能和机器人技术驱动。使用Cozmo (Anki公司制造的人工智能机器人)和Calypso(卡耐基梅隆大学教授David Touretzky为智能机器人编程开发的一种语言),我建立了一个概念验证的未来厨房助手,它展示了食物识别和上菜过程是如何自动化的。我通过学习Calypso基于规则的语言和它的五个基本计算定律来完成这个任务。利用Calypso的各种编程功能,如感知、远程操作、追求和消费、冲突解决、语音和听力、基于地标的导航和路径规划,我学会了如何让Cozmo四处移动并进行智能活动,这些都在我的原型中进行了演示。我用纸板箱设计了一个模型厨房。我使用了带有特殊符号的墙壁模板,这些符号被称为“ArUco标记”,以帮助Cozmo识别厨房的墙壁和门的开口,并相应地规划他的路径。一旦我准备好了厨房的物理模型,我就创建了一个新的Calypso程序来模拟模型厨房以及墙壁、门、Cozmo机器人和代表三种不同食物的三个立方体。这个程序使Cozmo能够识别我的声音指令,得到一种特定的食物,从门的开口进入厨房,拿起代表正确食物的立方体,把它带到餐厅,然后把它放在我面前的盘子里。我面临着几个挑战,比如如何让Cozmo识别我的声音,正确识别门的开口,以及在不碰到障碍物的情况下移动。最终,经过大量的测试和调试,我能够得到厨房助理工作和能够证明使用一个机器人编程语言如海中女神,一个机器人可以用于执行高度复杂的任务,比如从人类听语音指令,在从一个房间到另一个(例如,从餐厅到厨房),捡起一个对象(例如,食物),然后导航和把对象到另一个房间(也就是,从厨房回到餐厅)。在未来,我计划给厨房助手增加更多的智能,比如提供一个人在智能手机应用程序上选择一道菜/食谱的能力,让厨房助手去厨房,找到合适的食材,按照食谱上的说明,制作食物,然后把它端给人。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
A Futuristic Kitchen Assistant – Powered by Artificial Intelligence and Robotics
My project is about building a prototype of a futuristic kitchen assistant that is powered by Artificial Intelligence and Robotics. Using Cozmo (an AI-powered robot made by Anki) and Calypso (a language developed by Professor David Touretzky at Carnegie Mellon University for programming intelligent robots), I have built a proof-of-concept futuristic kitchen assistant that shows how the food identification and serving process can be automated. I accomplished this by learning Calypso’s rule-based language and its five fundamental laws of computation. Using Calypso’s various programming features such as perception, teleoperation, pursue and consume, conflict resolution, speech and hearing, landmark-based navigation, and path planning, I learned how to make Cozmo move around and do intelligent activities, which are demonstrated in my prototype. I designed a model kitchen using a cardboard box. I used the wall templates that had special symbols called “ArUco markers” to help Cozmo recognize kitchen walls and door openings and plan his path accordingly. Once I had the physical model of the kitchen ready, I created a new Calypso program that simulated the model kitchen along with the walls, door openings, the Cozmo robot, and three cubes that represented three different types of food. The program enabled Cozmo to recognize my voice instructions to get a particular food, go to the kitchen through the door opening, pick up the cube that represented the correct food, bring it to the dining room, and then drop it on a plate in front of me. I faced several challenges such as how to make Cozmo recognize my voice, identify the door openings correctly, and move around without hitting obstacles. Eventually, after a lot of testing and debugging, I was able to get the kitchen assistant working and was able to prove that using a robot programming language such as Calypso, a robot can be programmed to perform highly complicated tasks such as listening to voice commands from human beings, navigate from one room to another (i.e., from the dining room to the kitchen), pick up an object (i.e., food), and then navigate and bring the object to another room (i.e., from the kitchen back to the dining room). In the future, I plan to add more intelligence to the kitchen assistant such as providing the ability for a person to select a dish/recipe on a smartphone app, making the kitchen assistant go to the kitchen, find the right ingredients, follow the instructions in the recipe, make the food, and then serve it to the person.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Improving method of instruction in classrooms Best Predictors for Major Food Allergy Reactions Math & Crafts, Educational Activities: Ancient Math Methods, Future Directions A social engineering awareness and training workshop for STEM students and practitioners Encouraging Higher Education STEM Careers Through Robotics Competitions
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1