Robotics System Toolbox
Diseño, simulación y pruebas de aplicaciones robóticas
Robotics System Toolbox™ proporciona herramientas y algoritmos para diseñar, simular y probar manipuladores, robots móviles y robots humanoides. Para los manipuladores y los robots humanoides, esta toolbox incluye algoritmos para comprobación de colisiones, generación de trayectorias, cinemática de avance e inversa y dinámica mediante una representación de árbol de cuerpo rígido. En el caso de los robots móviles, incluye algoritmos para mapeo, localización, planificación de trayectorias, seguimiento de trayectorias y control de movimiento. La toolbox ofrece ejemplos de referencia de aplicaciones robóticas industriales habituales. También incluye una librería de modelos de robots industriales disponibles en el mercado que puede importar, visualizar y simular.
Es posible desarrollar un prototipo de robot funcional combinando los modelos cinemáticos y dinámicos proporcionados. La toolbox permite cosimular sus aplicaciones robóticas mediante la conexión directa con el simulador robótico de Gazebo. Para verificar su diseño en hardware, puede conectar con plataformas robóticas para generar y desplegar código (con MATLAB Coder™ o Simulink Coder™).
Cómo empezar:
Diseñe sus propios robots de almacén y aplicaciones de manipulación industrial.
Modelos de robots
Cree sus propios modelos de robots o utilice una librería de robots utilizados con frecuencia para modelar con rapidez sus aplicaciones robóticas. Puede importar archivos URDF (Formato unificado de descripción de robots) o modelos de Simscape Multibody™ para crear geometrías visuales y modelos de robot personalizados.
Modelado y control del movimiento
Modele la cinemática y la dinámica básicas de manipuladores y robots móviles. Visualice y simule el movimiento del robot para validar los algoritmos de control.
Simulaciones 3D
Valide sus modelos de robot en entornos de simulación del mundo real mediante la interfaz con simuladores de física 3D. Sincronice sus simulaciones de modelos de Simulink® con las simulaciones de Gazebo.
Algoritmos de manipulación
Defina modelos de robot mediante representaciones de árbol de cuerpo rígido. Cree controladores de movimiento avanzados y establezca una interfaz con modelos de robot para completar los flujos de trabajo del robot. Realice comprobaciones de colisión, así como cálculos de cinemática inversa y dinámica en sus modelos de robot.
Algoritmos de robots móviles
Cree mapas de entornos mediante rejillas de ocupación, localice robots en mapas y desarrolle algoritmos de planificación y control de trayectoria para robots móviles.
Algoritmos de UAV
Utilice la librería de UAV para modelar y controlar UAV de ala fija y multirrotor con modelos cinemáticos de bucle cerrado.
Despliegue en hardware de robot
Vea las señales o modifique los parámetros en los modelos desplegados. Realice ajustes en sus algoritmos a medida que se ejecutan en el hardware.
Cinemática inversa analítica
Genere funciones para soluciones de cinemática inversa utilizando un enfoque analítico
Planificador RRT para manipuladores
Planifique el movimiento sin colisión para modelos de robots de árbol de cuerpo rígido
Comprobación de colisiones para mallas de robots
Agregue mallas de colisión a modelos de árbol de cuerpo rígido y compruebe las colisiones para configuraciones específicas
Cosimulación de Gazebo
Publique y suscríbase a tipos de mensajes personalizados y a mensajes para estados de articulación y enlace de robots en una cosimulación de Gazebo
Modelos de robots educativos y comerciales
Simule modelos adicionales de robots de árbol de cuerpo rígido para manipuladores y robots móviles agregados a la librería de modelos de robots
Visualización interactiva de robots
Manipule modelos de árbol de cuerpo rígido con mallas visuales y realice cinemática inversa para los cuerpos objetivo
Consulte las notas de la versión para obtener detalles sobre estas funcionalidades y las funciones correspondientes.