INTRODUÇÃO À ROBÓTICA MÓVEL

Tamanho: px
Começar a partir da página:

Download "INTRODUÇÃO À ROBÓTICA MÓVEL"

Transcrição

1 INTRODUÇÃO À ROBÓTICA MÓVEL Aula 15 Edson Prestes Departamento de Informática Teórica

2 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada - Occupancy Grid Figuras Extraída de [6]

3 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada 2 m -trees 2 m -tree oferece uma decomposição hierárquica do espaço Ω (definido no inicio da decomposição retangulóide) na forma de uma árvore de grau 2 m, onde m é a dimensão do espaço de configurações. Cada nó da árvore é um retangulóide rotulado de vazio, ocupado ou misto. A raiz da árvore é Ω e apenas as células mistas podem ter filhos, cuja quantidade é 2 m. Se m=2, a árvore é chamada quadtree. Se m=3 ela é chamada octree.

4 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada 2 m -trees A altura h da árvore determina a resolução da decomposição. Valores altos de h levam a células pequenas e possuem impacto direto na eficiência do processo de planejamento. O número máximo de folhas é 2 mh Em geral, a decomposição de um nó na árvore ocorre se este for misto e se sua profundidade for menor que um valor prédefinido. As células mistas com profundidade igual a máxima permitida são rotuladas como ocupadas.

5 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada 2 m -trees

6 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada - 2 m -trees Figura Extraída de [1]

7 REPRESENTAÇÃO DO AMBIENTE Decomposição Aproximada - Células de tamanho variável Grade de Ocupação x Quadtree células x 2290 células

8 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica As decomposições fixa e adaptativa impõem um conhecimento a priori do mundo, além do que desconsideram detalhes sobre o ambiente. A decomposição topológica concentra-se nos aspectos mais relevantes do ambiente, evitando medidas diretas das propriedades geométricas do ambiente. Uma representação topológica é um grafo G=(V,A), composto por um conjunto de vértices V e um conjunto de arestas A.

9 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Os vértices representam áreas do ambiente, com características distingüíveis. Por exemplo, uma intersecção de corredores, uma T-junction. As arestas mostram as conexões entre as diferentes áreas do ambiente e informam ao robô quais são atingíveis a partir de uma dada. É comum associar comportamentos específicos ou comandos às arestas de forma que o robô consiga se deslocar de um local para outro. Os vértices podem estar associados a áreas de diferentes tamanhos.

10 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Figura Extraída de [1]

11 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Para que um robô consiga navegar robustamente em um ambiente ele deve possuir mecanismos para : detectar a sua posição corrente em termos de vértices do grafo topológico; permitir uma navegação entre os vértices do grafo topológico. Devido ao nível de abstração da representação do ambiente, é difícil determinar com exatidão a localização espacial do robô.

12 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Figura Extraída de [1]

13 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica - RoadMaps A abordagem roadmap captura a conectividade do espaço livre do robô na forma de uma rede de curvas unidimensionais. Uma vez que o roadmap é construído, ele é usado como um conjunto de caminhos padrão. De acordo com Choset[7], roadmaps são exemplos de decomposição topológica. Existem vários tipos de roadmaps : grafos de visibilidade; diagramas de voronoi, etc.

14 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi É uma abordagem que tende a maximizar a distância entre o robô e os obstáculos presentes no ambiente (clearance). Considere. Para qualquer, faça e O diagrama de Voronoi do espaço livre

15 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi O diagrama de Voronoi consiste em um conjunto finito de segmentos de retas e curvas, chamados arcos. Um arco é um segmento de reta se ele corresponder a um conjunto de configurações que estão mais próximas de um mesmo par de arestas que compõem os obstáculos do ambiente. Um arco é uma curva se ele corresponder a um conjunto de configurações que estão mais próximas de um mesmo par consistindo de pelo menos um vértice que compõe os obstáculos do ambiente.

16 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi e delimitam uma região, onde qualquer q possui card(near(q))=1. Figura Extraída de [2]

17 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi Figura Extraída de [2]

18 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi Planejamento usando o Diagrama de Voronoi é como segue: Computa Computa e e identifica os arcos de que contenham estes pontos Busca em uma seqüência de arcos A 1, A 2, A p de forma que e e para todo i {1,2,, p-1}, A i e A i+1, compartilham um mesmo vértice. Se a busca termina com sucesso então retorna juntamente com a seqüência de arcos que os conecta.

19 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi Figura Extraída de [2]

20 REPRESENTAÇÃO DO AMBIENTE Decomposição Topológica Diagrama de Voronoi Os caminhos produzidos pelo diagrama de Voronoi não são ótimos no que se refere ao seu comprimento do caminho total. Uma fraqueza do uso deste tipo de representação está associada ao uso de sensores de curto alcance que podem fazer com que o robô não consiga sentir obstáculos a sua volta. De acordo com [1], uma das principais vantagens é a facilidade em seguir os arcos de Voronoi através de simples regras de controle.

21 REPRESENTAÇÃO DO AMBIENTE Decomposição Contínua Usado como representação 2D de ambientes indoor. É considerado como método de decomposição contínua exata [1]. O custo de armazenamento é proporcional à densidade de objetos presentes no ambiente. Os objetos do ambiente real são modelados através de primitivas geométricas.

22 REPRESENTAÇÃO DO AMBIENTE Decomposição Contínua Figura extraída de [1]

23 REPRESENTAÇÃO DO AMBIENTE Decomposição Contínua O uso de sensores do tipo laser permite extrair linhas mais facilmente que sensores sonar. Figura extraída de [1]

24 REPRESENTAÇÃO DO AMBIENTE Decomposição Contínua Múltiplos retornos de sensores do tipo sonar permitem estimar a estrutura de objetos simples. Figuras extraída de [8]

25 REPRESENTAÇÃO DO AMBIENTE Decomposição Contínua Em geral, mapas baseados em características são usados em conjunto com Filtro de Kalman. Filtro de Kalman representa as características através de um vetor de posições e uma matriz de covariança.

26 BIBLIOGRAFIA [1] Siegwart, R. Nourbakhsh, I. R. Introduction to Autonomous Mobile Robots, MIT Press, [2] Latombe, J. C. Robot Motion Planning, Kluwer Academic Publishers, [3] Bailey, T., Nebot, E. Localisation in large-scale environment. Robotics and Autonomous Systems, v.37, [4] Elfes, A. Sonar-based real world mapping and navigation. IEEE Journal of Robotics and Automation, v. RA-3, n.3, p , 1987 [5] Elfes, A. Using occupancy grids for mobile robot perception and navigation. Computer Magazine, june, 1989.

27 BIBLIOGRAFIA [6] Prestes, E. Navegação Exploratória baseada em problemas de valores de contorno, Tese de Doutorado, UFRGS, [7] Choset, H. Lynch, K.M., Hutchinson, S., Kantor, G., Burgard, W., Kavraki, L. E., Thrun, S. Principle of Robot Motion ; Theory, Algorithms, and Implementation. [8] Leonard, J.J., Durrant-Whyte, H. F., Cox, I. J. Dynamic Map Building for an Autonomous Mobile Robot. IEEE IROS, 1990

28 Grades de Ocupação Amplamente usada na área de Robótica. O ambiente real é representado por um conjunto de células de mesmo tamanho. Cada célula está associada a uma região quadrada do ambiente. É um exemplo de decomposição aproximada do ambiente.

29 Grades de Ocupação Figura extraída de [1]

30 Grades de Ocupação Permitem facilmente integrar as leituras dos sensores do robô para gerar mapas. Isto é feito usando uma teoria formal de evidência como Bayes ou Dempster-Shape, ou heurísticas, como HIMM. É possível usar as grades de ocupação como sensores virtuais para algoritmos de tratamento de obstáculos. A atualização do mapa exige um modelo do sensor do robô.

31 Grades de Ocupação Figura extraída de [2] Figura extraída de [6] I região associada à leitura. Objeto pode estar em qualquer posição nesta área. II região vazia. III região coberta pelo sensor, mas desconhecida. IV região fora do campo de visão do sensor.

32 Grades de Ocupação Distribuição típica do sinal emitido por um sensor sonar Figura extraída de [3]

33 Grades de Ocupação - Bayes Um método muito usado para atualizar a grade de ocupação é converter as leituras dos sensores em probabilidades usando o Teorema de Bayes. Elfes e Moravec foram os pioneiros em 1980 no uso de probabilidades para atualizar a grade. Nesta abordagem o modelo do sensor gera uma probabilidade condicional da forma P(A B).

34 Grades de Ocupação - Bayes Sensores TOF Sonar podem observar se uma célula c em particular está ocupada ou vazia. Este estado pode ser visto como um evento H={H, H} ou H={ocupado, vazio}. A probabilida da ocorrência de H é representada por P(H) de forma que 0 P(H) 1. Conhecendo P(H), sabemos P( H), pois P( H)=1-P(H). Esta probabilidade é chamada incondicional já que independe das leituras feitas pelos sensores do robô.

35 Grades de Ocupação - Bayes Dada uma leitura s, a probabilidade de uma célula c estar ocupada, ou seja, de ocorrer o evento H=ocupado é denotada por P(H s). A probabilidade P(H s) é calculada através da regra de Bayes da seguinte forma P(s H) consiste na probabilidade da leitura s ter sido obtida dado que a célula c está ocupada. Esta probabilidade está relacionada ao modelo do sensor usado. Slides sobre Probabilidade

36 Grades de Ocupação - Bayes Um modelo simples mostrado em [2] é definido como segue: Para a região I Para a região II Tanto P(s vazia) quanto P(s ocupada) são armazenadas para cada célula.

37 Grades de Ocupação - Bayes Considere a célula (marcada abaixo) com distância r=3.5 e =0. Usando as equações associadas ao modelo do sensor definidas para a região II obtemos P(s vazia)=0.825 P(s ocupada)=0.175 Figura extraída de [2]

38 Grades de Ocupação - Bayes Considere a célula (marcada abaixo) com distância r=6 e =5. Usando as equações associadas ao modelo do sensor definidas para a região I obtemos P(s ocupada)=0.52 P(s vazia)=0.48 Figura extraída de [2]

39 Grades de Ocupação - Bayes A probabilidade P(H s) é calculada por mais especificamente P(ocupada) e P(vazia) correspondem a probabilidade prévia (prior probability). Como não conhecemos o estado da célula previamente, é assumido que P(ocupada)=P(vazia)=0.5

40 Grades de Ocupação - Bayes Usando Sabendo que P(s ocupada)=0.52 e P(s vazia)=0.48 e P(ocupada)= P(vazia)=0.5 Temos P(ocupada s)=0.52 P(vazia s)=0.48 Isto ocorreu devido a probabilidade prévia ser 0.5. Em geral P(s H) é diferente de P(H s) Figura extraída de [2]

41 Grades de Ocupação - Bayes O método para calcular a probabilidade condicional a partir de várias leituras é definido como Devido a independência das leituras pode ser simplificado para Um problema nesta abordagem é a necessidade de armazenar todas as probabilidades P(s i H)

42 Grades de Ocupação - Bayes Através de P(H s)p(s) = P(s H)P(H) podemos escrever de forma recursiva, como

43 Grades de Ocupação - Bayes Considere três leituras feitas nos instantes t1, t2 e t3 como apresentado abaixo (exemplo extraído de [2])

44 Grades de Ocupação - Bayes No passo 1 de atualização usando temos Assumindo

45 Grades de Ocupação - Bayes No passo 2 de atualização usando temos Onde P (S t2 O) =0.69,P(S t2 E) =0.31

46 Grades de Ocupação - Bayes No passo 3 de atualização usando temos Onde

47 Grades de Ocupação -HIMM O método HIMM Histogramic In Motion Mapping [6] foi desenvolvido por Borenstein e Koren na universidade de Michigan. A principal motivação para o desenvolvimento do método foi o tratamento dinâmico de obstáculos. O método bayesiano consumia muito tempo de processamento.

