INTELIGENTE. Serra, Espírito Santo, Brasil

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

Download "INTELIGENTE. Serra, Espírito Santo, Brasil"

Transcrição

1 LOCALIZAÇÃO E GUIAGEM DE UM ROBÔ MÓVEL EM UM ESPAÇO INTELIGENTE Felippe Mendonça de Queiroz, Vitor Buback Covre, Mariana Rampinelli Fernandes, Flávio Garcia Pereira, Raquel Frizera Vassallo, Teodiano Freire Bastos-Filho Departamento de Engenharia Elétrica Universidade Federal do Espírito Santo Vitória, Espírito Santo, Brasil Coordenadoria de Eletrotécnica Instituto Federal de Educação, Ciências e Tecnologia do Espírito Santo Guarapari, Espírito Santo, Brasil Coordenadoria de Controle e Automação Instituto Federal de Educação, Ciências e Tecnologia do Espírito Santo Serra, Espírito Santo, Brasil s: mendonca.felippe@gmail.com, vitorcovre@gmail.com, mariana.rampinelli@ifes.edu.br, flavio.garcia@ifes.edu.br, raquel@ele.ufes.br, teodiano@ele.ufes.br Abstract This article describes the application of an intelligent space aiming at locating and controling a mobile robot. This space is based on computer vision. From a pinhole projection model, with no radial distortion, the D reconstruction of points on the robot is done. After localizing the robot, three types of experiements were performed. The first one was used to validate the robot localization from visual information. Then, the robot was controlled manualy and its odometry was compared with the recovered localization obtained from the images. Finaly, a set of experiments were made using a final position controller, where the feedback control was made from the vision system position estimation. Keywords Intelligent spaces, Computer vision, Robot control, Mobile robotics. Resumo Este artigo descreve a aplicação de um espaço inteligente para localizar e controlar um robô móvel. O espaço em questão é baseado em visão computacional, e a partir de um modelo de projeção de câmera pinhole, sem distorção radial, calcula-se a reconstrução D dos pontos do robô localizados na imagem. Com a localização do robô, foram realizados três tipos de experimentos: o primeiro para validar a localização do robô através das câmeras, em seguida um experimento onde o robô foi controlado manualmente, e sua odometria foi comparada com a localização obtida com as câmeras, e por fim, experimentos utilizando um controlador de posição final, onde a realimentação é feita com as estimativas de posicionamento do sistema de visão. Palavras-chave Ambientes inteligentes, Visão computacional, Controle de robôs, Robótica móvel. Introdução A cada ano, as pesquisas acerca de robótica móvel concentram-se no desenvolvimento de robôs cada vez mais autônomos, capazes de tomar decisões inteligentes e realizar tarefas mais complexas. Nesse modelo, os sensores e a inteligência estão embarcados no robô, para que ele mesmo obtenha informações acerca de seu ambiente de trabalho, de sua própria localização e tome decisões baseado nas tarefas que deve executar e nas informações obtidas (Pereira et al., 2). De encontro a esse paradigma e aliado aos avanços no campo de rede de computadores e de sensores e às tecnologias multimídia, nos últimos anos iniciaram-se pesquisas sobre como transferir o sensoriamento para o ambiente, permitindo o uso de robôs mais simples e mais baratos para a realização de tarefas complexas. Tais ambientes são chamados de espaços inteligentes (Lee et al., 999), cuja inspiração nasceu da computação ubíqua, ou seja, a computação imersa em todo lugar de modo transparente para o usuário (Weiser, 99). Um espaço inteligente (EI), como mostrado na Figura, pode ser definido como um ambiente equipado com uma rede de sensores, que obtém informações sobre a área que observa (câmeras, microfones, ultrassom, por exemplo), e uma rede de atuadores (tais como robôs móveis e telas de informação), que permite sua interação com os usuários e a modificação do próprio ambiente. Tanto os sensores quanto os atuadores devem ser governados por um sistema supervisório capaz de analisar as informações obtidas pelos sensores e tomar decisões. As aplicações dos EIs são numerosas e englobam diversos campos da robótica de serviços, tarefas de segurança, vigilância automática, ajuda a idosos e pessoas com deficiências. Diante de tais aplicações, o uso de visão artificial como sensor do EI é potencialmente útil por proporcionar vários tipos de informações e o seu uso não está limitado apenas ao posicionamento, mas também ao reconhecimento de objetos e gestos do usuário. Além disso, o campo de visão abrangido por uma câmera é relativamente grande, quando comparado

2 ao campo de observação de outros sensores. Câmera Câmera Câmera 7 Robô Câmera Usuário Nó de Aquisição Câmera 2 Cliente Câmera 8 Câmera 5 Câmera 9 Câmera 6 Figura : Representação tridimensional do EI. Este artigo descreve a aplicação de um EI para localizar e controlar um robô móvel. O EI construído na Universidade Federal do Espírito Santo (UFES) é constituído por câmeras, do modelo DBK2AUC da The Imaging Source, com sensor CMOS e conexão USB, distribuídas em dois laboratórios e no corredor que conecta ambos (Rampinelli et al., 24). Cada câmera está conectada a um servidor de imagem, cuja função é capturar e processar as imagens. Essas tarefas são coordenados pelo sistema supervisório instalado em um computador central, denominado cliente. O cliente também é responsável por localizar e controlar o robô móvel no EI. Para apresentar a aplicação descrita, o restante deste artigo organiza-se da seguinte forma: a próxima seção descreve o cálculo de reconstrução do robô a partir dos pontos identificados nas imagens; a Seção, demonstra experimentos reais de posicionamento e controle de um robô móvel no ambiente de desenvolvimento; finalmente, na Seção 4, são apresentadas as conclusões e propostas para trabalhos futuros. 2 Reconstrução D Para calcular a reconstrução D dos pontos do robô localizados na imagem, foi utilizado o modelo de projeção de câmera pinhole (Hartley and Zisserman, 2), sem distorção radial. Nesse modelo, um ponto D qualquer no sistema de coordenadas global é projetado para o plano imagem da câmera i como s i m i = A i [R i T i ] M, () onde s é um fator de proporcionalidade, m i = [u i, v i ] T, representa a projeção do ponto tridimensional M = [x, y, z] T no plano imagem da câmera i, A i é a matriz de projeção, R i matriz de rotação, e T i vetor de translação. Para facilitar a manipulação matemática, é possível utilizar tais pontos em coordenadas homogêneas. Assim, em coordenadas homogêneas, tem-se m i = [u i, v i, ] T e M = [x, y, z, ] T. Logo u i s i v i = A i [R i T i ] x y z. (2) É possível observar, pela Equação 2, que cada câmera que identifica o ponto D fornece duas equações para resolver as coordenadas [x, y, z] T. Desse modo, a partir de manipulações matemáticas da Equação 2, é possível montar um sistema de equações para obter a reconstrução de um ponto D no sistema de coordenadas global utilizando suas projeções 2D na imagem das C câmeras, que o identificam como HM = y, () sendo a matriz H dada por [ ] h h H = 2 h, h 2 h 22 h 2 onde e h = f i ur i + u i r i u i r i, h 2 = f i ur i 2 + u i r i 2 u i r i 2, h = f i ur i + u i r i u i r i, h 2 = f i vr i 2 + v i r i v i r i, h 22 = f i vr i 22 + v i r i 2 v i r i 2, h 2 = f i vr i 2 + v i r i v i r i, [ u y = i t i fut i i u i t i v i t i fvt i i 2 vt i i ], e i pode assumir qualquer valor de a C; os parâmetros da câmera i dados por fu i e fv i são as distâncias focais em pixel; u i e v i são as coordenadas do ponto principal da imagem; rlc i é o elemento da linha l e coluna c da matriz de rotação e t l é o elemento l do vetor de translação. Desse modo, se n câmeras observam o ponto no EI, o sistema descrito na Equação é formado por 2n equações. Se n >, então o sistema formado é sobredeterminado e sua solução é dada por mínimos quadrados como (H T H)M = H T y, M = (H T H) H T y, M = H y. (4) O valor de M que melhor atende ao sistema da Equação 4 é encontrado resolvendo-se o sistema M = H y. A matriz H é chamada de pseudo inversa da matriz H. Se o ponto M for identificado por apenas uma câmera do EI, então é necessário acrescentar informações. Uma vez que o robô realiza todo o movimento em um ambiente plano, o valor das coordenadas z de todos os pontos são sempre constantes. Nesse caso, utiliza-se o valor

