Contenido principal

Introducción a la interfaz de conectividad Real-Time Data Exchange (RTDE)

Aprenda los conceptos básicos de la conectividad RTDE usando cobots simulados y físicos de Universal Robots en Robotics System Toolbox™ Support Package for Universal Robots UR Series Manipulators

Robotics System Toolbox Support Package for Universal Robots UR Series Manipulators permite conectar y controlar cobots físicos de Universal Robots o cobots simulados en URSim utilizando paquetes de Universal Robots por Real-Time Data Exchange (RTDE).

Después de completar la configuración inicial de RTDE (como se explica en Configuración para conectar manipuladores de la serie UR por RTDE), puede establecer una conexión entre URControl (el controlador de robot de bajo nivel con Mini-ITX PC en la caja de control) y MATLAB® (cliente), y programar el cobot usando funciones basadas en URScript.

El objeto urRTDEClient tiene funciones para controlar ángulos de articulación y pose cartesiana individuales del robot. Funciones más avanzadas muestran cómo utilizar las características de Robotics System Toolbox para calcular ángulos de articulación requeridos para realizar el seguimiento fluido de una trayectoria sin obstáculos en el espacio 3D y ordenar al robot que realice un seguimiento de la trayectoria precalculada.

Funciones

urRTDEClientConectarse al cobot simulado o físico de Universal Robots por RTDE (Desde R2024a)
followCartesianWaypointsCommand robot to move along the desired Cartesian waypoints (Desde R2024a)
followJointWaypointsCommand robot to move along the desired joint space waypoints (Desde R2024a)
readCartesianPoseGet current end-effector pose from the robot (Desde R2024a)
readEndEffectorVelocityGet current end-effector velocities from the robot (Desde R2024a)
readJointConfigurationObtener la configuración de articulación actual del robot (Desde R2024a)
readJointVelocityGet current joint velocities from the robot (Desde R2024a)
readMotionStatusGet current motion status of the robot (Desde R2024a)
recordRobotStateLog the key robot state parameters during motion of robot (Desde R2024a)
sendJointConfigurationCommand robot to move to desired joint configuration (Desde R2024a)
sendJointConfigurationAndWaitCommand robot to move to joint configuration and wait for the motion to complete (Desde R2024a)
sendCartesianPoseAndWaitCommand robot to move to desired Cartesian pose and wait for the motion to complete (Desde R2024a)
manageGripperAttachmentAttach or detach gripper connected to Universal Robots cobot (Desde R2024a)
actuateGripperControl attached gripper with grip or release action (Desde R2024a)
sendServoJCommandsSend Servoj commands (Desde R2024a)
sendSpeedJCommandsSend speedj commands (Desde R2024a)
executeURScriptCommandEnviar el comando URScript para controlar un cobot mediante interfaz RTDE (Desde R2024a)
urClientRigidBodyTreeLoad rigid body tree model of Universal Robots UR Series cobot (Desde R2026a)

Bloques

Actuate GripperActuate gripper connected to cobot (Desde R2025a)
Read Controller OutputRead specified signals from UR Controller using RTDE interface (Desde R2025a)
Read Motion StatusRead motion status of cobot from UR Controller using RTDE interface (Desde R2025a)
Follow Joint WaypointsCommand UR Series cobot using the RTDE interface to follow a specified set of joint positions (Desde R2025a)
Read Joint ConfigurationRead current joint configuration from UR Controller using RTDE interface (Desde R2025a)
Send Joint ConfigurationCommand the UR cobot using the RTDE interface to move to a specified joint configuration (Desde R2025a)

Ejemplos destacados