48 Grades de Ocupação -HIMM O método HIMM usa o modelo de sonar mostrado na figura abaixo O modelo usado considera que apenas as células no eixo acústico são importantes. Isto gera uma quantidade muito menor de atualizações das células no cone de visão. Neste modelo são consideradas as taxa de atualização das células. Figura extraída de [6] Cada célula armazena um valor entre 0 e 15.

49 Grades de Ocupação -HIMM Uma célula da grade é atualizada sempre que o eixo acústico está sobre ela. Uma célula da grade é atualizada sempre que o eixo acústico está sobre ela. Se esta célula estiver na região associada à leitura feita pelo sensor, então ela será incrementada de 3 unidades. Figura extraída de [6] Se ela estiver a uma distância menor que a distância fornecida pela leitura do sensor, então ela é decrementada de 1 unidade.

50 Grades de Ocupação -HIMM Este processo coleta apenas uma pequena amostra do ambiente, a qual é dependente da velocidade do robô. Figura extraída de [2]

51 Grades de Ocupação -HIMM Um exemplo de funcionamento é apresentado abaixo. Figura extraída de [2]

52 Grades de Ocupação -HIMM Uma das desvantagens do HIMM é que cada célula é atualizada no máximo duas vezes. Isto faz com que cada célula tenha um grau de certeza igual a 6, o que corresponde a menos da metade do valor máximo permitido. Para tratar obstáculos dinâmicos o valor armazenado na célula é levado em consideração para ponderar a força de reação. Robôs com alta velocidade podem ter dificuldades para reagir adequadamente aos obstáculos presentes no ambiente. Para tratar este problema foi proposta uma nova forma de atualização dos valores na grade, chamada Growth Rate Operator.

53 Grades de Ocupação -HIMM Quando um elemento é atualizado como ocupado, o GRO é aplicado usando uma máscara de peso. min(15,23) Figuras extraídas de [2] Calculando o valor de atualização da usando a máscara.

54 Grades de Ocupação -HIMM Um exemplo de mapa gerado pelo método HIMM é ilustrado abaixo Mapa produzido Figura extraída de [6] Considerando threshold=12

55 BIBLIOGRAFIA [1] Prestes, E. Navegação Exploratória baseada em problemas de valores de contorno, Tese de Doutorado, UFRGS, [2] Murphy, R.. Introduction to AI Robotics, MIT Press, [3] Siegwart, R. Nourbakhsh, I. R. Introduction to Autonomous Mobile Robots, MIT Press, [4] Neal, R. M. Probabilistic Inference using Markov Chain Monte Carlo Methods. Technical Report (CRG-TR-93-1). University of Toronto, [5] Thrun, S., Burgard, W., Fox, D. Probabilistic Robotics, MIT Press, [6] Borenstein, J., Koren, Y. Histogramic In-Motion Mapping for mobile robot obstacle avoidance, IEEE Journal of Robotics and Automation, vol. 7, no. 4, 1991.

56 Probabilidade Considere X1, X2,... Xn variáveis aleatórias que podem assumir valores dentro de um conjunto discreto. Por exemplo Podemos ter um modelo probabilistítico completamente especificado pela probabilidade de união (joint probabilities) para cada possível associação de valores para as variáveis aleatórias.

57 Probabilidade Assumindo A={1,2,...,m} e B={m+1,m+2,...,n}, a probabilidade associada a um subconjunto de variáveis (probabilidade marginal) é dada por Por exemplo, P(Clear,Rising)= P(Clear,Rising,Dry)+ P(Clear,Rising,Wet) P(Clear,Rising)= = 0.47

58 Probabilidade A probabilidade condicional para um subconjunto de variáveis, dado os valores para outro subconjunto (disjunto), é definida por Por exemplo,

59 Probabilidade Usando a probabilidade condicional chegamos ao Teorema de Bayes Probabilidade inversa P (x y) = Probabilidade a posteriori P (y x)p (x) P (y) Probabilidade a priori Quando estamos lidando com múltiplas variáveis aleatórias, temos P ({x i : i A} {x j : j B}) = P ({x j : j B} {x i : i A})P ({x i : i A}) P ({x j : j B})

60 Probabilidade Considerando 2 variáveis aleatórias, sabemos que a probabilidade marginal P (x) = Usando a probabilidade condicional y P (x, y) P (x y) =P (x, y)/p (y) Chegamos ao Teorema da Probabilidade Total (caso discreto) P (x) = y P (x y)p(y) Retorno

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 12 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] É a estrutura interna que armazena as informações associadas

Leia mais

Universidade Federal do Paraná Departamento de Informática. Reconhecimento de Padrões. Revisão de Probabilidade e Estatística

Universidade Federal do Paraná Departamento de Informática. Reconhecimento de Padrões. Revisão de Probabilidade e Estatística Universidade Federal do Paraná Departamento de Informática Reconhecimento de Padrões Revisão de Probabilidade e Estatística Luiz Eduardo S. Oliveira, Ph.D. http://lesoliveira.net Conceitos Básicos Estamos

Leia mais

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2. Pg. 1 Universidade Federal do Espírito Santo - UFES Mestrado em Informática 2004/1 Projetos O Projeto O projeto tem um peso maior na sua nota final pois exigirá de você a utilização de diversas informações

Leia mais

5COP096 TeoriadaComputação

5COP096 TeoriadaComputação Sylvio 1 Barbon Jr [email protected] 5COP096 TeoriadaComputação Aula 14 Prof. Dr. Sylvio Barbon Junior Sumário - Problemas Exponenciais - Algoritmos Exponenciais usando Tentativa e Erro - Heurísticas para

Leia mais

INF 1771 Inteligência Artificial

INF 1771 Inteligência Artificial Edirlei Soares de Lima INF 1771 Inteligência Artificial Aula 12 Aprendizado de Máquina Agentes Vistos Anteriormente Agentes baseados em busca: Busca cega Busca heurística Busca local

Leia mais

Visualização Científica. Pedro de Botelho Marcos Março/2008. Núcleo de Computação Científica Tópicos Avançados em Computação II