3 conhecido da coordenada z do ponto como informac a o adicional para recuperar as coordenadas x e y que ainda sa o desconhecidas. Uma vez que as coordenadas tridimensionais de dois pontos do padra o embarcado no robo sejam identificados nas ca meras, e possı vel recuperar a postura do robo, ou seja, sua posic a o e orientac a o no sistema de coordenadas global. E importante ressaltar que todos os experimentos foram conduzidos de modo on-line. Como descrito anteriormente, o processamento das imagens capturadas pelas ca meras era realizado no servidor local de imagem. Apo s o processamento, os servidores enviavam para o cliente as coordenadas dos dois pontos conhecidos, e, com essas informac o es, o cliente obtinha a postura do robo a todo momento. A partir da postura do robo recuperada pelo sistema superviso rio do EI, foram realizados tre s tipos de experimentos, que sera o descritos nas pro ximas subsec o es. Vale ressaltar que a captura das imagens e realizada de modo sincronizado para o bom desempenho do sistema de reconstruc a o. Resultados Experimentais Plataforma Robo tica O robo utilizado neste trabalho e o Pioneer (PAT) produzido pela Adept MobileRobots (Adept MobileRobots, 2). O P-AT e uma plataforma robo tica com trac a o nas quatro rodas, com 2 kg e dimenso es 27,7 49,7 5,8 cm, equipado com sensores de odometria e sonares, mostrado na Figura 2. Foi acoplado ainda ao robo, um padra o de calibrac a o composto de uma matriz 4 6 de LEDs infravermelhos, nas duas faces, permitindo a sua visualizac a o em qualquer posic a o. Para receber informac o es de controle e enviar dados de seus sensores, o robo e equipado com um computador porta til com interface de comunicac a o sem fio IEEE 82.. As varia veis do modelo matema tico do robo sa o mostradas na Figura, sendo a posic a o em cada instante de tempo k dada por Xk = (xk, yk, θk )T. Uma vez que utiliza os dados dos odo metros na correc a o inercial para compensar o escorregamento das rodas, o robo pode ser modelado como um robo uniciclo diferencial, cujo modelo de estados pode ser escrito como x k Vk cos(θk ) y k = Vk sin(θk ). (5) Ωk θ k.2 Localizac a o do robo mo vel no EI No primeiro experimento, o robo foi posicionado sobre 6 posic o es conhecidas. Em cada ponto, a posic a o do robo foi recuperada vezes pelo sistema. Os dados estimados pela reconstruc a o sa o mostrados na Figura 4. Figura : Varia veis do modelo matema tico do robo. Posição do Robô Posição Estimada Posição real.5 Y [m]. Figura 2: Pioneer AT usado nos experimentos no EI/UFES e com o padra o usado na calibrac a o do sistema multi-ca mera..5 2 X [m] Figura 4: Localizac a o do robo estimada pelo sistema de visa o computacional do EI: os marcadores em vermelho representam as posic o es reais, e os marcadores em azul, a posic a o estimada. E possı vel observar na Figura 4 que o sistema de visa o estima valores muito pro ximos a posic a o real do robo, sendo o erro me dio entre a posic a o estimada e a real de 45, 6 mm. Nota-se, no gra fico,

4 uma boa repetibilidade do sistema, uma vez que não há grande discrepância entre cada estimativa das posições. Desse modo, esse experimento demonstra que o sistema de posicionamento do EI funciona satisfatoriamente. No segundo experimento, o robô foi controlado manualmente para executar um caminho em formato oval. Durante todo o percurso, a postura do robô foi estimada com o sensor de odometria e com o sistema de visão. Para diminuir o ruído nas estimativas de posição do robô, foi implementado um filtro de Kalman Estendido (EKF) (Thrun et al., 25) nas medidas obtidas por visão. As estimativas de localização do robô durante todo o experimento podem ser vistas na Figura Postura do Robô Odometria Visão computacional EKF onde k υ e k ω são ganhos positivos e ρ e α são os erros de posição e de orientação do robô respectivamente, em relação à posição que se quer alcançar, conforme mostrado na Figura 6. A função tangente hiperbólica (tanh) é utilizada no controlador para evitar a saturação dos atuadores do robô móvel. Y ya yk Ω k a r Vk q j 5 O xk xa X Y [mm] 5 Figura 6: Variáveis do controlador de posição final do robô utilizado no experimento X [mm] Figura 5: Comparação do posicionamento do robô realizado pelo sistema de visão computacional e por odometria. Com esse experimento, verifica-se que a estimativa de posição dada pelo sistema de visão é satisfatória, sendo significativamente melhor que a estimativa dada pela odometria, mesmo sem o uso do Filtro de Kalman.. Controlador de posição sem orientação final no EI A última série de experimentos realizada no EI teve por objetivo utilizar as estimativas de posicionamento do sistema de visão computacional como realimentação do controlador de posição final, proposto em (Ferreira et al., 28). Desse modo, nesses experimentos, além de recuperar a postura do robô, o cliente também calcula os comandos de controle necessários para que o robô alcance a posição desejada. Para isso, dadas a posição desejada e a posição atual do robô, o sistema de controle determina as seguintes ações de controle (velocidade linear, V, e angular, Ω) V = k υ tanh(ρ) cos(α) tanh(ρ) Ω = k ω α + k υ sen(α) cos(α), ρ (6) Os experimentos apresentados ilustram o uso do controlador descrito, em duas diferentes situações, em um espaço livre de obstáculos. Isso foi feito para demonstrar o funcionamento do EI para controle do robô. Em todos os experimentos, as posições são dadas no sistema de referência global do EI. Vale ressaltar que o robô utilizado tem uma limitação de ms para executar os comandos enviados e todo o processo, desde a captura e processamento das imagens até o envio das informações de controle ao robô, é realizado em um tempo inferior. No primeiro experimento, o objetivo do robô era alcançar o ponto final de (5 m, 5 m), saindo do ponto ( mm, 5 m), com orientação de 8, ou seja, contrária à posição objetivo. A posição alcançada pelo robô foi de (45 mm, 5 mm) e o erro de posição de 7,6 mm. A posição do robô durante o experimento e a distância até o ponto destino são mostradas na Figura 7 e. Observa-se na Figura 7 que a distância até o ponto destino tende a zero, o que significa que o robô alcançou o ponto desejado, completando assim sua tarefa. As velocidades linear e angular desenvolvidas pelo robô durante o experimento são mostradas nas Figuras 8 e. Observase que a velocidade linear e angular diminui conforme o robô aproxima-se do objetivo, indicando o bom funcionamento do controlador. Para os experimentos desenvolvidos neste trabalho, não foi implementado um controlador de orientação final. No segundo experimento de controle, o robô foi posicionado no ponto ( mm, 5 m) e deveria alcançar a posição final de (5 m, 5 m), com sua orientação inicial invertida, ou seja, 8.

