Human pee could power future environmental robots Thanks to a new mechanism, human pee can power future environmental bots. by Anne Patterson