top of page

Arm Physical AI Framework rende l’integrazione la principale sfida della robotica

Arm ha lanciato il proprio framework Physical AI con oltre 80 partner, scommettendo che la robotica abbia ora più bisogno di basi condivise che di un altro processore isolato.

La nuova iniziativa combina Arm Total Design for Physical AI con un proposto Robotics Capability Framework. Il primo collega le aziende lungo l’intero stack tecnologico. Il secondo crea termini comuni per descrivere ciò che i robot sanno fare.

L’annuncio va oltre un programma per partner. Arm sta sfidando il modello di sviluppo frammentato che costringe le aziende di robotica a integrare in larga misura da sole modelli, sensori, software, processori e sistemi di sicurezza.

Questa posizione colloca Arm anche accanto a Nvidia, il cui hardware Jetson e software Isaac offrono già agli sviluppatori uno stack robotico strettamente integrato. Arm non sta copiando direttamente quel modello. Propone invece un’alternativa più ampia, guidata dai partner e costruita attorno alla propria architettura di processori.

La questione centrale è se interfacce comuni e definizioni delle capacità possano ridurre il rischio di implementazione senza limitare il modo in cui i produttori di robot differenziano i propri prodotti.

Arm Physical AI Framework collega oltre 80 partner

Arm ha trasformato il proprio ruolo nella robotica, passando da una raccolta di relazioni legate ai processori a un programma industriale organizzato.

L’azienda ha annunciato Arm Total Design for Physical AI l’8 settembre 2026. Arm descrive il physical AI come un’intelligenza integrata in macchine che percepiscono l’ambiente circostante, prendono decisioni e agiscono nel mondo reale.

Il programma include oltre 80 aziende partecipanti. I membri nominati coprono servizi cloud, modelli AI, sistemi automobilistici, semiconduttori, software industriale e robotica.

L’elenco include AWS, ECARX, Hugging Face, Liquid AI, NXP, PlusAI, PSYONIC, QNX, Qwen, Siemens e Unitree Robotics. Questa ampiezza è essenziale per l’argomentazione di Arm.

Un robot non è un modello linguistico inserito in un corpo meccanico. Ha bisogno di percezione, controllo del movimento, elaborazione dei sensori, networking, memoria, controlli di sicurezza e tempi di risposta prevedibili.

Ogni componente comporta requisiti ingegneristici diversi. Un modello di pianificazione può tollerare ritardi che sarebbero inaccettabili per un arresto di emergenza o per un ciclo di controllo dell’equilibrio.

Arm afferma che il suo programma physical AI aiuterà i partner a sviluppare e validare insieme questi componenti. L’obiettivo è far emergere i problemi di integrazione prima che le aziende si impegnino su silicio definitivo o hardware di produzione.

L’approccio estende Arm Total Design, un modello di collaborazione utilizzato in precedenza per l’infrastruttura cloud. In quel programma, i partner combinano sottosistemi di calcolo Arm con silicio specializzato, firmware, sistemi operativi e altre tecnologie.

La sua versione physical AI copre una gamma più ampia di componenti. Arm elenca modelli AI, stack software, sensori, hardware di calcolo, piattaforme virtuali e digital twin tra i livelli partecipanti.

Un digital twin è una rappresentazione software di un sistema o ambiente fisico. Gli sviluppatori lo usano per testare codice e comportamento del sistema senza dipendere interamente da macchine completate.

Arm indica un sistema di riferimento per cockpit digitale automobilistico come primo esempio di questo metodo di sviluppo. Arm, AWS, Google, HERE, RemotiveLabs e Siemens hanno collaborato a quel sistema.

Il progetto ha consentito agli sviluppatori di creare e validare software automobilistico usando un Arm Zena Compute Subsystem virtuale prima che il silicio corrispondente fosse disponibile.

Questo dettaglio spiega l’ambizione pratica dietro Arm Total Design. Attendere l’hardware rallenta lo sviluppo della robotica e concentra il difficile lavoro di integrazione verso la fine di un progetto.

Lo sviluppo virtuale può anticipare parte di questo lavoro. I sistemi di riferimento condivisi possono anche rivelare se firmware, sistemi operativi, modelli AI e sensori si comportano come previsto insieme.

