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.
2024
26th Annual Robot World Cup International Symposium (RoboCup)
deep neural networks; pruning; embedded systems; robot soccer
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
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].
File allegati a questo prodotto
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1693328
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
social impact