MATLAB e Simulink per 
robot mobili

MATLAB® e Simulink® forniscono algoritmi, strumenti di modellazione e simulazione, connettività hardware e ROS per lo sviluppo di robot mobili autonomi (AMR), robot di servizio e altri veicoli terrestri senza pilota (UGV).

Con MATLAB e Simulink, è possibile:

  • Importare modelli virtuali del proprio robot e affinare i requisiti per la progettazione meccanica e i componenti elettrici
  • Simulare modelli di sensori per sistemi di navigazione inerziale e sensori GNSS
  • Localizzare il proprio robot utilizzando algoritmi come il filtro antiparticolato e la localizzazione Monte Carlo
  • Creare mappe ambientali utilizzando algoritmi SLAM (Simultaneous Localization and Mapping)
  • Individuare percorsi ottimali utilizzando algoritmi di pianificazione del percorso come A* e RRT
  • Valutare l'ottimalità del percorso utilizzando metriche di percorso tra cui la scorrevolezza e la distanza dagli ostacoli
  • Navigare in ambienti dinamici utilizzando algoritmi di controllo di path following ed evitamento degli ostacoli
  • Generare automaticamente il codice di produzione per l'hardware target

Utilizzo di MATLAB e Simulink per 
robot mobili

Sviluppo della piattaforma

Costruisci o importa modelli fisici e simula dinamiche robotiche per robot con ruote e gambe. Applica vincoli del mondo reale come forze di contatto e coppie per analizzare gli effetti dei tuoi algoritmi sulla piattaforma hardware. Con MATLAB e Simulink, è possibile:


Percezione e localizzazione

Abilita la visione robotica per creare mappe ambientali e localizzare il tuo robot mobile. Sviluppa applicazioni di mappatura, localizzazione e rilevamento di oggetti utilizzando modelli di sensori e algoritmi predefiniti per consentire al tuo robot mobile di conoscere l'ambiente circostante e la posizione. Con MATLAB e Simulink, è possibile:


Pianificazione e controllo del movimento

Trova percorsi che consentano al tuo robot mobile di raggiungere la sua destinazione. Genera waypoint e invia comandi di controllo per seguire un percorso globale o una traiettoria locale. Per consentire a un robot mobile di navigare in un ambiente sconosciuto, MATLAB e Simulink forniscono algoritmi di pianificazione basati su campionamento e ricerca e algoritmi di controllo di path following. Con MATLAB e Simulink, il tuo robot può:


Test basati sulla simulazione

Rileva errori di progettazione mediante simulazione e riduci il rischio e il costo dei test hardware. MATLAB e Simulink forniscono app interattive e strumenti di simulazione per ottimizzare le prestazioni, nonché i tempi di sviluppo e di test per le tue applicazioni robotiche mobili. Con MATLAB e Simulink, è possibile: