Être un humain est beaucoup plus facile que de construire un humain.
Prenez quelque chose d'aussi simple que de jouer au catch avec un ami dans la cour avant. Lorsque vous décomposez cette activité en fonctions biologiques discrètes requises pour l'accomplir, ce n'est pas simple du tout. Vous avez besoin de capteurs, de transmetteurs et d'effecteurs. Vous devez calculer la force de lancer en fonction de la distance entre vous et votre compagnon. Vous devez tenir compte de l'éblouissement du soleil, de la vitesse du vent et des distractions à proximité. Vous devez déterminer avec quelle fermeté saisir le ballon et quand presser le gant lors d'une réception. Et vous devez être capable de traiter un certain nombre de scénarios hypothétiques : Et si la balle me passait par-dessus la tête ? Et s'il roulait dans la rue ? Et s'il s'écrase par la fenêtre de mon voisin ?
Ces questions illustrent certains des défis les plus pressants de la robotique et préparent le terrain pour notre compte à rebours. Nous avons compilé une liste des 10 choses les plus difficiles à enseigner aux robots , classées approximativement du "plus facile" au "plus difficile" - 10 choses que nous devrons conquérir si nous voulons un jour réaliser les promesses faites par Bradbury, Dick , Asimov, Clarke et tous les autres conteurs qui ont imaginé un monde dans lequel les machines se comportent comme des personnes.
- Montrer la voie
- Exposer la dextérité
- Tenir une conversation
- Acquérir de nouvelles compétences
- Pratiquer la tromperie
- Anticiper les actions humaines
- Coordonner les activités avec un autre robot
- Faire des copies de lui-même
- Agir sur la base d'un principe éthique
- Ressentez les émotions
10 : Tracez une piste
Passer d'un point A à un point B semble si facile. Nous, les humains, le faisons toute la journée, tous les jours. Pour un robot, cependant, la navigation - en particulier dans un environnement unique qui change constamment ou parmi des environnements qu'il n'a jamais rencontrés auparavant - peut être une tâche délicate. Premièrement, le robot doit être capable de percevoir son environnement, puis il doit être capable de donner un sens aux données entrantes.
Les roboticiens résolvent le premier problème en armant leurs machines d'un ensemble de capteurs, de scanners, de caméras et d'autres outils de haute technologie pour évaluer leur environnement. Les scanners laser sont devenus de plus en plus populaires, bien qu'ils ne puissent pas être utilisés dans les environnements aquatiques car l'eau a tendance à perturber la lumière et réduit considérablement la portée du capteur. La technologie sonar offre une option viable dans les robots sous-marins, mais dans les applications terrestres, elle est beaucoup moins précise. Et, bien sûr, un système de vision composé d'un ensemble de caméras stéréoscopiques intégrées peut aider un robot à « voir » son paysage.
La collecte de données sur l'environnement n'est que la moitié de la bataille. Le plus grand défi consiste à traiter ces données et à les utiliser pour prendre des décisions. De nombreux chercheurs font naviguer leurs robots en utilisant une carte prédéfinie ou en construisant une carte à la volée. En robotique, cela s'appelle SLAM - localisation et cartographie simultanées . La cartographie décrit comment un robot convertit les informations recueillies avec ses capteurs en une représentation donnée. La localisation décrit comment un robot se positionne par rapport à la carte. En pratique, ces deux processus doivent se produire simultanément, créant une énigme de poule et d'œuf que les chercheurs ont pu surmonter avec des ordinateurs plus puissants et des algorithmes avancés qui calculent la position en fonction des probabilités.
9 : Exposer la dextérité
Les robots récupèrent des colis et des pièces dans les usines et les entrepôts depuis des années. Mais ils évitent généralement les humains dans ces situations et travaillent presque toujours avec des objets de forme cohérente dans des environnements sans encombrement. La vie est beaucoup moins structurée pour tout robot qui s'aventure au-delà de l'usine. Si une telle machine espère un jour fonctionner dans des maisons ou des hôpitaux, elle aura besoin d'un sens avancé du toucher capable de détecter les personnes à proximité et de sélectionner un élément parmi une collection désordonnée de choses.
Ce sont des compétences difficiles à apprendre pour un robot. Traditionnellement, les scientifiques évitaient complètement de toucher, programmant leurs machines pour qu'elles échouent si elles entraient en contact avec un autre objet. Mais au cours des cinq dernières années environ, il y a eu des progrès significatifs dans les conceptions conformes et la peau artificielle. La conformité fait référence au niveau de flexibilité d'un robot. Les machines très flexibles sont plus conformes ; les machines rigides le sont moins.
In 2013, Georgia Tech researchers built a robot arm with springs for joints, which enables the appendage to bend and interact with its environment more like a human arm. Next, they covered the whole thing in "skin" capable of sensing pressure or touch. Some robot skins contain interlocking hexagonal circuit boards, each carrying infrared sensors that can detect anything that comes closer than a centimeter. Others come equipped with electronic "fingerprints" -- raised and ridged surfaces that improve grip and facilitate signal processing.
Combine these high-tech arms with improved vision systems, and you get a robot that can offer a tender caress or reach into cabinets to select one item from a larger collection.
8: Hold a Conversation
Alan M. Turing , one of the founders of computer science, made a bold prediction in 1950: Machines would one day be able to speak so fluently that we wouldn't be able to tell them apart from humans. Alas, robots (even Siri ) haven't lived up to Turing's expectations -- yet. That's because speech recognition is much different than natural language processing -- what our brains do to extract meaning from words and sentences during a conversation.
Initially, scientists thought it would be as simple as plugging the rules of grammar into a machine's memory banks. But hard-coding a grammatical primer for any given language has turned out to be impossible. Even providing rules around the meanings of individual words has made language learning a daunting task. Need an example? Think "new" and "knew" or "bank" (a place to put money) and "bank" (the side of a river). Turns out humans make sense of these linguistic idiosyncrasies by relying on mental capabilities developed over many, many years of evolution, and scientists haven't been able to break down these capabilities into discrete, identifiable rules.
As a result, many robots today base their language processing on statistics. Scientists feed them huge collections of text, known as a corpus, and then let their computers break down the longer text into chunks to find out which words often come together and in what order. This allows the robot to "learn" a language based on statistical analysis. For example, to a robot, the word "bat" accompanied by the word "fly" or "wing" refers to the flying mammal, whereas "bat" followed by "ball" or "glove" refers to the team sport.
7: Acquire New Skills
Let's say someone who's never played golf wants to learn how to swing a club . He could read a book about it and then try it, or he could watch a practiced golfer go through the proper motions, a faster and easier approach to learning the new behavior.
Roboticists face a similar dilemma when they try to build an autonomous machine capable of learning new skills. One approach, as with the golfing example, is to break down an activity into precise steps and then program the information into the robot's brain. This assumes that every aspect of the activity can be dissected, described and coded, which, as it turns out, isn't always easy to do. There are certain aspects of swinging a golf club, for example, that arguably can't be described, like the interplay of wrist and elbow. These subtle details can be communicated far more easily by showing rather than telling.
In recent years, researchers have had some success teaching robots to mimic a human operator. They call this imitation learning or learning from demonstration (LfD), and they pull it off by arming their machines with arrays of wide-angle and zoom cameras . This equipment enables the robot to "see" a human teacher acting out a specific process or activity. Learning algorithms then process this data to produce a mathematical function map that connects visual input into desired actions. Of course, robots in LfD scenarios must be able to ignore certain aspects of its teacher's behavior -- such as scratching an itch -- and deal with correspondence problems, which refers to ways that a robot's anatomy differs from a human's.
6: Practice Deception
The fine art of deception has evolved to help animals get a leg up on their competitors and avoid being eaten by predators. With practice, the skill can become a highly effective survival mechanism.
For robots, learning how to deceive a person or another robot has been challenging (and that might be just fine with you). Deception requires imagination -- the ability to form ideas or images of external objects not present to the senses -- which is something machines typically lack (see the next item on our list). They're great at processing direct input from sensors, cameras and scanners, but not so great at forming concepts that exist beyond all of that sensory data.
Future robots may be better versed at trickery though. Georgia Tech researchers have been able to transfer some deceptive skills of squirrels to robots in their lab. First, they studied the fuzzy rodents, which protect their caches of buried food by leading competitors to old, unused caches. Then they coded those behaviors into simple rules and loaded them into the brains of their robots. The machines were able to use the algorithms to determine if deception might be useful in a given situation. If so, they were then able to provide a false communication that led a companion bot away from their hiding place.
5: Anticipate Human Actions
On "The Jetsons," Rosie the robot maid was able to hold conversations, cook meals, clean the house and cater to the needs and wants of George, Jane, Judy and Elroy. To understand Rosie's advanced development, consider this scene from the first episode of season one: Mr. Spacely, George's boss, comes to the Jetson house for dinner. After the meal, Mr. Spacely takes out a cigar and places it in his mouth, which prompts Rosie to rush over with a lighter. This simple action represents a complex human behavior -- the ability to anticipate what comes next based on what just happened.
Like deception, anticipating human action requires a robot to imagine a future state. It must be able to say, "If I observe a human doing x, then I can expect, based on previous experience, that she will likely follow it up with y." This has been a serious challenge in robotics, but humans are making progress. At Cornell University, a team has been working to develop an autonomous robot that can react based on how a companion interacts with objects in the environment. To accomplish this, the robot uses a pair of 3-D cameras to obtain an image of the surroundings. Next, an algorithm identifies the key objects in the room and isolates them from the background clutter. Then, using a wealth of information gathered from previous training sessions, the robot generates a set of likely anticipations based on the motion of the person and the objects she touches. The robot makes a best guess at what will happen next and acts accordingly.
The Cornell robots still guess wrong some of the time, but they're making steady progress, especially as camera technology improves.
4: Coordinate Activities With Another Robot
Building a single, large-scale machine -- an android, if you will -- requires significant investments of time, energy and money. Another approach involves deploying an army of smaller, simpler robots that then work together to accomplish more complex tasks.
This brings a different set of challenges. A robot working within a team must be able to position itself accurately in relation to teammates and must be able to communicate effectively -- with other machines and with human operators. To solve these problems, scientists have turned to the world of insects, which exhibit complex swarming behavior to find food and complete tasks that benefit the entire colony. For example, by studying ants, researchers know that individuals use pheromones to communicate with one another.
Robots can use this same "pheromone logic," although they rely on light, not chemicals, to communicate. It works like this: A group of tiny bots is dispersed in a confined area. At first, they explore the area randomly until an individual comes across a trace of light left by another bot. It knows to follow the trail and does so, leaving its own light trace as it goes. As the trail gets reinforced, more and more bots find it and join the wagon train. Some researchers have also found success using audible chirps. Sound can be used to make sure individual bots don't wander too far away or to attract teammates to an item of interest.
3: Make Copies of Itself
God told Adam and Eve, "Be fruitful and multiply, and replenish the earth." A robot that received the same command would feel either flummoxed or frustrated. Why? Because self-replication has proven elusive. It's one thing to build a robot -- it's another thing entirely to build a robot that can make copies of itself or regenerate lost or damaged components .
Interestingly, robots may not look to humans as reproductive role models. Perhaps you've noticed that we don't actually divide into two identical pieces. Simple animals, however, do this all of the time. Relatives of jellyfish known as hydra practice a form of asexual reproduction known as budding: A small sac balloons outward from the body of the parent and then breaks off to become a new, genetically identical individual.
Scientists are working on robots that can carry out this basic cloning procedure. Many of these robots are built from repeating elements, usually cubes, that contain identical machinery and the program for self-replication. The cubes have magnets on their surfaces so they can attach to and detach from other cubes nearby. And each cube is divided into two pieces along a diagonal so each half can swivel independently. A complete robot, then, consists of several cubes arranged in a specific configuration. As long as a supply of cubes is available, a single robot can bend over, remove cubes from its "body" to seed a new machine and then pick up building blocks from the stash until two fully formed robots are standing side by side.
2: Act Based on Ethical Principle
As we interact with people throughout the day, we make hundreds of decisions. In each one, we weigh our choices against what's right and wrong, what's fair and unfair. If we want robots to behave like us, they'll need an understanding of ethics.
Like language, coding ethical behavior is an enormous challenge, mainly because a general set of universally accepted ethical principles doesn't exist. Different cultures have different rules of conduct and varying systems of laws . Even within cultures, regional differences can affect how people evaluate and measure their actions and the actions of those around them. Trying to write a globally relevant ethics manual robots could use as a learning tool would be virtually impossible.
With that said, researchers have recently been able to build ethical robots by limiting the scope of the problem. For example, a machine confined to a specific environment -- a kitchen, say, or a patient's room in an assisted living facility -- would have far fewer rules to learn and would have reasonable success making ethically sound decisions. To accomplish this, robot engineers enter information about choices considered ethical in selected cases into a machine-learning algorithm. The choices are based on three sliding-scale criteria: how much good an action would result in, how much harm it would prevent and a measure of fairness. The algorithm then outputs an ethical principle that can be used by the robot as it makes decisions. Using this type of artificial intelligence, your household robot of the future will be able to determine who in the family who should do the dishes and who gets to control the TV remote for the night.
1: Feel Emotions
"The best and most beautiful things in the world cannot be seen or even touched. They must be felt with the heart." If this observation by Helen Keller is true, then robots would be destined to miss out on the best and beautiful. After all, they're great at sensing the world around them, but they can't turn that sensory data into specific emotions. They can't see a loved one's smile and feel joy, or record a shadowy stranger's grimace and tremble with fear.
This, more than anything on our list, could be the thing that separates man from machine. How can you teach a robot to fall in love ? How can you program frustration, disgust, amazement or pity? Is it even worth trying?
Some scientists think so. They believe that future robots will integrate both cognitive emotion systems, and that, as a result, they'll be able to function better, learn faster and interact more effectively with humans. Believe it or not, prototypes already exist that express a limited range of human emotion. Nao, a robot developed by a European research team, has the affective qualities of a 1-year-old child. It can show happiness, anger, fear and pride, all by combining postures with gestures. These display actions, derived from studies of chimpanzees and human infants, are programmed into Nao, but the robot decides which emotion to display based on its interaction with nearby people and objects. In the coming years, robots like Nao will likely work in a variety of settings -- hospitals, homes and schools -- in which they will be able to lend a helping hand and a sympathetic ear.
Beaucoup plus d'informations
Note de l'auteur : 10 choses les plus difficiles à enseigner aux robots
Le robot de "Lost in Space" (la série télévisée des années 1960, pas l'horrible film de 1998) a parcouru mon imagination pendant que j'écrivais cet article. Il était difficile d'écrire sur les humains interagissant avec les machines et de ne pas entendre l'avertissement emblématique du Robot -- "Danger, Will Robinson, danger!" - résonnant dans mes pensées.
Articles Liés
- 10 robots maléfiques déterminés à détruire l'humanité
- 10 robots avec de sales boulots
- Qu'est-ce qui rend les robots réalistes si effrayants ?
- Comment un robot dirige-t-il une symphonie ?
- Qu'est-ce qu'un nano quadrirotor ?
Sources
- Ackerman, Evan. "Cornell enseigne aux robots à utiliser leur imagination lors de l'organisation de vos affaires." Spectre IEEE. 21 juin 2012. (4 novembre 2013) http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/cornell-teaching-robots-to-use-their-imaginations-when-organizing-your- truc
- Ackerman, Evan. "Les robots Georgia Tech apprennent les comportements trompeurs des écureuils." Spectre IEEE. 3 décembre 2012. (4 novembre 2013) http://spectrum.ieee.org/automaton/robotics/artificial-intelligence/robots-learn-deceptive-behaviors-from-squirrels
- Ackerman, Evan. "Pourquoi apprendre à un robot à aller chercher une tasse de café est important." Spectre IEEE. 9 mai 2013. (4 novembre 2013) http://spectrum.ieee.org/automaton/robotics/robotics-software/pr2-robot-fetches-cup-of-coffee
- Anderson, Michael et Susan Leigh Anderson. "Robot, sois bon." Scientifique américain. Octobre 2010.
- Batalin, Maxim A., Gaurav S. Sukhatme et Myron Hattig. "Navigation de robot mobile à l'aide d'un réseau de capteurs." Conférence internationale IEEE sur la robotique et l'automatisation. 26 avril 2004. (4 novembre 2013) http://robotics.usc.edu/publications/media/uploads/pubs/367.pdf
- Bonabeau, Eric et Guy Théraulaz. "Swarm Smarts." Rapports scientifiques américains. Édition spéciale sur la robotique. 2008.
- Breazeal, Cynthia et Rodney Brooks. "Robot Emotion: Une perspective fonctionnelle." Groupe de robotique personnelle. 2005. (4 novembre 2013) http://robotic.media.mit.edu/pdfs/other/Breazeal-Brooks-03.pdf
- Caroll, Chris. "Enseigner aux robots à anticiper les actions humaines." Nouvelles géographiques nationales. 31 mai 2013. (4 novembre 2013) http://news.nationalgeographic.com/news/2013/05/130531-personal-robot-beer-microsoft-kinect-saxena-science/
- Dillow, Clay. "Améliorer le sens du toucher des robots en leur donnant des empreintes digitales humaines." Science populaire. 21 septembre 2011. (4 novembre 2013) http://www.popsci.com/technology/article/2011-09/enhancing-robots-senses-touch-giving-them-human-fingerprints
- Durrant-Whyte, Hugh et Tim Bailey. "Localisation et cartographie simultanées (SLAM): Partie I Les algorithmes essentiels." Magazine de robotique et d'automatisation. 2006. (4 novembre 2013) http://www-personal.acfr.usyd.edu.au/tbailey/papers/slamtute1.pdf
- Englert, Peter, Alexandros Paraschos, Jan Peters et Marc Peter Deisenroth. "Apprentissage d'imitation basé sur un modèle par correspondance de trajectoire proabiliste." Actes de la conférence internationale IEEE sur la robotique et l'automatisation. 2013. (4 novembre 2013) http://www.is.tuebingen.mpg.de/fileadmin/user_upload/files/publications/2013/Englert_ICRA_2013.pdf
- Griffon, Catherine. "Les scientifiques du MIT créent des robots à assemblage automatique M-Cube : des transformateurs du monde réel." Rapport mondial sur la science. 4 octobre 2013. (4 novembre 2013) http://www.scienceworldreport.com/articles/9948/20131004/mit-scientists-create-m-cube-self-assembling-robots-real-world.htm
- Halverson, Nick. "La peau électronique donne aux robots un sens du toucher." Nouvelles découvertes. 1er juillet 2011. (4 novembre 2013) http://news.discovery.com/tech/robotics/electronic-skin-gives-robots-sense-touch-110701.htm
- Handwerk, Brian. "Robot Revolution? Les scientifiques enseignent aux robots à apprendre." Nouvelles géographiques nationales. 18 juillet 2013. (4 novembre 2013) http://news.nationalgeographic.com/news/2013/07/130719-robot-lfd-pr2-artificial-intelligence-crowdsourcing-robotics-machine-learning/
- Hardesty, Larry. "Enseigner aux robots la pensée latérale." Nouvelles du MIT. 25 février 2013. (4 novembre 2013) http://web.mit.edu/newsoffice/2013/teaching-robots-lateral-thinking-0225.html
- Hartshorne, Joshua K. "Où sont les robots parlants?" Esprit scientifique américain. mars/avril 2011.
- Hicks, Jennifer. "Enseigner aux robots à tromper." Forbes. 30 décembre 2012. (4 novembre 2013) http://www.forbes.com/sites/jenniferhicks/2012/12/30/teaching-robots-to-deceive/
- Jha, Alok. "Le premier robot capable de développer et de montrer des émotions est dévoilé." Le gardien. 8 août 2010. (4 novembre 2013) http://www.theguardian.com/technology/2010/aug/09/nao-robot-develop-display-emotions
- Jones, Joshua, chercheur scientifique, Georgia Institute of Technology. Correspondance par email. 11 novembre 2013. http://www.cc.gatech.edu/~jj187/
- Korn, Jon. "Un 'Bot Bestiary: La tradition robotique dans la science-fiction." Litréacteur. 13 juillet 2012. (4 novembre 2013) http://litreactor.com/columns/a-bot-bestiary-the-robotic-tradition-in-science-fiction
- Markoff, John. "Les chercheurs mettent le sens du toucher à la portée des robots." Le New York Times. 28 avril 2013. (4 novembre 2013) http://www.nytimes.com/2013/04/28/science/researchers-put-sense-of-touch-in-reach-for-robots.html? _r=0
- OpenSLAM.org. "Qu'est-ce que le SLAM ?" (4 novembre 2013) http://www.openslam.org/
- Ratlif, Nathan D., J. Andrew Bagnell et Siddhartha Srinivasa. "Apprentissage par imitation pour la locomotion et la manipulation." Institut de robotique, Université Carnegie Mellon. Décembre 2007. (4 novembre 2013) http://www.ri.cmu.edu/pub_files/pub4/ratliff_nathan_2007_4/ratliff_nathan_2007_4.pdf
- Rieland, Randy. "Les robots reçoivent la touche humaine." Magazine Smithsonien. 10 novembre 2011. (4 novembre 2013) http://blogs.smithsonianmag.com/ideas/2011/11/robots-get-the-human-touch/
- Schultz, Colin. "Ce nouveau robot a le sens du toucher." Magazine Smithsonien. 29 avril 2013. (4 novembre 2013) http://blogs.smithsonianmag.com/smartnews/2013/04/this-new-robot-has-a-sense-of-touch/
- Sipper, Moshe et James A. Reggia. "Allez de l'avant et répliquez." Rapports scientifiques américains. Édition spéciale sur la robotique. 2008.
- Steele, Bill. "Les chercheurs construisent un robot qui peut se reproduire." Chronique de Cornell. 25 mai 2005. (4 novembre 2013) http://www.news.cornell.edu/stories/2005/05/researchers-build-robot-can-reproduce
- Sommet, Jay. Correspondance par email. 22 novembre 2013. http://www.summet.com/
- Tofel, Kevin C. "MIT : nous nous rapprochons un peu plus des objets autoréplicatifs." Gigaom. 3 avril 2012. (4 novembre 2013) http://gigaom.com/2012/04/03/mit-were-one-step-closer-to-self-replicating-objects/
- Wadsworth, Derek. « Robotique adaptative ». Laboratoire national de l'Idaho. (4 novembre 2013)https://inlportal.inl.gov/portal/server.pt/community/robotics_and_intelligence_systems/455