5 Caminho Descrito pelo Robô Velocidade Linear 5 2 Y [mm] 5 v [mm/s] X [mm] Erro de posição Velocidade Angular ρ [m] Figura 7: Posição do robô e distância até o ponto destino. A posição alcançada pelo robô foi de (427 mm, 49 mm) e o erro de posição de 7,7 mm. A posição do robô durante o experimento e a distância até o ponto destino são mostradas nas Figuras 9 e. Mais uma vez, observa-se na Figura 9 que a distância até o ponto destino tende a zero, o que significa que o robô alcançou o ponto desejado, completando assim sua tarefa. As velocidades linear e angular desenvolvidas pelo robô durante o experimento são mostradas nas Figuras e. A partir dos resultados nos dois últimos experimentos, nota-se que o sistema de controle de posição final do Espaço Inteligente, com realimentação visual, funcionou satisfatoriamente e o robô móvel alcançou o objetivo desejado em ambos experimentos. 4 Conclusões Este trabalho propôs o uso de um espaço inteligente baseado em visão computacional para localizar e controlar um robô móvel. Para validar a estrutura montada e a calibração do EI, foram Ω [ /s] Figura 8: Velocidades desenvolvidas pelo robô: linear e angular. realizados experimentos de posicionamento e controle do robô. Os dois primeiros, tiveram por objetivo investigar o desempenho do posicionamento do robô móvel no ambiente. Em ambos, o sistema obteve resultados satisfatórios. Os dois últimos experimentos utilizaram um controlador de posição final para controlar o robô móvel utilizando como realimentação a postura dada pelo EI. Ressalta-se que todas as ações de controle foram calculas pelo sistema supervisório do ambiente e enviadas para o robô. Os resultados alcançados nos dois experimentos foram satisfatórios, mostrando o bom funcionamento da estrutura do EI e o bom desempenho alcançado pelo algoritmo de calibração. Como trabalho futuro, serão realizados testes com a expansão do EI, utilizando câmeras sem vista sobreposta para localizar o robô. Assim, será possível simular uma casa com diversos ambientes diferentes. Experimentos com um controlador de caminho para o robô móvel também serão executados. Desse modo, será possível controlar o robô para navegar de uma sala para outra passando pelo caminho planejado, diminuindo o risco de colisão com a porta dos ambientes. Tal aspecto é importante para posterior uso do sistema para

6 2 Caminho Descrito pelo Robô 2 Velocidade Linear 5 Y [mm] 5 v [mm/s] 2 ρ [m] X [mm] 25 Erro de posição Ω [ /s] Velocidade Angular Figura 9: Posição do robô e distância até o ponto destino Figura : Velocidades desenvolvidas pelo robô: linear e angular. controle de uma cadeira de rodas robotizada, por exemplo. Agradecimentos Os autores agradecem ao CNPq (Processo /27-8), à CAPES (Convênio CAPES- MECD-DGU/Espanha, n o 5/7) e à FAPES (projeto n o 45442/29) pelo financiamento deste trabalho. Referências Adept MobileRobots (2). Pioneer - AT - Manual, Libraries/Downloads/PioneerAT-PAT- RevA.sflb.ashx. Ferreira, A., Pereira, F. G., Vassallo, R. F., Bastos-Filho, T. F. and Filho, M. S. (28). An approach to avoid obstacles in mobile robot navigation: The tangential escape, Revista Controle e Automação 9(4): Hartley, R. and Zisserman, A. (2). Multiple View Geometry in Computer Vision, Cambridge University Press, Cambridge. Lee, J.-H., Ando, N. and Hashimoto, H. (999). Intelligent space for human and mobile robot, Advanced Intelligent Mechatronics, 999. Proceedings. 999 IEEE/ASME International Conference on, Vol. 6, pp Pereira, F. G., Vassallo, R. F. and Salles, E. O. T. (2). Human-robot interaction and cooperation through people detection and gesture recognition, Journal of Control, Automation and Electrical Systems 24: Rampinelli, M., Covre, V. B., de Queiroz, F. M., Vassallo, R. F., Bastos-Filho, T. F. and Mazo, M. (24). An intelligent space for mobile robot localization using a multi-camera system, Sensors 4(8): Thrun, S., Burgard, W. and Fox, D. (25). Probabilistic Robotics, a edn, MIT Press, Cambridge, MA. Weiser, M. (99). The computer for the 2st century, Scientific American 265():

s:

s: CALIBRAÇÃO AUTOMÁTICA DE UM SISTEMA MULTI-CÂMERAS UTILIZANDO ROBÔ MÓVEL Mariana Rampinelli Fernandes, Felippe Mendonça de Queiroz, Vitor Bubac Covre, Raquel Frizera Vassallo, Teodiano Freire Bastos-Filho

Leia mais

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1

ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 ANÁLISE DE UM MANIPULADOR ROBÓTICO MÓVEL 1 Rodolfo R. dos SANTOS 2 Graduando em Engenharia de Controle e Automação, IFSP/Câmpus São Paulo Bolsista PIBIFSP Caio Igor Gonçalves CHINELATO 3 Docente do Curso

Leia mais

A robótica abrange tecnologia de mecânica, eletrônica e computação. Alem disso, participam em menor grau teoria de controle, microeletrônica,

A robótica abrange tecnologia de mecânica, eletrônica e computação. Alem disso, participam em menor grau teoria de controle, microeletrônica, Fundamentos da tecnologia de robôs A robótica abrange tecnologia de mecânica, eletrônica e computação. Alem disso, participam em menor grau teoria de controle, microeletrônica, inteligência artificial,

Leia mais

ALGEMIRO A. S. NETO.

ALGEMIRO A. S. NETO. Calibração de Câmeras 1 ALGEMIRO A. S. NETO Pontifícia Universidade Católica do Rio de Janeiro aneto@inf.puc-rio.br Abstract Este trabalho aborda o problema de calibração de câmeras apresentando uma breve

Leia mais

Estimativa de Posição 3D de Obstáculos para VANTs

Estimativa de Posição 3D de Obstáculos para VANTs Estimativa de Posição 3D de Obstáculos para VANTs Rodolfo Barros Chiaramonte, Kalinka Regina Lucas Jaquie Castelo Branco Institute of Mathematics and Computing Sciences (ICMC) University of São Paulo (USP),

Leia mais

LOCALIZAÇÃO DE UM ROBÔ MÓVEL BASEADA EM ODOMETRIA E MARCOS NATURAIS UTILIZANDO ILTRO DE KALMAN ESTENDIDO André M. Santana, Adelardo A.D. Medeiros Departamento de Engenharia de Computação e Automação -

Leia mais

5 Equacionamento do Filtro de Kalman

