Ingeniería eléctrica y computación

Enseñanza de robótica con MATLAB y Simulink

Con MATLAB y Simulink, docentes pueden:

Temas para cursos de robótica

Cinemática y dinámica de robots

Simulación del movimiento de un robot; estudio de ángulos, velocidades y aceleraciones de articulaciones, y visualización del comportamiento de un robot. Incluye los conceptos de traslación, rotación, matrices de transformación y parámetros de Denavit-Hartenberg. Utilizando scripts en vivo de MATLAB, sus estudiantes pueden aprender temas teóricos y visualizar simultáneamente el resultado de algoritmos robóticos.

Detección y percepción

Demuestre cómo interconectar sensores para que un robot perciba su entorno. MATLAB admite diversos tipos de sensores, tales como cámaras, LiDAR y unidades de medición inerciales. Sus estudiantes aprenderán a capturar datos de sensores, procesarlos, y utilizarlos para control y toma de decisiones de robots.

Navegación, localización, mapeo y SLAM

Enseñe conceptos de planificación de trayectorias, localización y mapeo. Este enfoque incluye cómo diseñar y simular robots móviles para seguimiento de líneas y detección de obstáculos.

Controles y estimación

Enseñe diseño de algoritmos de control para robots con una introducción a conceptos tales como control PID, planificación de rutas y control por retroalimentación. Con funciones de diseño y análisis de sistemas de control, Control System Toolbox es un recurso ideal para enseñar teoría de control.

Sistemas integrados y despliegue

MATLAB es compatible con una amplia gama de plataformas de hardware comúnmente utilizadas en sistemas integrados, incluyendo microcontroladores, DSP, FPGA y SoC. Además, MATLAB ofrece paquetes de soporte y herramientas de generación de código C/C++, tales como Simulink Coder y Embedded Coder, para automatizar la transición de simulación a implementación en hardware.