uma abordagem distribu da para controle de sistemas ...abordagem de sistema de controle distribuido....

36
Contents Sistemas Multirobˆ os Projeto UFSC-Team’98 Expert-Coop++ Projeto MecaTeam Projeto AxeBot Uma Abordagem Distribu´ ıda para Controle de SistemasMultirobˆos Prof. Augusto Loureiro da Costa 1 1 Deparatmento de Engenharia El´ etrica ProgramadeP´os-gradua¸c˜ ao em Engenhria El´ etrica Universidade Federal da Bahia Brasilia, 20 a 23 de Setembro de 2009 Loureiro da Costa, A. Sistemas Multirobˆ os

Upload: others

Post on 19-Nov-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Uma Abordagem Distribuıda para Controle deSistemas Multirobos

Prof. Augusto Loureiro da Costa1

1Deparatmento de Engenharia EletricaPrograma de Pos-graduacao em Engenhria Eletrica

Universidade Federal da Bahia

Brasilia, 20 a 23 de Setembro de 2009

Loureiro da Costa, A. Sistemas Multirobos

Page 2: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 3: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Contents

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 4: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Sistemas Multirobos

Os Sistemas Multirobos se caracterizam, pela existencia de umcomportamento cooperativo, que emerge da interacao de umaequipe de robos na realizacao de uma tarefa.

Sistema de Controle Centralizado

Sistema de Controle Distribuido

Loureiro da Costa, A. Sistemas Multirobos

Page 5: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Sistemas Multirobos

Os Sistemas Multirobos se caracterizam, pela existencia de umcomportamento cooperativo, que emerge da interacao de umaequipe de robos na realizacao de uma tarefa.

Sistema de Controle Centralizado

Sistema de Controle Distribuido

Loureiro da Costa, A. Sistemas Multirobos

Page 6: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Sistema de Controle Centralizado

Um unico sistema de controle e responsavel por determinar asacoes do todos os robos da equipe e pela sincronizacao destasacoes, visando a convergencia para realizacao de uma dada tarefa.

Loureiro da Costa, A. Sistemas Multirobos

Page 7: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Sistema de Controle Distribuıdo

Cada um dos robos que compoe a equipe e dotado de autonomiapara determinacao de suas acoes e de habilidades para interagircom outros robos visando a composicao e execucao de um planocomposto por acoes de multiplos robos que cooperam para arealizacao de uma dada tarefa.

Loureiro da Costa, A. Sistemas Multirobos

Page 8: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Sistema Multiagente

Um agente cognitivo e embarcado em cada robo do sistemamultirobos, capacitando assim esse robo de autonomia decisoria ede habilidade para interagir com outros robos visando a realizacaode tarefas cooperativas.

Loureiro da Costa, A. Sistemas Multirobos

Page 9: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Contents

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 10: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

UFSC-Team’98

Sistemas Multiagentes para Futebol de Robos Simulado.

Participou da RoboCup’98 (Paris - Franca).

Abordagem de Sistema de Controle Distribuido.

Agente Autonomo Concorrente em 1999.

Loureiro da Costa, A. Sistemas Multirobos

Page 11: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

UFSC-Team’98

Sistemas Multiagentes para Futebol de Robos Simulado.

Participou da RoboCup’98 (Paris - Franca).

Abordagem de Sistema de Controle Distribuido.

Agente Autonomo Concorrente em 1999.

Loureiro da Costa, A. Sistemas Multirobos

Page 12: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

UFSC-Team’98

Sistemas Multiagentes para Futebol de Robos Simulado.

Participou da RoboCup’98 (Paris - Franca).

Abordagem de Sistema de Controle Distribuido.

Agente Autonomo Concorrente em 1999.

Loureiro da Costa, A. Sistemas Multirobos

Page 13: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

UFSC-Team’98

Sistemas Multiagentes para Futebol de Robos Simulado.

Participou da RoboCup’98 (Paris - Franca).

Abordagem de Sistema de Controle Distribuido.

