Our Robo-Toilet

I first encountered a RoboToilet on my first trip to Japan, in 1999. I was on a business trip to Sharp Headquarters, in Kyoto, and I contracted food poisoning (that's my luck--to get food poisoning in the cleanest country in the universe). Around 2 AM, my stomach performed several back flips and I realized that something was amiss. Half an hour later, I thought I was going to die.

The bathroom in my hotel room was a pod-like unit of molded plastic--sink, showers, walls, and floor all one piece. The toilet, however, was separate, and was a sight to behold: it had a set of armrest controls, like Captain Kirk's chair, and a little robotic arm which swung out from beneath the rim and did stuff. I spent the whole night and most of the morning on that toilet, and by the time I left the country, me'n'RoboToilet were best friends!

Our RoboToilet is a Toto Brand Washlet S300, and it was a gift from a friend.

It's actually just a seat which installs on a normal toilet, but it needs its own electrical outlet. When we remodeled our bathroom, we specifically requested an electrical outlet for just this purpose.

Behold: The RoboToilet!

Once installed, the RoboToilet looks like any other toilet seat--except for various menacing-looking lines and cables snaking out the side.

IMGP5549.JPG

IMGP5552.JPG

IMGP5554.JPG

Also, the seat hinge has a set of curious indicator LEDs and an infrared sensor.

IMGP5553.JPG

The RoboToilet has a wireless remote control, which gives a good idea of the major features:

IMGP4960.JPG

In addition, the seat is heated. It notes what time of day you're likely to use the toilet and pre-heats itself in anticipation of use. Now that's service.

Being a Japanese product, the remote control reveals a plethora of additional buttons, hidden behind a drop-down panel:

IMGP5547.JPG

I believe that under the hood, the thing is written in Lisp on top of embedded Linux.

Here's a typical session on the RoboToilet:

Don't you want a RoboToilet??

RoboToilet (last edited 2009-01-23 23:34:25 by RobertYu)