One bad thing about having a floor-cleaning robot for garages (and other rugged floors) is that when you run this robot in the garage, you need to be very sure to remember to pick it up afterwards, because there's cars going in and out; and yet, it's very easy to forget, because you're not in the room with it while it's running, and can't hear the beep when it's done.
Sure enough, I left Telemachus running one evening, forgot about him, and went to bed. The next day we got ready to go shopping and started to back out of the garage and... crunch. Poor Telemachus looked broken, with his whole front bumper/handle assembly canted at about a thirty degree angle, and I doubted he could be saved.
Last night I did some fiddling about with screwdrivers and tools and managed to get the bumper back into its usual position. Charged his battery up overnight and let him go this morning, and he's been cleaning the garage ever since. He moves like he's had a very slight stroke, and gone through enough physical therapy to get most of his mobility back. He gets around fine and does the job, but he twitches a little oddly now and then, tends to move too quickly, and drives in an uneven arc on the straight stretches. You can't help feel sorry for him, and impressed at his pluckiness. (Silly anthropomorphizing.)