SlideShare uma empresa Scribd logo
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 1 
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 Morais Furlaneto 2 
1 Mestrado em Ciências da Computação – Universidade Federal do ABC (UFABC) 
2 Universidade Federal do ABC (UFABC) – Centro de Matemática, Computação e Coginção (CMCC)
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 2 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 3 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 4 
Motivação 
A navegação de robôs ainda é uma tarefa complexa para se realizar 
Alguns fatores como incerteza nas medições, instabilidades físicas das rodas, limitações de hardware, entre outros, podem interferir na tarefa de navegação 
Ambiente de navegação pode ser variável, como presença de pedestres, mudança de luminosidade, obstáculos, etc.
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 5 
Motivação 
Várias técnicas podem ser usados em navegação como Redes Neurais, PID, entre outros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 6 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 7 
Contribuições 
Implementação de um algoritmo PID em uma plataforma robótica educacional
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 8 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 9 
Objetivos 
Teste do algoritmo de controle PID usando a plataforma RodoDeck em uma rampa, analisando na subida e na descida
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 10 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 11 
Robótica móvel 
Robótica móvel é um tema relevante e atual, com muitas pesquisas 
Diversas aplicações em várias aplicações em vários ramos da sociedade 
Aplicações como domésticas, espaciais, resgate e outros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 12 
Exemplos de rovers 
Curiosity (NASA - 2011) 
Spirit (NASA - 2003)
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 13 
Exemplos de rovers 
Lunokhod 2 (Луноход) (USSR - 1973) 
ExoMars (ESA, Roscosmos - previsto para 2018)
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 14 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 15 
Plataforma RoboDeck
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 16 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 17 
Controlador PID
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 18 
Diagrama do controle PID no RoboDeck
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 19 
Fluxograma de Atuação do PID no SDK
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 20 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 21 
Ensaio PID RoboDeck
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 22 
Resposta do controlador PID no RoboDeck 
Encoder 
Esforço
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 23 
Agenda 
Motivação 
Contribuições 
Objetivos 
Robótica educacional 
Uso da plataforma RoboDeck 
Implementação do algoritmo do controlador PID 
Testes realizados 
Conclusões e trabalhos futuros
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 24 
Conclusões e trabalhos futuros 
Apesar da ocorrências de delays decorrentes da comunicação entre o RoboDeck e PC, processamento e comunicação entre controladores internos, o algoritmo do controlador PID foi testado com sucesso. 
Atualmente já está em fase de testes algoritmos de controle de direção como Filtro de Kalman e Filtro de média móvel. 
Futuramente será testado outros algoritmos de navegação.
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 25 
Perguntas
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 26 
Referências 
Bezerra, T. (2012). Robodeck: Controle de robôs via voz. Disponível em: http://www.baguete.com.br/noticias/24/08/2012/robodeck-controle-de-robos- voz. Acesso em 03 de Março de 2014. Finep (2013). Robodeck: Plataforma universal para pesquisa e educação. Disponível em: http://www.finep.gov.br/imprensa/noticia.asp?cod_noticia=2102. Acesso em 2 de Setembro de 2014. Inovando, C. (2013). Teste de controle do robô usando wi-fi via celular com acelerometro. Disponível em: http://teas-star.com/x/portugues/robodeck-teste- de-controle-do-robo-usando-wi-fi-via-celular-com-acelerometro/. Acesso em 02 de Setembro de 2014. Lemvigh, D. e Moller, A. (2008). Advanced robot navigation for multiagent systems using lego nxt. page 120, Technical University of Denmark,Informatics and Mathematical Modelling Building, Denmark. Netto, A. V., Miranda, F. A., e Pinto, M. A. G. (2012). Driver control for mobile robot and application control trajectory with computer vision. In RoboControl, 5a Workshop in Applied Robotics and Automation, pages 1–7. Ogata, K. (2011). Engenharia de Controle Moderno. Pearson Education, 5 edition.
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 27 
Referências 
Pessin, G., Osório, F., S.Musse., Nonnemmacher, V., e Ferreira, S. S. (2007). Utilizando redes neurais artificiais no controle de robôs móveis aplicados ao combate de incêndio florestais. In SEMINCO, XVI Seminário de Computação, pages 19–30. Showstack, R. (2011). Curiosity on the way to mars. Eos, Transactions American Geophysical Union, 92(49):455–455. Wolf, D. F., Osório, F. S., Simões, E., e Onofre, J. T. (2009). Intelligent robotics: From simulation to real world applications. Universidade de São Paulo, USP. XBot (2014). Robodeck plataforma para pesquisa. Disponível em: http://www.xbot.com.br/educacional/robodeck/. Acesso em 28 de Agosto de 2014. Zanolla, L., de Sousa, D. R., Furlaneto, R. M., Botelho, W. T., e Marietto, M. G. B. (2014a). Experimento real na descida - robodeck. Disponível em: https://www.youtube.com/watch?v=EgZWQNXPoqg. Acesso em 18 de Setembro de 2014.
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 28 
Referências 
Zanolla, L., de Sousa, D. R., Furlaneto, R. M., Botelho, W. T., e Marietto, M. G. B. (2014b). Experimento real na subida - robodeck. Disponível em: https://www.youtube.com/watch?v=UecNM2E7C4c. Acesso em 18 de Setembro de 2014. ZIEGLER, J. G. e NICHOLS, N. B. (1993). Optimum settings for automatic controllers. J. Dyn. Sys. Meas. Control, 115(2B):220–222.
Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 29 
OBRIGADO! 
Daniel Rodrigues de Sousa: daniel.sousa@ufabc.edu.br Leandro Zanolla: leandro.zanolla@ufabc.edu.br Wagner Tanaka Botelho: wagner.tanaka@ufabc.edu.br Maria das Graças Bruno Marietto: graca.marietto@ufabc.edu.br

