Teleoperating a UR5 Robot with Oculus Quest 2 VR

Added:

Opening
Core

Opening

0:21
Playing Section
  • 1

    Video begins with brief music and minimal speech.

  • 2

    Sets initial tone before content starts.

Basics of ROS (Robot Operating System), including nodes, topics, and the publisher-subscriber communication model.
Fundamental concepts of robotic kinematics, specifically the difference between Joint-space control and Cartesian (task-space) control.
Introduction to the Unity game engine, including 3D environment setup, game objects, and basic C# scripting.
Basic principles of Virtual Reality (VR) development, such as tracking, controllers, and integrating SDKs like OpenXR.
Implementing haptic feedback (force feedback) to allow the VR operator to feel physical contact forces experienced by the UR5.
Mitigating network latency in teleoperation using predictive displays and safety-focused virtual fixtures (geofencing).
Utilizing the collected VR teleoperation data for Learning from Demonstration (LfD) to train autonomous robot behaviors.
Integrating computer vision or 3D point cloud streaming (using LiDAR or RGB-D cameras) back into the Unity digital twin for enhanced situational awareness.
516 views10likes2:01@erwinkendoOriginal Release: 2022-08-31

This video demonstrates seamless teleoperation of a UR5 CM3 robotic arm using the Meta Quest 2 VR headset, where users control the robot's end effector position through a virtual marker in a digital twin environment created in Unity and connected to a ROS system via tcp-connector, enabling wireless Cartesian control of the physical robot.