Tuttavia, la sola adesione non dimostra l’interoperabilità. Il programma necessita ancora di progetti di riferimento funzionanti, metodi di validazione ripetibili e risultati documentati da implementazioni reali.

Arm ha riunito un grande gruppo. La sua prossima sfida è trasformarlo in risorse ingegneristiche utilizzabili dai produttori di robot.

L’integrazione è diventata il collo di bottiglia

Il framework Physical AI di Arm considera l’integrazione dei sistemi, e non l’intelligenza grezza dei modelli, l’ostacolo che separa i prototipi robotici dalle macchine implementate.

I recenti modelli AI hanno migliorato il modo in cui i robot interpretano immagini, linguaggio e dimostrazioni. Questi progressi non eliminano i vincoli fisici che circondano un sistema implementato.

Un robot da magazzino deve ragionare abbastanza rapidamente da evitare lavoratori e attrezzature. Una macchina chirurgica necessita di un comportamento prevedibile in presenza di requisiti di sicurezza rigorosi. Un robot agricolo deve operare con energia limitata e connettività inaffidabile.

Questi sistemi non possono inviare ogni decisione a un data center distante. Ritardi di rete, interruzioni, requisiti di privacy e costi operativi spingono una quota maggiore dell’elaborazione sulla macchina.

Questo crea esigenze in competizione tra loro. Gli sviluppatori vogliono modelli più grandi, più dati dai sensori e periodi operativi più lunghi. Il robot deve comunque affrontare limiti fissi di potenza, peso, memoria, raffreddamento e capacità della batteria.

Drew Henry, vicepresidente esecutivo di Arm per il physical AI, ha sottolineato questa differenza durante un briefing con analisti. Ha affermato che i sistemi fisici necessitano di elaborazione leggera perché il peso incide sul raffreddamento e sulla progettazione dei sottosistemi.

Henry ha inoltre dichiarato che i prodotti basati su Arm hanno spedito oltre due miliardi di unità nei mercati del physical AI durante l’anno precedente. Questa cifra proviene da Arm e non è stata sottoposta a revisione indipendente per questo programma.

L’azienda stima che il physical AI potrebbe rappresentare un’opportunità annuale di calcolo da 200 miliardi di dollari nel corso degli anni 2030. Arm identifica estrazione mineraria, agricoltura, produzione, trasporti e logistica come settori target.

Questa stima dovrebbe essere considerata una previsione strategica, non un fatturato di mercato attuale. Il suo valore sta nel mostrare perché Arm desidera organizzare il mercato ora.

Le aziende di robotica spesso combinano componenti creati secondo presupposti diversi. Un modello di percezione può prevedere un acceleratore, mentre un controllore di sicurezza può utilizzare un altro processore e ambiente operativo.

Il middleware deve poi spostare i dati tra di essi. Gli ingegneri devono gestire sincronizzazione, utilizzo della memoria, ritardi di comunicazione, aggiornamenti software e guasti hardware.

Questo lavoro diventa più difficile quando ogni fornitore utilizza una terminologia diversa per prestazioni e autonomia. Un robot descritto come autonomo potrebbe comunque richiedere frequenti interventi umani in ambienti non familiari.

Arm vuole ridurre entrambe le forme di frammentazione. Total Design affronta lo stack tecnico, mentre il Robotics Capability Framework affronta il linguaggio usato per descrivere i sistemi risultanti.

La tempistica riflette anche un cambiamento nella concorrenza. I fornitori di processori vendono sempre più spesso ambienti di sviluppo, piattaforme di riferimento e librerie software insieme al silicio.

I clienti non scelgono un chip in isolamento. Scelgono quanto rapidamente un prodotto completo possa arrivare a test, certificazione e produzione.

L’architettura di Arm è già presente in molti controllori embedded e dispositivi sensibili ai consumi energetici. Il nuovo programma cerca di collegare questa posizione installata con l’elaborazione AI di livello superiore.

Il successo consentirebbe ai partner di preservare i propri prodotti specializzati condividendo al tempo stesso un’infrastruttura sufficiente ad abbreviare l’integrazione. Il fallimento lascerebbe ai clienti un’altra alleanza che richiede una sostanziale ingegneria personalizzata.

La differenza diventerà visibile nei sistemi di riferimento pronti per l’implementazione, non nel numero di loghi mostrati al lancio.

Un Robotics Capability Framework cerca di creare un linguaggio comune

