Sealed Joints in Humanoid Robots: IP Ratings, Lip Seals and the Hose-Down Test

Joints & actuators · Sealing

Sealed joints in humanoid robots: IP ratings, lip seals and the hose-down test

A humanoid has dozens of rotating joints, and every one of them is a hole in the robot’s skin. Most humanoids sold today are indoor machines with no published ingress rating. Two are not: Boston Dynamics says the production Atlas can be hosed off, and DEEP Robotics sells DR02 as an all-weather humanoid. The difference sits mostly in a few grams of rubber and PTFE at each joint.

IP67
Production Atlas: dust-tight and rated for temporary immersion, per Boston Dynamics at CES 2026
IP66
DEEP Robotics DR02, launched October 2025 as the first all-weather humanoid
100 L/min
Water flow in the IEC 60529 powerful-jet test behind the second digit 6
−20–55°C
DR02’s rated operating range, from cold storage to hot workshops

Sources: Automate.org / A3, January 2026; DEEP Robotics press release, October 2025; IEC 60529 via Fictionlab.

What the two digits actually promise

An IP code comes from IEC 60529. The first digit is solids, the second is water. For robots only the top of each scale matters. A 5 on dust means some fine particles may get in without doing harm; a 6 means none get in at all. Water is where the tests get physical: a 5 is a low-pressure jet, a 6 is a powerful jet from a 12.5 mm nozzle at 100 litres a minute, and a 7 is immersion to one metre for 30 minutes.

Table 1 · IEC 60529 levels that matter for legged robots

DigitProtects againstTest conditionWhat it means in the field
5xDust (protected)Limited ingress, no harmful depositNormal factory and warehouse dust
6xDust (tight)No ingressCement, flour, fine mineral dust
x4Splashing waterSplashes from any directionRain spray and puddles, not washdown
x5Water jets6.3 mm nozzle, 12.5 L/minLight rinsing with a hose
x6Powerful jets12.5 mm nozzle, 100 L/minHeavy rain, occasional washdown
x7Temporary immersionUp to 1 m for 30 minA fall into shallow water

Source: IEC 60529 as summarised by Fictionlab. The digits are separate tests: IP67 does not include the x6 jet test, and IP67 alone does not prove high-pressure washdown or indefinite submersion.

Two details trip buyers up. The water digits aren’t cumulative, so an IP67 robot has passed immersion but not necessarily the 100 L/min jet. And a rating belongs to the whole system as tested. Bolt on a gripper, a sensor or an unsealed connector and the weakest interface sets the real rating.

Who publishes a rating

Quadrupeds got here first. Industrial inspection dogs – ANYbotics’ ANYmal, Unitree’s B2, DEEP Robotics’ X30 – ship at IP67, while Boston Dynamics’ Spot sits at IP54. Humanoids are only now catching up. Atlas and DR02 are the two with published ratings; Agility’s Digit 5 launch in September 2026 covered payload, safety and charging but gave no IP code, and Unitree’s G1 doesn’t publish one either.

Chart 1 · Published water-protection level, legged robots

01234567 WATER PROTECTION, SECOND IP DIGIT (IEC 60529) Atlas (humanoid) DR02 (humanoid) ANYmal Unitree B2 DEEP Robotics X30 Spot IP67 IP66 IP67 IP67 IP67 IP54 Not published: Agility Digit 5, Unitree G1. Yellow = humanoid, black = quadruped.

Sources: Automate.org (Atlas); DEEP Robotics (DR02); RoboticsTomorrow, September 2026 (ANYmal, B2, X30, Spot); Agility Robotics Digit 5 press release, 15 September 2026. The chart shows the published rating, not a comparative test.

The gap isn’t an accident. A humanoid has more joints than a quadruped, many of them small, and the arms and hands move through far more of their range. A dog’s twelve leg joints sit in compact, stout housings. A humanoid wrist has to fit its seal into a few millimetres of radial space.

Where water gets into a joint

Every joint module has three kinds of opening. Static joints, where two housing parts bolt together. The dynamic gap, where the output flange turns against the housing. And the cable exit, where power and bus wires leave the module. Each needs a different kind of seal.

Figure 1 · The three ingress paths of a rotary joint module

grease-filled reducer Static O-ring at the housing split Radial lip seal in the dynamic gap Frameless motor Cable gland or sealed connector Rotating output flange

Illustration: humanoid.guide. Generic layout, schematic and not to scale; bearings omitted. Seals are shown in yellow.

The static joints are the easy part: an O-ring in a groove, compressed once and left alone. The cable exit is harder than it looks. Sourcing guides for sealed actuators flag cable exits as a common ingress point and tell buyers to ask exactly how phase wires, power, CAN or EtherCAT and sensor lines leave the housing – gland, moulded connector or M8/M12 plug – and whether the IP test was run with that exit fitted.

The dynamic gap is the real problem. It turns, it has to stay tight for millions of cycles, and whatever seals it rubs against a moving surface.

Figure 2 · Animated · Front view of a sealed output: the flange turns, the lip seal keeps water on the outside

FIXED HOUSING LIP SEAL IN THE DYNAMIC GAP · FIXED ROTATING OUTPUT FLANGE The seal sits in the housing and its lip presses on the turning flange. That contact keeps water and dust out and grease in – and it is also where the joint pays for sealing in friction and heat.

Illustration: humanoid.guide. Schematic, not to scale. Water lands on the fixed housing; the seal closes the gap behind it. Animation is CSS-only and stops when reduced motion is requested.

