Unitree G1
Unitree G1 is a second-generation bipedal robot, successor to H1, weighing 35 kg and standing 132 cm tall.
Summary
The Unitree G1 is a bipedal robot with 23 degrees of freedom. It can walk at 2 m/s, climb stairs, perform fall recovery, and carry a 2 kg payload, featuring hands with 7 active degrees of freedom and tactile sensing.
The Unitree G1 has a height of 132 cm, a width of 45 cm, a depth of 20 cm, and a mass of 35 kg. It is constructed from aluminum, carbon fiber, and plastic. The hands have 7 active degrees of freedom, 3 fingers per hand, and include tactile sensing with 9 tactile points capable of detecting a minimum force of 10 g. The robot can achieve a walking speed of 2 m/s, a maximum speed of 2 m/s, and supports stair climbing and fall recovery, utilizing SLAM for navigation. Its power system includes a 48 V, 9 Ah (430 Wh) li-ion battery with quick-release swap mode, offering a runtime of 120 minutes and a charge time of 120 minutes.
Suits
- Research applications.
- Developers using Linux (Ubuntu-based with ROS 2), CPP, or Python.
- Environments requiring multi-robot coordination and voice interaction.
- Tasks requiring a 2 kg payload capacity and 0.45 m arm span.
Limits
- Compliance information is not published.
- Home-related specifications are not published.
- The warranty period is 8 months.
- The hands have an IP68 rating, but the overall robot IP rating is not published.
At a glance
Where the joints are
- Total
- 23
- Head
- 2
- Each arm
- 5
- Each hand
- 7
- Waist
- 1
- Each leg
- 6
One charge
Payload vs body weight
6% of its own weight
Payload 2 kg · body 35 kg
Deployments
- Japan Airlines · Haneda AirportPilot
- Japan Airlines · Haneda AirportPilot
Price & availability
- $13,500maker's list price · 8-month warranty
- $16,000reported by a directory
- $13,500reported by a directory
- $13,500reported by a directory
- $14,000reported by a directory
- $13,500reported by a directory
- $16,000estimated, not a firm price
- $13,500reported by a directory
- $16,000reported by a directory
- $16,000reported by a directory
- $13,500reported by a directory · 8-month warranty
- $16,000reported by a directory · 8-month warranty
- $13,500reported by a directory · 8-month warranty
- $13,500reported by a directory
- $11,700reported by a directory
- $13,500reported by a directory
- $13,500reported by a directory
- $13,500reported by a directory
- $16,000reported by a directory
- $16,000reported by a directory
- Price statusList
- Available from2024
- WorldwideGeneral availability
- WorldwideGeneral availability
- WorldwideGeneral availability
- WorldwideGeneral availability
Specs
104 of 195 measures disclosure, not the robot: it counts the specs the maker and the directories we read had published when this page was last checked, so a robot with fewer published specs is not a worse robot. Makers also measure differently — height with or without the head, payload rated or peak — so two sources can both be right and still disagree, which is why every value carries a chip naming who stated it.
- compute6/7
- overview12/14
- mobility5/6
- autonomy5/6
- body8/10
- organization3/4
- software11/15
- hands9/13
- joints13/19
- connectivity4/6
- commercial3/5
- power10/20
- perception6/14
- load2/5
- service2/10
- environment1/6
- security1/6
- safety1/7
- privacy1/9
- compliance1/11
- home0/2
No value below has been independently measured or filed with a regulator — every number is a claim by the maker or by a third-party directory, and the chip on each one says which.
overview12 of 14
compute6 of 7
- AI compute metric
- “EDU with 29 DOF and 40 TOPS compute” · robotoverflow.com
- Optional compute module
- “EDU version optionally includes NVIDIA Jetson Orin” · aparobot.com
autonomy5 of 6
- Operating modes
- “Remote control, AI automation” · originofbots.com
- AI learning method
- “Reinforcement Learning on Motion Control” · support.unitree.com
- Multi-robot coordination
- “multi-robot coordination” · livium.com
- Voice interaction
- “Supports voice commands in English and Chinese” · aparobot.com
- Teleoperation interfaces
- “手持式遥控器 有” · unitree.com
mobility5 of 6
- Max speed
- “Speed 2.0 m/s” · humanoid-robots.io
- Stair climbing
- “traverse uneven terrain including stairs” · livium.com
- Fall recovery
- “360° ground recovery” · originofbots.com
body8 of 10
- Leg length
- “Calf + Thigh Length 0.6M” · unitree.com
organization3 of 4
- Total funding (USD)
- “Total Funding$200M+” · humanoidindex.org
software11 of 1510 of 15
- Robot OS
- “Operating system Supports OTA updates and secondary development (EDU versions)” · humanoid.guide
- SDK languages
- “Programming Languages C++, Python” · livium.com
- Simulation assets
- “URDF and Gazebo/Isaac Sim descriptions” · biorobot.ai
- Open to developers
- “Secondary Development【3】 / YES” · unitree.com
- Handheld controller
- “Manual Controller YES” · unitree.com
hands9 of 13
- Hand DoF
- “Single Hand Degrees of Freedom / 7(Optional Force control of three-fingered hand)+2(Optional 2 additional wrist degrees of freedom)” · unitree.com“ハンド Dex3-1(3指、最大7自由度、オプション)” · humanoidpress.jp
- Tactile points
- “Number of Array Sens 9” · support.unitree.com
- Minimum detectable force
- “Range of Perception 10g-2500g” · support.unitree.com
- Hand grasp load
- “2 kg payload per hand/arm” · originofbots.com
joints13 of 1912 of 19
- Degrees of freedom
- “G1 basic version (23 degrees of freedom)” · support.unitree.com“G1 basic version (23 degrees of freedom)” · support.unitree.com
- DoF head
- “Neck DOF 2 DOF” · roboatlas.ai
- Max joint torque
- “Maximum Torque of Knee Joint【1】 90N.m” · unitree.com“The maximum torque of the motor is 120N.m” · support.unitree.com
- Joint torque (per joint)
- “膝关节最大扭矩【1】 90N.m” · unitree.com“The maximum torque of the motor is 120N.m” · support.unitree.com
- Joint range (per joint)
- “Waist joint:Z±155°” · support.unitree.com
- Encoder type
- “Joint Encoder Dual encoder” · unitree.com
- Hollow-shaft cabling
- “Full Joint Hollow Electrical Routing YES” · unitree.com
connectivity4 of 6
- Ethernet ports
- “2x Gigabit Ethernet” · humanoidroster.com
- Aux power outputs
- “24V 24V/5A power output” · support.unitree.com
commercial3 of 5
power10 of 20
- Battery chemistry
- “Power Supply 13 string lithium battery” · unitree.com
- Battery capacity
- “Smart Battery (Quick Release) 9000mAh” · unitree.com
- Battery voltage (nominal)
- “Battery Voltage 48 V” · livium.com
- Battery energy
- “a 421 Wh battery pack” · biorobot.ai
- Battery swap
- “智能电池(快拆)” · unitree.com
- Charging method
- “Charger 54V 5A” · unitree.com
- Charge time
- “Charge Time 2 hours” · livium.com
- Charger output voltage
- “Charger 54V 5A” · unitree.com
- Charger output current
- “Charger 54V 5A” · unitree.com
perception6 of 14
- Camera FOV (vertical)
- “maximum vertical angle of 59°” · support.unitree.com
- Depth method
- “D435i depth camera” · support.unitree.com
- Microphones
- “4 Microphone Array YES” · unitree.com
- Speaker power
- “5W Speaker YES” · unitree.com
load2 of 5
service2 of 10
security1 of 6
- Vulnerability disclosure link
- “安全与隐私” · unitree.com
environment1 of 6
safety1 of 7
- Emergency stop
- “emergency stop capability” · livium.com
privacy1 of 9
- Data generated
- “4 Microphone Array YES” · unitree.com
compliance1 of 11
- Digital instructions link
- “G1-User Manual” · unitree.com
All sources (30)
- livium.com/humanoids/unitree-g177 values
- support.unitree.com/home/en/G1_developer59 values
- unitree.com/g155 values
- unitree.com/cn/g146 values
- support.unitree.com/home/en/G1_developer/about_G145 values
- aparobot.com/robots/unitree-g143 values
- roboatlas.ai/en-US/products/unitree-g1/unitree-g1-edu39 values
- roboatlas.ai/en-US/products/unitree-g132 values
- originofbots.com/robot/unitree-g1-by-unitree-robotics-details-specifications-rating28 values
- humanoid-robots.io/robot/g1-by-unitree-robotics27 values
- humanoid.guide/product/g1/27 values
- robotoverflow.com/en/robot-database/unitree-g1/26 values
- humanoidapplications.com/robot/unitree-g1/25 values
- humanoid.press/database/robots-g1/23 values
- biorobot.ai/en/robot/unitree-g121 values
- humanoidpress.jp/unitree-g1/21 values
- robozaps.com/products/unitree-g120 values
- robotico.market/unitree/g114 values
- guijicankao.com/products/unitree-g114 values
- robotsatlas.com/robots/unitree-g112 values
- humanoidroster.com/robots/g111 values
- humanoidmetric.com/robot/unitree-g110 values
- humanoidrecord.com/robots/unitree-g1/9 values
- humanoid-world.com/roboter/unitree-g1/8 values
- humanoidindex.org/robots/g16 values
- unitree.com/cn/download3 values
- unitree.com/cn/terms3 values
- unitree.com/app/g13 values
- unitree.com/cn/about1 value
- github.com/unitreerobotics1 value
Corrected values (70)
A value below no longer shows on the page — it was superseded, or withdrawn after review. Kept here, not deleted, with the reason it was withdrawn.
- DoF wrist: 22026-09-27
Both quotes say in their own words that these two degrees of freedom belong to the EDU configuration and are optional — "The EDU configuration adds even more flexibility with a 3-DOF waist (pitch, roll, yaw) and 2-DOF wrists" and "7 DOF (optional force-control three-fingered hand) + 2 optional wrist DOF", the second on a page that is only about G1 EDU. Both were stored without a version, and a statement with no version is shown on every version, so an optional EDU addition was published as a fixed spec of the base G1. Unitree's own statement of the same fact is written "+2(Optional 2 additional wrist degrees of freedom)" and is correctly attached to the EDU version, where it still stands.
- DoF wrist: 22026-09-27
Both quotes say in their own words that these two degrees of freedom belong to the EDU configuration and are optional — "The EDU configuration adds even more flexibility with a 3-DOF waist (pitch, roll, yaw) and 2-DOF wrists" and "7 DOF (optional force-control three-fingered hand) + 2 optional wrist DOF", the second on a page that is only about G1 EDU. Both were stored without a version, and a statement with no version is shown on every version, so an optional EDU addition was published as a fixed spec of the base G1. Unitree's own statement of the same fact is written "+2(Optional 2 additional wrist degrees of freedom)" and is correctly attached to the EDU version, where it still stands.
- AI compute: 40 TOPS2026-09-27
Both figures are contradicted by the computer Unitree itself names for G1 — an Arm Cortex-A78AE module with 16 GB of memory and 2 TB of storage, i.e. a Jetson Orin NX 16 GB, whose rating is the 100 TOPS that three independent sources state and that this field now shows. "EDU with 29 DOF and 40 TOPS compute" attaches its number to one named configuration, is stored with no version so it showed on the base G1, and names a DoF count that exists nowhere in our data — G1 EDU is 23-43 DoF on twelve statements including Unitree's own. "AI Compute 157 TOPS" is the top of a range the same page states as a range: livium's own prose on that URL reads "100-157 TOPS of AI compute performance", and this field holds a single number, so the cell published the ceiling as the figure.
- AI compute: 157 TOPS2026-09-27
Both figures are contradicted by the computer Unitree itself names for G1 — an Arm Cortex-A78AE module with 16 GB of memory and 2 TB of storage, i.e. a Jetson Orin NX 16 GB, whose rating is the 100 TOPS that three independent sources state and that this field now shows. "EDU with 29 DOF and 40 TOPS compute" attaches its number to one named configuration, is stored with no version so it showed on the base G1, and names a DoF count that exists nowhere in our data — G1 EDU is 23-43 DoF on twelve statements including Unitree's own. "AI Compute 157 TOPS" is the top of a range the same page states as a range: livium's own prose on that URL reads "100-157 TOPS of AI compute performance", and this field holds a single number, so the cell published the ceiling as the figure.
- Compute: 1024 NVIDIA Ampere a2026-09-27
A truncated fragment, not a value: the support.unitree.com on-board-computer table clips every cell at 20 characters ("development computin", "graphic memory Memor"), so the real cell "1024 NVIDIA Ampere architecture CUDA cores" is stored as the mid-word string "1024 NVIDIA Ampere a". It is also a GPU core count, not the "main onboard computer hardware (CPU/GPU/SoC board)" the key asks for.
- Compute: 1024 NVIDIA Ampere a2026-09-27
A truncated fragment, not a value: the support.unitree.com on-board-computer table clips every cell at 20 characters ("development computin", "graphic memory Memor"), so the real cell "1024 NVIDIA Ampere architecture CUDA cores" is stored as the mid-word string "1024 NVIDIA Ampere a". It is also a GPU core count, not the "main onboard computer hardware (CPU/GPU/SoC board)" the key asks for.
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Open to developers: Yes2026-09-27
Right about the EDU, wrong about the robot it is attached to: the quote/URL places secondary development on the G1 EDU, but the statement carries NO variantId, so it renders on the base G1 tab too — where Unitree's own two-column table on www.unitree.com/g1 prints "/" (not supported) against the EDU's "YES". The row's REJECT is "a different variant".
- Digital instructions link: https://marketing.unitree.com/article/en/G1/Lumbar_fasteners.html2026-09-27
An ACCESSORY's service document, not the robot's instructions: a "Disassembly and Assembly Guide Manual" for an optional prosthetic / three-fingered dexterous hand (Dex3-1). CLAUDE.md refused the Dex3-1 pages as seeds for the same reason — a separately-sold hand is not the robot.
- Digital instructions link: https://www.unitree.com/images/G1-End%20Prosthetic%20Hand%20Disassembly%20and%20Assembly%20Guide%20Manual.pdf2026-09-27
An ACCESSORY's service document, not the robot's instructions: a "Disassembly and Assembly Guide Manual" for an optional prosthetic / three-fingered dexterous hand (Dex3-1). CLAUDE.md refused the Dex3-1 pages as seeds for the same reason — a separately-sold hand is not the robot.
- Digital instructions link: https://www.unitree.com/images/G1-Flagship%20Version%20A%26B%20Terminal%20Three-Fingered%20Dexterous%20Hand%20Dex3-1%20Disassembly%20and%20Assembly%20Guide%20Manual%20V1.1.pdf2026-09-27
An ACCESSORY's service document, not the robot's instructions: a "Disassembly and Assembly Guide Manual" for an optional prosthetic / three-fingered dexterous hand (Dex3-1). CLAUDE.md refused the Dex3-1 pages as seeds for the same reason — a separately-sold hand is not the robot.
- Digital instructions link: https://www.unitree.com/images/G1-Flagship%20Version%20C%20End%20Dexterous%20Hand%20Disassembly%20and%20Assembly%20Guide%20Manual.pdf2026-09-27
An ACCESSORY's service document, not the robot's instructions: a "Disassembly and Assembly Guide Manual" for an optional prosthetic / three-fingered dexterous hand (Dex3-1). CLAUDE.md refused the Dex3-1 pages as seeds for the same reason — a separately-sold hand is not the robot.
- Battery voltage (max): 58 V2026-09-27
This is the CHARGER's output, not the battery's maximum: the same quote is already stored correctly as chargerOutputVoltageV (and as chargerOutputCurrentA), and registry.txt:92 chargerOutputVoltageV's own evidence column reads "G1 54". batteryMaxVoltageV's REJECT is "nominal voltage"; a charger rail is further from the key than that.
- Battery voltage (max): 58 V2026-09-27
This is the CHARGER's output, not the battery's maximum: the same quote is already stored correctly as chargerOutputVoltageV (and as chargerOutputCurrentA), and registry.txt:92 chargerOutputVoltageV's own evidence column reads "G1 54". batteryMaxVoltageV's REJECT is "nominal voltage"; a charger rail is further from the key than that.
- Battery voltage (max): 54 V2026-09-27
This is the CHARGER's output, not the battery's maximum: the same quote is already stored correctly as chargerOutputVoltageV (and as chargerOutputCurrentA), and registry.txt:92 chargerOutputVoltageV's own evidence column reads "G1 54". batteryMaxVoltageV's REJECT is "nominal voltage"; a charger rail is further from the key than that.
- Battery voltage (max): 54 V2026-09-27
This is the CHARGER's output, not the battery's maximum: the same quote is already stored correctly as chargerOutputVoltageV (and as chargerOutputCurrentA), and registry.txt:92 chargerOutputVoltageV's own evidence column reads "G1 54". batteryMaxVoltageV's REJECT is "nominal voltage"; a charger rail is further from the key than that.
- API docs link: https://support.unitree.com/main/zh2026-09-24
the source page is unitree.com/cn/go2/battery — the Go2 quadruped's battery page, not a G1 page; it is excluded from discovery as of 2026-09-24 and will never be re-fetched, so this statement can no longer be re-verified
- Vulnerability disclosure link: https://security.unitree.com2026-09-24
the source page is unitree.com/cn/go2/battery — the Go2 quadruped's battery page, not a G1 page; it is excluded from discovery as of 2026-09-24 and will never be re-fetched, so this statement can no longer be re-verified
- Designed in: China2026-09-24
exclusive family "country": the same quote proves manufacturingCountryCodes, which the quote names more specifically — "Produced in Hangzhou, Zhejiang, China." states where it is made, not where it was designed
- Mobile app: Yes2026-09-24
the source page is unitree.com/cn/go2/battery — the Go2 quadruped's battery page, not a G1 page; it is excluded from discovery as of 2026-09-24 and will never be re-fetched, so this statement can no longer be re-verified
- Payload per arm: 2 kg2026-09-24
exclusive family "load": the same quote on the same page proves ratedLoadKg more specifically
- AI compute: 2,070 TOPS2026-09-24
the quote is a row of the `# Thor Backpack Specifications` table (a detachable accessory sold separately: 'This accessory is based on the Jetson Thor', 460 chars below the heading). The robot's own compute is in the '## On-board computer' table on the same page: Jetson Orin NX, 16G memory, 2T storage.
- AI compute metric: TFLOPS2026-09-24
the quote is a row of the `# Thor Backpack Specifications` table (a detachable accessory sold separately: 'This accessory is based on the Jetson Thor', 460 chars below the heading). The robot's own compute is in the '## On-board computer' table on the same page: Jetson Orin NX, 16G memory, 2T storage.
- Robot OS: Jetson Linux 38.2.12026-09-24
the quote is a row of the `# Thor Backpack Specifications` table (a detachable accessory sold separately: 'This accessory is based on the Jetson Thor', 460 chars below the heading). The robot's own compute is in the '## On-board computer' table on the same page: Jetson Orin NX, 16G memory, 2T storage.
- Max speed: 2 m/s2026-09-24
exclusive family "speed": the same quote on the same page proves walkingSpeedMps more specifically
- Walking speed: 2 m/s2026-09-24
exclusive family "speed": the same quote on the same page proves maxSpeedMps more specifically
- Walking speed: 2 m/s2026-09-24
exclusive family "speed": the same quote on the same page proves maxSpeedMps more specifically
- Walking speed: 2 m/s2026-09-24
exclusive family "speed": the same quote on the same page proves maxSpeedMps more specifically
- Fall recovery: No2026-09-24
the pinned gate no longer accepts this quote for fallRecovery
- Aux power outputs: 12V/3A2026-09-24
today's gate rejects this quote (closed 2026-09-24; the ChangeLog row was lost to a missing required field)
- Aux power outputs: 12V: 12V/3A power ou2026-09-24
today's gate rejects this quote (closed 2026-09-24; the ChangeLog row was lost to a missing required field)
- Robot OS: ROS2026-09-24
the quote is a row of the `# Thor Backpack Specifications` table (a detachable accessory sold separately: 'This accessory is based on the Jetson Thor', 460 chars below the heading). The robot's own compute is in the '## On-board computer' table on the same page: Jetson Orin NX, 16G memory, 2T storage.
- Digital instructions link: https://support.unitree.com/home/en/G1_developer2026-09-24
today's gate rejects this quote (closed 2026-09-24; the ChangeLog row was lost to a missing required field)
- Price from (USD): $16,0002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Price from (USD): $13,5002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Price from (USD): $30,0002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Price from (USD): $16,0002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Price from (USD): $16,0002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Price from (USD): $16,0002026-09-23
audit cleanup: price-basis — 'base price of around $16,000' — 'around'. registry NOT: 'an estimate or target price'.
- Height: 45–132 cm2026-09-23
audit cleanup: number-wrong — Same defect, G1 developer page.
- Height: 45–132 cm2026-09-23
audit cleanup: number-wrong — Same defect, G1 developer page.
- Height: 45–132 cm2026-09-23
audit cleanup: number-wrong — Same defect, G1 developer page.
- Width: 455 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Width: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Width: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Width: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Depth: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Depth: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Depth: 132 cm2026-09-23
audit cleanup: number-wrong — Same, G1 developer page.
- Hand DoF: 142026-09-23
audit cleanup: subject-mismatch — humanoid.guide's table pairs 'Degrees of freedom, overall | 23' with 'Degrees of freedom, hands | 14' — 14 is both hands. Unitree's own page states 'Single Hand Degrees of Freedom … 7'. registry handJointCount ACCEPT: 'DoF of ONE hand'; NOT: 'DoF of both hands added'. Vendor 7 survives and remains the column value.
- Arm span: ~450 mm2026-09-23
audit cleanup: subject-mismatch — Same value on the G1 developer page, whose rendered table shows 'Arm Span | About 0.45M | About.45M' for both variants. Same reasoning as #12. This statement carries variantId = G1.
- Arm span: ~450 mm2026-09-23
audit cleanup: subject-mismatch — Same value on the G1 developer page, whose rendered table shows 'Arm Span | About 0.45M | About.45M' for both variants. Same reasoning as #12. This statement carries variantId = G1.
- Arm span: ~450 mm2026-09-23
audit cleanup: subject-mismatch — Same value on the G1 developer page, whose rendered table shows 'Arm Span | About 0.45M | About.45M' for both variants. Same reasoning as #12. This statement carries variantId = G1.
- Logo: https://cdn.prod.website-files.com/68835962f272eff6d5e9270e/6923c6cf9ad3d806d19879b5_Unitree%20Robotics.svg2026-09-23
audit cleanup: third-party-url — humanoid.guide's own WordPress upload (/wp-content/uploads/2024/07/).
- Logo: https://cdn.prod.website-files.com/67e2a642c1cc92a3140c2707/67e6e5a19082776d20e74805_Unitree%5B1%5D.svg2026-09-23
audit cleanup: third-party-url — humanoid.guide's own WordPress upload (/wp-content/uploads/2024/07/).
- Logo: https://humanoid.guide/wp-content/uploads/2024/07/Unitree-300x90.png2026-09-23
audit cleanup: third-party-url — humanoid.guide's own WordPress upload (/wp-content/uploads/2024/07/).
- Vulnerability disclosure link: https://security.unitree.com2026-09-23
audit cleanup: cross-product — Agree. Same footer link, citing page unitree.com/cn/download — a Go1 firmware-download page. Value survives twice elsewhere.
- Vulnerability disclosure link: https://security.unitree.com2026-09-23
audit cleanup: cross-product — Agree. Same footer link, citing page unitree.com/cn/download — a Go1 firmware-download page. Value survives twice elsewhere.
- Standards claimed: Iec 621332026-09-23
audit cleanup: cross-product — Page context confirms the quote sits inside the 'Go2机器人专用电池' (Go2 robot dedicated battery) spec block on unitree.com/cn/go2/battery, next to 额定容量 8000mAh / 产品尺寸 120*80*182mm. G1 appears on that page only in the site-wide product footer nav. registry standardsClaimed NOT: 'standards of a component supplier'. It is G1's only standardsClaimed statement, so the Certification section disappears — corre
- Founded: 2,0162026-09-23
audit cleanup: subject-mismatch — Agree with closing. The quote is the page footer: 'Copyright © 2016 - 2026 Unitree Robotics Co., Ltd. All Rights Reserved'. A copyright range start is not a statement of a founding year — registry foundedYear ACCEPT: 'year the maker was founded, as printed'. Same class as the 'As of <year>' bug code-gated in commit 89cb369. The value 2016 is correct AND survives with proper evidence: robotoverflow
- Available from: 20262026-09-22
- Available from: 20262026-09-22
Versions
| Differs | G1 | G1 EDU |
|---|---|---|
| Hand DoF | up to 7 | 7 |
| Max joint torque | 90 N·m | 120 N·m |
| Joint torque (per joint) | 90 N·m | 120 N·m |
Hardware
- Dex3-1Hand
- Livox MID360Sensor
- Intel RealSense D435iSensor
- Intel RealSense D435Sensor
- Intel RealSense depth cameraSensor
Media
Botlero does not copy the maker's photos. They are linked where the maker publishes them.
Questions
What are the physical dimensions and weight of the Unitree G1?
The Unitree G1 is 132 cm tall, 45 cm wide, 20 cm deep, and weighs 35 kg.
What is the battery capacity and runtime of the Unitree G1?
The Unitree G1 has a 9 Ah (430 Wh) li-ion battery with a nominal voltage of 48 V, providing a runtime of 120 minutes.
What are the navigation and mobility capabilities of the Unitree G1?
The Unitree G1 uses SLAM for navigation, can walk at 2 m/s, climb stairs, and perform fall recovery.
Does the Unitree G1 support secondary development and what SDK languages are available?
Yes, the Unitree G1 supports secondary development and provides SDKs in CPP and Python. It runs on Linux (Ubuntu-based with ROS 2).
Machine-readable: JSON · last checked 2026-09-27 · every value above carries its source, quote and date.