{"title":"Design and Implementation of Supermarket Shopping Robot","authors":"Xiaoming Zhang, Qianhao Xu, Beng Li, Li Liu","doi":"10.1109/AIAM54119.2021.00055","DOIUrl":null,"url":null,"abstract":"Traditional robots previously needed people to input instructions, and demanded people's observation and judgment to determine how the robot starts work. However, robot in this mode not only has extremely low efficiency, but also wastes manpower, lacking scientificity and practicality. Manual errors lead to large-scale machine strikes and cause major accidents and losses. Independent of manual intervention, the project in this study designs a fully automated robot. Arduino is used as the lower computer language and Python is used as the upper computer language to develop the robot control system in this project, and the Arduino Mega2560 is used as the development board for the core control hardware. The main objective of this project is to accurately recognize the set objects in the warehouse and pick them, and then place the objects in the designated containers. There are unknown interferents in some containers, and the robot need recognize the interferent before placement and ignore the containers.","PeriodicalId":227320,"journal":{"name":"2021 3rd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 3rd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AIAM54119.2021.00055","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Traditional robots previously needed people to input instructions, and demanded people's observation and judgment to determine how the robot starts work. However, robot in this mode not only has extremely low efficiency, but also wastes manpower, lacking scientificity and practicality. Manual errors lead to large-scale machine strikes and cause major accidents and losses. Independent of manual intervention, the project in this study designs a fully automated robot. Arduino is used as the lower computer language and Python is used as the upper computer language to develop the robot control system in this project, and the Arduino Mega2560 is used as the development board for the core control hardware. The main objective of this project is to accurately recognize the set objects in the warehouse and pick them, and then place the objects in the designated containers. There are unknown interferents in some containers, and the robot need recognize the interferent before placement and ignore the containers.