Mais conteúdo relacionado

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

Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Thiago Barros, PSM
 
Apresentação robótica móvel
Apresentação robótica móvel Apresentação robótica móvel
Apresentação robótica móvel
Humberto Zanetti
 
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Alvaro Viebrantz
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
testes1
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
Motorola Mobility - MOTODEV
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Carlos Eduardo Pantoja
 
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
Nailton Andrade
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Leonardo Turbiani
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
Impacta Eventos
 
Tese de mestrado
Tese de mestradoTese de mestrado
Tese de mestrado
Bárbara Góis
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
Alessandro Binhara
 
Service virtualization floripa
Service virtualization floripaService virtualization floripa
Service virtualization floripa
Ernesto Barbosa
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
Campus Party Brasil
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Diogo Rafael da Silva
 
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
Caio Teixeira de Farias
 
Military Research and Development with FLOSS
Military Research and Development with FLOSSMilitary Research and Development with FLOSS
Military Research and Development with FLOSS
Alfonso de la Guarda Reyes
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Humberto Marchezi
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Andre Devecchi
 
Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de software
Fábio Nogueira de Lucena
 
RodoCap no JustJava 2008
RodoCap no JustJava 2008RodoCap no JustJava 2008
RodoCap no JustJava 2008
Marcos aurélio Pereira
 

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

Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
Apresentação desenvolvimento de plataforma para comandar microcontroladores e...
 
Apresentação robótica móvel
Apresentação robótica móvel Apresentação robótica móvel
Apresentação robótica móvel
 
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
Android things, Inteligência Artificial e Máquinas de Doces - Android Dev Con...
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
 
Como integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testesComo integrar qualidade aos seus aplicativos através de testes
Como integrar qualidade aos seus aplicativos através de testes
 
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas RobóticasUtilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
Utilizando Sistemas Multi-agentes para a Programação de Plataformas Robóticas
 
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
PSWoT: Uma plataforma para descoberta, publicação e autoconfiguração de servi...
 
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
Apresentação Meetup Faccilita Corretor Google Brasil - 01/03/2016
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
 
Tese de mestrado
Tese de mestradoTese de mestrado
Tese de mestrado
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
Service virtualization floripa
Service virtualization floripaService virtualization floripa
Service virtualization floripa
 