I livelli robotici proposti da Arm potrebbero rendere i sistemi più facili da confrontare, ma solo se il settore definirà la capacità attraverso condizioni operative misurabili.

Il Robotics Capability Framework è una delle prime iniziative nell’ambito di Arm Total Design for Physical AI. Arm lo presenta come un punto di partenza, non come uno standard completato.

Il suo modello iniziale va da RL0 a RL5. Le categorie passano da macchine reattive a sistemi consapevoli del contesto, cognitivi e capaci di auto-migliorarsi.

Arm vuole che ciascun livello colleghi il comportamento dei robot ai requisiti tecnici. Questi requisiti includono latenza, collocazione del calcolo, memoria, potenza, determinismo e sicurezza.

Il determinismo indica che un sistema produce una risposta prevedibile entro limiti noti. È importante quando un risultato ritardato o incoerente può danneggiare attrezzature o ferire qualcuno.

La struttura iniziale del framework ha ricevuto riscontri da Anaxi Labs, ANYbotics, FMC³ Robotics, Fourier, GALBOT, Gravis Robotics, Lenovo, McKinsey e Robotec.ai.

Arm invita altre aziende a contribuire alla definizione del modello. Questo invito è importante perché, al lancio, il framework non possiede l’autorità di un organismo indipendente di standardizzazione.

La proposta si ispira a SAE J3016, che ha creato livelli per l’automazione della guida. La tassonomia dell’automazione ha fornito a case automobilistiche, regolatori e consumatori un vocabolario condiviso.

La robotica ha un ambito più ampio dei veicoli stradali. Un braccio industriale, un assistente umanoide, un trattore autonomo e un robot chirurgico svolgono compiti diversi in condizioni diverse.

Una singola scala delle capacità deve tenere conto di questa variazione. Altrimenti, un livello rischia di diventare un’etichetta di marketing priva di sufficiente significato operativo.

Una classificazione utile deve specificare il compito e l’ambiente operativo. Dovrebbe anche indicare quando gli esseri umani monitorano, approvano, intervengono per il recupero o controllano direttamente il sistema.

Si considerino due robot da magazzino che ricevono entrambi un’etichetta di elevata autonomia. Uno potrebbe lavorare solo su percorsi mappati, mentre l’altro gestisce persone in movimento e ostacoli imprevedibili.

L’etichetta rivela poco se non descrive questi limiti operativi. Deve inoltre distinguere le prestazioni nominali dal comportamento in caso di guasti ai sensori, percorsi bloccati e oggetti insoliti.

Arm sembra consapevole di questo problema. Il suo framework collega casi d’uso e comportamenti ai requisiti di sistema, anziché descrivere l’intelligenza come una proprietà astratta.

Questa connessione può aiutare i team di approvvigionamento a porre domande migliori. Gli acquirenti potrebbero confrontare tassi di intervento, limiti di risposta, fabbisogni energetici e meccanismi di sicurezza all’interno di un compito definito.

Gli sviluppatori potrebbero usare lo stesso framework per mappare i requisiti software sull’hardware. Un sistema con capacità superiori potrebbe richiedere inferenza locale, rilevamento ridondante, più memoria o garanzie temporali più rigorose.

Il framework potrebbe anche mettere in luce confronti fuorvianti. Un robot ottimizzato per un compito controllato non dovrebbe essere classificato al di sotto di una macchina generica solo perché il suo ambito è più ristretto.

Il valore dipenderà da come Arm definirà ciascun livello. Benchmark chiari, condizioni di guasto e domini operativi contano più di un’accattivante progressione da zero a cinque.

Un linguaggio condiviso è utile solo quando rende visibili le differenze importanti.

La vera competizione riguarda un modello di ecosistema, non un singolo processore

Arm sta posizionando una rete aperta di partner contro gli stack strettamente integrati che già plasmano lo sviluppo del physical AI.

Nvidia offre il confronto più chiaro. La sua piattaforma Isaac combina strumenti di simulazione, librerie accelerate, modelli AI e flussi di lavoro di riferimento per lo sviluppo robotico.

L’azienda vende anche moduli Jetson per l’edge computing. Jetson Thor utilizza l’architettura GPU Blackwell di Nvidia e si rivolge a umanoidi, robot industriali, sistemi medici e macchine autonome.

