Affiliation:
1. University of Zagreb, Faculty of Electrical Engineering and Computing, 10000 Zagreb, Croatia
Abstract
RoboCupJunior is a project-oriented competition for primary and secondary school students that promotes robotics, computer science and programing. Through real life scenarios, students are encouraged to engage in robotics in order to help people. One of the popular categories is Rescue Line, in which an autonomous robot has to find and rescue victims. The victim is in the shape of a silver ball that reflects light and is electrically conductive. The robot should find the victim and place it in the evacuation zone. Teams mostly detect victims (balls) using random walk or distant sensors. In this preliminary study, we explored the possibility of using a camera, Hough transform (HT) and deep learning methods for finding and locating balls with the educational mobile robot Fischertechnik with Raspberry Pi (RPi). We trained, tested and validated the performance of different algorithms (convolutional neural networks for object detection and U-NET architecture for sematic segmentation) on a handmade dataset made of images of balls in different light conditions and surroundings. RESNET50 was the most accurate, and MOBILENET_V3_LARGE_320 was the fastest object detection method, while EFFICIENTNET-B0 proved to be the most accurate, and MOBILENET_V2 was the fastest semantic segmentation method on the RPi. HT was by far the fastest method, but produced significantly worse results. These methods were then implemented on a robot and tested in a simplified environment (one silver ball with white surroundings and different light conditions) where HT had the best ratio of speed and accuracy (4.71 s, DICE 0.7989, IoU 0.6651). The results show that microcomputers without GPUs are still too weak for complicated deep learning algorithms in real-time situations, although these algorithms show much higher accuracy in complicated environment situations.
Funder
Croatian Science Foundation
Subject
Electrical and Electronic Engineering,Biochemistry,Instrumentation,Atomic and Molecular Physics, and Optics,Analytical Chemistry
Reference42 articles.
1. (2023, March 17). RoboCupJunior. Available online: https://junior.robocup.org/.
2. Thielscher, M., and Zhang, D. (2012). Advances in Artificial Intelligence, Lecture Notes in Computer Science, Springer.
3. Tong, X.F., Lu, H.Q., and Liu, Q.S. (2004, January 23–26). An effective and fast soccer ball detection and tracking method. Proceedings of the 17th International Conference on Pattern Recognition, Cambridge, UK.
4. Buric, M., Pobar, M., and Ivasic-Kos, M. (2018, January 12–14). Ball Detection Using Yolo and Mask R-CNN. Proceedings of the International Conference on Computational Science and Computational Intelligence, Las Vegas, NV, USA.
5. Shalev-Shwartz, S., and Ben-David, S. (2014). Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press.
Cited by
1 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献