Visualização Científica. Pedro de Botelho Marcos Março/2008. Núcleo de Computação Científica Tópicos Avançados em Computação II Pedro de Botelho Marcos Março/2008 1 Sumário Introdução Ciclo de Visualização Dados 3D Dados Vetoriais Referências 2 Introdução O que? Representação visual de dados. Para? Facilitar a análise de grandes

Leia mais

Espaço Amostral ( ): conjunto de todos os

Espaço Amostral ( ): conjunto de todos os PROBABILIDADE Espaço Amostral (): conjunto de todos os resultados possíveis de um experimento aleatório. Exemplos: 1. Lançamento de um dado. = {1,, 3, 4,, 6}. Doador de sangue (tipo sangüíneo). = {A, B,

Leia mais

Memória Cache. Prof. Leonardo Barreto Campos 1

Memória Cache. Prof. Leonardo Barreto Campos 1 Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.

Leia mais

Capítulo 5: Aplicações da Derivada

Capítulo 5: Aplicações da Derivada Instituto de Ciências Exatas - Departamento de Matemática Cálculo I Profª Maria Julieta Ventura Carvalho de Araujo Capítulo 5: Aplicações da Derivada 5- Acréscimos e Diferenciais - Acréscimos Seja y f

Leia mais

UM TEOREMA QUE PODE SER USADO NA

UM TEOREMA QUE PODE SER USADO NA UM TEOREMA QUE PODE SER USADO NA PERCOLAÇÃO Hemílio Fernandes Campos Coêlho Andrei Toom PIBIC-UFPE-CNPq A percolação é uma parte importante da teoria da probabilidade moderna que tem atraído muita atenção

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Grafos Cliques Maximais Para determinar os cliques maximais de um grafo G podemos usar o método de Maghout em Dado o grafo abaixo, calcule Determine os conjuntos independentes maximais em

Leia mais

Navegação autônoma de robôs baseada em técnicas de mapeamento e aprendizagem de máquina

Navegação autônoma de robôs baseada em técnicas de mapeamento e aprendizagem de máquina Navegação autônoma de robôs baseada em técnicas de mapeamento e aprizagem de máquina Alcides Xavier Benicasa 1 Resumo: Este artigo tem como objetivo principal apresentar um método de navegação autônoma

Leia mais

Guia de Atividades para Introdução do Powersim no Processo Ensinoaprendizagem de Equações Diferenciais Ordinárias

Guia de Atividades para Introdução do Powersim no Processo Ensinoaprendizagem de Equações Diferenciais Ordinárias Guia de Atividades para Introdução do Powersim no Processo Ensinoaprendizagem de Equações Diferenciais Ordinárias Nestas atividades temos como objetivo sua familiarização com o software Powersim e, através

Leia mais

Universidade Federal de Pernambuco

Universidade Federal de Pernambuco Universidade Federal de Pernambuco Graduação em Engenharia da Computação Centro de Informática 2D Feature Distance Estimation for Indoor Environments using 2D laser range data Proposta de Trabalho de Graduação

Leia mais

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo

UNIVERSIDADE DE SÃO PAULO. Faculdade de Arquitetura e Urbanismo UNIVERSIDADE DE SÃO PAULO Faculdade de Arquitetura e Urbanismo DISTRIBUIÇÃO AMOSTRAL ESTIMAÇÃO AUT 516 Estatística Aplicada a Arquitetura e Urbanismo 2 DISTRIBUIÇÃO AMOSTRAL Na aula anterior analisamos

Leia mais

Probabilidade. Distribuição Exponencial

Probabilidade. Distribuição Exponencial Probabilidade Distribuição Exponencial Aplicação Aplicada nos casos onde queremos analisar o espaço ou intervalo de acontecimento de um evento; Na distribuição de Poisson estimativa da quantidade de eventos

Leia mais

SISTEMAS ESPECIALISTAS

SISTEMAS ESPECIALISTAS SISTEMAS ESPECIALISTAS Pasteur Ottoni de Miranda Junior DCC PUC Minas Postado em www.pasteurjr.blogspot.com Sistemas especialistas (SE) representam o comportamento de um especialista humano em determinada

Leia mais

Probabilidade. Distribuição Exponencial

Probabilidade. Distribuição Exponencial Probabilidade Distribuição Exponencial Aplicação Aplicada nos casos onde queremos analisar o espaço ou intervalo de acontecimento de um evento; Na distribuição de Poisson estimativa da quantidade de eventos

Leia mais

Cálculo das Probabilidades e Estatística I

Cálculo das Probabilidades e Estatística I Cálculo das Probabilidades e Estatística I Prof a. Juliana Freitas Pires Departamento de Estatística Universidade Federal da Paraíba - UFPB [email protected] Introdução a Probabilidade Existem dois tipos

Leia mais

Complexidade de Algoritmos. Edson Prestes

Complexidade de Algoritmos. Edson Prestes Edson Prestes Idéias básicas Um algoritmo guloso seleciona, a cada passo, o melhor elemento pertencente a entrada. Verifica se ele é viável - vindo a fazer parte da solução ou não. Após uma seqüência de

Leia mais

Teoria dos Grafos. Edson Prestes

Teoria dos Grafos. Edson Prestes Edson Prestes Complemento de Grafos Mostre que para qualquer Grafo G com 6 pontos, G ou possui um triângulo Considere um vértice v de V(G). Sem perda de generalidade, podemos assumir v é adjacente a outros

Leia mais

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características

CADEX. Consultoria em Logística Interna. Layout de armazém. Objectivos. Popularidade. Semelhança. Tamanho. Características CADEX Consultoria em Logística Interna Layout de armazém fonte: Wikipédia O layout de armazém é a forma como as áreas de armazenagem de um armazém estão organizadas, de forma a utilizar todo o espaço existente

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 3-1. A CAMADA DE REDE (Parte 1) A camada de Rede está relacionada à transferência de pacotes da origem para o destino. No entanto, chegar ao destino pode envolver vários saltos em roteadores intermediários.

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão [email protected]

Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro. Prof. Humberto Brandão humberto@bcc.unifal-mg.edu.br Projeto e Análise de Algoritmos Projeto de Algoritmos Tentativa e Erro Prof. Humberto Brandão [email protected] Laboratório de Pesquisa e Desenvolvimento Universidade Federal de Alfenas versão

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande

A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada

Leia mais

Algoritmos e Estrutura de Dados III. Árvores

Algoritmos e Estrutura de Dados III. Árvores Algoritmos e Estrutura de Dados III Árvores Uma das mais importantes classes de estruturas de dados em computação são as árvores. Aproveitando-se de sua organização hierárquica, muitas aplicações são realizadas

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

A abordagem do assunto será feita inicialmente explorando uma curva bastante conhecida: a circunferência. Escolheremos como y

A abordagem do assunto será feita inicialmente explorando uma curva bastante conhecida: a circunferência. Escolheremos como y 5 Taxa de Variação Neste capítulo faremos uso da derivada para resolver certos tipos de problemas relacionados com algumas aplicações físicas e geométricas. Nessas aplicações nem sempre as funções envolvidas

Leia mais

Cadeias de Markov. Geovany A. Borges [email protected]

Cadeias de Markov. Geovany A. Borges gaborges@ene.unb.br 36341 - Introdução aos Processos Estocásticos Curso de Pós-Graduação em Engenharia Elétrica Departamento de Engenharia Elétrica Universidade de Brasília Cadeias de Markov Geovany A. Borges [email protected]

Leia mais

Árvores Binárias de Busca

Árvores Binárias de Busca Árvores Binárias de Busca Uma Árvore Binária de Busca T (ABB) ou Árvore Binária de Pesquisa é tal que ou T = 0 e a árvore é dita vazia ou seu nó contém uma chave e: 1. Todas as chaves da sub-árvore esquerda

Leia mais

Sistemas de Tempo Real: Conceitos Básicos

Sistemas de Tempo Real: Conceitos Básicos Escola de Computação 2000 - IME-USP Sistemas de Tempo Real: Conceitos Básicos Jean-Marie Farines Joni da Silva Fraga Rômulo Silva de Oliveira LCMI - Laboratório de Controle e Microinformática DAS - Departamento

Leia mais

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 18 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] Planejamento de Caminhos O problema de planejamento de caminhos