Nvidia afferma che l'ecosistema Jetson comprende più di due milioni di sviluppatori e oltre 150 partner tra hardware, software e sensori. Afferma inoltre che Jetson Orin supporta più di 7.000 clienti.

Questi numeri provengono da Nvidia, ma mostrano il divario di maturità che Arm deve affrontare. Nvidia offre già un percorso riconoscibile dall'addestramento e dalla simulazione all'inferenza a bordo.

La sua piattaforma Jetson Thor include 128 GB di memoria e fino a 2.070 teraflop FP4 entro un limite di potenza di 130 watt.

Nvidia afferma che Thor offre fino a 7,5 volte più capacità di calcolo AI e un'efficienza energetica 3,5 volte superiore rispetto a Jetson Orin. Questi confronti riflettono i test condotti da Nvidia stessa.

Il vantaggio più ampio è l'integrazione. Gli sviluppatori possono usare Nvidia Isaac per la robotica, Omniverse per la simulazione, i modelli GR00T per gli umanoidi e strumenti basati su CUDA nelle varie fasi di sviluppo.

Arm propone un approccio diverso. La sua architettura di set di istruzioni e i suoi progetti di processori supportano prodotti che vanno da piccoli controller a sistemi automotive e server.

I partner possono aggiungere processori, acceleratori, firmware, sistemi operativi e modelli propri. Questa flessibilità può ridurre la dipendenza da un singolo fornitore verticalmente integrato.

Può però anche richiedere più lavoro di integrazione. Un ecosistema di partner ha successo solo quando i suoi componenti funzionano insieme senza che ogni cliente debba ricostruire i collegamenti.

Arm Total Design cerca di risolvere questo problema tramite collaborazione e soluzioni di riferimento. Il programma offre ai fornitori uno spazio per validare le combinazioni prima che i clienti le assemblino.

La distinzione ricorda due modalità di costruire una piattaforma robotica.

Una strada fornisce un pacchetto strettamente integrato controllato da un fornitore centrale. L'altra stabilisce basi comuni, consentendo a più fornitori di competere all'interno di ciascun livello.

Il percorso integrato può semplificare approvvigionamento e sviluppo. Concentra però le scelte tecniche, gli strumenti e l'ottimizzazione attorno alla roadmap di una sola azienda.

Il percorso guidato dai partner offre più scelta. Rischia un coordinamento più lento, documentazione disomogenea e responsabilità poco chiare quando un sistema combinato fallisce.

Arm non ha bisogno che ogni carico di lavoro robotico abbandoni Nvidia. Molte macchine future potranno includere CPU Arm accanto ad acceleratori Nvidia o ad altri processori specializzati.

Diversi partecipanti annunciati lavorano già con piattaforme di calcolo concorrenti. Siemens, AWS e i produttori di robot supportano abitualmente più ambienti hardware.

Questa sovrapposizione rende la competizione meno esclusiva di una tradizionale rivalità tra processori. La questione più profonda è quale azienda definisca le interfacce attorno all'AI fisica.

Se le interfacce di Arm verranno adottate diffusamente, i fornitori di componenti potranno sviluppare su un'architettura condivisa e un linguaggio comune delle capacità. I clienti potrebbero quindi sostituire parti senza riprogettare l'intero sistema.

Se il software integrato di Nvidia continuerà a essere più semplice da distribuire, i clienti potrebbero attribuire più valore a uno stack completo che alla flessibilità dei fornitori.

Arm sta quindi competendo per influenzare la progettazione dei sistemi. Le spedizioni di processori le forniscono una base, ma saranno il software utilizzabile e le integrazioni validate a determinarne il peso negoziale.

I livelli numerati dei robot comportano un rischio noto

Una scala delle capacità può migliorare la comunicazione, ma può anche indurre gli acquirenti a confondere un numero più alto con un robot più sicuro o migliore.

L'analogia più forte di Arm è anche l'avvertimento più chiaro. I livelli di automazione SAE hanno contribuito a standardizzare la terminologia, ma il loro utilizzo ha generato confusione persistente.

I livelli descrivono l'automazione attiva per una funzione di guida. Non assegnano un punteggio permanente di intelligenza all'intero veicolo.

Le discussioni pubbliche spesso semplificano eccessivamente questa sfumatura. Un numero più alto diventa una scorciatoia per indicare maggiore sofisticazione tecnica, sicurezza o prontezza commerciale.

