You walk up to the sink, hold your hands under the faucet, and... nothing. You wave. You do a little circle. You move to the next sink, where the water gushes on instantly, as if to say, what took you so long? Almost everyone has done this bathroom dance, usually while a stranger watches.

Touchless faucets, soap dispensers, and hand dryers feel like simple gadgets, but each one is a tiny robot. It senses, decides, and acts. When it ignores you, it isn't being rude. It's following rules someone wrote, using a sensor with very specific ideas about what a hand looks like. Let's peek inside.

Bouncing Invisible Light

Behind that small dark window near the spout are two parts: an infrared emitter and a receiver. The emitter is basically a tiny flashlight shining light just beyond what your eyes can see. It's the same kind of light your TV remote uses to change channels. Most of the time, that beam shoots into the empty sink and very little comes back.

Put your hand in the way, and some of that light bounces off your skin and returns to the receiver. The faucet's little brain measures how much came back and compares it to a threshold, a line in the sand. If the reading is above the line, a hand has been detected and the valve opens. If it's below, it's probably just the sink, so the water stays off. Sunlight and overhead lamps also give off infrared. To avoid being fooled, many sensors flash their light in a rapid pattern and only count reflections that blink in the same rhythm.

That's the whole trick. There's no camera and no understanding of what a hand is. The faucet doesn't know about hands at all. It only knows that enough light came back. This fits the thinking of roboticist Rodney Brooks, who argued that useful robots don't need a detailed picture of the world. They just need tight loops between sensing and acting.

Takeaway

A sensor never perceives the thing you care about. It measures a stand-in and makes a guess, so every automated system is only as good as the gap between what it measures and what it's meant to detect.

The Hand It Can't See

Because the faucet is really counting returned light, anything that changes the bounce changes the outcome. Hold your hand too far away and the light spreads out before it returns. Tilt your palm at a steep angle and the reflection skims off toward the wall, like a stone skipping across a pond. Dark sleeves, gloves, and even very shiny skin from fresh lotion can all change how much light makes it home.

Skin tone matters too. Melanin absorbs light, and darker skin can reflect less of it back to the sensor. In 2017, a video spread widely online showing an automatic soap dispenser that worked for a white hand but not a Black one. A white paper towel held under the same dispenser got soap instantly. The device wasn't hateful. Its threshold had simply been set at a level that only some hands reliably crossed.

That's how exclusion often sneaks into technology. It usually comes from a narrow test group, not from malice. If the people testing the prototype all have similar hands, the threshold gets tuned to them, and the product passes every test it was given. The failures only show up later, in airports and offices, for people who were never in the room. Engineers call these edge cases, though for many users they're an ordinary daily experience.

Takeaway

A design that works for everyone you tested only proves it works for everyone you tested. Who's missing from the test is often the most important question.

Saving Water by Design

So why not just crank up the sensitivity? Because that creates the opposite problem. A twitchy sensor will catch reflections from a glossy sink, a passing backpack, or someone walking behind you, and run water for nobody. In a busy airport, those phantom flows add up quickly. Saving water was a big part of the reason for touchless faucets in the first place.

Designers juggle several dials at once. How close must a hand be? How long should water keep running after the hand leaves? Many faucets shut off within a second or two of losing sight of you. They also have a safety timeout, so a bag left in the sink doesn't flood the floor. Short delays save water but chop your rinse into stuttering bursts. Long delays feel smoother but waste more. Hygiene matters too, since having no handles means fewer shared surfaces for germs.

Seen this way, the waving game isn't a sign of a dumb machine. It's the visible edge of a deliberate compromise. Someone chose that setting after weighing water bills, cleanliness, and how much frustration people would tolerate. Better designs widen the sweet spot with multiple sensors, thresholds that adjust to their surroundings, and, crucially, testing on a wider range of real people.

Takeaway

Every annoying behavior in an automated system is a trade-off someone made on purpose. When a machine frustrates you, ask what it was optimized for and what it was willing to sacrifice.

The humble sensor faucet is a pocket-sized lesson in robotics: sense, decide, act, and live with the trade-offs. It also shows how a small tuning choice can quietly decide who gets served and who's left waving.

Sensors are spreading into cars, doors, checkout lanes, and home robots, and the same questions come along with them. Who did we test it on? What does it actually measure? Next time a faucet ignores you, you'll know it's not personal. It's a design decision, and designs can change.