Unitree G1 Explore App Overview

The Unitree Explore App serves as the primary mobile interface for the Unitree G1 Humanoid Robot. While the G1 is a highly advanced development platform capable of running complex SDKs and autonomous behaviors, the Explore App provides the essential “ground control” layer. It allows operators to monitor critical health metrics, perform necessary hardware calibrations, bind remote controllers, and—with recent firmware updates—rapidly prototype motions using a no-code teaching mode. This document outlines the technical specifications of the G1 hardware and details how the Explore App functions as a vital tool for deployment and maintenance.

Why This App Matters for G1 Users

For researchers and developers, the G1 is often controlled via high-level code. However, the Explore App bridges the gap between hardware and software:

  • Hardware Insight: Instant visibility into motor temperatures and joint status ensures safe operation during intense testing.
  • Maintenance: It is the only interface for correcting joint zero-points (calibration) and fine-tuning motors after wear or maintenance.
  • Rapid Prototyping: The new Training Mode allows users to physically pose the robot to create animations in seconds, bypassing complex coding for simple demos.

Main App Options & Features

The Explore App is designed to manage the specific capabilities of the G1 and G1 EDU models. Below is a comparison of the supported hardware platforms.

SpecificationUnitree G1 (Standard)Unitree G1 EDU (Enhanced)
Dimensions (Standing)1320 × 450 × 200 mm1320 × 450 × 200 mm
Dimensions (Folded)690 × 450 × 300 mm690 × 450 × 300 mm
Weight~35 kg~35 kg+
Degrees of Freedom (DoF)23 DoF23 – 43 DoF (Configurable)
Torque (Knee Joint Max)90 N·m120 N·m
Arm Payload~2 kg~3 kg
HandsFixed / BasicOptional Dexterous Hand (7 Active DoF + Wrist)
Computing & Sensing8-Core CPU, Depth Camera, 3D LiDAR8-Core CPU + Optional NVIDIA Jetson Orin
Battery & Power9000 mAh Smart Battery (approx. 2h life)9000 mAh Smart Battery (approx. 2h life)
Price & WarrantyContact Sales (8 months warranty)Contact Sales (18 months warranty)

Unitree G1 Technical Specifications

The Unitree Explore App focuses on six core functionalities essential for daily operation:

1. Real-Time Data Monitoring

View multi-dimensional data including machine status, real-time motor temperatures, and system alarms. This allows operators to quickly identify anomalies before they result in hardware failure.

2. Auxiliary Calibration

Access tools to re-calibrate motor joints and the IMU (Inertial Measurement Unit). This corrects cumulative errors generated during use or after replacing parts, ensuring the robot stands and walks correctly.

3. Motor Joint Fine-Tuning

Fine-tune specific joint angles to compensate for mechanical wear deviation over long-term use. This ensures the robot maintains precise posture without needing a full factory reset.

4. Remote Control Binding

Navigate to Device → Data → RemoteControl Binding to pair the physical remote controller. This is a critical one-time setup step to link the specific remote hardware to the robot.

5. Training / Teaching Mode

(Requires Firmware 1.4.5+) A no-code workflow: Navigate to Function → Demo → Teaching → Create Teaching. Users can “Start teaching” to loosen joints, physically pose the robot, “End teaching” to capture the sequence, and then “Save” and “Play”. Supports up to 3 minutes of custom actions.

6. Documentation & Guides

The app includes built-in access to rich teaching videos and electronic documents, helping new users onboard without needing to constantly refer to external PDFs.

How the Explore App Works with Unitree G1

The app is not a replacement for the remote control but a companion tool for setup and maintenance. The typical workflow is as follows:

  1. Preparation: Download the Unitree Explore App (iOS/Android) via the official QR codes. Ensure the robot is placed on flat ground or suspended safely.
  2. Power On: Power on the G1. Wait for the initialization sequence to complete.
  3. Connection: Open the app and select the device to connect via WiFi/Bluetooth.
  4. Initial Setup:
    • Check the RemoteControl Binding menu if the physical remote is not responding.
    • Verify system health (battery voltage, motor temps) in the data dashboard.
  5. Calibration (If needed): If the robot drifts or stands unevenly, use the Auxiliary Calibration tools to reset the IMU or joint zeros.
  6. Operation vs. Development:
    • Standard Use: Use the remote or app to trigger standard walking and modes.
    • Custom Motion: Use the Teaching Mode in the app to record custom gestures.
    • SDK Development: Crucial Step: If developing with the SDK, put the robot into Debug Mode. This prevents the built-in motion controller from conflicting with SDK commands.

Control Ecosystem & Operational Modes

The G1 operates through a specific set of control states. While the app monitors these, they are typically managed via the control ecosystem (Remote/SDK).

  • Zero Torque: Motors are loose; used for emergency stop or shutdown.
  • Damping: Motors provide resistance but no active movement; safe state for handling.
  • Ready / Standing: The robot is upright and balancing, ready for input.
  • Motion / Continuous Walking: Active locomotive states.
  • Squat / Seating: Specialized postures for starting up or powering down safely.
  • Debug Mode: Essential for developers; disables high-level logic to allow low-level SDK control.

Operator Tutorial Handout

Who This Is For

The combination of the Unitree G1 and the Explore App is tailored for:

  • Education & Robotics Labs: Students can use the app’s Teaching Mode to understand kinematics without writing complex C++/Python code immediately.
  • AI Research: Provides a stable hardware platform where basic maintenance (calibration) is handled by the app, allowing researchers to focus on high-level RL (Reinforcement Learning) models.
  • Automation & R&D: Rapid prototyping of physical tasks using the manual teaching workflow.

Leave a Reply

Ghostysky
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.