Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras

Documentos relacionados
Inteligência Artificial

Fundamentos de Inteligência Artificial [5COP099]

UNIVERSIDADE FEDERAL DE SANTA CATARINA CAMPUS ARARANGUÁ - ARA PLANO DE ENSINO SEMESTRE TURMAS TEÓRICAS TURMAS PRÁTICAS Presencial

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTELIGÊNCIA ARTIFICIAL Ano Lectivo 2017/2018

Prof. Dr. Alexandre da Silva Simões UNESP

COMPILADORES PROGRAMA E BIBLIOGRAFIA

Fundamentos de Inteligência Artificial [5COP099]

Tópicos Especiais em Informática

INTELIGÊNCIA ARTIFICIAL

Figura: Capa do Livro Russell, S., Norvig, P. Artificial Intelligence A Modern Approach, Prentice-Hall.

ANAIS SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL. Agentes Móveis. José Garcia Vivas Miranda

Inteligência Artificial. Agentes Computacionais. Introdução

Agentes Inteligentes. Inteligência Artificial

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 7th SEMESTER

SOFTWARE DE APOIO A DISCIPLINAS DO 1º ANO DO ENSINO MÉDIO: UMA PROPOSTA DE EXPERIMENTAÇÃO

Inteligência Computacional

PROTÓTIPO DE UM SIMULADOR DE UM ASPIRADOR DE PÓ, UTILIZANDO ALGORITMO DE BUSCA E AGENTES INTELIGENTES, EM AMBIENTES COM BARREIRAS

UNIVERSIDADE PRESBITERIANA MACKENZIE Faculdade de Computação e Informática. 7 a ETAPA

IN Redes Neurais

Conhecimento Incerto Decisões Sobre Incerteza

Sistemas Mecatrônicos 1

Inteligência Artificial

INF 1771 Inteligência Artificial

Concurso público de provas e títulos para professor adjunto

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA TEORIA: 60 LABORATÓRIO: 30

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes

Um Framework para Apoio ao Ensino de Algor itmos de Busca em Ár vor e de Soluções para Problemas de Inteligência Artificial

parte da teoria Engº Luis Paulo Reis parte da teoria + aulas práticas Sítio Web:

6. QUADRIMESTRE IDEAL 7. NÍVEL Graduação 8. Nº. MÁXIMO DE ALUNOS POR TURMA

INTRODUÇÃO À ROBÓTICA MÓVEL

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular INTELIGÊNCIA ARTIFICIAL Ano Lectivo 2018/2019

19/05/2014. Histórico da Pesquisa em Robótica. Objetivos do curso. Informações. Calendário. Histórico

Pontifícia Universidade Católica de São Paulo Programa de TIDD

Sistema Multiagentes Utilizando a Linguagem AgentSpeak(L) para Criar Estratégias de Armadilha e Cooperação em um Jogo Tipo PacMan

15/05/2013. Histórico da Pesquisa em Robótica. Objetivos do curso. Informações. Calendário. Histórico

Agentes Inteligentes. CAPÍTULO 2 - Russell

Inteligência Artificial Agentes Inteligentes

Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática

Fabrício Jailson Barth BandTec

Introdução à Robótica Móvel

Apresentação da Disciplina

!"$# %$'& (#) *+! *,$ -) -#.+/ &$0 $"$# 1 ' #$4!*.+5 #76$8 8'9

Inteligência Artificial

Apresentação da Disciplina

Inteligência Artificial Introdução

Representação de Conhecimento

Pontifícia Universidade Católica de São Paulo

INSTITUTO DE PÓS GRADUAÇÃO ICPG GESTÃO DA TECNOLOGIA DA INFORMAÇÃO

Inteligência Artificial. Agentes computacionais. Aula IV Cap.2 Russell e Norvig (continuação)

Redes Neurais (Inteligência Artificial)

UNIVERSIDADE PRESBITERIANA MACKENZIE Decanato Acadêmico

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2014/2015

Transmitir aos alunos conhecimentos sobre robótica fixa e móvel, visando capacitá-los a desenvolver

Inteligência Artificial. Aula 1 Prof. Nayat Sánchez Pi

Técnicas de Inteligência Artificial. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 1)

Prof. Dr. Jomi Fred Hübner (FURB/SC) Prof. Dr. Jaime Simão Sichman (USP/SP)

Desenvolvido por: Prof. Dr. Fernando Osório* Farlei Heinen* (Mestrando em Computação Aplicada - PIP/CA)

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2017/2018

Inteligência Artificial. Aula 2

Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle

Inteligência Artificial

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular ARQUITECTURA DE COMPUTADORES Ano Lectivo 2018/2019

Motivação para o estudo de IA

1. DADOS DE IDENTIFICAÇÃO:

