Unitree G1 · Humanoid

Onboard intelligence, fully documented.

A compact, highly dexterous research humanoid — fast to iterate on, with a full ROS 2 stack (QRE G1) layered on top by MYBOTSHOP.

1270 mm / 35 kgHeight & weight
23 DOFBase · up to 43 on G1‑EDU
~2 hoursBattery life
Up to 2 m/sWalking speed
Mid‑360 LiDAR+ Intel RealSense D435i
Jetson Orin NX16 GB · 2 TB onboard
120 N·mMax joint torque
Loading 3D model…
  · g1_description · base 23-DOF · simplified for browser
Download URDF (.zip)
Bipedal
Platform
23
Driven Joints (base)
ROS 2 Foxy
Middleware
QRE G1 v4.1
Software
Unitree
Manufacturer
Startup Guide

From power-on to first command

The short version of Unitree's official power-on and posture-transition procedure (firmware V1.0.4) — enough for a supervised operator to go from a cold robot to standing under remote control.

01

Power on

Confirm the battery is charged (LED off = full, flashing at 1 Hz = charging). Short-press the power button to wake it, then long-press ≥2 s to power on. Allow ~1 minute for initialization — the robot enters zero-torque mode automatically once boot completes. Keep the arms straight down at power-on: a different starting orientation affects the ROS 2 control initialization.

Step 02 — choose a startup method
02A
Recommended

Suspended / Gantry

Support the robot on a frame or crane through the shoulder buckles, feet clear of the ground. Power on, wait for init, then lower until both feet touch. L2+B → Damping, L2+UP → Lock Stand (with shoulder support), then R2+A for operation control.

L2+BL2+UPR2+A
02B
No gantry

Supine / Lying

Lay the robot face-up on a flat, stable surface with a clear 0.5 m radius. Power on, then L2+X triggers the automatic "Lying Down and Standing Up" routine.

L2 + X
02C
No gantry

Sitting

Seat the robot in a stable chair with a backrest, an operator supporting the rear handle. Power on, then use the seated-to-standing transition to bring it upright with assistance.

Operator-assisted
Then, either way
03

Drive with the remote

Once in Stable Standing, the paired remote controls locomotion directly — forward/back/strafe on one stick, rotation on the other. Firmware V1.0.4 adds slow/fast running toggles and a lean control on top of the base V1.0.2 button map.

04

Power off / E-stop

Normal shutdown: L2+B back to Damping (mechanically supported), lower to the ground under control, then long-press the power button to shut down. Emergency stop: L2+B directly — the robot relaxes into damping and settles to the ground, so keep supports and the workspace clear.

Full procedure, safety warnings and the legacy V1.0.2 button map: Official Unitree G1 Developer docs · MYBOTSHOP G1 User Manual (PDF).

Why MYBOTSHOP

A ROS 2 stack on top of stock Unitree hardware

QUADRUPED Robotics, a MYBOTSHOP brand, layers QRE G1 — a ROS 2 driver, webserver and tooling stack — on top of the G1 hardware, plus German-based support if something needs attention.

Movement & Locomotion

The high-level ROS 2 driver publishes joint states, odometry, odom-TF and IMU, and accepts cmd_vel. One-tap FSM tiles (Damp / Ready / Start 23-DoF / Start 29-DoF) drive posture transitions straight from the Cockpit.

cmd_velFSM tiles

Arm & Hand Control

Joint-space and Cartesian arm control on the 23- or 29-DOF body, with drivers for both the Unitree Dex3 three-finger hand and the RH56-series Inspire five-finger hand.

g1_arm_controlDex3 / Inspire hands

AI / LLM Assistant

An inline LLM context panel grounds an onboard assistant against the live 3D scene, with voice and tool-use available in the same view as the arm UI.

LLM ContextVoice + tool-use

SLAM & Navigation

