Robotics System Toolbox

 

Robotics System Toolbox

Entwerfen, Simulieren und Testen von Robotikanwendungen

Jetzt beginnen:

Referenzanwendungen

Referenzanwendungen dienen Ihnen als Ausgangsbasis für die Entwicklung von Robotik- und autonomen Systemen. Die Robotics System Toolbox enthält Algorithmen und Simulationstools für mobile Roboter und Manipulatoren. 

Entwerfen Sie Ihre eigenen Anwendungen für Lagerrobotik und industrielle Manipulationen.

Steuerung und Simulation mehrerer Lagerroboter in einem Referenzbeispiel.

Modellierung und Simulation von Robotern

Verwenden Sie die enthaltenen Robotermodelle oder erstellen Sie benutzerdefinierte Baumstrukturdarstellungen starrer Körper. Simulieren Sie das Verhalten von Robotern in 2D- oder 3D-Umgebungen.

Robotermodelle

Erstellen Sie Ihre eigenen Robotermodelle, oder verwenden Sie eine Bibliothek von häufig verwendeten Robotern, um Ihre Roboteranwendungen schnell zu modellieren. Sie können URDF-Dateien (Unified Robot Description Format) oder Simscape Multibody™-Modelle importieren, um benutzerdefinierte Robotermodelle und visuelle Geometrien zu erstellen.

Laden eines Baumstrukturmodells für starre Körper aus einer Bibliothek kommerziell erhältlicher Roboter.

Laden eines Baumstrukturmodells für starre Körper aus einer Bibliothek kommerziell erhältlicher Roboter.

Modellierung und Steuerung von Bewegungen

Modellieren Sie die grundlegende Kinematik und Dynamik von mobilen Robotern und Manipulatoren. Visualisieren und simulieren Sie Roboterbewegungen, um Steuerungsalgorithmen zu validieren.

Planen und Ausführen von Trajektorien im Aufgaben- und Gelenkraum in MATLAB.

3D-Simulationen

Validieren Sie Ihre Robotermodelle in realistischen Simulationsumgebungen durch Anbindung an physikalische 3D-Simulatoren. Synchronisieren Sie Ihre Simulationen mit Simulink®-Modellen mit den Gazebo-Simulationen.

Zwischen Simulink und dem Gazebo-Simulator synchronisierte Simulation.

Zwischen Simulink und dem Gazebo-Simulator synchronisierte Simulation.

Algorithmen für Roboter

Entwickeln Sie Planungs- und Steuerungsalgorithmen für Manipulatoren, mobile Roboter und UAVs.

Manipulationsalgorithmen

Definieren Sie Robotermodelle mithilfe von Baumstrukturdarstellungen starrer Körper. Erstellen Sie hochentwickelte Bewegungssteuerungen, und binden Sie sie an Robotermodelle an, um Ihre Roboter-Workflows zu vervollständigen. Führen Sie Kollisionsprüfungen sowie Berechnungen der inversen Kinematik und Dynamik für Ihre Robotermodelle durch.

Sichere Trajektorienverfolgungssteuerung mit Manipulator-Algorithmusblöcken.

Algorithmen für mobile Roboter

Erstellen Sie Umgebungskarten mit Belegungsgittern, lokalisieren Sie Roboter auf Karten und entwickeln Sie Pfadplanungs- und Steuerungsalgorithmen für mobile Roboter.

Ausführen der Bewegungssteuerung für einen mobilen Roboter mit Differenzialantrieb auf einem hindernisfreien Pfad zwischen zwei Wegpunkten auf einer Karte.

Codegenerierung

Generieren Sie C/C++-Code und MEX-Funktionen für Rapid Prototyping und Hardware-in-the-Loop (HIL)-Tests.

Bereitstellung auf Roboterhardware

Zeigen Sie Signale an oder ändern Sie Parameter bereitgestellter Modelle. Nehmen Sie Anpassungen an Ihren Algorithmen vor, während sie auf Hardware ausgeführt werden.

Sichere Trajektorienverfolgungssteuerung mit Manipulator-Algorithmusblöcken.

Testen von Manipulator-Algorithmen durch Verbinden mit einem realen physischen Roboter.