The seal menu

Industrial robot arms have been sealing joints for decades, and humanoid makers borrow straight from that parts bin. Trelleborg says every industrial robot joint carries mini or nano radial oil seals whose job is “keeping lubrication in and contaminants out”. Its lower-friction options swap the rubber lip for PTFE, or use a U-shaped PTFE ring pushed onto the shaft by a metal finger spring, sold on low breakout force and no stick-slip. Bal Seal pitches a similar idea – spring-energised seals with a canted-coil spring – and markets versions pre-certified to IP67 and IP69 for robot joints, actuators and motors.

Table 2 · Seal types used in robot joint modules

SealWhere it goesStrengthCost to the joint
O-ring / gasketStatic housing splits, coversCheap, simple, reliableAlmost none once assembled
Elastomer radial lip sealOutput flange, shaftsProven, compact mini/nano sizesRubbing friction and heat; lip wear
PTFE-lip sealOutput flange, shaftsLower friction than rubber lipsNeeds a good shaft finish
Spring-energised PTFE sealDynamic gaps, washdown dutyLow breakout force, chemical resistance; IP67/IP69 variantsLarger groove, higher part cost
Potted statorMotor windingsMoisture-proof, conducts heat to housingNot field-serviceable

Sources: Trelleborg Sealing Solutions via Power Transmission Engineering, April 2025; Bal Seal Engineering via Robotics & Automation News, November 2025; QDD Actuator sourcing guide. Qualitative comparison by humanoid.guide.

What sealing costs: friction and heat

A lip seal works because it touches. That contact costs torque, and in a humanoid joint torque is the currency. For a stiff, high-ratio strain-wave joint the loss is small next to the gear’s own friction. For a quasi-direct-drive joint built to be back-driven, a grabby seal eats straight into the transparency the design paid for, and seal breakout force shows up as a dead band at low speed. That’s why the low-breakout PTFE designs keep getting pitched at robots.

Seal geometry makes a measurable difference. An SKF team comparing a wave-lip design with a plain lip seal under the same conditions found lower friction torque and seal-contact temperatures more than 10 °C cooler, and showed that friction is a mix of viscous shearing in the lubricant film and losses from flexing the rubber. Their work was on industrial gearboxes rather than humanoid joints, but the physics carries over.

Heat is the bigger bill. A sealed motor can’t breathe. Sealing “limits internal convection and can trap heat around the stator”, and continuous torque normally has to be de-rated unless heat is conducted efficiently to the housing or chassis. Potting the stator in a thermally conductive compound claws some of that back, at the price of a module you can’t open in the field.

For a humanoid, an IP rating is a thermal decision as much as a mechanical one. A joint sealed to IP67 without a conduction path to the frame can lose continuous torque it had when open – so ask for the de-rated continuous torque, not only the rating.

It also explains the operating ranges vendors quote next to their IP codes. Atlas is rated for −20 to 40 °C (−4 to 104 °F); DR02 claims −20 to 55 °C. Cold stiffens elastomer lips and thickens grease, heat softens them and piles onto the motor’s own losses. The seal sits at the junction of both.

What to ask a vendor

  • The IP code for the whole robot as delivered, and which end effectors and accessories were fitted when it was tested.
  • The test report: depth, duration, sample condition, cable-exit configuration and how the unit was inspected afterwards.
  • Whether the rating covers jets, immersion or both. IP67 and IP66 are different tests, and neither is a pressure-washer rating.
  • Continuous joint torque in the sealed configuration, at the top of the rated temperature range.
  • Seal replacement interval and whether a joint can be resealed on site or has to go back to the factory.

Indoor logistics doesn’t need any of this, which is why most humanoids skip it. Outdoor yards, cold chains, food plants and anything that gets cleaned with a hose do. Those are also the sites where the first IP-rated humanoids are being pitched.

Go deeper: The Humanoid Actuation Report

249 pages on motors, reducers, screws, bearings, encoders and drives, the vendors behind every major platform, and the cost curves that decide adoption to 2036.

The Humanoid Actuation Report All joints & actuators articles All humanoid.guide reports

FAQ

Which humanoid robots are waterproof?

Two publish ratings: Boston Dynamics’ production Atlas is IP67 and DEEP Robotics’ DR02 is IP66. Agility’s Digit 5 and Unitree’s G1 don’t publish an IP code, so treat them as indoor machines until they do.

What does IP67 mean for a robot?

Under IEC 60529 the 6 means dust-tight and the 7 means it survived immersion to 1 m for 30 minutes. It doesn’t automatically cover the powerful-jet test (x6) or high-pressure washdown, and the rating only holds for the configuration that was tested.

How are humanoid joints sealed?

With O-rings on static housing joints, radial lip seals (rubber or PTFE, sometimes spring-energised) where the output flange turns, and glands or sealed connectors at the cable exit. Some actuators also pot the motor stator.

Does sealing reduce actuator performance?

Yes, in two ways. Contact seals add friction and breakout torque, which matters most for back-drivable quasi-direct-drive joints. And a sealed housing traps heat, so continuous torque usually has to be de-rated unless heat is conducted to the housing or frame.

Why do quadrupeds have higher IP ratings than humanoids?

They were built for outdoor inspection first, and their leg joints are fewer and chunkier. ANYmal, Unitree B2 and DEEP Robotics X30 are IP67. A humanoid has more joints, smaller wrists and hands, and more places for water to get in.

Sources