Robô Seguidor de linha – Algoritmo(PID)

By em jul 21, 2011 em Robôs | 26 comentários

Resumo:

Para seguir linha em velocidades lentas o processo é muito simples. Se o sensor direito encontrar a borda gire para esquerda, se o sensor esquerdo encontrar a borda gire para direita, etc…

Este processo tem suas limitações, principalmente quando a sua velocidade na linha for aumentada. Isto é,  quando o controle PID começa a brilhar.

O controle PID basicamente Proporcional, Integral e Derivativo,  é um controlador de rotina utilizado no robô, matematicamente baseado em dados transmitidos pelo sensor de luz (array) que são processados pelo microcontrolador e em seguida enviados ao driver do motor, controlando assim a direção e a velocidade do robô, e mantendo-o na linha.

 

 

 

 

    26 Comentários

  1. hi..im doing my final year project with this title.can u share with me how to complete this robot?im

    emkay

    21 de outubro de 2011

  2. Boa tarde Higor, gostaria de te parabenizar pelo incrível trabalho na construção de ambos os robôs. Construi um na faculdade recentemente porém o desempenho ficou muitíssimo abaixo do que eu esperava. Você poderia me dar umas dicas? Achei muito interessante o robô por PID, percebi que não desativa um dos motores durante a curva e sim acelera o outro, fazendo com ele seja muito mais rápido.

    Forte Abraço

    Parabéns.

    Valeriano Bernardo

    31 de maio de 2012

  3. Hola, estoy trabando en este proyecto y quisiera saber como se hace el sensor de linea, para darle esas características

    Giancarlo Colasante

    20 de junho de 2012

  4. Hola muy buen proyecto apenas estoy empezando con el pid del arruino y no le entiendo muy bien me podrías pasar el código para entenderlo?

    Juan Miguel

    3 de julho de 2012

  5. Olá!

    Poderia mostrar sua programação e explicar?

    Agradeço

    Glória Rosada

    20 de agosto de 2012

    • Olá Gloria, estou terminando um tutorial referente ao PID, quando finalizar irei disponibilizá-lo aqui no site, Obrigado.

      higor

      2 de outubro de 2012

      • tem como mandar por e-mail mais detalhes sobre o projeto e o código????

        claudiney

        25 de novembro de 2012

      • Ola amigo
        Como está o tutorial? estou fazendo um projeto semelhante e estou me batendo com algumas informações.
        Obrigado

        Marcelo Brante

        16 de julho de 2013

  6. Oi cara, qual motor você usou para as rodas?

    Henrique

    16 de outubro de 2012

  7. Você poderia postar o código completo para download fazendo grande favor?

    Henrique

    24 de outubro de 2012

  8. Olá,
    Estou fazendo um projeto parecido e gostaria, se possível, que você pudesse liberar o código para estudo.
    Obrigado.

    MArcelo

    Marcelo Moraes

    29 de dezembro de 2012

  9. Olá, boa noite.
    Desenvolvi um seguidor de linha usando arduino uno, drive L293D, dois motores HP com redução de 30:1 e 4 pares de sensores fotodiodo.
    O robô está pronto, porém o algoritmo que fiz é básico.
    Estou pelejando com um algoritmo PID, mais já perdi algum tempo com isso.

    Se você puder me ajudar eu ficaria grato. Posso enviar o esquema do robô feito no EAGLE para que posso entender como procedi nas ligações.

    Faço eng. de computação na UNIFEI campus de Itabira, desenvolvi o robô para o projeto final de eletrônica digital.

    Muito obrigado pela atenção.

    Carlos Eduardo Rodrigues

    18 de janeiro de 2013

  10. E o tutorial ?

    Bruno Silva

    30 de janeiro de 2013

  11. Hola amigo, muy buen proyecto Yo estoy realizando uno de ese tipo pero no se como manejar la codificacion del PID!!!

    Me podrias pasar el codigo del proyecto para ver si lo implemento en mi robot???

    cristian23ls@hotmail.com

    Gracias amigo!!!

    Cristian Logroño

    18 de junho de 2013

  12. Boa tarde, parabéns pelos projetos apresentados no site. Há possibilidade de visualizar o código desenvolvido?

    Márcio Reis

    20 de setembro de 2013

  13. Gostaria de saber se voce pode disponibilizar seu codigo com o esquema eletrico? bom trabalho!

    tarciohortegal@hotmail.com

    24 de setembro de 2013

  14. ATÉ MEU CARO POR FAVOR compartilhar esta informação relativa a essa SEGUIDOR DE LINHA COM PID. Obrigado Esta É MEU AMIGO MAIL alex_cl_19@hotmail.com

    ALEX

    23 de outubro de 2013

  15. Hola esta genial tu robot, me podrias ayudar con el código y el esquematico me intereza mucho aprender a realizar uno similar.
    rfpineda@utpl.edu.ec

    Ronald

    25 de outubro de 2013

  16. Hi!!! this is very interesting!! Congrats!! I want to learn this out!! can you share your code with me?? I wanna try this!!

    Gabriela

    31 de janeiro de 2014

  17. Hola esta genial tu robot, me podrias ayudar con el código y el esquematico me intereza mucho aprender a realizar uno similar.
    bilfiz@hotmail.com

    bilfiz

    12 de fevereiro de 2014

  18. can you share the documentation and code for this PID line follower it would help me a lot

    ashok

    9 de março de 2014

  19. kra, muito legal seu projeto…

    Flavio Andrade

    19 de março de 2014

  20. Parabéns pelo projeto, se possível, gostaria que você pudesse liberar o código para estudo. Obrigado
    Email: luk_eduardo@hotmail.com

    Lucas Eduardo Gomes

    20 de março de 2014

  21. Hi man,
    please, could you send me the Arduino code? I need to nderstand and correct my PID code. I made a line follower but it dosen’t work well.
    alessandro.sgv@gmail.com

    alex

    29 de julho de 2014

Responder

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

468 ad