Leia mais

Técnicas de Computação Paralela Capítulo III Design de Algoritmos Paralelos

Técnicas de Computação Paralela Capítulo III Design de Algoritmos Paralelos Técnicas de Computação Paralela Capítulo III Design de Algoritmos Paralelos José Rogado [email protected] Universidade Lusófona Mestrado Eng.ª Informática e Sistemas de Informação 2013/14 Resumo

Leia mais

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão [email protected]

Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução. Prof. Humberto Brandão humberto@dcc.ufmg.br Projeto e Análise de Algoritmos Projeto de Algoritmos Introdução Prof. Humberto Brandão [email protected] aula disponível no site: http://www.bcc.unifal-mg.edu.br/~humberto/ Universidade Federal de

Leia mais

Modelagem Digital do Terreno

Modelagem Digital do Terreno Geoprocessamento: Geração de dados 3D Modelagem Digital do Terreno Conceito Um Modelo Digital de Terreno (MDT) representa o comportamento de um fenômeno que ocorre em uma região da superfície terrestre

Leia mais

Sistema de Despacho de Serviços de Táxi

Sistema de Despacho de Serviços de Táxi Sistema de Despacho de Serviços de Táxi é um inovador sistema de despacho eletrônico de serviços de táxi, dotado da mais alta tecnologia de computação móvel e de otimização de mobilidade. O TAXI-LINK está

Leia mais

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = =

IBM1018 Física Básica II FFCLRP USP Prof. Antônio Roque Aula 6. O trabalho feito pela força para deslocar o corpo de a para b é dado por: = = Energia Potencial Elétrica Física I revisitada 1 Seja um corpo de massa m que se move em linha reta sob ação de uma força F que atua ao longo da linha. O trabalho feito pela força para deslocar o corpo

Leia mais

Introdução à Robótica Móvel

Introdução à Robótica Móvel à Robótica Móvel Aula 3 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes [email protected] Mckerrow, P. J. Introduction to Robotics. Addison Wesley, 1995. Borenstein,

Leia mais

2. Método de Monte Carlo

2. Método de Monte Carlo 2. Método de Monte Carlo O método de Monte Carlo é uma denominação genérica tendo em comum o uso de variáveis aleatórias para resolver, via simulação numérica, uma variada gama de problemas matemáticos.

Leia mais

Regra do Evento Raro p/ Inferência Estatística:

Regra do Evento Raro p/ Inferência Estatística: Probabilidade 3-1 Aspectos Gerais 3-2 Fundamentos 3-3 Regra da Adição 3-4 Regra da Multiplicação: 3-5 Probabilidades por Meio de Simulações 3-6 Contagem 1 3-1 Aspectos Gerais Objetivos firmar um conhecimento

Leia mais

Memória cache. Prof. Francisco Adelton

Memória cache. Prof. Francisco Adelton Memória cache Prof. Francisco Adelton Memória Cache Seu uso visa obter uma velocidade de acesso à memória próxima da velocidade das memórias mais rápidas e, ao mesmo tempo, disponibilizar no sistema uma

Leia mais

28/9/2010. Paralelismo no nível de instruções Processadores superescalares

28/9/2010. Paralelismo no nível de instruções Processadores superescalares Arquitetura de Computadores Paralelismo no nível de instruções Processadores superescalares Prof. Marcos Quinet Universidade Federal Fluminense P.U.R.O. Processadores superescalares A partir dos resultados

Leia mais

Faculdade de Administração e Negócios de Sergipe

Faculdade de Administração e Negócios de Sergipe Faculdade de Administração e Negócios de Sergipe Disciplina: Física Geral e Experimental III Curso: Engenharia de Produção Assunto: Gravitação Prof. Dr. Marcos A. P. Chagas 1. Introdução Na gravitação

Leia mais

Análise Dimensional Notas de Aula

Análise Dimensional Notas de Aula Primeira Edição Análise Dimensional Notas de Aula Prof. Ubirajara Neves Fórmulas dimensionais 1 As fórmulas dimensionais são formas usadas para expressar as diferentes grandezas físicas em função das grandezas

Leia mais

3 Arquitetura do Sistema

3 Arquitetura do Sistema 3 Arquitetura do Sistema Este capítulo irá descrever a arquitetura geral do sistema, justificando as decisões de implementação tomadas. Na primeira seção iremos considerar um conjunto de nós interagindo

Leia mais

Aula 03 Custos de um algoritmo e funções de complexidade

Aula 03 Custos de um algoritmo e funções de complexidade BC1424 Algoritmos e Estruturas de Dados I Aula 03 Custos de um algoritmo e funções de complexidade Prof. Jesús P. Mena-Chalco [email protected] 1Q-2015 1 Custo de um algoritmo e funções de complexidade

Leia mais

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto [email protected]

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Computação Gráfica Prof. MSc. André Yoshimi Kusumoto [email protected] Modelagem Em Computação Gráfica, modelagem consiste em todo o processo de descrever um modelo, objeto ou cena, de forma

Leia mais

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens

Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Universidade Federal de Goiás Instituto de Informática Processamento Digital de Imagens Prof Fabrízzio Alphonsus A M N Soares 2012 Capítulo 2 Fundamentos da Imagem Digital Definição de Imagem: Uma imagem

Leia mais

MODELAGEM E SIMULAÇÃO

MODELAGEM E SIMULAÇÃO MODELAGEM E SIMULAÇÃO Professor: Dr. Edwin B. Mitacc Meza [email protected] www.engenharia-puro.com.br/edwin Terminologia Básica Utilizada em de Sistemas Terminologia Básica Uma série de termos

Leia mais

PLANEJAMENTO DE TRAJETÓRIAS PARA ROBÔS MÓVEIS EM AMBIENTES DESCONHECIDOS

PLANEJAMENTO DE TRAJETÓRIAS PARA ROBÔS MÓVEIS EM AMBIENTES DESCONHECIDOS PLANEJAMENTO DE TRAJETÓRIAS PARA ROBÔS MÓVEIS EM AMBIENTES DESCONHECIDOS GUILHERME DE LIMA OTTONI Engenharia de Computação, Fundação Universidade Federal do Rio Grande Av. Itália, Km 8, 96201-900 Rio Grande,

Leia mais

Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador

Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador Sistemas Distribuídos: Conceitos e Projeto Eleição de Coordenador Francisco José da Silva e Silva Laboratório de Sistemas Distribuídos (LSD) Departamento de Informática / UFMA http://www.lsd.deinf.ufma.br

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

CAPÍTULO 3. Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão

CAPÍTULO 3. Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão CAPÍTULO 3 Sistemas com Vários Componentes (Multicomponentes) em Modelos Markovianos de Decisão 3.1 - Multicomponentes Conceitos Básicos: O conceito de multicomponente é utilizado em diversas áreas de

Leia mais

COBERTURA EM UMA REDE DE SENSORES SEM FIO

COBERTURA EM UMA REDE DE SENSORES SEM FIO COBERTURA EM UMA REDE DE SENSORES SEM FIO Vivian Lúcia Bittencourt Drumond Universidade Presidente Antônio Carlos Rodovia MG 368 KM 12 Colônia Rodrigo Silva Barbacena Minas Gerais Brasil [email protected]

Leia mais

Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU

Organizaçãoe Recuperaçãode Informação GSI521. Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Organizaçãoe Recuperaçãode Informação GSI521 Prof. Dr. Rodrigo Sanches Miani FACOM/UFU Aula anterior Organização e Recuperação de Informação(GSI521) Modelo vetorial- Definição Para o modelo vetorial, o

Leia mais

MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA. Busca em espaço de estados. Estados e Operadores. Jogo dos 8. Sumário. Exemplo: jogo dos 8

MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA. Busca em espaço de estados. Estados e Operadores. Jogo dos 8. Sumário. Exemplo: jogo dos 8 MÉTODOS DE RESOLUÇÃO DE PROBLEMAS EM IA Sumário busca em espaço de estados redução de problemas Busca em espaço de estados Exemplo: jogo dos 8 2 8 3 1 6 4 7 5 Jogo dos 8 Estados e Operadores Estado: uma

Leia mais

BCC202 - Estrutura de Dados I

BCC202 - Estrutura de Dados I BCC202 - Estrutura de Dados I Aula 04: Análise de Algoritmos (Parte 1) Reinaldo Fortes Universidade Federal de Ouro Preto, UFOP Departamento de Ciência da Computação, DECOM Website: www.decom.ufop.br/reifortes

Leia mais

EXTRAÇÃO DE CARACTERÍSTICAS MÉTRICAS LOCAIS A PARTIR DE GRADE DE OCUPAÇÃO USANDO MÉTODO DE VOTAÇÃO PONDERADA

EXTRAÇÃO DE CARACTERÍSTICAS MÉTRICAS LOCAIS A PARTIR DE GRADE DE OCUPAÇÃO USANDO MÉTODO DE VOTAÇÃO PONDERADA EXTRAÇÃO DE CARACTERÍSTICAS MÉTRICAS LOCAIS A PARTIR DE GRADE DE OCUPAÇÃO USANDO MÉTODO DE VOTAÇÃO PONDERADA DIOGO P. F. PEDROSA, ADELARDO A. D. MEDEIROS, PABLO J. ALSINA DCA CT UFRN 59078-900, Natal,

Leia mais

André Chaves Magalhães

André Chaves Magalhães André Chaves Magalhães Planejamento Cinemático-Dinâmico de Movimento com Desvio Local de Obstáculos Utilizando Malhas de Estados Dissertação apresentada à Escola de Engenharia de São Carlos da Universidade

