A
draft MANIFESTO
for the SHADOW Project 25 Oct. 1986 -
|
|||
THE AIM OF THE SHADOW PROJECT
is to build a genuinely useful general-purpose robot, at a price which people,
rather than just institutions, can afford.
THE STRATEGY
is to imitate the human body as far as possible, in terms of overall shape,
size, freedom of movement, power and precision. As a rule of thumb, 90% of human
performance is seen as a sensible target for each domain. (It would appear difficult
to surpass the human body for strength, or speed, or precision, or indeed any
other quality except certain facile types of computation.)
WHAT A SHADOW ROBOT WILL BE ABLE TO DO
More or less anything, we hope! Of course, to start with, a SHADOW robot will
only be able to do a few very simple things, and it'll do those badly, slowly
and incompletely. Price will be high and performance poor, so that only rich,
patient and dedicated people, or maybe people who are able and willing to pay
for gimmicks will be able to afford them. But as time goes by, price will fall
and performance improve, until everyone can afford one or more, and the SHADOWs
are capable of undertaking almost any task we wish. One might compare the project
to a child (up to a point!) who was born, say, in 1985. By 1992 (aged 7) it
might be able to do one task, but really it'd be quicker to do it yourself,
and it only does 90% of it anyway.
By 1995 (aged 10) it should be able to do two or three tasks, but still slowly
and incompletely. By 2000 (aged 15) it should be able to do a wide range of
things, but still with errors and omissions (!) By 2005 (aged 20) it will have
come of age! Lets look at what it ought to be able to do by now... ....in the
house...in the factory...in the fields...in service. (Note that this was written
in 1986...)
IN THE HOUSE
First and foremost, in the kitchen: a SHADOW robot should be able to go to the
fridge, freezer or cupboard, pull it open, look inside (it should hold in memory
a list of contents with the time and date they were put in, together with their
shelf-life) pick up different types of container or food item, take them out
and close the door, adjusting the memorised list of contents... take vegetables
(say) to the sink. (Having if necessary already cleared space and perhaps filled
the sink by turning normal taps on until it is full enough, and checking that
it is not going to overflow!)
A SHADOW robot should be able to wash, peel, scrape, scrub or take the eyes
out (or whatever), of a reasonable range of vegetables. It will probably not
do the job as well as a human being, so the vegetables will need to be checked.
So when you come home, you should find that, if required, your SHADOW has
* prepared all the vegetables ready for you to check and spend a minute or so
finalising,
* defrosted the meat,
* pre-heated the oven
* or maybe actually put the meat on...
(obviously we have to be very careful about everything to do with heat, gas,
electricity and water or compressed air. The benefits of your SHADOW actually
cooking, or even turning on the oven to preheat it, will have to be postponed
until some years' proven reliability have ensured that the danger is no higher
than when humans do these activities.) We are assuming that at this stage in
its development, SHADOW is not being trusted to deal with the dangerous and
difficult task of doing the actual cooking, but it should have
* cleared, cleaned and laid the table,
* got out the wine (!) it had remembered to put to cool in the fridge 90 mins
previously, or opened it to `breathe'
* maybe have squeezed six oranges into a glass...
* put out the butter 20 minutes before the meal so it's not too hard,
* opened a tin of cat-food and put it on a plate on the floor for the cat...
While you cook, a SHADOW robot could act as an extra pair of hands. It could:
* hold the saucepan to stop it moving as you stir,
* or maybe (if we decide its safe) stir the porridge/fudge/gravy/custard/ scrambled
egg/soup or whatever.
* It could shake the omelette pan continuously to prevent sticking;
* get the phone if it rings at the crucial moment,
* or answer the door ditto;
* set its internal timer to go off when the boiled eggs are done.
* It could be told to remember when the stock needs turning off, thus avoiding
one or two nasty burnt-out saucepans...
* It would detect smoke; if you said it was alright you liked seared steak it
wouldn't ring the fire brigade on its built-in telephone...
* It could pass and hold things,
* drain things,
* rinse things, tidy things away as you work.
* It would be able to do those tedious things you normally wouldn't bother to
do, such as make home-made mayonnaise.
In fact you could eat more healthy, home-made food precisely because your SHADOW
would be able to do all the repetitive things you didn't have time to do when
you bought convenience foods.
Home-made bread every day? Churn your own butter, cream, yoghurt: home-made
pasta, fresh-ground and roasted coffee (your SHADOW just puts it in a dry clean
saucepan and keeps it shaking for twenty minutes...) Let your SHADOW take all
the bones out of the fish, marinate the meat, chop the herbs, chop fine micro-salads,
farm beansprouts...Your SHADOW would actually replace certain kitchen gadgets:
for example, an American Food Processor is great when you are doing a huge amount
of chopping or slicing, but for a small amount it's just not worth the hassle
of getting it out, plugging it in, and then washing it all afterwards, leaving
it to dry before putting it back in the cupboard. Your SHADOW will do the same
job, albeit slower, with just a normal knife and chopping board, and it'll wash
those up afterwards, sharpening the knife if necessary. You might even get it
to do the dishes by hand (so to speak), thus saving the price of a dishwasher
and the space. Armed with a simple whisk, it could mix, whip or blend food with
infinite patience: (although you'd still need the electric mixer for high-speed
mixing.)
And think what your SHADOW could do with a piping syringe full of icing!And
let your SHADOW clean up afterwards! Clean the oven, the floor, the cat, the
windows, the fridge, the worksurfaces, hob, cupboard doors. While you have supper,
your SHADOW could act as waiter, clearing the dishes and bringing on the fresh
fruit salad; then after you stagger away from the table, it would clear away,
load the dishwasher, run and empty it, lay the table for breakfast.
Good morning, your wonderfulness! Here is a cup of tea and the papers. Would
you like me to put the television on the end of the bed? Which clothes do you
want me to warm up for you? Don't forget your eyedrops. Today is Thursday, April
the first, you have an appointment with the osteopath at 11.30 and your niece's
birthday is in three days. Last year you gave her an electric screwdriver, would
you like to hear a list of presents in the Argos catalogue in the same price
range? There is an article about robots on page three of the Sun. The weather
forecast is for rain later, your bath is full and ready. Here is your electric
razor...
Of course you may dismiss the above as frivolous, but what about the vacuum
cleaning? What about picking up all toys, newspapers, rubbish etc. and putting
everything back in its correct place? Watering the plants. Washing the windows,
doors, walls: emptying the rubbish bin into the dustbin: scouring the sink.
Cleaning the bath, the lavatory. Polishing the silver and the brass? (Silver?
Brass?) No need to paint varnish on the front door knob to stop it going dark
brown. Talking of painting, your SHADOW would be able to paint walls, woodwork
and so on, though probably not paper the ceiling...
....make the bed, iron the sheets, empty the washing machine, hang out the washing,
check if its dry, take it in if it rains, fold it and put it in the airing cupboard
for two days, then in the drawer. If the washing-machine breaks down, your SHADOW
could be told to stand over a big bowl of suds and clothes, gently shaking the
wash for an hour or so, even pummelling the clothes with its fist and so on,
then rinsing and wringing them out (not easy, that one...)
It must now be admitted that it would take not one but a small squad of Shadows
to achieve all the above; but then again, most people would only want a selection
of the aforementioned services.
The point is, there's plenty to do in the house! The big question is: Can a
SHADOW robot do these things?
IN THE GARDEN
As well as being useful in the house, a SHADOW robot has a major role to play
as Gardener. Some people, of course, regard all gardening as pure pleasure,
but for others there are some chores, such as mowing the lawn, weeding and sweeping
up the leaves, which could be advantageously left for your SHADOW to do.
Your SHADOW could also decimate the snail and slug population, spike the lawn,
pick up twigs and general debris, sweep paths, clip edges, check if the soil
is too dry and water when necessary. It could also act as a burgular alarm,
signalling to the house and/or telephoning the police, possibly videoing any
intruders (but not attacking them!)
The garden SHADOW has some time on its hands, as the grass doesn't grow that
fast, so could run a small vegetable farm for you. This could be quite ambitious,
since a SHADOW robot could probably spend several hours every day working on
it, so the vegetables might be able to supply a large portion of your needs,
inasfar as the seasons allow! Another boost to your health and gourmet enjoyment!
a SHADOW robot has the patience to eradicate greenfly, white fly or black-fly
the hard way, one at a time...
So much for the household chores: another role that your SHADOW could play is
as your assistant. Four hands are better than two: with time you could achieve
a high degree of co-ordination with your SHADOW for whatever activities you
may be interested in doing.
So... Lets Look at your SHADOW and Leisure!
At the lowest level, your SHADOW could just act as an intelligent tripod. An
enthusiastic Anglepoise, just patiently standing there holding a lamp, your
book, the papers, a magnifying glass, a cushion, mirror, TV, radio, tape-recorder,
telephone, camera, reflector, hairdryer, towel... the other end of a tape measure,
length of material, piece of string. (This sort of thing may seem a waste of
a relatively expensive and highly complicated piece of machinery: like using
a computer as a book-rest. However, there are 24 hours a day as far as your
SHADOW is concerned, so if you don't need it for anything else, why not use
it for something very simple. It may even be useful for your SHADOW to do some
processing and/or checking of settings while it has a rest from more complex
activities.)
Your SHADOW could help in many activities as an extra pair of hands. Soldering
requires four hands, so does pouring fudge, darning, some kinds of sewing, swapping
lenses between two cameras. You and your SHADOW could learn to carry out craft
work as a team. Imagine the advantage of having your SHADOW hold the nail as
you swing at it! For carpentry, your SHADOW could help to hold the work still
as you saw it or plane it. your SHADOW could sandpaper everything to a satin
finish, never getting bored even after three days fine sandpapering! Then it
could French-polish it to a brilliant shine. Just as complex filigree and ornamentation
became possible with cheap human labour in the middle ages, so it will again.
You do one or two scrolls and your SHADOW copies them all the way round, however
fine.
The same thing with paint or any other form of decoration: you could design
your own wallpaper and have your SHADOW painstakingly execute it thousands of
times over. Whats more, each would be slightly different. You could evolve new
painting techniques, whereby you teach your SHADOW how to carry out routine
processes such as filling in extensive background areas or other less important
areas, much as, say, Renaissance painters used apprentices. Thus it would be
possible to work with images containing huge amounts of fine detail: for example
trees, grass, cloth, basketword, hair, water and so on. These paintings might
or might not be realistic: they might also exploit aspects of the robot's particular
way of going about things which we cannot at present guess at. Computer graphics
have often suffered from the dead hand of simplistic mathematics, and a tendency
to unremitting sameness: on the other hand it has produced some very exciting,
new and unpreconceived-of work. And the possibilities for rich, marvellous,
amazing paintings might be the very challenge the medium is waiting for!
Music is another domain where your SHADOW could have an enormous role to play:
again, starting at the lowest level, it could just be used to hold music in
the right place and turn the pages...and maybe move its finger along to help
you keep the place...provide a metronome...(maybe quietly so noone else can
hear it)...and maybe a sotto vocce A at a secret signal >from you, so you
keep in tune...(or should it be a G ?)
On the piano, your SHADOW could certainly play a base riff or chord sequence
while you extemporise on the upper ivories. What about your own drummer, though
?(but don't expect high-speed drum solos!) Or just accompanying you on another
instrument. Given the programming, your SHADOW could just watch you play, extract
the underlying principles you are adhering to (key, scale, colour, time, energy,
mood or whatever) and slowly join in. After a great deal of practice, you could
begin to play as if four-handed. And your SHADOW would innovate! An excellent
knowledge of musical theory would certainly allow it to spot all sorts of possibilities
that neither you nor, probably, anyone else, has ever stumbled upon. This has
already happened with computers in the domain of chess, where innovation must
surely be far less likely! (If you feel that music should be played by humans
and humans only... fine! You won't have to use robots, any more than painters
had to use cameras when those were invented.) Sport may not be an area in which
one would expect robots to play a part, but there may be some surprises in store.
If the problem of the supply of energy can be reasonably solved, your SHADOW
would be able to leave the domestic or work environment and move further afield.
It would not be as absurd as it might sound, for your SHADOW to climb onto the
back seat of a tandem and help you peddle round the countryside!
Why not a motor-bike, you may well ask? Well, for one thing your SHADOW will
be quieter (virtually silent, we hope): also, it follows the concept of using
one piece of machinery for many different tasks, which can save a lot of money:
but most of all, when you get off the bike, your SHADOW remains to serve you
in whatever way it can. It might carry the bike, and/or the luggage, up steps,
or onto a train, across a field or whatever. If you are camping, your SHADOW
might be able to help get things ready (although it is unlikely that by the
year 2005 your SHADOW will have been trained to put up a tent, as this is such
a specialist area.)
Still on the subject of sport, a SHADOW robot should be able by this time to
do some simple movements such as throw a ball, or hit one with a racket - though
probably only as well as a ten-year old child. However, as time goes on, SHADOW
will become good enough at least to give you the chance of some training.
For example, take your SHADOW and a bag of balls to a tennis court. You practice
serving, while your SHADOW spends its time picking up the balls and lobbing
them back down your end. To improve your backhand, your SHADOW could repeatedly
throw a ball to (roughly) the same place, with, of course, infinite patience.
Your SHADOW will be able to play table tennis (on a standard table and with
normal background and lighting). Again, only as well as a child, but maybe enough
to give you as many hours of practice as you want; not as good as having a real
opponent, but a clear improvement on a punch-bag.
Whatever recreational activities you are interested in, it is most likely that
your SHADOW would be able to make a significant contribution, with new uses
emerging all the time: in fact using your SHADOW would be an art in itself!
And in all these activities, you would be taking the creative lead: you'd be
the conductor; your SHADOW would be the apprentice, the slave, the unpaid dogsbody
who never, ever gets bored!
Science fiction films often portray robots as having almost universal knowledge:
be that as it may, your SHADOW would certainly know the time, date, correct
spelling of any word, a few thousand phone numbers and other essential facts.
It would of course be able to do maths... It could be loaded with whatever computer
software is by then available for any purpose you might wish. If you are still
going to the supermarket by the year 2005, at least your SHADOW will be able
to plug a bar-code reader into its chest and b able to tell you precisely how
much you've spent so far, comparative prices and so on. It would of course push
the trolley, unload it at the checkout, load and carry the bags to the car.
How else might your SHADOW make itself useful in the house? Well, it could take
care of things when you are away, or just asleep, such as feeding animals, tending
plants, dialing 999 in the event of a burglary or fire or flood, or 'phoning
you if anything untoward should occur. (The particular advantages to the old
or infirm will be dealt with separately) It could get the house ready for your
return: switch on the heating, lights, air beds, even have some food ready...
(unfinished)
(To be added: Disabled, Old people, Educational, Workplace, Third World etc)