Robotics System Toolbox
Progettazione, simulazione e test di applicazioni di robotica
Robotics System Toolbox™ fornisce strumenti e algoritmi per progettare, simulare e testare manipolatori, robot mobili e umanoidi. Per i manipolatori e i robot umanoidi, il toolbox comprende algoritmi per l’individuazione delle collisioni, la generazione di traiettorie, la cinematica diretta e inversa e la simulazione dinamica mediante una rappresentazione rigid body tree. Per i robot mobili, comprende algoritmi di mapping, localizzazione, path planning, path following e motion control. Il toolbox fornisce esempi di riferimento per applicazioni tipiche della robotica industriale. Inoltre, comprende una libreria di modelli di robot industriali disponibili in commercio, che puoi importare, visualizzare e simulare.
Puoi sviluppare un prototipo di robot efficiente combinando i modelli cinematici e dinamici forniti. Il toolbox consente di co-simulare applicazioni per robot connettendosi direttamente al simulatore robotico Gazebo. Per verificare la progettazione sull’hardware, puoi connetterti alle piattaforme robotiche, generare automaticamente e distribuire codice sorgente ANSI C (con MATLAB Coder™ o Simulink Coder™).
Per iniziare:
Design your own warehouse robotics and industrial manipulation applications.
Modelli di robot
Costruisci i tuoi modelli di robot o utilizza una libreria di robot utilizzati di frequente per modellare rapidamente le tue applicazioni di robotica. Puoi importare file di formato URDF (Unified Robot Description Format) o modelli Simscape Multibody™ per creare geometrie tridimensionali e modelli di robot personalizzati.
Modellazione e controllo del movimento
Modella la cinematica e la dinamica di base di robot mobili e manipolatori. Visualizza e simula il movimento dei robot per validare gli algoritmi di controllo.
Simulazioni 3D
Valida i tuoi modelli di robot in ambienti di simulazione real-world interfacciandoli con simulatori fisici 3D. Sincronizza le simulazioni del tuo modello Simulink® con le simulazioni di Gazebo.
Algoritmi di manipolazione
Definisci i modelli di robot utilizzando rappresentazioni rigid body tree. Costruisci controller di movimento avanzati e interfacciali con i modelli di robot per completare i tuoi progetti di robotica. Individua eventuali collisioni ed esegui i calcoli di cinematica e dinamica inversa sui tuoi modelli di robot.
Algoritmi per robot mobili
Crea mappe di ambienti utilizzando griglie di occupazione, localizza i robot all’interno delle mappe e sviluppa algoritmi di pianificazione e controllo del percorso per robot mobili.
Distribuzione su hardware robotico
Visualizza i segnali o modifica i parametri su modelli distribuiti. Apporta modifiche ai tuoi algoritmi mentre vengono eseguiti su hardware.
Cinematica inversa analitica
Generazione di funzioni per soluzioni di cinematica inversa adottando un approccio analitico
Pianificatore RRT per manipolatori
Pianificazione del moto senza collisioni per modelli robotici ad albero a corpo rigido
Controllo delle collisioni per mesh robotiche
Aggiunta di mesh di collisione a modelli ad albero a corpo rigido e verifica delle collisioni per configurazioni specifiche
Co-simulazione con Gazebo
Pubblicazione e sottoscrizione di tipologie di messaggi personalizzati e di messaggi per gli stati di collegamenti e giunzioni di robot in una co-simulazione con Gazebo
Modelli di robot commerciali ed educativi
Simulazione di ulteriori modelli robotici ad albero a corpo rigido per manipolatori e robot mobili inseriti nella libreria dei modelli robotici
Visualizzazione di robot interattiva
Manipolazione di modelli di corpi rigidi di alberi con mesh visive ed esecuzione di cinematica inversa per corpi target
Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.