Leia mais

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com

Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com Solução de problemas por meio de busca (com Python) Luis Martí DEE/PUC-Rio http://lmarti.com Python e AI (Re)-introdução ao Python. Problemas de busca e principais abordagens. Exemplos em Python Por que

Leia mais

Exercícios Resolvidos sobre probabilidade total e Teorema de Bayes

Exercícios Resolvidos sobre probabilidade total e Teorema de Bayes Exercícios Resolvidos sobre probabilidade total e Teorema de Bayes Para ampliar sua compreensão sobre probabilidade total e Teorema de Bayes, estude este conjunto de exercícios resolvidos sobre o tema.

Leia mais

BC-0005 Bases Computacionais da Ciência. Modelagem e simulação

BC-0005 Bases Computacionais da Ciência. Modelagem e simulação BC-0005 Bases Computacionais da Ciência Aula 8 Modelagem e simulação Santo André, julho de 2010 Roteiro da Aula Modelagem O que é um modelo? Tipos de modelos Simulação O que é? Como pode ser feita? Exercício:

Leia mais

Disciplina de. Robôs Móveis Autônomos SSC-0714

Disciplina de. Robôs Móveis Autônomos SSC-0714 USP - ICMC - SSC SSC 0714 (RMA) - 1o. Semestre 2010 Disciplina de SSC-0714 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário PAE: Maurício Acconcia Dias - macccdias

Leia mais

5.1 Modelo de uma rede óptica com conversores de comprimento de onda

5.1 Modelo de uma rede óptica com conversores de comprimento de onda 5 Trabalho Realizado Na seção 2.3, estabeleceu-se que uma das alternativas sub-ótimas de alocação de conversores de comprimento de onda em redes parciais é fazer uso de simulações para gerar estatísticas

Leia mais

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação Multiplexadores Permitem que vários equipamentos compartilhem um único canal de comunicação Transmissor 1 Receptor 1 Transmissor 2 Multiplexador Multiplexador Receptor 2 Transmissor 3 Receptor 3 Economia

Leia mais

Cláudio Tadeu Cristino 1. Julho, 2014

Cláudio Tadeu Cristino 1. Julho, 2014 Inferência Estatística Estimação Cláudio Tadeu Cristino 1 1 Universidade Federal de Pernambuco, Recife, Brasil Mestrado em Nutrição, Atividade Física e Plasticidade Fenotípica Julho, 2014 C.T.Cristino

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: ([email protected]) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6

Sumário INTRODUÇÃO... 4 PROTOCOLO ARP...5 ARP - ADDRESS RESOLUTION PROTOCOL...5 FUNCIONAMENTO DO PROTOCOLO ARP...5 CACHE ARP... 6 IESPLAN Instituto de Ensino Superior Planalto Departamento de Ciência da Computação Curso: Ciência da Computação Disciplina: Engenharia de Software Professor: Marcel Augustus O Protocolo ARP Brasília,

Leia mais

Notas de aula número 1: Otimização *