Mid-360 LiDAR-driven SLAM, FAST-LIO2 lidar-inertial odometry, odometric navigation and full map navigation — all launchable from the webserver.

Mid-360 SLAMFAST-LIO2Map Navigation

Camera & Perception

Live streaming from the Intel RealSense D435i depth camera, with a tile-based view selector, snapshot and record built into the webserver.

RealSense D435iSnapshot / Record

Diagnostics & Monitoring

Battery state, a per-joint state table, the ROS 2 diagnostics aggregator and a pick-any-topic viewer — all in the browser, no separate tooling needed.

/diagnosticsTopic Viewer
Interface

See it in the browser

A guided tour of the QRE G1 webserver, straight from the driver package's own documentation.

Teleoperation

Driving G1 beyond the Cockpit sliders

Three confirmed paths into the robot today, each suited to a different job — quick manual driving, demonstration capture, or a dedicated handheld controller.

Available on G1

Keyboard Teleop

The standard ROS 2 teleop_twist_keyboard node, remapped onto the robot's namespaced cmd_vel topic — the fastest way to drive locomotion from a laptop over SSH, no extra hardware required.

teleop_twist_keyboardNo extra hardware
Available on G1

Dual-Arm Mission Recorder

Record teleoperated arm episodes — joint-space or Cartesian — then edit individual waypoints and play them back, from the Manipulation panel's mission list. The basis for imitation-learning-style data collection.

Mission record / playJoint or Cartesian
Available on G1

Steamdeck Controller

A Steamdeck on the robot's own onboard WiFi connects straight to the webserver Cockpit — a compact, self-contained handheld for driving and monitoring without a laptop.

Onboard WiFiCockpit UI
Resources

Manuals, ROS 2 docs & robot description

Everything needed to operate the G1 safely, develop against the QRE G1 stack, or bring its model into your own tooling.

Official Unitree G1 Developer Docs

Web · Unitree · manuals, apps, transport, charging

The manufacturer's own G1 documentation: manuals, mobile apps, unpacking & initial setup, charging, packing, and the full operation guide for both firmware V1.0.2 and V1.0.4.

Open docs →

MYBOTSHOP G1 User Manual

PDF · 74 pages · network, startup, hardware & ROS 2 reference

A single self-contained manual covering everything needed to operate and develop against the G1: network/SSH/webserver quick start, full startup & shutdown procedure for both firmware versions, hardware specification, and the complete ROS 2 package reference.

Download PDF

G1 Robot Description (URDF)

.zip · g1_description ROS 2 package · base 23-DOF body · ~15 MB

The g1_description package for the base 23-DOF body — URDF, visual & collision meshes and package.xml — the same model rendered live in the viewer above. Drop it straight into a ROS 2 workspace, RViz, or MoveIt.

Download package (.zip)

Looking for the 29-DOF arm variant, hand-equipped URDFs, or the full QRE G1 ROS 2 driver source? Ask us directly.

Support

If something goes wrong

Two steps, in order — the forum first for fast community and staff triage, then a direct ticket if it needs to go further.

1
Fastest

MYBOTSHOP Forum

Open a topic on the MYBOTSHOP Forum for community and staff triage — most software questions and known issues get resolved here first. For code-level bugs, GitHub Issues, StackOverflow and Answers-ROS are also in play.

2

Direct ticket & RMA

If it's unresolved, email support@quadruped.de with the problem description and what's already been tried. For hardware issues we'll issue an RMA number and return instructions — returns without an RMA number are auto-rejected.

RMA returns ship to: QUADRUPED Robotics GmbH c/o MYBOTSHOP GmbH, Willy-Messerschmitt-Strasse 12, 50126 Bergheim, Germany. Do not ship returns to the QUADRUPED Robotics GmbH office in Leverkusen.

Need a hand?

We're here for the whole deployment

Fleet rollout, a new use case, or a question about a specific webserver module — the MYBOTSHOP team can help.

support@quadruped.de