Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DEEPRobotics Teleoperate

ROS 2 PICO XR C++17 x86_64 ARM64 License Discord

English | 简体中文

DEEPRobotics Teleoperate is a ROS 2 teleoperation project for the DR02 Pro humanoid robot. It converts PICO headset and controller input into waist and dual-arm commands for either a real robot or a MuJoCo simulation. A runtime option enables supported end effectors, and real-robot data collection can record either arms only or arms plus the selected end effector.

System Overview

PICO + XRoboToolkit ──► Robotics Service / PXREA ──► state_machine
                                                        │
                    /JOINTS_DATA ◄── DR02 Pro / MuJoCo ─┤─► /JOINTS_CMD
        optional end-effector feedback ◄────────────────└─► optional end-effector command

Get the Source

Clone with submodules to include the verified DR02 Pro model:

git clone --recurse-submodules \
  https://github.com/DeepRoboticsLab/deep-robotics-teleoperate.git

For an existing clone:

git submodule update --init --recursive

Start Here

Read the DR02 Pro Pico Teleoperation Guide, then choose the simulation or real-robot workflow. The simulator and ROS 2 message interfaces are provided by separate repositories. Never use a simulation build to control a real robot.

Related Repositories

Warning

This software publishes motion commands directly. Emergency is a software pose hold, not a hardware emergency stop. Validate in simulation first and keep a physical emergency stop immediately accessible on the real robot.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages