Línea siguiente Robot con el control PD básico (proporcional-derivado) (6 / 6 paso)

Paso 6: Afinar el lazo

PID (proporcional, integral y derivado) es uno de los esquemas de control más comunes alrededor. Lazos de control industriales utilizan algunos sabor de control PID. Hay muchas maneras de afinar un lazo de PID, incluyendo la técnica manual utilizada en este ejemplo.

Más información canbe encontrado en muchos libros y Web incluidos aquí:

http://en.wikipedia.org/wiki/PID_controller

Revisión rápida de PID:
El controlador PID basic se compone de tres términos y cada uno tiene una función específica:

Término proporcional

El término de proporción es lo que determina el tiempo de subida del lazo de control o cómo rápidamente alcanzará el punto de referencia.

El término derivado se utiliza reducir el sobrepaso o cuánto el sistema sobre corrige.

El término integral se utiliza elminate el error de estado estacionario, requerido por el término de proporational. En este ejemplo no utiliza el término integral ya no estamos preocupados por el error de estado estacionario y puede complicar el templar del lazo.

Para este ejemplo, se utiliza solamente control de PD.

Un enfoque es definir la variable kd a 0 y poner a punto el término kp solo primero. KP de 1 es un buen lugar para empezar.

Si el robot reacciona demasiado lentamente, aumente el valor. Si el robot parece reaccionar rápido y se vuelven inestables, disminuir el valor.

Una vez que las respuestas del robot razonablemente, afinar la parte derivada del lazo de control.

Primero establecer el kp y kd valor cada 1/2 del valor de kp. Por ejemplo, si las respuestas del robot razonables con un kp =.8 y coloque kp =.4 y kd =.4 para empezar.

Aumentar la ganancia de kd (derivado) para disminuir el sobrepaso, disminuir si el robot se convierte en inestable.

Uno de los componentes del lazo a considerar es la velocidad real de la muestra/del lazo. Esta acelerando o desacelerando este puede hacer una diferencia significativa en el rendimiento del robot. Se establece por la instrucción delay al final de la subrutina loop().

Este video muestra el robot en el centro de afinación. Aviso la ondulación en cada tramo recto, probablemente significa la ganancia es muy alta y debe reducirse el kp.

Artículos Relacionados

Línea siguiente robot con algoritmo PID

Línea siguiente robot con algoritmo PID

línea siguiente robot diseñado con Solidworks e implementado con arduino, ardumoto para el control de las ruedas y una barra de sensor con 8 sensores infrarrojos. Para cualquier duda con respecto a esta línea que sigue por favor dejadme un comentario
Línea básica siguiente Robot con Arduino

Línea básica siguiente Robot con Arduino

07/09/2015Han pasado unos años desde que publicamos inicialmente básica línea siguiente Robot con Arduino tutorial, y parece que mucha gente encuentra útil que debemos publicar una actualización que funciona actual de las bibliotecas de Arduino, incl
Boe Bot/Arduino línea siguiente robot

Boe Bot/Arduino línea siguiente robot

esta es una guía bastante clara de cómo construir una línea que sigue el robot. utiliza luces, luz resistencias dependientes (LDRs), un arduino y un chasis de boe bot (funcionará cualquier chasis robot con 2 servos de rotación continua). Lee los sens
ActoBitty línea siguiente Robot

ActoBitty línea siguiente Robot

Aprender a construir una línea que sigue el robot usando la ActoBitty y un Arduino. A continuación es la lista de hardware necesario para completar este build.Hardware requerido1 x Kit de Robot Actobitty 2 ruedas (https://www.servocity.com/html/actob
Más simple del mundo línea siguiente Robot

Más simple del mundo línea siguiente Robot

Aquí en este instructable voy a mostrarte cómo hacer la línea del mundo más simple siguiente robot. Más simple en términos de número de piezas y la complejidad del circuito.La mayoría de la línea después de robots en internet utilizan complejos circu
Un simple y barato bricolaje línea siguiente robot

Un simple y barato bricolaje línea siguiente robot

Si alguien quiere empezar a construir robots, este robot es para ellos, es fácil hacerlo, conocimientos de programación no se requiere un poco de la electrónica de conocimiento es suficiente para terminar este robot.Ingredientes clave:1 x chasis2 x s
Una simple línea siguiente robot utilizando transistores

Una simple línea siguiente robot utilizando transistores

un robot frío y lo de baratoEste robot utiliza transistores como microcontrolador. Ahora vamos a empezarPaso 1: bienvenida Hai,my name is Amal P.kEsto es un gran robot. Es muy barato. Este robot utiliza transistores como microcontrolador. Permite com
Línea siguiente Arduino Robot

Línea siguiente Arduino Robot

Este robot utiliza un algoritmo de control PID para seguir autónomamente un camino negro sobre un fondo blanco. Utiliza una matriz de ocho sensores de reflectancia IR para determinar la posición del robot en la línea, y el microcontrolador Arduino Na
Robot controlado con cualquier control de Tv

Robot controlado con cualquier control de Tv

La idea de este instructable es ensenar a controlar un robot con el control de cualquier televisor. Muchas veces creemos saludando materiales complicados para hacer un robot de, embargo de pecado, la realidad es con materiales sumamente populares, te
Línea siga robot, ninguna programación requerida

Línea siga robot, ninguna programación requerida

esta es la línea siguiente robot que diseñado y construido para una evaluación de diseño electrónico de CNAE. la idea vino a mí jugando con resistencias dependientes de luz (LDR), darse cuenta de que se puede variar la velocidad del motor cuando se c
Mando a distancia Robot con Arduino

Mando a distancia Robot con Arduino

L293D es un doble motor driver puente H circuito integrado (IC). Controladores de motor actúan como amplificadores de corriente ya que llevan un control de poca intensidad de señal y proporcionan una señal de corriente más alta. Esta señal de corrien
Línea siguiente SRK Robot con piezas impresas 3d

Línea siguiente SRK Robot con piezas impresas 3d

El Robot SRK + línea siguiente es hermano pequeño del Robot siguientes MRK + línea. Utiliza un tipo diferente de junta y otro tipo de motor. (El ruido de los motores que es lo que me imagino que un escarabajo gigante parecería, por lo tanto, El Beetl
Línea siguiente MRK Robot con piezas impresas 3d

Línea siguiente MRK Robot con piezas impresas 3d

Con el MRK + línea kit, usted puede construir su propia línea que sigue el robot. Las plataformas son resistente y metal, pero rectangular. Hemos querido crear código abierto partes de robots que tienen un diseño más suave, pero son todavía lo sufici
Línea seguidor Robot - Control PID - Setup Android

Línea seguidor Robot - Control PID - Setup Android

== > Este proyecto obtuvo el 2 º premio en concurso de robótica de 2016.Muchas gracias por los votos ;-)El propósito de este proyecto es construir un Robot seguidor de línea con control PID. También utilizamos un dispositivo Android para configurar f