High-accuracy real-time mouth recognition and 3D positioning for autonomous feeding robots using YOLO and binocular vision
摘要
Meal-assisted robots (MARs) can significantly aid individuals with limited upper-limb mobility to eat independently. To develop an autonomous feeding system for MARs, this paper presents a novel approach that integrates the You Only Look Once model with a binocular camera for precise mouth recognition and positioning. In our mouth recognition experiments, the proposed method achieves an optimal balance between accuracy and speed, attaining a test set accuracy of 97.5% and an average detection frame rate of 24 fps, meeting real-time detection requirements. For mouth localization, we utilize the depth map generated by the binocular camera in conjunction with the output of the optimal recognition model. To ensure feeding safety, we evaluate the recognition range under various accuracy thresholds, finding that the optimal threshold range is 0.5 to 0.8, with the best camera distance positioned between 20 cm and 80 cm from the mouth. Additionally, our positioning system achieves an average positioning error rate of approximately 0.33%, ensuring reliable operation. This study not only establishes a clear relationship between mouth detection and spatial target positioning but also provides substantial support for the development of autonomous feeding systems for MARs. The code and data declaration are available at https://github.com/beibeidemei9420/mouth_location.