PLANO DE ENSINO. Disciplina

Apresentação da Unidade Curricular 2012/13

Universidade Federal do Rio de Janeiro Pós-Graduação em Informática. Introdução. Gabriel P. Silva. Gabriel P. Silva

Fundamentos de Inteligência Artificial [5COP099]

Sistemas Digitais INE 5406

Busca Heurística. Profa. Josiane M. P. Ferreira

Introdução à Inteligência Artificial INF01048 INTELIGÊNCIA ARTIFICIAL. Sumário. O que é Inteligência Artificial?

IAC - Inteligência Artificial Aplicada a Controle

Grade Curricular do Curso de Graduação em Engenharia de Computação

Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica

PLANO DE ENSINO DA DISCIPLINA BLOCO I IDENTIFICAÇÃO

Fundamentos de Inteligência Artificial [5COP099]

Desenvolvimento de um Protótipo e de Metodologias de Controlo de uma Cadeira de Rodas Inteligente

Arquitetura de Computadores

INTELIGÊNCIA ARTIFICIAL

INF 1771 Inteligência Artificial

PLANO DE ATIVIDADES DO ESTÁGIO DE DOCÊNCIA

Inteligência de enxame e o algoritmo das abelhas

Computação Bioinspirada PROF. PAULO SALGADO

Universidade Federal do ABC Rua Santa Adélia, Bairro Bangu - Santo André - SP - Brasil CEP Telefone/Fax:

Introdução a Inteligência Artificial

Introdução à Inteligência Artificial. CAPÍTULO 1 - Russell

PLANO DE APRENDIZAGEM. CH Teórica: 80 Prática: 20 CH Total: 100 Créditos: 05 Pré-requisito(s): Linguagem de Programação I Período: III Ano: 2019.

INF 1771 Inteligência Artificial

Redes Neurais (Inteligência Artificial)

Tópicos Especiais: Inteligência Artificial REDES NEURAIS

MPE(S)- Metodologias de Planeamento e Escalonamento Planning and Scheduling Methodologies

OFICINA DA PESQUISA PROGRAMAÇÃO APLICADA À CIÊNCIA DA COMPUTAÇÃO

Inteligência Artificial. Conceitos Gerais

Teoria da Computação (BBC244)

Fundamentos de Inteligência Artificial [5COP099]

Transcrição:

Protótipo de um Simulador de um Aspirador de Pó, Utilizando Algoritmo de Busca e Agentes Inteligentes, em Ambientes com Barreiras Jussara Vieira Ramos

ROTEIRO Objetivo Introdução: I.A. X Robótica Agentes Reconhecimento de Ambientes Limitações Trabalhos Futuros Conclusões Bibliográfia Caminhamento do Robô Algoritmo de Busca O Sistema Proposto

OBJETIVO O objetivo principal deste trabalho é estudar os problemas relacionados ao caminhamento de rôbos autônomos em ambientes dinâmicos com barreiras, e apresentar uma solução à nível de protótipo para o devido problema.

INTRODUÇÃO: I.A. X ROBÓTICA Máquinas inteligentes. Crescimento dessa tecnologia tem influenciado novos comportamentos tecnológicos. Robôs autônomos.

AGENTES DEFINIÇÃO Um agente é uma entidade real ou virtual autonôma que emerge num ambiente onde pode agir intencionalmente, hábil a perceber e representar o ambiente, hábil a comunicar-se com os outros agentes. CONHECIMENTO PRÉVIO EXPERIÊNCIAS PASSADAS AGENTE AÇÕES Um agente inteligente é um sistema de computador que é capaz de ações autônomas "flexivéis" em ordem para encontrar seus objetivos designados. METAS/VALORES OBSERVAÇÕES ENTRADAS E SAÍDAS DE UM AGENTE

AGENTES: AGENTES REATIVOS DEFINIÇÃO S E N S O R E S EXPLORAR PASSEAR EVITAR OBSTÁCULOS A Ç Ã O Agentes reativos representam uma categoria especial de agentes que não possui natureza interna, modelos simbólicos de seus ambientes; em vez disso ele responde de maneira resposta-estímulo para representar o estado do ambiente em que ele está embutido. ARQUITETURA

RECONHECIMENTO DE AMBIENTES SENSORES AMBIENTE PERCEPÇÕES AGENTE? AÇÕES ESTÍMULOS ITERAÇÃO DE AGENTES NO AMBIENTE ATRÁVES DE SENSORES