Una ricerca pubblicata attraverso la comunità tecnologia e società di IEEE ha descritto nel dettaglio questo problema. La sua critica ai livelli sostiene che le categorie numerate possano suggerire un percorso lineare verso l'automazione completa.

La critica osserva inoltre che sistemi con lo stesso livello di guida possono operare in ambienti molto diversi. Una navetta georecintata e un veicolo stradale potrebbero ricevere etichette simili nonostante vincoli differenti.

La robotica moltiplica questo problema. Le macchine variano per mobilità, manipolazione, percezione, pianificazione, comunicazione e interazione umana.

Un sistema può funzionare bene in una dimensione e male in un'altra. Un braccio da magazzino potrebbe manipolare oggetti con precisione, ma restare fisso all'interno di una cella protetta.

Un robot mobile potrebbe muoversi in un sito affollato gestendo soltanto carichi semplici. Descrivere una delle due macchine con un unico numero potrebbe nascondere più di quanto riveli.

RL5 presenta un altro rischio, perché Arm descrive quella categoria attraverso l'auto-miglioramento. Il termine richiede confini rigorosi prima di poter supportare decisioni di ingegneria o acquisto.

Gli acquirenti devono sapere cosa cambia, dove avviene l'apprendimento e chi approva il comportamento aggiornato. Hanno inoltre bisogno di procedure di rollback e di prove che il nuovo comportamento preservi la sicurezza.

Un robot che adatta la pianificazione dei percorsi è diverso da uno che modifica le politiche di manipolazione vicino alle persone. Entrambi potrebbero qualificarsi come auto-miglioranti secondo una definizione generica.

Il framework di AI fisica di Arm dovrebbe pertanto trattare i livelli di capacità come sintesi supportate da profili dettagliati. I profili devono identificare compiti, ambienti, gestione dei guasti e responsabilità umane.

La valutazione indipendente sarà importante. Un fornitore non dovrebbe ricevere un'etichetta commercialmente preziosa basandosi soltanto sulla propria dichiarazione.

Il framework necessita anche di regole di governance. Arm non ha ancora spiegato chi manterrà le definizioni, risolverà le controversie o certificherà la conformità.

Non è ancora chiaro se l'iniziativa diventerà una specifica gestita da Arm, un consorzio industriale o una proposta di standardizzazione formale.

Questa incertezza non rende il progetto vuoto. I framework iniziali spesso nascono come accordi operativi tra aziende che condividono un problema.

Tuttavia, l'adozione non deve essere confusa con la convalida. Oltre 80 organizzazioni partecipanti dimostrano interesse nella collaborazione, non un accordo sui criteri tecnici finali.

La stessa distinzione si applica alla previsione di mercato di Arm. Una grande opportunità di calcolo prevista non dimostra quali robot raggiungeranno una distribuzione redditizia.

I sistemi fisici affrontano costi di manutenzione, responsabilità, energia, durata e integrazione sul posto di lavoro che i benchmark software raramente rilevano.

Arm può ridurre parte dell'attrito ingegneristico. Non può eliminare la necessità di analisi della sicurezza specifiche per l'applicazione o di test nel mondo reale.

Il framework acquisirà credibilità quando chiarirà questi limiti invece di comprimerli in un numero accattivante.

Tre segnali mostreranno se la scommessa di Arm sta funzionando

La prossima fase dipende da sistemi di riferimento, definizioni misurabili delle capacità e prove che i clienti possano distribuire robot multifornitore più rapidamente.

Il primo segnale è un insieme di progetti di riferimento funzionanti. Arm ha bisogno di più esempi simili al suo progetto di cockpit automobilistico virtuale, ma incentrati direttamente sulla robotica.

Un sistema di riferimento di valore collegherebbe sensori, controllo in tempo reale, inferenza AI, funzioni di sicurezza, firmware e simulazione. Dovrebbe inoltre documentare quali partner hanno fornito ciascun livello.

Gli sviluppatori dovrebbero poter riprodurre il progetto o adattarlo senza lavoro di integrazione riservato. Risultati prestazionali pubblicati renderebbero la collaborazione più facile da valutare.

