Skip to main content

Leader Arm Teleoperation Extension Examples

1. AgileX PiPER Teleoperation Example​

Description

This example demonstrates how to use the Alicia-DL Leader Arm (Alicia-D Leader) to perform real-time teleoperation of an AgileX PiPER robotic arm.

All rights, responsibilities, and copyrights related to the AgileX PiPER products belong to AgileX Robotics.


1.1 Wiring​

Connect both the Alicia-DL Leader Arm and the PiPER robotic arm to the same computer via USB.


1.2 Zero Calibration​

1.2.1 AgileX PiPER Zero Calibration​

Place the PiPER robotic arm in the following zero position:

AgileX PiPER Zero Position

1.2.2 Xuanya Alicia-DL Leader Arm Zero Calibration​

Place the Leader Arm in a pose close to the PiPER zero position, then perform zero calibration (refer to the 02_demo_zero_calibration.py example in the Alicia-DL Leader Arm Python SDK):

Alicia-DL Leader Arm Zero Position

Note

Before zero calibration, ensure both arms are in as similar a pose as possible; otherwise, joint mapping deviation may occur during teleoperation.


1.3 Installation and Configuration​

Step 1: Create a Virtual Environment​

conda create -n piper python=3.8 -y
conda activate piper

Step 2: Install alicia_d_sdk​

Install the Alicia-DL Leader Arm Python SDK v6.1.0, and modify the corresponding API interfaces by referencing the teleoperation demo from the Alicia-D-SDK v5.4.0-deprecated branch.

ResourceLink
Teleoperation Example Codealicia_tele_piper.py
SDK API Referenceapi_reference.md

Step 3: Install AgileX piper_sdk​

Install according to the official AgileX repository:

GitHub: agilexrobotics/piper_sdk