RECONHECIMENTO DE AMBIENTES: MAPEAMENTO DO AMBIENTE RECONHECIMENTO DO AMBIENTE A PARTIR DA POSIÇÃO ATUAL Localização do aspirador SENSORES ( X, Y ) ( 0, 0 ) a) b) c) L ( X+1, Y ) ( 1, 0 ) P P I S ( X, Y-1 ) ( 0, - 1 ) P P I O ( X-1, Y ) ( -1, 0 ) I P P N ( X, Y+1) ( 0, 1 ) I P P N O S L P - possível I - impossível

RECONHECIMENTO DE AMBIENTES: ESTRUTURA MAPEAMENTO SITUAÇÃO DEEDLOCK

CAMINHAMENTO DO ROBÔ FLUXO PARA DETERMINAR A ESCOLHA DA NOVA POSIÇÃO A SER TOMADA PELO ROBÔ ASPIRADOR Registra dados Posição Atual N N N L='P' S='P' O='P' N='P' N S S S S direção escolhida = 'E' (escolhida) Nova POSIÇÃO S Encontrou nova posição? ALGORITMO BUSCA N FIM

ALGORITMO DE BUSCA (4,-1) (5,-1) (4,-2) (3,-1) (4,0) x x x x x x x (6,-1) (5,-2) (4,-1) (5,0) (5,-2) (4,-3) (3,-2) (4,-1) (4,-1) (3,-2) (2,-1) x x - Posição Impossível - NÓ já considerado (2,-1) - Nova Posição

O SISTEMA PROPOSTO: O AGENTE INTELIGENTE DO ROBÔ MAPA do ambiente Mapeia dados obtidos pelos sensores grava percurso busca percurso CAMADA ATIVA CAMADA REATIVA Direção a ser tomada Camada ATIVA: reage-decide-executa Melho percurso em situações deedlock COGNIÇÃO dados Camada REATIVA: S E N S O R E S REPRESENTAÇÃO DOS AGENTES DO ROBÔ ASPIRADOR

LIMITAÇÕES Superfície do chão. Mudanças de ambiente em tempo real. Deslocamento de passo fixo. O ambiente deve obrigatóriamente ser todo rodeado por barreiras.

TRABALHOS FUTUROS Protótipo de um robô real. Implementação de fato em ambiente reais. Simulador utilizando várias técnicas para a solução do problema. Protótipo de um robô utilizando caminhamento vertical.

CONCLUSÕES O mecanismo proposto mostrou-se eficiente. Numa implementação real o mecanismo ainda é insuficiente devido as limitações descritas. O algoritmo de busca mostrou-se ideal.

BIBLIOGRÁFIA [AHO95] AHO, Alfred V., SETHI, Ravi, ULLMAN, Jeffrey D. Compiladores : princípios, técnicas e ferramentas : Rio de Janeiro : Ed. Afiliada, 1995. [BEN96] BENDER, Edward A.. Mathematical methods artificial intelligence : EUA : IEEE Computer Society Press, 1996. [BRA97]BRADSHAW, Jeffrey M. Software agents : EUA : AAAI Press, 1997. [ELE98] ELECTROLUX, Group. Electrolux unveils prototype for robot vacuum cleaner 1997. Endereço eletrônico:. [HEI95] HEINZLE, Roberto. Protótipo de uma ferramenta para criaçãoo de sistemas especialistas baseados em regras de produção. Florianópolis, 1995. Tese (Mestre em Engenharia) Departamento de Engenharia de Produção e Sistemas, UFSC. [HUB95] HÜBNER, Jomi Fred. Migração de Agentes em Sistemas Multi-Agentes Abertos. Porto Alegre, 1995. Tese (Mestre em Ciências da Computação) dinstituto de Informática, UFRS.

BIBLIOGRÁFIA (contibuação) [JEN98] JENNINGS, Nicholas R., WOOLDRIDGE, Michael J.. Agent Technology : foundations, applications, and markets : Germany : Springer, 1998. [LUG89] LUGER, George F., STUBBLEFIELD, William A.. Artificial intelligence : and the design of expert systems : Califórnia : the Benjamin/Cummings Publishing company, 1989. [NIL98] NILSSON, Nils J. Artificial inteligence : a new Synthesis : EUA : Morgan Kaufmann Publishers, 1998. [POO98] POOLE, David, MACKWORTH, Alan, GOEBEL, Randy. Computational intelligence : a logical approach : EUA : Oxford University Press, 1998. [RAB95] RABUSKE, Renato Antônio. Inteligência artificial : Florianópolis : Ed. da UFSC, 1995. [RUS95] RUSSELL, Stuart J., NORVIG, Peter. Artificial intelligence : a modern approach : EUA : Prentice-Hall International, 1995. [TAF96] TAFNER, Malcon A., XEREZ, Marcos de, FILHO, Ilson W. Rodrigues. Redes neurais artificiais : introdução e princípios de neurocomputação : Blumenau : Ed. EKO e Ed. da FURB, 1996.