Agente Autonomo Concorrente em 1999.

Loureiro da Costa, A. Sistemas Multirobos

Page 14: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Contents

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 15: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Expert-Coop++

Biblioteca para implementacao de Agentes Autonomos eSistemas Multiagentes

Cooperacao de Agentes

Agentes Autonomos

Raciocinio Automatico

Loureiro da Costa, A. Sistemas Multirobos

Page 16: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Expert-Coop++

Biblioteca para implementacao de Agentes Autonomos eSistemas Multiagentes

Cooperacao de Agentes

Agentes Autonomos

Raciocinio Automatico

Loureiro da Costa, A. Sistemas Multirobos

Page 17: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Expert-Coop++

Biblioteca para implementacao de Agentes Autonomos eSistemas Multiagentes

Cooperacao de Agentes

Agentes Autonomos

Raciocinio Automatico

Loureiro da Costa, A. Sistemas Multirobos

Page 18: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Expert-Coop++

Biblioteca para implementacao de Agentes Autonomos eSistemas Multiagentes

Cooperacao de Agentes

Agentes Autonomos

Raciocinio Automatico

Loureiro da Costa, A. Sistemas Multirobos

Page 19: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Expert-Coop++

Loureiro da Costa, A. Sistemas Multirobos

Page 20: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Agente Autonomo Concorrente

Loureiro da Costa, A. Sistemas Multirobos

Page 21: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Contents

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 22: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Sistemas Multi-Robos.

Controle Distribuıdo.

Sistemas Multiagentes.

MecaTeam Simulado, MecaTeam F-180, Humanoide.

Loureiro da Costa, A. Sistemas Multirobos

Page 23: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Sistemas Multi-Robos.

Controle Distribuıdo.

Sistemas Multiagentes.

MecaTeam Simulado, MecaTeam F-180, Humanoide.

Loureiro da Costa, A. Sistemas Multirobos

Page 24: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Sistemas Multi-Robos.

Controle Distribuıdo.

Sistemas Multiagentes.

MecaTeam Simulado, MecaTeam F-180, Humanoide.

Loureiro da Costa, A. Sistemas Multirobos

Page 25: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Sistemas Multi-Robos.

Controle Distribuıdo.

Sistemas Multiagentes.

MecaTeam Simulado, MecaTeam F-180, Humanoide.

Loureiro da Costa, A. Sistemas Multirobos

Page 26: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

MecaTeam

Loureiro da Costa, A. Sistemas Multirobos

Page 27: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Contents

1 Sistemas Multirobos

2 Projeto UFSC-Team’98

3 Expert-Coop++

4 Projeto MecaTeam

5 Projeto AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 28: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Robos Moveis Omni-direcionais.

Robos Autonomos.

Controle de Robos.

Agentes Autonomos.

Loureiro da Costa, A. Sistemas Multirobos

Page 29: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Robos Moveis Omni-direcionais.

Robos Autonomos.

Controle de Robos.

Agentes Autonomos.

Loureiro da Costa, A. Sistemas Multirobos

Page 30: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Robos Moveis Omni-direcionais.

Robos Autonomos.

Controle de Robos.

Agentes Autonomos.

Loureiro da Costa, A. Sistemas Multirobos

Page 31: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Projeto MecaTeam

Robos Moveis Omni-direcionais.

Robos Autonomos.

Controle de Robos.

Agentes Autonomos.

Loureiro da Costa, A. Sistemas Multirobos

Page 32: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 33: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 34: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 35: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

AxeBot

Loureiro da Costa, A. Sistemas Multirobos

Page 36: Uma Abordagem Distribu da para Controle de Sistemas ...Abordagem de Sistema de Controle Distribuido. Agente Aut^onomo Concorrente em 1999. Loureiro da Costa, A. Sistemas Multirob^os

ContentsSistemas Multirobos

Projeto UFSC-Team’98Expert-Coop++

Projeto MecaTeamProjeto AxeBot

Robonova

Loureiro da Costa, A. Sistemas Multirobos