Grazie alle innovazioni tecnologiche e alla collaborazione a livello industriale, il 2025 è ampiamente considerato l'"Anno della Robotica". L'intero settore della robotica sta vivendo una crescita esponenziale, con diversi scenari applicativi che guidano percorsi tecnologici e richieste differenti sia per il software che per l'hardware. Di conseguenza, i requisiti e i metodi di implementazione per il controllo del movimento in tempo reale variano. Sfruttando una profonda conoscenza del settore della robotica, APQ ha sviluppato soluzioni mirate per l'ottimizzazione del controllo in tempo reale.
01
Percorsi tecnologici robotici divergenti e selezione della piattaforma di elaborazione
I robot umanoidi bipedi presentano un design simile a quello umano che eccelle nell'adattabilità a terreni complessi e nelle operazioni coordinate di tutto il corpo. Questi robot richiedono in genere da 38 a 70 assi di controllo del movimento, il che implica requisiti in tempo reale estremamente elevati e cicli di controllo fino a 1000 Hz. APQ utilizza processori X86 ad alte prestazioni con ottimizzazione software per soddisfare queste esigenze in tempo reale.
Al contrario, i robot su ruote o a base adottano un design del telaio più leggero, offrendo maggiori vantaggi in termini di controllo dei costi, efficienza del movimento e durata della batteria. Questi robot in genere hanno circa 30 gradi di libertà e minori esigenze di elaborazione in tempo reale, ma sono più sensibili al consumo energetico. Per questa categoria, APQ utilizza piattaforme a basso consumo e a basso costo come Intel® N97 o J6412 per realizzare soluzioni complete. Ciò bilancia efficienza energetica e costi, sfruttando al contempo il ricco ecosistema di sviluppo della piattaforma X86 per soddisfare i rigorosi requisiti di prestazioni in tempo reale, stabilità, integrazione e compattezza del sistema di controllo.
02
Caso di studio sull'ottimizzazione del controllo in tempo reale con EtherCAT di APQ
Contesto dell'applicazione
I robot su ruote/base sono tipicamente utilizzati nel controllo di traiettorie complesse, nel collegamento multiasse, nel movimento guidato dalla visione e in applicazioni simili. I loro sistemi di controllo devono supportare:
-
Comunicazione su bus ad alta velocità EtherCATper il controllo servo sincronizzato
-
Sistema operativo hard real-timeper una risposta inferiore al millisecondo
-
design industriale compattoAdatto per cablaggi ristretti o spazi ristretti nei mobili.
-
Porte espandibilicomprese diverse porte seriali e LAN per una variegata integrazione delle periferiche
Un cliente, impegnato nello sviluppo di un robot multiasse, necessitava del supporto EtherCAT e di elevate prestazioni in tempo reale. Tuttavia, i test effettuati con la piattaforma N97 e i driver per servomotori hanno dimostrato che il ciclo di comunicazione EtherCAT non poteva scendere al di sotto dei 50 μs, creando un collo di bottiglia critico per la produzione di massa.
Approccio di ottimizzazione in tempo reale
Utilizzando le piattaforme N97 e J6412, APQ ha eseguito una messa a punto completa del sistema in tempo reale. Esempio di processo per la piattaforma N97:
1. Passaggio del sistema operativo all'ambiente Linux Xenomai:
-
Ubuntu 20.04 + Kernel Linux 5.15
-
Patch in tempo reale: Xenomai 3.2 (compatibile con LinuxCNC)
-
Compatibilità testata per le esigenze preesistenti del cliente (Kernel 4.19 + Xenomai 3.1)
Passaggi per la messa a punto in tempo reale:
a) Ottimizzazione del BIOS
b) Ottimizzazione in tempo reale dei parametri del kernel (ECI)
c) Regolazione dei parametri della riga di comando (ECI)
d) Personalizzazione approfondita a livello di sistema operativo
e) Misurazioni di latenza/jitter
2. Flusso di lavoro standard per i test in tempo reale:
-
Utensili:Latenza, Clocktest, moduli di test LinuxCNC
-
Obiettivi:
-
Latenza: ritardo massimo < 40 μs
-
Test dell'orologio: Deriva ≈ 0 (la terza colonna è vicina allo zero nel risultato)
-
-
Esecuzione:Numerosi cicli di test su diversi lotti di hardware (incluso il J6412 come confronto)
Risultato del test:
Nell'ambiente Linux Xenomai, il tempo di ciclo di controllo e il jitter sono migliorati significativamente. La latenza è rimasta al di sotto dei 40 μs in ogni momento, mentre la deriva del clocktest si è avvicinata allo zero, soddisfacendo i requisiti dell'applicazione.
Risultati concreti dell'applicazione nel mondo reale
Controllo di bracci robotici multiasse
Sfida:
La saldatura sincronizzata a 8 assi richiedeva una sincronizzazione a livello di microsecondi; le soluzioni tradizionali causavano deriva ed errori di traiettoria.
Ottimizzazione:
-
J6412 con Ubuntu 20.04 + Xenomai 3.2
-
4 porte LAN Gigabit dirette al servo EtherCAT
-
Isolcpus, core dedicati all'elaborazione in tempo reale.
Risultati:
-
Precisione di sincronizzazione:Deriva del test dell'orologio ≤ 0,05 μs; deviazione massima della traiettoria < 0,1 mm
-
Garanzia in tempo reale:Funzionamento continuo per 72 ore, latenza di picco ≤ 38 μs
-
Riduzione dei costi:Costo inferiore del 35%, consumo energetico inferiore del 60% rispetto alla soluzione i5.
Controllo del movimento del cane robot quadrupede
Sfida:
Bilanciamento dinamico a 12 giunti con feedback a livello di microsecondi; latenza del sistema legacy > 100 microsecondi causava instabilità
Ottimizzazione:
-
N97 + Xenomai 3.2
-
PREEMPT_RT + patch ECI
-
Cmdline ha isolato 2 core della CPU per le attività servo
Risultati:
-
Bassa latenza:Ciclo di controllo entro 500 μs, latenza ≤ 35 μs
-
Robustezza:Nel test di recupero a -20 °C, jitter < ±8 μs
-
Espandibilità:Sensore IMU tramite M.2; risparmio energetico del 60% rispetto alla soluzione basata su i3.
Opzioni di implementazione
Per i clienti tecnicamente competenti e focalizzati sulle prestazioni in tempo reale, APQ raccomandaLinux + Xenomaidistribuzione. Per gli utenti finali che preferiscono la comodità di una soluzione pronta all'uso, APQ offre ancheimmagini di sistema preinstallate e ottimizzatecon la documentazione di debug — riducendo le barriere all'implementazione.
Poiché i robot sostituiscono sempre più spesso le attività manuali,sistemi di controllo in tempo reale, stabili ed economicamente vantaggiosidiventano cruciali per il successo. APQ risponde a questa esigenza attraverso soluzioni hardware-software integrate e continuerà a concentrarsi sull'edge computing robotico e sul controllo del movimento, fornendo a un numero sempre maggiore di clienti industriali piattaforme embedded stabili, efficienti e facilmente integrabili.
Se siete interessati alla nostra azienda e ai nostri prodotti, non esitate a contattare il nostro rappresentante all'estero, Robin.
Email: yang.chen@apuqi.com
WhatsApp: +86 18351628738
Data di pubblicazione: 28 luglio 2025
