Skip to content

EDP Platform User Guide

Embodied Development Platform (EDP) is a one-stop data processing platform provided by Galaxea, which enables configuration of data collection tasks, active upload of recorded data, data visualization, data retrieval, data download and other functions. Welcome to use it.

1. EDP Platform Login

EDP platform entrance: https://edp.galaxea-ai.com/app/login

Please contact Galaxea official after-sales service for EDP platform tenant account, personal account and password. Each user who purchases Galaxea robot body and teleoperation kit will have 100G of free usage.

2. API Access Key Creation

Select "Personal Center" in the left navigation bar, click "API Access Key", and select "Create".

Obtain API access key ACCESS KEY and SECRET KEY

3. Robot Body Configuration

3.1 Configure Device Serial Number and Device Name

This step is consistent with the configuration content in Section 3 of the Teleoperation Manual, no need to repeat the operation. If you have never configured it before, please follow the steps below:

# Get R1Pro serial number 
cat /opt/galaxea/body/RSN 
## If the serial number is not returned, there is an SN label at the connection between the robot torso and chassis, such as: S2RL100P25110, or contact Galaxea customer service.

# Create path
sudo mkdir -p /opt/galaxea

# Change permissions
## If your robot product is R1 Pro:
sudo chown -R nvidia:nvidia /opt/galaxea
## If your robot product is R1 Lite:
sudo chown -R r1lite:r1lite /opt/galaxea

# Create path
mkdir -p /opt/galaxea/body
echo "S2RL100P25110" | tee /opt/galaxea/body/RSN > /dev/null
echo "S2RL100P25110" | tee /opt/galaxea/body/RSN_REAL > /dev/null
## If your robot product is R1 Pro:
echo "R1PRO" | tee /opt/galaxea/body/ROBOT_NAME > /dev/null
## If your robot product is R1 Lite:
echo "R1LITE" | tee /opt/galaxea/body/ROBOT_NAME > /dev/null

# Check if write is successful
cat /opt/galaxea/body/RSN
cat /opt/galaxea/body/RSN_REAL
cat /opt/galaxea/body/ROBOT_NAME 

3.2 Configure Authentication File

# Install dependencies
sudo apt install python3-pip
pip3 install tos
sudo apt install ros-humble-rosbag2-storage-mcap

# Create configuration path
mkdir -p /opt/galaxea/data_collection

# Create EDP authentication file
vim /opt/galaxea/data_collection/edp_credentials.json 

# Write the following content and save
{
  "access_key": "xxx", # Replace account key
  "secret_key": "xxx"  # Replace account key
}
Note: After configuring EDP authentication, the data collection module will start the automatic upload function. After successful upload, the data on the robot will be automatically deleted.

The above content is the prerequisite configuration for data collection and EDP. After completion, please power off the robot and restart it. After restarting, the software package configuration is completed and the teleoperation function can be used.

4. EDP Platform Data Collection Element Configuration

The EDP platform website is equipped with a detailed user manual. You can visit EDP Platform Document Center to view all functions.

To complete the first data recording and upload, please check the manual to complete the registration and configuration of related data collection elements.