Realidade Aumentada
Realidade AumentadaRealidade Aumentada
Realidade Aumentada
 
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...Programação para dispositivos Móveis - Criação de aplicativos  - Android Aula...
Programação para dispositivos Móveis - Criação de aplicativos - Android Aula...
 
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
Apresentacao TCC - TCC - Desenvolvimento aplicativo para o ROS (Robotic Opera...
 
Military Research and Development with FLOSS
Military Research and Development with FLOSSMilitary Research and Development with FLOSS
Military Research and Development with FLOSS
 
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
Um Ambiente Grafico para Desenvolvimento de Software de Controle para Robos M...
 
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
Um Sistema de Ponto Eletrônico Digital: projeto e implementação de hardware e...
 
Kyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de softwareKyrios: Infra-estrutura livre para desenvolvimento de software
Kyrios: Infra-estrutura livre para desenvolvimento de software
 
RodoCap no JustJava 2008
RodoCap no JustJava 2008RodoCap no JustJava 2008
RodoCap no JustJava 2008
 

Mais de Daniel Rodrigues de Sousa

IoT arduino
IoT arduinoIoT arduino
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDesenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Daniel Rodrigues de Sousa
 
Criando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry PiCriando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry Pi
Daniel Rodrigues de Sousa
 
Existe vida após o arduino?
Existe vida após o arduino? Existe vida após o arduino?
Existe vida após o arduino?
Daniel Rodrigues de Sousa
 
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
Daniel Rodrigues de Sousa
 
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
Daniel Rodrigues de Sousa
 
CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?
Daniel Rodrigues de Sousa
 
Aplicações do microcontrolador PIC
Aplicações do microcontrolador PICAplicações do microcontrolador PIC
Aplicações do microcontrolador PIC
Daniel Rodrigues de Sousa
 

Mais de Daniel Rodrigues de Sousa (8)

IoT arduino
IoT arduinoIoT arduino
IoT arduino
 
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB HarmonyDesenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
Desenvolvendo aplicações gráficas com a família PIC32MZ (DA) e ® MPLAB Harmony
 
Criando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry PiCriando sua própria nuvem com Raspberry Pi
Criando sua própria nuvem com Raspberry Pi
 
Existe vida após o arduino?
Existe vida após o arduino? Existe vida após o arduino?
Existe vida após o arduino?
 
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
Implementação com Validação Real de um Controle Proporcional, Integral e Deri...
 
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
Robótica Educacional: Estudo com Validação Real do Controlador Proporcional I...
 
CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?CPBR7 - Existe vida depois do Arduino?
CPBR7 - Existe vida depois do Arduino?
 
Aplicações do microcontrolador PIC
Aplicações do microcontrolador PICAplicações do microcontrolador PIC
Aplicações do microcontrolador PIC
 

Último

MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptxMÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
MnicaPereira739219
 
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
jenneferbarbosa21
 
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
jenneferbarbosa21
 
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
jenneferbarbosa21
 
Aula 1. Introdução ao estudo da célula.ppt
Aula 1. Introdução ao estudo da célula.pptAula 1. Introdução ao estudo da célula.ppt
Aula 1. Introdução ao estudo da célula.ppt
cleidianevieira7
 
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
FlorAzaleia1
 
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
MelissaSouza39
 
anatomia e fisiologia de peixes CRMVCP.
anatomia e fisiologia de peixes  CRMVCP.anatomia e fisiologia de peixes  CRMVCP.
anatomia e fisiologia de peixes CRMVCP.
FERNANDACAROLINEPONT
 

Último (8)

MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptxMÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
MÁQUINAS SIMPLES-ALAVANCAS-POLIAS-ENGRENAGENS.pptx
 
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
Taxonomia: é a ciência que classifica os seres vivos, estabelecendo critérios...
 
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
EVOLUÇÃO-EVOLUÇÃO- A evolução pode ser definida como a mudança na forma e no ...
 
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
Cards das Espécies da Coleção-Carpoteca Temática Itinerante sediada no Labora...
 
Aula 1. Introdução ao estudo da célula.ppt
Aula 1. Introdução ao estudo da célula.pptAula 1. Introdução ao estudo da célula.ppt
Aula 1. Introdução ao estudo da célula.ppt
 
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
2-10-EF - 9º ANO - CIÊNCIAS - LUZ E CORES.pdf
 
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
Grupo_3-Como_o_conhecimento_cientifico_e_construido_e_divulgado.pptx ________...
 
anatomia e fisiologia de peixes CRMVCP.
anatomia e fisiologia de peixes  CRMVCP.anatomia e fisiologia de peixes  CRMVCP.
anatomia e fisiologia de peixes CRMVCP.
 

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

  • 1. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 1 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 Morais Furlaneto 2 1 Mestrado em Ciências da Computação – Universidade Federal do ABC (UFABC) 2 Universidade Federal do ABC (UFABC) – Centro de Matemática, Computação e Coginção (CMCC)
  • 2. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 2 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 3. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 3 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 4. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 4 Motivação A navegação de robôs ainda é uma tarefa complexa para se realizar Alguns fatores como incerteza nas medições, instabilidades físicas das rodas, limitações de hardware, entre outros, podem interferir na tarefa de navegação Ambiente de navegação pode ser variável, como presença de pedestres, mudança de luminosidade, obstáculos, etc.
  • 5. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 5 Motivação Várias técnicas podem ser usados em navegação como Redes Neurais, PID, entre outros
  • 6. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 6 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 7. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 7 Contribuições Implementação de um algoritmo PID em uma plataforma robótica educacional
  • 8. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 8 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 9. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 9 Objetivos Teste do algoritmo de controle PID usando a plataforma RodoDeck em uma rampa, analisando na subida e na descida
  • 10. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 10 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 11. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 11 Robótica móvel Robótica móvel é um tema relevante e atual, com muitas pesquisas Diversas aplicações em várias aplicações em vários ramos da sociedade Aplicações como domésticas, espaciais, resgate e outros
  • 12. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 12 Exemplos de rovers Curiosity (NASA - 2011) Spirit (NASA - 2003)
  • 13. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 13 Exemplos de rovers Lunokhod 2 (Луноход) (USSR - 1973) ExoMars (ESA, Roscosmos - previsto para 2018)
  • 14. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 14 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 15. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 15 Plataforma RoboDeck
  • 16. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 16 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 17. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 17 Controlador PID
  • 18. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 18 Diagrama do controle PID no RoboDeck
  • 19. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 19 Fluxograma de Atuação do PID no SDK
  • 20. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 20 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 21. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 21 Ensaio PID RoboDeck
  • 22. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 22 Resposta do controlador PID no RoboDeck Encoder Esforço
  • 23. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 23 Agenda Motivação Contribuições Objetivos Robótica educacional Uso da plataforma RoboDeck Implementação do algoritmo do controlador PID Testes realizados Conclusões e trabalhos futuros
  • 24. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 24 Conclusões e trabalhos futuros Apesar da ocorrências de delays decorrentes da comunicação entre o RoboDeck e PC, processamento e comunicação entre controladores internos, o algoritmo do controlador PID foi testado com sucesso. Atualmente já está em fase de testes algoritmos de controle de direção como Filtro de Kalman e Filtro de média móvel. Futuramente será testado outros algoritmos de navegação.
  • 25. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 25 Perguntas
  • 26. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 26 Referências Bezerra, T. (2012). Robodeck: Controle de robôs via voz. Disponível em: http://www.baguete.com.br/noticias/24/08/2012/robodeck-controle-de-robos- voz. Acesso em 03 de Março de 2014. Finep (2013). Robodeck: Plataforma universal para pesquisa e educação. Disponível em: http://www.finep.gov.br/imprensa/noticia.asp?cod_noticia=2102. Acesso em 2 de Setembro de 2014. Inovando, C. (2013). Teste de controle do robô usando wi-fi via celular com acelerometro. Disponível em: http://teas-star.com/x/portugues/robodeck-teste- de-controle-do-robo-usando-wi-fi-via-celular-com-acelerometro/. Acesso em 02 de Setembro de 2014. Lemvigh, D. e Moller, A. (2008). Advanced robot navigation for multiagent systems using lego nxt. page 120, Technical University of Denmark,Informatics and Mathematical Modelling Building, Denmark. Netto, A. V., Miranda, F. A., e Pinto, M. A. G. (2012). Driver control for mobile robot and application control trajectory with computer vision. In RoboControl, 5a Workshop in Applied Robotics and Automation, pages 1–7. Ogata, K. (2011). Engenharia de Controle Moderno. Pearson Education, 5 edition.
  • 27. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 27 Referências Pessin, G., Osório, F., S.Musse., Nonnemmacher, V., e Ferreira, S. S. (2007). Utilizando redes neurais artificiais no controle de robôs móveis aplicados ao combate de incêndio florestais. In SEMINCO, XVI Seminário de Computação, pages 19–30. Showstack, R. (2011). Curiosity on the way to mars. Eos, Transactions American Geophysical Union, 92(49):455–455. Wolf, D. F., Osório, F. S., Simões, E., e Onofre, J. T. (2009). Intelligent robotics: From simulation to real world applications. Universidade de São Paulo, USP. XBot (2014). Robodeck plataforma para pesquisa. Disponível em: http://www.xbot.com.br/educacional/robodeck/. Acesso em 28 de Agosto de 2014. Zanolla, L., de Sousa, D. R., Furlaneto, R. M., Botelho, W. T., e Marietto, M. G. B. (2014a). Experimento real na descida - robodeck. Disponível em: https://www.youtube.com/watch?v=EgZWQNXPoqg. Acesso em 18 de Setembro de 2014.
  • 28. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 28 Referências Zanolla, L., de Sousa, D. R., Furlaneto, R. M., Botelho, W. T., e Marietto, M. G. B. (2014b). Experimento real na subida - robodeck. Disponível em: https://www.youtube.com/watch?v=UecNM2E7C4c. Acesso em 18 de Setembro de 2014. ZIEGLER, J. G. e NICHOLS, N. B. (1993). Optimum settings for automatic controllers. J. Dyn. Sys. Meas. Control, 115(2B):220–222.
  • 29. Implementação do controle PID e validação real utilizando a plataforma robótica RoboDeck Slide 29 OBRIGADO! Daniel Rodrigues de Sousa: daniel.sousa@ufabc.edu.br Leandro Zanolla: leandro.zanolla@ufabc.edu.br Wagner Tanaka Botelho: wagner.tanaka@ufabc.edu.br Maria das Graças Bruno Marietto: graca.marietto@ufabc.edu.br