• Aucun résultat trouvé

Systèmes Robotiques

N/A
N/A
Protected

Academic year: 2022

Partager "Systèmes Robotiques "

Copied!
27
0
0

Texte intégral

(1)

Institute for Design and Control of Mechatronical Systems

Systèmes Robotiques

Hétérogènes et Coopératifs

UPJV, Département EEA

Fabio MORBIDI, Mohammed CHADLI

Laboratoire MIS Équipes PR et COVE

E-mails : {fabio.morbidi, mchadli} @u-picardie.fr

Jeudi 8h30-12h30

Salle CURI 305 et TP204

Master 2 3EA, EC35 - Parcours RoVA

AU 2018-2019

(2)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Plan du cours

Fabio Morbidi 2

1.  Introduction: systèmes multi-agents

2.  Analyse et modélisation de systèmes dynamiques coopératifs

3.  Commande coopérative pour les systèmes linéaires en réseaux (algorithme de consensus: cf. “Découverte de la Recherche”, M1 ViRob) 4.  Localisation et SLAM multi-robots

Applications :

•  Systèmes robotiques coopératifs et reconfigurables (en liens avec le projet trasversal RoVA – UE63)

•  Commande dans les réseaux de capteurs: objects connectés, systèmes embarqués dans le véhicule

•  Automatisation de systèmes distribués

•  Systèmes à grande échelle avec actionneurs et capteurs répartis

(parcs éoliens, centrales photovoltaïques, télescopes, etc.)

(3)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Cours M2 du parcours RoVA

Fabio Morbidi 3

2) “Surveillance Distribuée de Systèmes Multi-Agents” (opt.) - F. Morbidi, M. Chadli 1) “Systèmes Robotiques Hétérogènes et Coopératifs” - F. Morbidi, M. Chadli

Modélisation et commande coopératives de systèmes en réseaux

Traitement des mesures et estimation distribuée pour systèmes en réseaux

(4)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Bibliographie

4

•  ‘’Graph Theoretic Methods in Multiagent Networks’’, M. Mesbahi, M. Egerstedt, Princeton University Press, 2010

