Académique Documents
Professionnel Documents
Culture Documents
Intelligents ?
Architectures de contrôle et
apprentissage
C’est quoi, un robot ? (1)
• Selon Moravec, Hans Peter. "Robot". Encyclopedia Britannica, 4
Feb. 2021, https://www.britannica.com/technology/robot-technology.
Accessed 11 March 2021.
• Robot: any automatically operated machine that replaces human
effort, though it may not resemble human beings in appearance or
perform functions in a humanlike manner. By extension, robotics is
the engineering discipline dealing with the design, construction, and
operation of robots.
• Robot: toute machine à fonctionnement automatique qui remplace
l'effort humain, même si elle peut ne pas ressembler à des êtres
humains en apparence ou exécuter des fonctions de manière
humaine. Par extension, la robotique est la discipline d'ingénierie
traitant de la conception, de la construction et de l'exploitation des
robots.
C’est quoi, un robot ? (2)
• Selon https://www.merriam-webster.com/dictionary/robot
• Definition of robot
– 1: a machine that resembles a living creature in being capable of moving independently (as
by walking or rolling on wheels) and performing complex actions (such as grasping and
moving objects); often : such a machine built to resemble a human being or animal in
appearance and behavior
– 2a: a device that automatically performs complicated, often repetitive tasks (as in an
industrial assembly line); b: a mechanism guided by automatic controls
• Définition de robot
– 1: une machine qui ressemble à une créature vivante en étant capable de se déplacer de
manière autonome (comme en marchant ou en roulant sur des roues) et d'effectuer des
actions complexes (comme saisir et déplacer des objets); souvent: une telle machine
construite pour ressembler à un être humain ou à un animal en apparence et en
comportement
– 2a: un appareil qui effectue automatiquement des tâches compliquées, souvent répétitives
(comme dans une chaîne de montage industrielle) b: un mécanisme guidé par des
commandes automatiques
C’est quoi, un robot ? (3 & finale)
Selon https://searchenterpriseai.techtarget.com/definition/robot
• A robot is a machine designed to execute one or more tasks automatically with speed and
precision. There are as many different types of robots as there are tasks for them to perform.
• Robots that resemble humans are known as androids; however, many robots aren't built on the
human model. Industrial robots, for example, are often designed to perform repetitive tasks that
aren't facilitated by a human-like construction. A robot can be remotely controlled by a human
operator, sometimes from a great distance.
• Un robot est une machine conçue pour exécuter une ou plusieurs
tâches automatiquement avec rapidité et précision. Il existe
autant de types de robots différents que de tâches à effectuer.
• Les robots qui ressemblent aux humains sont connus sous le nom
d'androïdes; cependant, de nombreux robots ne sont pas construits
sur le modèle humain. Les robots industriels, par exemple, sont
souvent conçus pour effectuer des tâches répétitives qui ne sont
pas facilitées par une construction de type humain. Un robot peut
être contrôlé à distance par un opérateur humain, parfois à une
grande distance.
• A telechir is a complex robot that is remotely controlled by a human operator for
a telepresence system, which gives that individual the sense of being on location in a remote,
dangerous or alien environment and the ability to interact with it. Telepresence robots,
which simulate the experience and some of the capabilities of being physically present, can
enable remote business consultations, healthcare, home monitoring and childcare, among many
other possibilities.
• Les robots sont parfois regroupés en fonction de la période dans laquelle ils ont été
largement utilisés pour la première fois.
• Les robots de première génération datent des années 1970 et consistent en des
dispositifs électromécaniques fixes, non programmables, sans capteurs.
• Les robots de deuxième génération ont été développés dans les années 1980 et
peuvent contenir des capteurs et des contrôleurs programmables.
• Des robots de troisième génération ont été développés entre 1990 environ et
aujourd'hui. Ces machines peuvent être stationnaires ou mobiles, autonomes ou de
type insecte, avec une programmation sophistiquée, une reconnaissance et / ou une
synthèse de la parole, et d'autres fonctionnalités avancées.
• Les robots de quatrième génération sont en phase de recherche et
développement et incluent des fonctionnalités telles que l'intelligence artificielle,
l'auto-réplication, l'auto-assemblage et la taille nanométrique (dimensions physiques
de l'ordre du nanomètre ou unités de 10 à 9 mètres) .
• Some advanced robots are called androids because of their superficial resemblance to human
beings. Androids are mobile, usually moving around on wheels or a track drive (robots legs are
unstable and difficult to engineer). The android is not necessarily the end point of robot evolution.
Some of the most esoteric and powerful robots do not look or behave anything like humans. The
ultimate in robotic intelligence and sophistication might take on forms yet to be imagined.
• The term comes from a Czech word, robota, meaning "forced labor." The word robot first
appeared in a 1920 play by Czech writer Karel Capek, R.U.R.: Rossum's Universal Robots. In the
play, the robots eventually overthrow their human creators. One early example of a robotic design
dates back to about 1478: Leonardo da Vinci's car, a spring-driven autonomous system that was
likely created to cause a sensation at court.
• Robots?
• Capteurs (sensation)
• Effecteurs (action)
• Architecture de contrôle
Objectif: adaptation
du comportement
en fonction de
l’environnement.
• Dans la suite de l’exposé on
parlera des robots
autonomes
La robotique autonome
• On parle de robotique autonome par opposition à :
– La robotique industrielle
– Les robots télé-opérés par l’homme
– La robotique ménagère
• Éléments d’une définition de la robotique autonome
(mais aujourd’hui elles ne sont plus definitoires) :
• Un robot autonome s’inscrit physiquement dans le monde réel
(corporéité)
• Un robot autonome perçoit le monde à travers ses senseurs et
agit sur celui-ci via ses effecteurs (boucle perception-action)
• Un robot autonome doit assurer sa survie par rapport à un but
donné (autonomie énergétique, réalisation d’une tâche
comportementale donnée, etc.)
La robotique autonome
Un exemple de robot mobile (spécifications PEOPLEBOT 2)
• Communication
• Réseau sans fil (WIFI)
• Microphone
• Haut-parleurs
• Vision
• Caméra couleur/n&b/linéaire/stéréo
• Fonction Zoom
• Boîtier de commande Pan-Tilt
• Senseurs de proximité
• Ceinture de sonars ou IR
• Bumpers (de contact)
• Autres
• PC embarqué (Linux) au format PC104+
• Autonomie énergétique (Batterie rechargeable)
• Compas
• Gyroscope
• Accéléromètre
• Etc.
IA traditionnelle et robotique
Approche traditionnelle (1)
• Intelligence Artificielle
• 1957, MacCarthy (MIT) (mille neuf cent cinquante-sept)
• But: modéliser l’équivalent de l’intelligence de l’homme
• S’intéresse aux processus cognitifs complexes
• Raisonnement
• Planification
• Compréhension et production de parole etc.
• Exemples d’application: Traduction automatique (russe-anglais), jeu
d’échec, etc.
Caracteristiques:
• Approche basée sur la manipulation de symboles
• Connaissances symboliques abstraites
• Sémantique accessible seulement au concepteur
• Approche descendante (top-down)
• Représentation
• Planification
• Utilisation de modèles (environnement, etc.)
• Système hiérarchique, décomposition des tâches
• Manipulation de symboles
→ Approche Cartésienne
IA traditionnelle et robotique
Approche traditionnelle (2) – environnement simulé (~1970)
mille neuf cent soixante-dix
En environnement virtuel
• Approche
• On souhaite manipuler des symboles abstraits (comme notre cerveau?)
• Comme le lien avec le réel est trop dur à établir, simplifions «
temporairement» le monde → utilisation de « béquilles »
• Exemples : SHRLDU [1971], CYC [1984-…]
! Le problème de l’ancrage des symboles est ignoré
IA traditionnelle et robotique
Approche traditionnelle (3) – environnement réel (~1980)
En environnement réel
• L’environnement est contrôlé
• Le robot dispose d’un modèle de
l’environnement
Aussi précis que soit les senseurs, le bruit reste une propriété
inhérente du monde
IA traditionnelle et robotique
Approche traditionnelle (5) – les principales critiques
• Critiques philosophique :
• Etape 4: Chaque situation definie dans l’etape 3 est analisee pour identifier ses
interdependences par rapport au modele du monde at aux autres situations. On
identifie les relations detailes entre entites, evenements et etats du monde, qui
determine l’existence d’une situation concrete.
• Etape 5: On identifie et on donne des noms a chaque objet et entite (avec leurs
attributes et caracteristiques respectives) qui sont relevantes pour la detection des
etats du monde et des situations.
• Etape 6: On utilise le contexte pour etablir les distances et les resolutions pour faire
les mesurements et pour assurer la reconnaisances des objets par le systeme de
sensory processing.
Définition du problème
• On dispose :
• D’un agent
• D’un environnement
• D’un moyen d’évaluer si la tâche est
réalisée ou non
• On souhaite :
• Identifier
la relation fonctionnelle entre
capteurs et moteurs pour obtenir le
comportement désiré