Questo segnale rafforzerebbe la posizione di Arm perché trasformerebbe l'appartenenza dei partner in un percorso ingegneristico utilizzabile. Ritardi o dimostrazioni private la indebolirebbero.

Il secondo segnale è un Robotics Capability Framework dettagliato. Le definizioni finali dovrebbero specificare compiti, ambienti operativi, supervisione umana, limiti temporali e comportamento in caso di guasto.

Arm dovrebbe inoltre spiegare se RL0 fino a RL5 rappresentano una progressione rigorosa. Un profilo multidimensionale potrebbe servire le macchine complesse meglio di un singolo punteggio complessivo.

La governance sarà altrettanto importante. Il mercato deve sapere chi aggiorna il framework e se organizzazioni indipendenti possono testarne la conformità.

Una specifica trasparente con ampia partecipazione tecnica rafforzerebbe la proposta. Un'etichetta controllata principalmente attraverso i canali di marketing di Arm ne limiterebbe l'autorità.

Il terzo segnale è costituito dalle prove provenienti dalle distribuzioni in produzione. I clienti dovrebbero segnalare cicli di integrazione più brevi, meno problemi di compatibilità o una minore riprogettazione tra simulazione e hardware finito.

Questi risultati sono più difficili da misurare rispetto al numero di partner. Sono però anche più vicini al problema che Arm afferma di voler risolvere.

L'analista Larry Dignan ha osservato che Arm sta formalizzando una presenza nell'AI fisica costruita nel corso di diversi anni. La sua analisi dell'ecosistema inquadra l'iniziativa come parte dello sforzo di Arm per coprire cloud, edge e sistemi fisici.

Questa strategia offre ad Arm una posizione di partenza credibile. Il software può essere sviluppato nel cloud, testato tramite piattaforme virtuali e distribuito su hardware edge basato su Arm.

Tuttavia, l'ampiezza architetturale non garantisce un'esperienza coerente per gli sviluppatori. I team di robotica giudicheranno il programma attraverso documentazione, strumenti, debug e supporto quando i componenti falliranno insieme.

La risposta di Nvidia fornirà un contesto utile, ma non è l'unica misura. I produttori di robot possono utilizzare entrambi gli ecosistemi e molti sceglieranno stack diversi per sottosistemi differenti.

Il test più significativo è se Arm renderà lo sviluppo multifornitore intenzionale anziché improvvisato. Ciò richiede interfacce stabili e una chiara responsabilità lungo tutto lo stack.

Gli sviluppatori dovrebbero monitorare implementazioni di riferimento scaricabili, benchmark pubblici e metodi di validazione specifici. Gli acquirenti dovrebbero chiedere come i livelli di capacità si rapportino ai loro ambienti operativi.

Dovrebbero inoltre distinguere le stime aziendali dai risultati di distribuzione misurati. Né la domanda di calcolo prevista né un lungo elenco di partner garantiscono macchine affidabili.

Il framework di AI fisica di Arm ha individuato un problema reale. La robotica necessita effettivamente di un migliore coordinamento tra modelli, software, sensori, silicio, sistemi di controllo e processi di sicurezza.

La sua risposta rimane una proposta in costruzione. Arm Total Design fornisce la coalizione, mentre il Robotics Capability Framework offre un possibile vocabolario condiviso.

Nei prossimi mesi, la domanda più utile non sarà se un'altra azienda aderisce. Sarà se le aziende partecipanti pubblicheranno qualcosa che un team di ingegneria possa costruire, testare e considerare affidabile.

Se sviluppate o acquistate sistemi autonomi, esaminate attentamente i primi progetti di riferimento. Espongono compromessi misurabili oppure collegano semplicemente prodotti dei partner?

Poi valutate le definizioni delle capacità rispetto alle vostre effettive condizioni operative. Un framework utile dovrebbe rendere più precise le decisioni di approvvigionamento e di rischio.

Arm ha aperto questo processo al settore. La qualità delle specifiche risultanti, non la dimensione dell'annuncio di lancio, determinerà se la robotica le adotterà.

 
 

Inizia gratis

Un assistente IA local-first con gestione della conoscenza personale

Per una migliore esperienza con l’IA,

al momento remio supporta solo Windows 10+ (x64) e M-Chip Macs.

Il tuo partner AI al lavoro
Fai di più con remio

Pianifica. Crea. Consegna.
Tutto in un unico posto.

bottom of page