• ‘’Distributed Control of Robotic Networks’’, F. Bullo, J. Cortés, S. Martínez, Princeton University Press, 2009 (version électronique disponible sur: http://coordinationbook.info)

Fabio Morbidi

•  ‘’Flocking and Rendezvous in Distributed Robotics’’, B.A. Francis, M. Maggiore, SpringerBriefs in Electrical and Computer Engineering, Springer 2016

(5)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Bibliographie

5

Matériel de cours: http://home.mis.u-picardie.fr/~fabio/Teaching_SRHC18-19.html

Fabio Morbidi

Note finale

(6)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Systèmes multi-agents

Fabio Morbidi 6

Domaine de recherche vaste et pluridisciplinaire:

•  Automatique et theorie des systèmes

•  Robotique mobile

•  Télécommunications

•  Informatique (systèmes embarqués)

•  Mathématiques (théorie des graphes, équations différentielles)

•  Réseaux complexes (par ex. Internet, circuits électroniques, réseaux

routiers, sociaux et cérébraux: voir les travaux

de Mark Newman, Univ. du Michigan

(7)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Qu'est-ce que un système multi-agents ?

Systèmes naturels ...

7 Volée d‘oiseaux

Banc de poissons

Essaim d‘abeilles Troupeau de zèbres

Fabio Morbidi

Colonie de bactéries

Colonie de fourmis

(8)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Systèmes artificiels …

Un système multi-agents est constitué d‘un ensemble d‘unités autonomes qui communiquent et collaborent entre eux

Fabio Morbidi – 8.03.12 Fabio Morbidi 8

Qu'est-ce que un système multi-agents ?

(9)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi – 8.03.12 Fabio Morbidi 9

Qu'est-ce que un système multi-agents ?

Cohorte de robots mobiles

Systèmes artificiels …

Un système multi-agents est constitué d‘un ensemble d‘unités autonomes

qui communiquent et collaborent entre eux

(10)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi – 8.03.12 Fabio Morbidi 10 Membres d’un réseau social

(Facebook, Twitter, Snapchat, Tinder)

Qu'est-ce que un système multi-agents ?

Cohorte de robots mobiles

Systèmes artificiels …

Un système multi-agents est constitué d‘un ensemble d‘unités autonomes qui communiquent et collaborent entre eux

Réseau d’ordinateurs (Internet), objets connectés

(11)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi – 8.03.12 Fabio Morbidi 11 Cohorte de robots

mobiles

Générateurs d’énergie dans un réseau électrique (parcs éoliens,

panneaux photovoltaiques, etc.)

Réseau cellulaire (tél. portables) Membres d’un réseau social

(Facebook, Twitter, Snapchat, Tinder)

Qu'est-ce que un système multi-agents ?

Systèmes artificiels …

Un système multi-agents est constitué d‘un ensemble d‘unités autonomes qui communiquent et collaborent entre eux

Réseau d’ordinateurs (Internet), objets connectés

(12)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi – 8.03.12 Fabio Morbidi 12

Exemples de systèmes multi-agents

(13)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

“Essaim d'un millier de robots”

(Science, 2014)

Vidéo

Cohortes de robots: assemblage programmable

Kilobot

Fabio Morbidi 13

(14)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

•  2012: Voestalpine Klangwolke, Linz, Autriche, 49 drones

Volées de robots: spectacles de lumière

Vidéo

Fabio Morbidi Quadrirotor Hummingbird

de AscTec

•  2015: Light show d’Intel, 100 drones

•  2016: Light show d’Intel, 500 drones

•  Février 2018 (Jeux Olympiques d’hiver de PyeongChang): Light show d’Intel, 1218 drones

•  Mai 2018 (Xi’an, Chine): Light show d’Ehang, 1374 drones (interférence GPS sur 496; 1.6M$)

•  15 juillet 2018: Light show d’Intel, 2018 drones

Vidéo

“Guinness World Record for simultaneously flying

the most unmanned aerial vehicles”

14

(15)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Projet Flyfire (laboratoire SENSEable City) en collaboration avec

le laboratoire ARES du MIT (2010)

Écran interactif 3D

Vidéo

Fabio Morbidi

Volées de robots: écran 3D

Mini-autogyre avec une lampe colorée

15

(16)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi 16

Manipulation robotique et transport d‘objects

LAAS-CNRS

GRASP lab, UPenn GRASP lab, UPenn

Robots terrestres Robots aériens

(17)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Vidéo

Fabio Morbidi

Robot aérien reconfigurable

17

DRAGON: Dual-rotor embedded multilink Robot with the Ability of multi-deGree-of-freedom aerial

transformatiON

Dual rotors: 1 des 4 modules du drone

ICRA’18 Best Paper Award on Unmanned Aerial Vehicles

[Zhao et al., RAL18]

(18)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi 18

Exploration spatiale

Groupe de rovers, landers et dirigeables au-dessus de Titan (W. Fink, Caltech, USA) pour l’exploration

et la cartographie

•  Titan est le plus grand satellite naturel de Saturne

•  Certains chercheurs suggèrent qu’un possible océan souterrain pourrait servir d’environnement favorable à la vie

•  Atterrissage de la sonde

Huygens (orbiteur Cassini):

14 janvier 2005

Satellite: liaison avec la Terre Dirigeable

Rover Lander

(19)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 19

Institut für Design und Regelung Mechatronischer Systeme

Laser Interferometer Space Antenna (LISA) Mesure des ondes gravitationnelles:

Trois satellites à une distance de 5 millions de kilomètres Terrestrial Planet Finder (TPF) – JPL/NASA

Fabio Morbidi

Réseaux de satellites

Réseau de satellites GPS (n° minimum de satellites pour une constellation complète: 24, opérationnels 95% du temps)

(20)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 20

Institut für Design und Regelung Mechatronischer Systeme

Extremely Large Telescope (désert d‘Atacama, Chili – en service: 2024)

Fabio Morbidi

Télescopes optiques géants

Le plus grand télescope géant en cours de construction au monde (lumière visible/proche IR)

•  256 fois la surface photosensible du télescope spatial Hubble

•  Il capturera 100 millions fois plus de lumière que l’œil humain

•  Miroir concave asphérique (fabricant: Safran):

diamètre 39.3 m, poids 150 tonnes

•  798 segments hexagonaux (diamètre: 1.45 m)

•  Optique adaptative: le miroir est soutenu par 30000 supports qui corrigent en temps réel les distortions atmosphériques

“Control limitations from distributed sensing: Theory and Extremely Large Telescope application”, A. Sarlette, R.J. Sepulchre, Automatica, vol. 50, n. 2, pp. 421-430, 2014

Miroir primaire segmenté (nid d’abeille) 79 m

(21)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 21

Institut für Design und Regelung Mechatronischer Systeme Fabio Morbidi

Systèmes embarqués dans le véhicule

•  Injection

•  Contrôle de vitesse

•  Systèmes d’aide à la conduite: ABS, ESP (correcteur électr. de trajectoire)

•  Boîte de vitesses automatique

•  Affichage des informations de base (distance parcourue, vitesse moyenne, consommations moyenne et instantanée de carburant, etc.)

Plusieurs computers de bord connectés. Ils gérent différentes fonctions du véhicule:

(22)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 22

Institut für Design und Regelung Mechatronischer Systeme Fabio Morbidi

Grandes installations industrielles

•  Systèmes à grande échelle (par ex. distilleries, centrales nucléaires)

•  Actionneurs (pompes, valves hydrauliques, etc.) et capteurs (pression,

niveau, température, etc.) répartis en réseaux et physiquement très eloignés

(23)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 23

Institut für Design und Regelung Mechatronischer Systeme Fabio Morbidi

Chirurgie assistée par robot

Robot Da Vinci de Intuitive Surgical

www.davincisurgery.com

(24)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Échange d'informations par interaction locale

Localité dans la communication

24

Localité dans la perception

Les agents partagent les informations avec les voisins à travers des canaux de communication

•  Contraintes sur l‘energie: les agents peuvent communiquer directement seulement avec ceux qui sont situés à une courte distance (les voisins)

•  Contraintes sur la bande passante: si la masse de données éxchangées simultaneament par les agents est importante, le canal de communication peut saturer rapidement

Les agents peuvent extrapoler des informations sur les autres et sur l‘environnement grâce à des capteurs embarqués

•  Cependant, tout capteur a une plage de mesure et une résolution limitées

Capteur de vision

Capteur de distance

(sonars, capteurs IR, télémètres laser)

Capteur tactile

Télémètre à un seul rayon

Fabio Morbidi

(25)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Graphes pour la représentation des interactions

Graphe de proximité

25

L‘existence d‘un arête dans le graphe indique que deux nœuds voisins (c‘est-à-dire, deux agents) sont dans les plages respectives de détection

v

1

v

2

v

3

v

4

v

5

v

6

v

7

1 2 3

4 5

7 6

Fabio Morbidi

(26)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Classification des systèmes multi-agents

26

[Baran, IEEE T. Comm. Syst., 1964]

Fabio Morbidi

Centralisé Decentralisé Distribué Communication “all-to-all”

(graphe complet)

•  Système monolithique vs système en réseaux

•  Système homogène vs système hétérogène (les agents sont tous du même type ou différents)

Types de systèmes en réseaux (réseau matériel ou immatériel)

(27)

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04

Algorithmes pour les systèmes multi-agents

27

Distribués Scalables Synchrones

•  Nous sommes intéressés à des algorithmes de coordination pour systèmes multi-agents:

Fabio Morbidi

On étudiera les propriétés d‘un algorithme très important qui a toutes ces caractéristiques: l‘algorithme de consensus

(“Redécouvert“ en 2003)

Références

Documents relatifs

!  Dans l‘hypothèse que des étiquettes ont été associées aux arêtes d‘un graphe dont l‘orientation a été choisie de façon arbitraire , la matrice d‘incidence

!  Dans les exemple précédents, nous avons remarqué que l‘état de chaque sommet dans le réseau est “tiré“ vers les états des sommets voisins. !  Est-ce que tous les

Institute for Design and Control of Mechatronical Harald Kirchsteiger 2011/04 Fabio Morbidi – 8.03.12 Fabio Morbidi 11 Cohorte de

  Dans les exemple précédents, nous avons remarqué que l‘état de chaque sommet dans le réseau est “tiré“ vers les états des sommets voisins4.   Est-ce que tous les

  Localisation Mutuelle Relative (RML): les robots estiment les changements de coordonnées entre les repères mobiles en utilisant les mesures relatives (localisation de réseaux

  Dans les exemples précédents, nous avons remarqué que l‘état de chaque sommet dans le réseau est “tiré“ vers les états des sommets voisins.   Est-ce que tous

Mais il faut y ajouter la dimension verticale, l’abîme d ’un entrebâillement alpin dans lequel une population s ’est établie avec plus ou moins de confort entre terre et ciel;

Le graphène monocouche et le h-BN ont une structure cristalline similaire, avec une diérence de paramètre de maille d'environ 1,5% .[73]. La diérence d'énergie de site entre