R-APP sviluppa una piattaforma aperta e sicura per l’orchestrazione di flotte eterogenee di robot autonomi, basata sull’integrazione del Model Context Protocol con ambienti ROS2, AI agent e componenti di sicurezza avanzata.
L’esigenza
L’integrazione scalabile e affidabile di flotte eterogenee di robot autonomi rappresenta una delle sfide più rilevanti nei settori ad alta intensità di automazione: logistica avanzata, sorveglianza, ispezione di impianti critici, smart agriculture, monitoraggio ambientale e sicurezza infrastrutturale.
Le soluzioni oggi disponibili sono spesso verticali, proprietarie e difficilmente interoperabili. L’inserimento di nuovi robot, sensori o funzionalità richiede personalizzazioni complesse, tempi di sviluppo elevati e integrazioni specifiche per ciascun produttore o piattaforma. Questo limita la possibilità di costruire sistemi robotici realmente modulari, riconfigurabili e capaci di operare in scenari dinamici.
R-APP nasce per rispondere a questa esigenza: abilitare un modello aperto, federato e sicuro per il coordinamento di robot diversi, riducendo la dipendenza da piattaforme chiuse e favorendo l’adozione di standard interoperabili per la robotica autonoma e i sistemi cyber-fisici intelligenti.
Il progetto
R-APP – Robotic Application Protocol Platform prevede lo sviluppo di una piattaforma software per l’orchestrazione di flotte eterogenee di robot autonomi. La soluzione si basa sull’adozione del Model Context Protocol (MCP), integrato con middleware robotici come ROS2 e con architetture distribuite edge/cloud.
Il progetto introduce un layer semantico capace di descrivere, richiamare e monitorare le funzionalità operative dei robot, trasformandole in “skill” invocabili attraverso interfacce standardizzate. In questo modo robot differenti possono essere coordinati da una piattaforma comune, anche in scenari multi-missione e multi-dispositivo.
La piattaforma è composta da diversi moduli tecnologici:
- MCP–ROS2 Bridge, per consentire ai robot basati su ROS2 di interpretare e rispondere a chiamate MCP;
- MCP Server Esteso, per la gestione del catalogo dinamico delle skill, del contesto operativo, delle missioni e del monitoraggio multi-robot;
- MCP Guardian, dedicato alla sicurezza, al logging, all’auditing, alla gestione delle autorizzazioni e alla resilienza del sistema distribuito;
- metadata e protocolli standardizzati, per descrivere skill robotiche, parametri di missione, contesti operativi e interazioni con agenti AI.
Risultati attesi
Il progetto porterà alla realizzazione di una suite completa e modulare di componenti software per l’orchestrazione di flotte robotiche eterogenee, basata su standard aperti e integrabile con piattaforme esistenti. R-APP punta a portare la tecnologia dal TRL 4 di partenza al TRL 7, con una dimostrazione in ambiente operativo reale della capacità del sistema di:
- orchestrare dinamicamente una flotta di robot eterogenei tramite MCP;
- garantire interoperabilità, affidabilità e sicurezza nelle missioni distribuite;
- fornire strumenti per discovery, audit e logging semantico delle operazioni.
I moduli di base e le interfacce MCP saranno rilasciati in open source, per favorirne l’adozione e l’interoperabilità.
Il progetto è realizzato in partenariato, con Phoenix S.r.l. nel ruolo di capofila e DOTX AUTOMATION S.R.L. in qualità di partner.
Progetto cofinanziato dall’Unione europea nell’ambito del Programma Regionale FESR Lazio 2021-2027, Obiettivo Specifico 1.6 – Tecnologie critiche (STEP), Avviso pubblico “STEP Lazio – Sostegno allo sviluppo e alla fabbricazione delle tecnologie critiche”, CUP F81B26000300007.
Contributo concesso: 242.090 €
