3 ms·
> a robot that could put the toast in the toaster This is almost always the wrong way to solve the problem. Trying to automate a human-friendly interface is fa
by chriswarbo 11y ago
> a robot that could put the toast in the toaster
This is almost always the wrong way to solve the problem. Trying to automate a human-friendly interface is far more trouble than it's worth, when you can easily use a machine-friendly interface to begin with.
For example, dishwashers aren't robots which stand in front of a sink, squeezing bottles of detergent on to a cloth and rubbing it over a stack of dishes. Instead, they're self-contained beige boxes with a well-defined input/output mechanism (racks to hold the dishes; standard plug for electricity; standard plumbing connections).
It's like screen-scraping your own application. Or writing a CLI's main loop with `expect`. Or when sci-fi films show robots typing on computer keyboards.
Let's take your example. Unless you're living in a backwards universe I'll assume that you want to put bread in the toaster. There are existing solutions to this, e.g. many hotels have toasters with a conveyor belt; rather than having to line anything up, there's a large catchment area to plonk the bread on to. A harder problem would be separating the slices of the loaf; this can be entirely avoided if the user "loads" a whole loaf at once, like a cartridge. E.g. by inserting paddles between the slices, they won't be exposed enough to go bad, but are easily separated as needed.
With everything roughly lined up there's not really anything to control other than turning it on. Plugs with timers are easy to get hold of (I use them for switching on lights in the evening). You could use something smarter like a clapper. Even if you use a "smart plug", there's no need for the toaster itself to be any different.
- nostrademons 11y agoWell, yes. Like I said in a reply to a sibling comment, I really want breakfast. I don't care how it gets made as long as I can decide whether it'll be cereal or waffles or bagels or bacon from upstairs, and it's ready as soon as I get downstairs. In my entrepreneurial dreams (apparently shared by one of the sibling commenters here), I'd actually imagined a fully-automated kitchen. Stick a grocery bag on a shelf (extra points if it integrates with Instacart etc, so that someone else can stick a grocery bag on a shelf), and a robot arm unloads it, reads all the UPC bar codes, and stocks it in a refrigerator. This refrigerator isn't a standard issue one, with a door and shelves, but something with individual bins for items. That way, a robot arm would know exactly what product was in which bin, it could retrieve it, open the package, and measure out whatever quantity is needed for the recipe. Then it goes to the appropriate heating chamber for cooking - it may not even have pots/pans/toasters, just heating elements and containers. Food comes out on clean plates, dirty dishes go in, and the cycle repeats. My interface to it is a smartphone or smartwatch app where I can select a favorite recipe and have it made. I figured this is beyond my hardware capacity to build (unless I exited in some other startup first and had unlimited time to tinker), but if someone else wants to make a go at it...there's the product request. ;-)
- hyc_symas 11y agoI bet Samsung will have a fridge like that out in the next 10 years. It's their style. https://web.archive.org/web/20111130150625/http://www.symas.com/blog/?p=167 https://web.archive.org/web/20111130150625/http://www.symas....
- m-i-l 11y agoThe problem with this approach is that you would need a brand new kitchen along with everything in it. Plus, after spending vast amounts of money doing so, you might find that the new kitchen, appliances, utensils etc. are no longer suitable for use by humans for those times you want to do a bit of old fashioned manual cooking (or are forced into doing so during system upgrades etc.). What I'd like to see is a general purpose domestic robot which could learn to use all your existing things. It could start by learning to vacuum using your existing vacuum cleaner (a lot cheaper, and a lot better at cleaning, than the dedicated vacuuming robots you get now), and over time upgrade itself to do additional things, like emptying the vacuum cleaner, dusting, washing dishes and so on. Would love to develop something like that, but coming from the software side I'd probably have to work with some pre-existing hardware, e.g. something from Willow Garage.
- pathsjs 11y agoOk, it may not be optimized. But this http://www.stufftoblowyourmind.com/wp-content/uploads/2009/06/robot-cook-11.jpg http://www.stufftoblowyourmind.com/wp-content/uploads/2009/0... is just more fun! :-)
- cm2187 11y agoI think there is a case for a domestic robot. It doesn't need to have a human form. But it would clean the dishes, clean the house, cook your meals, receive parcels when you are out, iron clothes, repaint the flat while you are on holidays, yell at kids when they trespass on your lawn, change bulbs, walk the dog, and chase with a broom anyone who is trying to dump junk mail in your mail box!
- chriswarbo 11y ago> But it would clean the dishes Dishwasher > clean the house Roomba (of course, they're quite limited; although my cleanliness standards are quite low ;) ) > cook your meals Microwave > receive parcels when you are out Mail box, PO box, shed, etc. > iron clothes Hmm. Not sure on this one. > repaint the flat while you are on holidays OK, this one sounds pretty hard (unless you count https://www.youtube.com/watch?v=T9MAmWnOznI https://www.youtube.com/watch?v=T9MAmWnOznI ) > yell at kids when they trespass on your lawn Speaker hooked up to a security light > change bulbs Long-life LEDs > walk the dog Treadmill > chase with a broom anyone who is trying to dump junk mail in your mail box! Hmm, OK the mail box might need an upgrade ;)
- deleted 11y ago[deleted]
- tragomaskhalos 11y agoYes, traditional future-gazing has always had a problem failing to de-antropomorphise, a failure of imagination IMO. One of Asimov's stories has a robot piloting a spaceship as a literal humanoid robot in a seat. The ship won't go because the robot is pushing down on the control bar too hard or something, something the designers hadn't factored in. Not to overly diss one of the giants of the genre, but even as a kid I found this setup kind of silly.
- andrewaylett 11y agoAs I recall -- and I don't have the book in front of me -- the Robot's presence was explained as being a reasonable proxy for having a person present. The in-story thinking was that if the robot survived with no positronic damage, a person would likely survive too as the positronic and biological brains were of equivalent complexity and sensitivity.
- deleted 11y ago[deleted]