From bdd1bef45f7a4178a3800d2764dc6734954ba55c Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 16 Jan 2026 15:31:51 +0000 Subject: [PATCH 1/2] removed meta quest teleop submodule --- .gitmodules | 3 --- README.md | 13 ++++++++++--- meta_quest_teleop | 1 - 3 files changed, 10 insertions(+), 7 deletions(-) delete mode 100644 .gitmodules delete mode 160000 meta_quest_teleop diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index f9d5fc5..0000000 --- a/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "meta_quest_teleop"] - path = meta_quest_teleop - url = https://github.com/NeuracoreAI/meta_quest_teleop.git diff --git a/README.md b/README.md index bf1b404..0e70afd 100644 --- a/README.md +++ b/README.md @@ -27,11 +27,12 @@ conda env create -f environment.yaml conda activate piper-teleop ``` -### 3. Install Meta Quest Teleop Package +### 3. Clone and Install Meta Quest Teleop Package -Install the Meta Quest teleoperation package: +Clone the Meta Quest teleoperation repository inside this example directory and install it: ```bash +git clone https://github.com/NeuracoreAI/meta_quest_teleop.git cd meta_quest_teleop pip install -e . cd .. @@ -232,7 +233,13 @@ example_agilex/ - Ensure conda environment is activated: `conda activate piper-teleop` - Verify all dependencies are installed: `conda env update -f environment.yaml` -- Check that `meta_quest_teleop` is installed: `pip install -e meta_quest_teleop/` +- Check that `meta_quest_teleop` is cloned and installed: + ```bash + git clone https://github.com/NeuracoreAI/meta_quest_teleop.git + cd meta_quest_teleop + pip install -e . + cd .. + ``` ### Robot Communication Issues diff --git a/meta_quest_teleop b/meta_quest_teleop deleted file mode 160000 index 46f268c..0000000 --- a/meta_quest_teleop +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 46f268ced706e0b56110fb6554ad3c4fec44a4be From 741c07984c3963f813859b05fb4247c09e5395a9 Mon Sep 17 00:00:00 2001 From: mark Date: Mon, 19 Jan 2026 18:21:00 +0000 Subject: [PATCH 2/2] fix: isort --- examples/1_tune_teleop_params.py | 2 +- examples/2_collect_teleop_data_with_neuracore.py | 2 +- examples/4_rollout_neuracore_policy.py | 2 +- examples/common/threads/quest_reader.py | 1 - 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/examples/1_tune_teleop_params.py b/examples/1_tune_teleop_params.py index 723f4ef..e82a7fb 100644 --- a/examples/1_tune_teleop_params.py +++ b/examples/1_tune_teleop_params.py @@ -54,8 +54,8 @@ from common.threads.ik_solver import ik_solver_thread from common.threads.joint_state import joint_state_thread from common.threads.quest_reader import quest_reader_thread - from meta_quest_teleop.reader import MetaQuestReader + from pink_ik_solver import PinkIKSolver from piper_controller import PiperController diff --git a/examples/2_collect_teleop_data_with_neuracore.py b/examples/2_collect_teleop_data_with_neuracore.py index 460de21..d4ce4dc 100644 --- a/examples/2_collect_teleop_data_with_neuracore.py +++ b/examples/2_collect_teleop_data_with_neuracore.py @@ -54,8 +54,8 @@ from common.threads.ik_solver import ik_solver_thread from common.threads.joint_state import joint_state_thread from common.threads.quest_reader import quest_reader_thread - from meta_quest_teleop.reader import MetaQuestReader + from pink_ik_solver import PinkIKSolver from piper_controller import PiperController diff --git a/examples/4_rollout_neuracore_policy.py b/examples/4_rollout_neuracore_policy.py index 17dd759..a73629a 100644 --- a/examples/4_rollout_neuracore_policy.py +++ b/examples/4_rollout_neuracore_policy.py @@ -64,8 +64,8 @@ from common.threads.ik_solver import ik_solver_thread from common.threads.joint_state import joint_state_thread from common.threads.quest_reader import quest_reader_thread - from meta_quest_teleop.reader import MetaQuestReader + from pink_ik_solver import PinkIKSolver from piper_controller import PiperController diff --git a/examples/common/threads/quest_reader.py b/examples/common/threads/quest_reader.py index c4ea021..f4f830c 100644 --- a/examples/common/threads/quest_reader.py +++ b/examples/common/threads/quest_reader.py @@ -9,7 +9,6 @@ sys.path.insert(0, str(Path(__file__).parent.parent / "meta_quest_teleop")) from common.configs import CONTROLLER_DATA_RATE, GRIP_THRESHOLD from common.data_manager import DataManager, RobotActivityState - from meta_quest_teleop.reader import MetaQuestReader