5 Equacionamento do Filtro de Kalman 5 Equacionamento do Filtro de Kalman As implementações do filtro de Kalman para a fusão do GPS com o sensor inercial são classificadas na literatura principalmente como: acopladas, utilizando como informação

Leia mais

Visão Computacional CPS754

Visão Computacional CPS754 Visão Computacional CPS754 aula 11 - reconstrução 3D de câmeras Antonio Oliveira Ricardo Marroquim 1 / 1 visão computacional tópicos conhecido: conjunto de correspondências x i x não conhecido: os respectivos

Leia mais

IMPLEMENTAÇÃO E ANÁLISE DE LOCALIZAÇÃO EM ROBÓTICA MÓVEL POR FILTRO DE KALMAN

IMPLEMENTAÇÃO E ANÁLISE DE LOCALIZAÇÃO EM ROBÓTICA MÓVEL POR FILTRO DE KALMAN IMPLEMENTAÇÃO E ANÁLISE DE LOCALIZAÇÃO EM ROBÓTICA MÓVEL POR FILTRO DE KALMAN Claudiney Calixto da Silva (PG), Juliano Augusto Pereira (PG) Divisão de Ciência da Computação - Instituto Tecnológico de Aeronáutica

Leia mais

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL

TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: FUZZY TAKAGI-SUGENO PARA IDENTIFICAÇÃO E CONTROLE INERCIAL DE UM ROBÔ MÓVEL CATEGORIA: EM ANDAMENTO

Leia mais

SSC5887 SSC5887. Histórico. Grupo de Sistemas Embarcados Evolutivos e Robóticos - SEER. Grupo de Sistemas Embarcados Evolutivos e Robóticos - SEER

SSC5887 SSC5887. Histórico. Grupo de Sistemas Embarcados Evolutivos e Robóticos - SEER. Grupo de Sistemas Embarcados Evolutivos e Robóticos - SEER Grupo de Sistemas Embarcados Evolutivos e Robóticos - SEER Áreas de atuação: SSC5887 Introdução aos Sistemas Robóticos Denis Fernando Wolf 1º semestre 2010 Sistemas embarcados Computação reconfigurável

Leia mais

Disciplina de Programação de Robôs Móveis SSC-0712

Disciplina de Programação de Robôs Móveis SSC-0712 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0712 (PRM) - 1o. Semestre 2012 Disciplina de SSC-0712 1 Março 2012 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

10/11/ : Navegação Robótica. .: Sistema de Localização

10/11/ : Navegação Robótica. .: Sistema de Localização Localização Relativa de um Robô Humanóide Utilizando Filtro de Kalman Estendido André M. Santana 1, Kelson R. T. Aires 1, Adelardo A. D. Medeiros 2 1 Departamento de Informática e Estatística (DIE) Universidade

Leia mais

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

Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle 4 e Veículos Autônomos Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle Deliberativo Controle Hierárquico Localização

Leia mais

Manufatura assistida por computador

Manufatura assistida por computador Manufatura assistida por computador Cinemática Direta em Manipuladores Robóticos Professor: Mário Luiz Tronco Aluno Doutorado: Luciano Cássio Lulio Engenharia Mecânica Orientação e sistemas de referência

Leia mais

5 Validação Experimental

5 Validação Experimental Validação Experimental 93 5 Validação Experimental Os experimentos realizados têm como objetivo validar o controle baseado em comportamento por meio de robôs reais, situados em uma arena definida, e utilizando

Leia mais

LOCALIZAÇÃO DE UM ROBÔ MÓVEL BASEADA EM ODOMETRIA E MARCOS NATURAIS UTILIZANDO FILTRO DE KALMAN EXTENDIDO

LOCALIZAÇÃO DE UM ROBÔ MÓVEL BASEADA EM ODOMETRIA E MARCOS NATURAIS UTILIZANDO FILTRO DE KALMAN EXTENDIDO LOCALIZAÇÃO DE UM ROBÔ MÓVEL BASEADA EM ODOMETRIA E MARCOS NATURAIS UTILIZANDO ILTRO DE KALMAN EXTENDIDO André M. Santana, Adelardo A.D. Medeiros Departamento de Engenharia de Computação e Automação -

Leia mais

Disciplina de. Programação de Robôs Móveis SSC-0712

Disciplina de. Programação de Robôs Móveis SSC-0712 USP - ICMC - SSC LRM (Lab. de Robótica Móvel) SSC 0712 (PRM) - 1o. Semestre 2014 Disciplina de SSC-0712 1 Fev. 2014 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário

Leia mais

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES

RECONHECIMENTO FACIAL UTILIZANDO EIGENFACES Universidade Federal do Rio de Janeiro Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia Programa de Engenharia de Sistemas e Computação Rio de Janeiro, RJ Brasil RECONHECIMENTO

Leia mais

Data: 28/05/2010 8h as 12h. IP addresses and the port numbers of the components.

Data: 28/05/2010 8h as 12h. IP addresses and the port numbers of the components. CURSO DE PROGRAMAÇÃO DE ROBÔS MÓVEIS USP - ICMC LRM: Laboratório de Robótica Móvel Profs. Denis Wolf, Eduardo Simões, Fernando Osório Alunos PG - Alberto Hata, Gustavo Pessin, Patrick Shinzato, Maurício

Leia mais

XIII Simpósio Brasileiro de Automação Inteligente Porto Alegre RS, 1 o 4 de Outubro de 2017

XIII Simpósio Brasileiro de Automação Inteligente Porto Alegre RS, 1 o 4 de Outubro de 2017 FILTRO DE KALMAN ESTENDIDO BASEADO EM VISÃO COMPUTACIONAL E ODOMETRIA APLICADO À LOCALIZAÇÃO DE ROBÔS MÓVEIS Fabrício de Oliveira Coelho, João Pedro Carvalho de Souza, Milena Faria Pinto, Guilherme Marins

Leia mais

Introdução. Introdução. Introdução. Introdução. Introdução. Introdução à Robótica Robótica Móvel Localização. Principais questões na Robótica

Introdução. Introdução. Introdução. Introdução. Introdução. Introdução à Robótica Robótica Móvel Localização. Principais questões na Robótica à Robótica Robótica Móvel Localização Prof. Douglas G. Macharet douglas.macharet@dcc.ufmg.br Principais questões na Robótica Onde estou? (localização) Aonde vou? (objetivo) Como vou? (planejamento)? à

Leia mais

Emparelhamento-Filtragem na Localização de Robots Móveis

Emparelhamento-Filtragem na Localização de Robots Móveis O ciclo Predição-Emparelhamento Emparelhamento-Filtragem na Localização de Robots Móveis Maria Isabel Ribeiro Instituto Superior Técnico Instituto de Sistemas e Robótica mir@isr.ist.utl.pt Outubro de 1999

Leia mais

DESENVOLVIMENTO DE UM ROBÔ EXPLORADOR PARA AMBIENTES INDOOR

DESENVOLVIMENTO DE UM ROBÔ EXPLORADOR PARA AMBIENTES INDOOR DESENVOLVIMENTO DE UM ROBÔ EXPLORADOR PARA AMBIENTES INDOOR Fernando Emilio Puntel 1, Giann Carlos Spileri Nandi 1, Joildo Schueroff 1, Anderson Luiz Fernandes Perez 1, 1 Laboratório de Automação e Robótica

Leia mais

TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA. SUBÁREA: Engenharias

TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA. SUBÁREA: Engenharias TÍTULO: TESTE DE CONTROLADOR PARA UM ROBÔ DE EQUILÍBRIO DINÂMICO CATEGORIA: CONCLUÍDO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: Engenharias INSTITUIÇÃO(ÕES): CENTRO UNIVERSITÁRIO DO NORTE PAULISTA - UNORP

Leia mais

Occupancy grid based graph-slam using the distance transform, SURF features and SGD

Occupancy grid based graph-slam using the distance transform, SURF features and SGD Occupancy grid based graph-slam using the distance transform, SURF features and SGD Autores: Arturo Gil, Miguel Juliá, Óscar Reinoso Artur Segal Kaim Agenda Introdução Arquitetura Resultados Trabalho futuro

Leia mais

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

15/05/2013. Histórico da Pesquisa em Robótica. Objetivos do curso. Informações. Calendário. Histórico Objetivos do curso SSC5880 Algoritmos de Estimação para Robótica Móvel Estudo dos problemas fundamentais da robótica móvel Estudo da utilização de técnicas de estimação e de fusão de sensores aplicadas

Leia mais

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

19/05/2014. Histórico da Pesquisa em Robótica. Objetivos do curso. Informações. Calendário. Histórico Objetivos do curso SSC5880 Algoritmos de Estimação para Móvel Estudo de problemas fundamentais da robótica móvel Estudo da utilização de técnicas de estimação e de fusão de sensores aplicadas na robótica

Leia mais

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC

Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Implementação de controlador PID fuzzy para otimização do controle de posição de um servomotor DC Ederson Costa dos Santos 1, Leandro Barjonas da Cruz Rodrigues 1, André Maurício Damasceno Ferreira 2 1

Leia mais

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2

IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS. André Zuconelli 1 ; Manassés Ribeiro 2 IDENTIFICAÇÃO DE MARCADORES DE PAVIMENTAÇÃO NA ORIENTAÇÃO DE CEGOS André Zuconelli 1 ; Manassés Ribeiro 2 INTRODUÇÃO As tecnologias assistivas têm a finalidade de auxiliar pessoas com deficiência a alcançar

Leia mais

3 Filtro de Kalman Discreto

3 Filtro de Kalman Discreto 3 Filtro de Kalman Discreto As medidas realizadas por sensores estão sujeitas a erros, como pode ser visto no Capítulo 2. Os filtros são aplicados aos sinais medidos pelos sensores para reduzir os erros,

Leia mais

FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA

FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA FUSÃO DOS DADOS DO DEAD RECKONING E DO GIROSCÓPIO USANDO O FILTRO DE KALMAN ESTENDIDO APLICADO À LOCALIZAÇÃO DE UMA CADEIRA DE RODAS MOTORIZADA PABLO F. SALAROLLI 1, VINÍCIUS DA R. MOTTA 1, MARCO A. DE

Leia mais

MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM

MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM MÉTODO DE DETECÇÃO DE PONTOS DE INTERESSE PARA SENSOR DE TRIANGULAÇÃO LASER APLICADA A SOLDAGEM Autores : Dan Lucio PRADA; Eduardo Bidese PUHL Identificação autores: Aluno da Ciência da Computação, Bolsista

Leia mais

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

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

Leia mais

USANDO UM SENSOR DE VARREDURA LASER

USANDO UM SENSOR DE VARREDURA LASER CONTROLE DE ROBÔS MÓVEIS PARA NAVEGAÇÃO EM FORMAÇÃO LINEAR USANDO UM SENSOR DE VARREDURA LASER A. S. Brandão, J. L. Torres, M. Sarcinelli Filho, R. Carelli, T. F. Bastos Filho UFES - Universidade Federal

Leia mais

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

Transmitir aos alunos conhecimentos sobre robótica fixa e móvel, visando capacitá-los a desenvolver DISCIPLINA: ELE228 - Robótica A Créditos: 4 Caráter: Eletiva UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL ESCOLA DE ENGENHARIA DEPARTAMENTO DE SISTEMAS ELÉTRICOS DE AUTOMAÇÃO E ENERGIA PROGRAMA DE PÓS-GRADUAÇÃO

Leia mais

Roteiro para calibração automática de câmera e laser

Roteiro para calibração automática de câmera e laser Universidade Federal de Minas Gerais - UFMG Escola de Engenharia Programa de Pós-Graduação em Engenharia Elétrica - PPGEE Disciplina: Aluna: Orientador: Projeto de Tese I Natália Cosse Batista Guilherme

Leia mais

15/05/2013. Localização I. Localização. Localização: classificação. Localização: classificação. Tipo de ambiente. Ambiente dinâmico - soluções

15/05/2013. Localização I. Localização. Localização: classificação. Localização: classificação. Tipo de ambiente. Ambiente dinâmico - soluções SCE5880 Algoritmos de Estimação para Robótica Móvel Localização Estimar a posição de um robô a partir de um mapa e de informações obtidas por sensores. Localização I Localização: classificação Tipo de

Leia mais

CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA

CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA CALIBRAÇÃO DE UM SISTEMA POLI-DIÓPTRICO COM INJUNÇÕES DE ESTABILIDADE DA ORIENTAÇÃO RELATIVA MARIANA BATISTA CAMPOS ANTONIO MARIA GARCIA TOMMASELLI JOSÉ MARCATO JUNIOR EIJA HONKAVAARA 1 OBJETIVO: DETERMINAR

Leia mais

Detecção e Correção Automáticas de Olhos Vermelhos

Detecção e Correção Automáticas de Olhos Vermelhos Setor de Tecnologia da Universidade Federal do Paraná Curso de Engenharia Elétrica TE 072 Processamento Digital de Sinais Detecção e Correção Automáticas de Olhos Vermelhos Trabalho elaborado pelo aluno

Leia mais

CRIAÇÃO DE UM APLICATIVO DA USESKILL PARA O AMBIENTE MOBILE

CRIAÇÃO DE UM APLICATIVO DA USESKILL PARA O AMBIENTE MOBILE MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO PIAUÍ PRÓ-REITORIA DE PESQUISA- PROPESQ COORDENAÇÃO DE INOVAÇÃO TECNOLÓGICA CITEC Programa Institucional de Bolsa em Desenvolvimento Tecnológico e Inovação

Leia mais

TÍTULO: IDENTIFICAÇÃO DE CARACTERES APRESENTADOS A UMA CÂMERA POR MEIO DO MOVIMENTO DOS DEDOS DA MÃO DE UM SER HUMANO

TÍTULO: IDENTIFICAÇÃO DE CARACTERES APRESENTADOS A UMA CÂMERA POR MEIO DO MOVIMENTO DOS DEDOS DA MÃO DE UM SER HUMANO Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: IDENTIFICAÇÃO DE CARACTERES APRESENTADOS A UMA CÂMERA POR MEIO DO MOVIMENTO DOS DEDOS DA MÃO

Leia mais

APLICAÇÃO DE TESTES UTILIZANDO LÓGICA CLÁSSICA NA PROGRAMAÇÃO DE PLATAFORMA ROBÓTICA MÓVEL

APLICAÇÃO DE TESTES UTILIZANDO LÓGICA CLÁSSICA NA PROGRAMAÇÃO DE PLATAFORMA ROBÓTICA MÓVEL APLICAÇÃO DE TESTES UTILIZANDO LÓGICA CLÁSSICA NA PROGRAMAÇÃO DE PLATAFORMA ROBÓTICA MÓVEL Thomas Massaru Okuyama[PIBIC] 1, Márcio Mendonça[Orientador] 2, Keriton Lopes [Colaborador] 3 1 Programa Institucional

Leia mais

MouseCam: aplicação de controle do mouse via câmera

MouseCam: aplicação de controle do mouse via câmera MouseCam: aplicação de controle do mouse via câmera Introdução ao Processamento de Imagens COS756 PESC/COPPE/UFRJ 2013 1 Renan Garrot garrot@cos.ufrj.br 1. Introdução O processo de tracking por vídeo consiste

Leia mais

Figura 4.2: Matriz Curricular

Figura 4.2: Matriz Curricular Figura 4.2: Matriz Curricular 3660 Fundamentos de Matemática e Estatística Física Eletrônica Algoritmos e Programação Arquitetura de Computadores Metodologias e Técnicas de Computação Engenharia e Sistemas

Leia mais

LOCALIZAÇÃO DE ROBÔS MÓVEIS EM TERRENOS IRREGULARES Douglas G. Macharet, Mario F. M. Campos, Armando A. Neto, Víctor C. da S. Campos Universidade Federal de Minas Gerais Departamento de Ciência da Computação

Leia mais

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA

CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA CONSTRUÇÃO DE UM ROBÔ MÓVEL COMO RECURSO DIDÁTICO NOS CURSOS DE ENGENHARIA 1. INTRODUÇÃO A robótica é uma ciência que se dedica a desenvolver dispositivos capazes de realizar tarefas automaticamente empregando

Leia mais

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP

IMPLEMENTAÇÃO DE SISTEMA DE ATITUDE EM DSP Anais do 15 O Encontro de Iniciação Científica e Pós-Graduação do ITA XV ENCITA / 2009 Instituto Tecnológico de Aeronáutica São José dos Campos SP Brasil Outubro 19 a 21 2009. IMPLEMENTAÇÃO DE SISTEMA

Leia mais

4 Desenvolvimento de Algoritmos de controle

4 Desenvolvimento de Algoritmos de controle 4 Desenvolvimento de Algoritmos de controle 4.1 Introdução Os estudos das características sensoriais e equações de movimento realizados com o robô ER1, junto com as ferramentas de simulação, permitem o

Leia mais

Robótica Competitiva Controle de Movimento Cinemático

Robótica Competitiva Controle de Movimento Cinemático Robótica Competitiva Controle de Movimento Cinemático 2017 Introdução Modelo Controlador Lei de Controle Resultados Estabilidade Sumário Introdução Modelo Controlador Lei de Controle Resultados Estabilidade

Leia mais

Evento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA

Evento: XXV SEMINÁRIO DE INICIAÇÃO CIENTÍFICA COLETA DE UM AMPLO CONJUNTO DE DADOS EXPERIMENTAIS DO TEMPO DE VIDA DE BATERIAS DE LÍTIO-ÍON POLÍMERO ATRAVÉS DE UMA PLATAFORMA DE TESTES E MODELAGEM MATEMÁTICA DOS DADOS UTILIZANDO MODELOS ELÉTRICOS.

Leia mais

Congresso de Inovação, Ciência e Tecnologia do IFSP

Congresso de Inovação, Ciência e Tecnologia do IFSP Congresso de Inovação, Ciência e Tecnologia do IFSP - 2016 CONTROLADOR PID APLICADO A PROGRAMAÇÃO DE ROBÔ MÓVEL THAIS JULIA BORGES RIBEIRO 1, MASAMORI KASHIWAGI 2 1 Técnico em Automação Industrial, Bolsista

Leia mais

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS. Relatório Técnico, 05/06

UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS. Relatório Técnico, 05/06 1 UNIVERSIDADE FEDERAL DO RIO DE JANEIRO INSTITUTO TÉRCIO PACCITI DE APLICAÇÕES E PESQUISAS COMPUTACIONAIS Relatório Técnico, 05/06 DOOR CROSSING AND STATE IDENTIFICATION USING ROBOTIC VISION Eliana Prado

Leia mais

4 Análise de Dados. 4.1.Procedimentos

4 Análise de Dados. 4.1.Procedimentos 4 Análise de Dados 4.1.Procedimentos A idéia inicial para a comparação dos dados foi separá-los em series de 28 ensaios, com a mesma concentração, para depois combinar esses ensaios em uma única série.

Leia mais

Disciplina de Sensores Inteligentes SSC-0715

Disciplina de Sensores Inteligentes SSC-0715 USP - ICMC - SSC SSC 0715 (SensInt) - 2o. Semestre 2014 Disciplina de SSC-0715 Prof. Fernando Osório LRM / ICMC - USP Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário PAE: Daniel Sales (LRM

Leia mais

Mapeamento e Localização para o kit Robótico RoboDeck

Mapeamento e Localização para o kit Robótico RoboDeck Mapeamento e Localização para o kit Robótico RoboDeck Matheus Chaves Menezes 1, Chrystian Gustavo Martins Nascimento 1, Alexandre C. M. de Oliveira 2 1 Curso de Ciência da Computação Universidade Federal

Leia mais

Implementação do Filtro de Kalman Estendido

Implementação do Filtro de Kalman Estendido UNIVERSIDADE FEDERAL DA GRANDE DOURADOS UFGD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA FACET DISCIPLINA: Tópicos em Robótica Móvel PROFESSORA: Drª Valguima Odakura ACADÊMICOS: Aline Izida e Diogo Fernando

Leia mais

1) Em relação a figura abaixo relativa a um sistema de controle em malha fechada responda:

1) Em relação a figura abaixo relativa a um sistema de controle em malha fechada responda: 1) Em relação a figura abaixo relativa a um sistema de controle em malha fechada responda: 2 o motor Posição desejada da junta = 45 o Avalia o sinal de entrada e envia um sinal ao atuador ENCODER 43 o

Leia mais

Localização de robôs móveis baseados em balizas

Localização de robôs móveis baseados em balizas Faculdade de Engenharia da Universidade do Porto Localização de robôs móveis baseados em balizas Sandro Augusto Costa Magalhães Tiago José Ferreira Mendonça VERSÃO FINAL Trabalho realizada no âmbito da

Leia mais

Robótica Experimental

Robótica Experimental UNVERSDADE FEDERAL DO RO GRANDE DO NORTE Universidade Federal do Rio Grande do Norte Centro de Tecnologia Dept o de Engenharia de Computação e Automação DCA Robótica Eperimental Material didático Adelardo

Leia mais

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

17/05/2011. Histórico da Pesquisa em Robótica. Objetivos do curso. Calendário. Informações. Histórico Objetivos do curso SSC5880 Algoritmos de Estimação para Robótica Móvel Estudo dos problemas fundamentais da robótica móvel Estudo da utilização de técnicas de estimação e de fusão de sensores aplicadas

Leia mais

DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL

DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL DESENVOLVIMENTO DE VEICULOS AUTONOMOS EM ESCALA EM AMBIENTE DE SIMULAÇÃO COMPUTACIONAL Aluno: Renan de Lima Simões Mondego Vilela Orientador: Mauro Speranza Neto Introdução O presente projeto é continuação

Leia mais

Disciplina de Sensores Inteligentes SSC-0715

