The quest for efficient Tiny Machine Learning on Microcontroller Units is increasing rapidly due to the vast application spectrum made possible with the advancement of Tiny ML. One application area that could benefit from such advancement is Electronic Skin systems, that are employed in several domains such as: wearable devices, robotics, prosthesis, etc. An e-skin system demands hard constraints including real-time processing, low energy consumption, and low memory footprint. This paper presents a tiny Convolution Neural Network (CNN) architecture suitable for the deployment on an off-the-shelf commercial microcontroller in compliance with the e-skin requirements. The training, optimization, and implementation of the proposed CNN are presented. The CNN implementation is optimized through layer fusion and buffer re-use strategies for efficient inference on edge devices. As a case study, experimental analysis of a touch modality classification task demonstrates that the proposed CNN-based system is capable of processing tactile data in real-time directly near the source while reducing the model size by up to 65% with respect to comparable existing solutions.

A Tiny CNN for Embedded Electronic Skin Systems

Sakr F.;Younes H.;Bellotti F.;De Gloria A.;Berta R.
2023-01-01

Abstract

The quest for efficient Tiny Machine Learning on Microcontroller Units is increasing rapidly due to the vast application spectrum made possible with the advancement of Tiny ML. One application area that could benefit from such advancement is Electronic Skin systems, that are employed in several domains such as: wearable devices, robotics, prosthesis, etc. An e-skin system demands hard constraints including real-time processing, low energy consumption, and low memory footprint. This paper presents a tiny Convolution Neural Network (CNN) architecture suitable for the deployment on an off-the-shelf commercial microcontroller in compliance with the e-skin requirements. The training, optimization, and implementation of the proposed CNN are presented. The CNN implementation is optimized through layer fusion and buffer re-use strategies for efficient inference on edge devices. As a case study, experimental analysis of a touch modality classification task demonstrates that the proposed CNN-based system is capable of processing tactile data in real-time directly near the source while reducing the model size by up to 65% with respect to comparable existing solutions.
2023
978-3-031-16280-0
978-3-031-16281-7
File in questo prodotto:
File Dimensione Formato  
SysInt_IMT_QM (1).pdf

accesso chiuso

Descrizione: Contributo in atti di convegno
Tipologia: Documento in Pre-print
Dimensione 459.32 kB
Formato Adobe PDF
459.32 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/11567/1102456
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 3
social impact