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 × 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, and D. D.. - (2023). (Intervento presentato al convegno Robot World Cup XXVI tenutosi a Bordeaux, France).

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
2023

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 × 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.
2023
Robot World Cup XXVI
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, and D. D.. - (2023). (Intervento presentato al convegno Robot World Cup XXVI tenutosi a Bordeaux, France).
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

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
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact