Power
Another issue with building such droids is the power requirements. Battery technology still leaves a lot to be desired and such bots would spend quite a lot of time charging.
The Star Wars universe is full of droids. Everywhere you turn, there are medical droids, exploration droids, labour droids, pilot droids, even battle droids. They carry out clearly defined tasks, often with a degree of independence, without needing to interact with people. In real life, we now have the technology to create …
"[...] such bots would spend quite a lot of time charging."
Why not have power packs that act like meals? The bot just changes the battery for one that is already charged. That would make the down-time negligible. A snack wagon bot could carry spare batteries in the field - another would ferry them between the snack wagon and the eco-friendly charging station.
Hi chaps, I'm a member of the UK R2 Builders Club, here's a couple of pics of my droid:
http://astromech.net/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=87643&g2_serialNumber=2&g2_
GALLERYSID=36fdc2fb2072a49af6778fe4864f8097
http://astromech.net/gallery2/main.php?g2_view=core.DownloadItem&g2_itemId=87508&g2_serialNumber=2&g2_
GALLERYSID=36fdc2fb2072a49af6778fe4864f8097
It's only when you have to share living space with a lump of plastic the size of a washing machine that you realise what a fantastically unwieldy thing an astromech droid is! I wouldn't know where to start to make him even slightly autonomous. There are builders in the club that are working on it at a basic level (i.e. not running over kids at conventions!).
It's a fun hobby though. Addictive too - I've just started on BB-8 :)
Not running over things is easy. What is far more difficult (as you have undoubtedly observed visiting all manner of conventions) is only slightly running over things.
Imagine, if you will, yourself at a busy venue at the entrance wanting to move to the other side. If you would stop your progress every time another visitor, stand or display appeared in your path you would still be at the entrance at closing time.
So what you do is thread the needle through that is the crowd, a nudge here, a bump there, a sidestep-and-swipe yonder. Every time you observe an obstacle you evaluate and decide the amount of force necessary to 'force' your way through. Every once in a while someone gets it wrong and there are the appropriate expletives to be observed.
From humans we have grown to accept this behaviour. From droids, not so much.
So I wish you the best of luck with further developement. May the necessary force be with you.
Oh...and make sure the droid can get up again under its own steam when someone bowls it over.
We have made no progress at all on AI since 1946, all progress has been narrow areas of simulation and so called "Expert Systems". Much language in the AI field has been redefined. Computer Neural Networks are nothing of the sort. "Learning" and "Adaptive" is nearly a misuse of English. Successful language translation has almost abandoned grammar / parsing / semantics / context to use a brute force "Rosetta Stone" approach.
Speech recognition is nowhere near as good as Audio Typist, never mind a personal assistant. It just needs less "training" that it used to.
We don't yet have an adequate definition of natural Intelligence, so how can we define the program requirements much less write one? True natural language interaction rather than the Artificial Stupidity of phone response "robots", Siri and Cortana is very far away and probably needs true AI. It's not a question of computer power, or it could be done slowly.
Neal Stephenson in "The Diamond Age" asks is in fact real AI even possible with a "turing machine" (i.e. ANY computer). The "book" in the story certainly isn't possible today [ignoring issues of communication and charging] without even a real time team of humans, rather than the one person. The hardware and software of the "Book" is certainly feasible, though it's more like something implemented with eInk plastic paper than OLED or LCD.
In a way Project Xanadu is the first attempt at the "book" and while earlier than Apple's Hypercard (before HTTP/WEB) and HTTP/Web tries to solve some basic limitations of web pages.
The hardware of C3PO or R2D2 was possible even in 1977. Though power supply and balance for C3PO a problem then, now solved by e.g. Honda's robot (though I suspect power / running time is an issue).
Sadly I would have to agree with you. Modern AI research seems more focused on producing things which can be useful, which for now means finding better ways to trick and simulate. After all, a decent simulacrum of AI can help you make appointments and do basic research through your mobile phone now, which is a far more marketable asset than a real AI at the developmental level of a cockroach would be (and even this seems beyond us at present).
I don't think I can agree with the premise that real AI may be impossible. If it can be done in wetware I can't see any reason that it shouldn't be done in hardware too. However, throwing together an analogue computer with the necessary number of computing elements (cf neurons) to do the job isn't really feasible from a resource point of view, and emulating this type of system (let alone programming it) inside a digital computer seems a rather inefficient way to tackle the problem.
If it really is just a matter of having enough computing resources we'll probably get there eventually, but it's anyones guess how many years of Moore's law (and whatever rate of development succeeds it) will be needed to achieve it. If there's a cleverer way around the problem then it hasn't been invented/discovered yet - and it's difficult to predict how long these types of breakthrough take. Either way, making estimates of how long it will take to produce "True AI" just seems like crystal gazing to me, and basing it on current efforts at faking AI isn't really an informed approach.
C-3PO, fair enough. He's got to be able to work in a social environment with other mostly-humanoids.
But R2-D2 is supposed to be able to repair things, particularly spacecraft. Sure he can do some software, but when it comes to anything physical he's not the droid you're looking for. If I'm going to have an astromech droid on my X-wing to fix up battle damage, I'd like it to have long enough arms to reach damage anywhere on the ship, or to be able to move itself to where the damage is. A swing-bin on wheels is not going to be my first choice of design.
A swing-bin gadget was about as far as Lucas's budget would swing. Even then the delays and cost were a strain. The same thing happened with the "Rover" prisoner retrieval device in "The Prisioner". McGoohan opted for a simple weather balloon pushed around by fans. Cheaper. and it's pretty nightmarish as well.
BTW, the movie inspiration for R2-D2 and C3PO is these guys.
"But, wouldn't Laurel & Hardy have not worked better as a reference?"
They might have, but as it happens they weren't the reference - those two peasants of Kurosawa were. See bottom of the page 47 of this sample from "The Secret History Of Star Wars". Actually, read the rest of the sample too, it's quite entertaining - but I warn you, the more you read of it the more likely you are to end up looking like this every time someone talks of Lucas's "genius" --->
When you look at droids like R2-D2 and C-3PO you just see rather dated technology. R2-D2 in particular has a distinctly Z80 look and feel to it. This problem isn't unique to Star Wars, its the fate of most Science Fiction -- the future always looks different because changes in technology aren't just 'more', they're 'different'.
Perhaps the biggest change is that there really is no need for an intelligent robot, a sort of mobile CPU. We live in an age of networks and that connectivity has redefined how we view processing and peripherals. Some of the concepts are still forming -- this whole IoT business is the world stumbling around trying to make sense of the possibilities -- but we have enough of it at our fingertips right now to see the future.
Just a note - Pepper is actually French, from Aldebaran Robotics, although the personality is Made in Japan.
And for all you pervs, the Pepper AUP was recently updated to exclude sexual services, perhaps because a pixellated Pepper penis in a pr0n production may not quite be the best selling point.