Disciplina de Sensores Inteligentes SSC-0715 USP - ICMC - SSC SSC 0715 (SensInt) - 2o. Semestre 2016 Disciplina de SSC-0715 Prof. Fernando Osório LRM / ICMC - USP Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário PAE: Rafael Berri (Doutorando

Leia mais

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar.

Implementação de um protópito de uma interface para um controlador de cadeira. de rodas guiado pela direção do olhar. Implementação de um protópito de uma interface para um controlador de cadeiras de rodas guiado pela direção do olhar. Vinícius Assis Saueia da Silva 18 de abril de 2005 1 Título Implementação de um protópito

Leia mais

INTRODUÇÃO À ROBÓTICA MÓVEL

INTRODUÇÃO À ROBÓTICA MÓVEL INTRODUÇÃO À ROBÓTICA MÓVEL Aula 27 Edson Prestes Departamento de Informática Teórica http://www.inf.ufrgs.br/~prestes prestes@inf.ufrgs.br Localização É um componente essencial para um robô ser completamente

Leia mais

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO

CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS º PERÍODO CURSO: ENGENHARIA DE CONTROLE E AUTOMAÇÃO EMENTAS - 2016.2 2º PERÍODO DISCIPLINA: CÁLCULO I DISCIPLINA: FÍSICA I Estudo do centro de Massa e Momento Linear. Estudo da Rotação. Estudo de Rolamento, Torque

Leia mais

4 Controle de motores de passo

4 Controle de motores de passo 36 4 ontrole de motores de passo O controle em malha aberta é o mais comum em motores de passo. Entretanto, o motor deve operar razoavelmente abaixo de sua capacidade para evitar a perda de passos. As

Leia mais

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG Matriz Curricular FGGCOMP - Bacharelado em Ciência da Computação 0. Disciplinas Obrigatórias FGGCOMP.00 Cálculo I FGGELET.00 - Cálculo I / FGGMATE.00 - Cálculo Diferencial e Integral I FGGCOMP.00 Geometria

Leia mais

Figura 1. Modelo de 1/4 de

Figura 1. Modelo de 1/4 de ESTUDO E SIMULAÇÃO DE CONTROLE DE SUSPENSÃO ATIVA PARA MODELOS DE UM QUARTO DE CARRO E CARRO INTEIRO STUDY AND SIMULATION OF ACTIVE SUSPENSION CONTROLLERS FOR QUARTER-CAR MODELS AND FULL-CAR MODELS Rafael

Leia mais

Controlo por Computador. Primeiro Teste

Controlo por Computador. Primeiro Teste MEEC, MAero Controlo por Computador 2014/2015 Primeiro Teste 5 de Novembro de 2014, 20 horas salas QA, Q01 Quotação: P1 a) 2 b) 2 c) 2; P2 a) 3, b) 1, c) 1, P3 4, P4 a) 1 b) 3 c) 1. Duração: 2 horas. Não

Leia mais

SLAM II Localização e Mapeamento Simulatâneos

SLAM II Localização e Mapeamento Simulatâneos SCE5880 Algoritmos de Estimação para Robótica Móvel As posições do robô ao longo do tempo e os landmarks correspondem a nós em um grafo. Filtro de Informação SLAM II Localização e Mapeamento Simulatâneos

Leia mais

Programa Analítico de Disciplina ELT434 Robótica Industrial

Programa Analítico de Disciplina ELT434 Robótica Industrial 0 Programa Analítico de Disciplina Departamento de Engenharia Elétrica - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal

Leia mais

Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck

Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Leandro Zanolla 1, Daniel Rodrigues de Sousa 1, Wagner Tanaka Botelho 1, Maria das Graças Bruno Marietto 2 e Renan

Leia mais

ROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

ROBÓTICA TRANSFORMAÇÕES MATRICIAIS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial TRANSFORMAÇÕES MATRICIAIS https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br giovanatt@gmail.com

Leia mais

DETERMINAÇÃO EXPERIMENTAL DOS PARÂMETROS DE UM MODELO PARA UM PROCESSO MULTIVARIÁVEL DE QUATRO TANQUES ACOPLADOS.

DETERMINAÇÃO EXPERIMENTAL DOS PARÂMETROS DE UM MODELO PARA UM PROCESSO MULTIVARIÁVEL DE QUATRO TANQUES ACOPLADOS. DETERMINAÇÃO EXPERIMENTAL DOS PARÂMETROS DE UM MODELO PARA UM PROCESSO MULTIVARIÁVEL DE QUATRO TANQUES ACOPLADOS. M.C. de Freitas, F.V. da Silva. Universidade Estadual de Campinas, Faculdade de Engenharia

Leia mais

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

Disciplina de Robôs Móveis Autônomos SSC-5888 USP - ICMC - SSC Pós-Grad. CCMC SSC 5888 (RMA) - 1o. Semestre 2009 Disciplina de Robôs Móveis Autônomos SSC-5888 Prof. Fernando Santos Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Web: http://www.icmc.usp.br/~fosorio/

Leia mais

Disciplina de Sensores Inteligentes SSC-0715

Disciplina de Sensores Inteligentes SSC-0715 USP - ICMC - SSC SSC 0715 (SensInt) - 2o. Semestre 2011 Disciplina de SSC-0715 1 Prof. Fernando Osório Email: fosorio [at] { icmc. usp. br, gmail. com } Estagiário PAE: Leandro Fernandes Email: lnd [at]

Leia mais

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS

1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS 1- INTRODUÇÃO AOS ROBÔS INDUSTRIAIS 1.1 Introdução Um robô industrial é uma máquina com características significativas de versatilidade e flexibilidade. De acordo com uma definição do Instituto de Robôs

Leia mais

Descobrindo a Computação Ubíqua

Descobrindo a Computação Ubíqua Descobrindo a Computação Ubíqua Autor: Vando de Freitas Batista Orientador: Giovanni Cordeiro Barroso UFC IV Encontro de Pós-Graduação e Agenda Introdução Materiais e Métodos Resultados Discussão Conclusão

Leia mais

INSTITUTO TECNOLÓGICO DE AERONÁUTICA

INSTITUTO TECNOLÓGICO DE AERONÁUTICA INSTITUTO TECNOLÓGICO DE AERONÁUTICA DIVISÃO DE ENGENHARIA MECÂNICA MP-272: CONTROLE E NAVEGAÇÃO DE MULTICÓPTEROS VI. NAVEGAÇÃO Prof. Davi Antônio dos Santos (davists@ita.br) Departamento de Mecatrônica

Leia mais

Controle de Locomoção de uma Cadeira de Rodas com Detecção de Colisão por Inferência Nebulosa

Controle de Locomoção de uma Cadeira de Rodas com Detecção de Colisão por Inferência Nebulosa Controle de Locomoção de uma Cadeira de Rodas com Detecção de Colisão por Inferência Nebulosa Marcelo A. Lovatte¹, Luis E. M. Lima². ¹ ²Coordenadoria de Engenharia Elétrica, Instituto Federal do Espírito

Leia mais

Projeto e implementação de controlador LQR com servomecanismo aplicado a um pêndulo invertido

Projeto e implementação de controlador LQR com servomecanismo aplicado a um pêndulo invertido Projeto e implementação de controlador LQR com servomecanismo aplicado a um pêndulo invertido Lucas Vizzotto Bellinaso Engenharia Elétrica Universidade Federal de Santa Maria Santa Maria, Rio Grande do

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção

Leia mais

MODELAGEM CINEMÁTICA DE UM ROBÔ ANTROPOMÓRFICO COM DOIS GRAUS DE LIBERDADE 1

MODELAGEM CINEMÁTICA DE UM ROBÔ ANTROPOMÓRFICO COM DOIS GRAUS DE LIBERDADE 1 MODELAGEM CINEMÁTICA DE UM ROBÔ ANTROPOMÓRFICO COM DOIS GRAUS DE LIBERDADE 1 Vânia Luisa Behnen 2, Roberta Goergen 3, Marcia Regina Maboni Hoppen Porsch 4, Mônica Raquel Alves 5, Antonio Carlos Valdiero

Leia mais

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO.

Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. Por Sergio Genilson Pfleger PLATAFORMA ROBÓTICA GENÉRICA BASEADA EM ARDUINO. PROBLEMÁTICA: Plataforma Robótica que satisfaça requisitos desejados Problema Asimo - Honda SOLUÇÕES Utilizar o que está disponível

Leia mais

Modelagem de Ambientes para Robô Móvel baseado em Rede Neural Hierárquica e Visão Omnidirecional

Modelagem de Ambientes para Robô Móvel baseado em Rede Neural Hierárquica e Visão Omnidirecional Modelagem de Ambientes para Robô Móvel baseado em Rede Neural Hierárquica e Visão Omnidirecional LUCIANA L. SILVA 1, HENRIQUE VIAN 1, MARIO L. TRONCO 1, ARTHUR J. V. PORTO 2 1 Laboratório de Automação

Leia mais

ROBÓTICA PLANEJAMENTO DE TRAJETÓRIAS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial

ROBÓTICA PLANEJAMENTO DE TRAJETÓRIAS. Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial SP CAMPUS PIRACICABA ROBÓTICA Prof a. Dra. GIOVANA TRIPOLONI TANGERINO Tecnologia em Automação Industrial PLANEJAMENTO DE TRAJETÓRIAS https://giovanatangerino.wordpress.com giovanatangerino@ifsp.edu.br

Leia mais

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana

Introdução à Redes Neurais. Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana Introdução à Redes Neurais Artificiais Prof. Matheus Giovanni Pires EXA 868 Inteligência Artificial Não-Simbólica B Universidade Estadual de Feira de Santana 2 Introdução Redes Neurais Artificiais (RNAs)

Leia mais

7 Experimentos. Figura 2 Sensor Inercial (Xsens) Figura 3 Sensor GPS (Garmin) Figura 1 Robô Ambiental Híbrido

7 Experimentos. Figura 2 Sensor Inercial (Xsens) Figura 3 Sensor GPS (Garmin) Figura 1 Robô Ambiental Híbrido 7 Experimentos Foram realizados dois experimentos distintos com o sensor GPS da marca Garmin e o sensor inercial da marca Xsens, Fig. 83 e 84 respectivamente: Na floresta amazônica, onde os sensores foram

Leia mais

XIX Congresso Nacional de Estudantes de Engenharia Mecânica - 13 a 17/08/2012 São Carlos-SP Artigo CREEM2012

XIX Congresso Nacional de Estudantes de Engenharia Mecânica - 13 a 17/08/2012 São Carlos-SP Artigo CREEM2012 PROJETO MECATRÔNICO DE UM ROBÔ MÓVEL COM RODAS (RMR) Alex Rodrigues Fricelli, Guilherme Barboni Paschoal, Júlio Rodrigues Goulart, Lucas Godoi de Oliveira, Rafael Valério Garcia e Roberto Santos Inoue

Leia mais

Trabalho da Disciplina Sistemas Lineares: Controle pela Realimentação do Estado Estimado por um Observador

Trabalho da Disciplina Sistemas Lineares: Controle pela Realimentação do Estado Estimado por um Observador Trabalho da Disciplina Sistemas Lineares: Controle pela Realimentação do Estado Estimado por um Observador Professor José Paulo Vilela Soares da Cunha 13 de maio de 2019 Identificação UERJ Faculdade de

Leia mais

Desenvolvimento de um Sistema de Visão Artificial para um Robô Explorador

Desenvolvimento de um Sistema de Visão Artificial para um Robô Explorador Computer on the Beach 2014 - Artigos Completos 214 Desenvolvimento de um Sistema de Visão Artificial para um Robô Explorador Joildo Schueroff 1, Fernando Emilio Puntel 1, Giann Carlos Spilere Nandi 1,

Leia mais

Controle II. Márcio J. Lacerda. 2 o Semestre Departamento de Engenharia Elétrica Universidade Federal de São João del-rei

Controle II. Márcio J. Lacerda. 2 o Semestre Departamento de Engenharia Elétrica Universidade Federal de São João del-rei Controle II Márcio J. Lacerda Departamento de Engenharia Elétrica Universidade Federal de São João del-rei 2 o Semestre 2016 M. J. Lacerda Aula 1 1/24 Integral P 1 (100 pontos) - 22 de Setembro. P 2 (100

Leia mais

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

Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica ! " # $% #'&()(& Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica * +, -. - / 012 34 5 1 6 7 8 7 9 : 7 ;< = >? > 8 @ A B : 8 : B 7 8 @ C 9 D 0 E. F 0,. / 0, +

Leia mais

Processamento de Imagens Termais Aplicado à Navegação Autônoma. Wanessa da Silva

Processamento de Imagens Termais Aplicado à Navegação Autônoma. Wanessa da Silva Processamento de Imagens Termais Aplicado à Navegação Autônoma Wanessa da Silva Outubro, 2016 Introdução Roteiro Métodos Imagens Utilizadas Resultados Considerações Finais 1. Introdução 2. Métodos 4. Imagens:

Leia mais

Robôs de Serviços. Pedro U. Lima. Instituto Superior Técnico Universidade Técnica de Lisboa Portugal. Portfólio

Robôs de Serviços. Pedro U. Lima. Instituto Superior Técnico Universidade Técnica de Lisboa Portugal. Portfólio Robôs de Serviços Pedro U. Lima Instituto Superior Técnico Universidade Técnica de Lisboa Portugal 1 Tópicos Exemplos de Robôs Sistemas Componentes de Robôs e Relação com Outras Áreas da EEC Cooperação

Leia mais

s:

s: CONTROLE DE FORMAÇÃO DE UMA EQUIPE DE ROBÔS BASEADO EM TÉCNICAS NÃO LINEARES E VISÃO OMNIDIRECIONAL Christiano Couto Gava, Fabricio Bortolini de Sá, Marino Frank Cypriano, Raquel Frizera Vassallo, Teodiano

Leia mais

1 Introdução Origens

1 Introdução Origens Introdução 13 1 Introdução 1.1. Origens A biologia trouxe através dos anos inúmeras formas de controle primitivo, que num contexto ambiental geram resultados complexos e eficientes. A inspiração para o

Leia mais

ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1

ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1 ESTUDO E APLICAÇÃO DA LEI DE PEUKERT ESTENDIDA PARA A PREDIÇÃO DO TEMPO DE VIDA DE BATERIAS CONSIDERANDO CORRENTES VARIÁVEIS 1 Livia Bittencourt Gomes 2, Julia Giehl Zart 3, Douglas Joziel Bitencourt Freitas

Leia mais