Notas de aula número 1: Otimização * UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL UFRGS DEPARTAMENTO DE ECONOMIA CURSO DE CIÊNCIAS ECONÔMICAS DISCIPLINA: TEORIA MICROECONÔMICA II Primeiro Semestre/2001 Professor: Sabino da Silva Porto Júnior

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 3 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Conhecer a arquitetura de 3 esquemas (conceitual, lógico

Leia mais

Tecnologia de Redes de Computadores - aula 5

Tecnologia de Redes de Computadores - aula 5 Tecnologia de Redes de Computadores - aula 5 Prof. Celso Rabelo Centro Universitário da Cidade 1 Objetivo 2 3 4 IGPxEGP Vetor de Distância Estado de Enlace Objetivo Objetivo Apresentar o conceito de. Conceito

Leia mais

APLICAÇÕES DA DERIVADA

APLICAÇÕES DA DERIVADA Notas de Aula: Aplicações das Derivadas APLICAÇÕES DA DERIVADA Vimos, na seção anterior, que a derivada de uma função pode ser interpretada como o coeficiente angular da reta tangente ao seu gráfico. Nesta,

Leia mais

CINEMÁTICA - É a parte da mecânica que estuda os vários tipos de movimento, sem se preocupar com as causas destes movimentos.

CINEMÁTICA - É a parte da mecânica que estuda os vários tipos de movimento, sem se preocupar com as causas destes movimentos. INTRODUÇÃO À CINEMÁTICA REPOUSO OU MOVIMENTO? DEPENDE DO REFERENCIAL! CINEMÁTICA - É a parte da mecânica que estuda os vários tipos de movimento, sem se preocupar com as causas destes movimentos. REFERENCIAL.

Leia mais

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII

Figure 2 - Nós folhas de uma árvore binária representando caracteres ASCII A ocorrência tamanho ASCII codificação de Huffman é um A Codificação método de compactação de Huffman caracteres (American e a variável codificação dos usado símbolos Standard para por cada muitas no Code

Leia mais

2 Fundamentação Conceitual

2 Fundamentação Conceitual 2 Fundamentação Conceitual 2.1 Computação Pervasiva Mark Weiser define pela primeira vez o termo Computação Ubíqua ou Computação Pervasiva (Ubiquitous Computing) em (10). O autor inicia o trabalho com

Leia mais

6 Construção de Cenários

6 Construção de Cenários 6 Construção de Cenários Neste capítulo será mostrada a metodologia utilizada para mensuração dos parâmetros estocásticos (ou incertos) e construção dos cenários com respectivas probabilidades de ocorrência.

Leia mais

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS

AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE CIÊNCIAS DA COMPUTAÇÃO BACHARELADO AMBIENTE PARA AUXILIAR O DESENVOLVIMENTO DE PROGRAMAS MONOLÍTICOS Orientando: Oliver Mário

Leia mais

Roteiro 3 Modelagem relacional

Roteiro 3 Modelagem relacional Roteiro 3 Modelagem relacional Objetivos: Explorar conceitos sobre: o Modelagem de bancos de dados projetos: conceitual, lógico e físico; o Conceitos sobre o modelo relacional: tuplas, atributo, entidades,

Leia mais

Roteamento em Redes de Computadores

Roteamento em Redes de Computadores Roteamento em Redes de Computadores José Marcos Câmara Brito INATEL - Instituto Nacional de Telecomunicações INATEL - Instituto Nacional de Telecomunicações 01/08/00 1 Introdução Objetivo Tipos de rede

Leia mais

Árvores Binárias de Busca

Árvores Binárias de Busca Árvores Binárias de Busca Definição Uma Árvore Binária de Busca possui as mesmas propriedades de uma AB, acrescida da seguinte propriedade: Para todo nó da árvore, se seu valor é X, então: Os nós pertencentes

Leia mais

Os caracteres de escrita

Os caracteres de escrita III. Caracteres de Escrita Os caracteres de escrita ou letras técnicas são utilizadas em desenhos técnicos pelo simples fato de proporcionarem maior uniformidade e tornarem mais fácil a leitura. Se uma

Leia mais

Métodos de mapeamento para fenômenos qualitativos e quantitativos

Métodos de mapeamento para fenômenos qualitativos e quantitativos IT 508 - Cartografia Temática Representação cartográfica: Métodos de mapeamento para fenômenos qualitativos e quantitativos Profa.. Juliana Moulin Segundo os métodos padronizados, conforme o uso das variáveis

Leia mais

Lógica e Raciocínio. Decisão sob Risco Probabilidade. Universidade da Madeira. http://dme.uma.pt/edu/ler/

Lógica e Raciocínio. Decisão sob Risco Probabilidade. Universidade da Madeira. http://dme.uma.pt/edu/ler/ Lógica e Raciocínio Universidade da Madeira http://dme.uma.pt/edu/ler/ Decisão sob Risco Probabilidade 1 Probabilidade Em decisões sob ignorância a probabilidade dos diferentes resultados e consequências

Leia mais

Técnicas de Cartografia Digital

Técnicas de Cartografia Digital Técnicas de Cartografia Digital Maria Cecília Bonato Brandalize 2011 Aula 8 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens 1. Vetoriais 2. Matriciais 3. Vantagens e Desvantagens Como são representados

Leia mais

Projeto de Máquinas de Estado

Projeto de Máquinas de Estado Projeto de Máquinas de Estado Organizado por Rodrigo Hausen. Original de Thomas L. Floyd. Versão 0: 15 de março de 2013 http://compscinet.org/circuitos Resumo Grande parte deste texto, exemplos e estrutura

Leia mais

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI [email protected]

IA: Problemas de Satisfação de Restrições. Prof. Msc. Ricardo Britto DIE-UFPI rbritto@ufpi.edu.br IA: Problemas de Satisfação de Restrições Prof. Msc. Ricardo Britto DIE-UFPI [email protected] Introdução Um PSR é definido por um conjunto de variáveis X 1, X 2,..., X n, e por um conjunto de restrições,

Leia mais

Busca. Pesquisa sequencial

Busca. Pesquisa sequencial Busca Banco de dados existem para que, de tempos em tempos, um usuário possa localizar o dado de um registro, simplesmente digitando sua chave. Uma tabela ou um arquivo é um grupo de elementos, cada um

Leia mais

Disciplina: Unidade III: Prof.: E-mail: Período:

Disciplina: Unidade III: Prof.: E-mail: Período: Encontro 08 Disciplina: Sistemas de Banco de Dados Unidade III: Modelagem Lógico de Dados Prof.: Mario Filho E-mail: [email protected] Período: 5º. SIG - ADM Relembrando... Necessidade de Dados Projeto

Leia mais

Avaliação de Desempenho

Avaliação de Desempenho Avaliação de Desempenho Aulas passadas Modelagem de sistemas via cadeias de Markov Aula de hoje Introdução à simulação Gerando números pseudo-aleatórios 1 O Ciclo de Modelagem Sistema real Criação do Modelo

Leia mais

Prof. Antonio Torres [email protected] @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015

Prof. Antonio Torres antonioctorres@gmail.com @_antonioctorres. Fundamentos de Sistemas Operacionais UNIP/2015 Prof. Antonio Torres [email protected] @_antonioctorres Fundamentos de Sistemas Operacionais UNIP/2015 Disciplinas FUNDAMENTOS DE SISTEMAS OPERACIONAIS Horários Quarta-feira Fundamentos de Sistemas

Leia mais

AULA 15 Plugin Preenchimento de Células

AULA 15 Plugin Preenchimento de Células 15.1 AULA 15 Plugin Preenchimento de Células Nessa aula são apresentadas as funcionalidades do plugin de preenchimento de células. O plugin Preenchimento de Células possibilita calcular valores para atributos

Leia mais

Algoritmos e Estruturas de Dados II. Trabalho Prático 2

Algoritmos e Estruturas de Dados II. Trabalho Prático 2 Algoritmos e Estruturas de Dados II Entrega: 24/09/08 Devolução: 15/10/08 Trabalho individual Prof. Jussara Marques de Almeida Trabalho Prático 2 Você foi contratado pela XOL X Online para desenvolver

Leia mais

Ensaio de Emissão Acústica Aplicado em Cilindros sem Costura para Armazenamento de Gases

Ensaio de Emissão Acústica Aplicado em Cilindros sem Costura para Armazenamento de Gases Ensaio de Emissão Acústica Aplicado em Cilindros sem Costura para Armazenamento de Gases Pedro Feres Filho São Paulo, Brasil e-mail: [email protected] 1- Resumo Este trabalho teve como objetivo apresentar

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Aritmética Computacional Slide 1 Sumário Unidade Lógica e Aritmética Representação de Números Inteiros Aritmética de Números Inteiros Representação de Números

Leia mais

Aulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT

Aulas 22 & 23. Controle de Fluxo e de Congestionamento. Eytan Modiano MIT Aulas 22 & 23 Controle de Fluxo e de Congestionamento Eytan Modiano MIT 1 Controle de Fluxo Controle de fluxo: mecanismo fim a fim para controlar o tráfego entre fonte e destinatário. Controle de congestionamento:

Leia mais