In this paper, we propose a real-time multi-class detection system for the NAO V6 robot in the context of RoboCup SPL (Standard Platform League) using state-of-the-art structural pruning techniques on neural networks derived from YOLOv7-tiny. Our approach combines structural pruning and fine-tuning, to obtain a pruned network that maintains high accuracy while reducing the number of parameters and the computational complexity of the network. The system is capable of detecting various objects, including the ball, goalposts, and other robots, using the cameras of the robot. The goal has been to guarantee high speed and accuracy trade-offs suitable for the limited computational resources of the NAO robot. Moreover, we demonstrate that our system can run in real-time on the NAO robot with a frame rate of 32 frames per second on 224 x 224 input images, which is sufficient for soccer competitions. Our results show that our pruned networks achieve comparable accuracy to the original network while significantly reducing the computational complexity and memory requirements. We release our annotated dataset, which consists of over 4000 images of various objects in the RoboCup SPL soccer field.
Structural Pruning for Real-Time Multi-Object Detection on NAO Robots / Specchi, G., Suriani, V., Brienza, M., Laus, F., Maiorana, F., Pennisi, A., Nardi, D., Bloisi, A.D.D.. - 14140:(2024), pp. 203-214. (26th Annual Robot World Cup International Symposium (RoboCup) Bordeaux, France ) [10.1007/978-3-031-55015-7_17].
Structural Pruning for Real-Time Multi-Object Detection on NAO Robots
G. Specchi
;V. Suriani
;M. Brienza;F. Maiorana;A. Pennisi;D. Nardi;and D. D. Bloisi
2024
Abstract
In this paper, we propose a real-time multi-class detection system for the NAO V6 robot in the context of RoboCup SPL (Standard Platform League) using state-of-the-art structural pruning techniques on neural networks derived from YOLOv7-tiny. Our approach combines structural pruning and fine-tuning, to obtain a pruned network that maintains high accuracy while reducing the number of parameters and the computational complexity of the network. The system is capable of detecting various objects, including the ball, goalposts, and other robots, using the cameras of the robot. The goal has been to guarantee high speed and accuracy trade-offs suitable for the limited computational resources of the NAO robot. Moreover, we demonstrate that our system can run in real-time on the NAO robot with a frame rate of 32 frames per second on 224 x 224 input images, which is sufficient for soccer competitions. Our results show that our pruned networks achieve comparable accuracy to the original network while significantly reducing the computational complexity and memory requirements. We release our annotated dataset, which consists of over 4000 images of various objects in the RoboCup SPL soccer field.| File | Dimensione | Formato | |
|---|---|---|---|
|
Specchi_Structural-Pruning_2024.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
5.18 MB
Formato
Adobe PDF
|
5.18 MB | Adobe PDF | Contatta l'autore |
|
Specchi_preprint_Structural-Pruning_2024.pdf
accesso aperto
Note: https://link.springer.com/chapter/10.1007/978-3-031-55015-7_17
Tipologia:
Documento in Pre-print (manoscritto inviato all'editore, precedente alla peer review)
Licenza:
Creative commons
Dimensione
2.65 MB
Formato
Adobe PDF
|
2.65 MB | Adobe PDF |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


