Chappie-Self-Balancing robot (7 / 8 paso)

Paso 7: Ajuste de PID

Francamente, esto es la parte más difícil del proceso y también la más crucial. ¿Pasarán muchos días trabajando en ello y gritando "WTH soy supone que tengo que para hacer? ¿Cuánto lo frustrante que puede ser pero no hay escapatoria? Ingenieros de control definir los parámetros del PID por experiencia. Es un arte aprendido por experiencia.

Existen diversos métodos para sintonización de PID.

El mejor método simple y fácil para la sintonización de PID es-

  • · I y D término a 0 y ajustar P para que el robot comience a oscilar (moverse hacia adelante y hacia atrás) sobre la posición de equilibrio. P debe ser lo suficientemente grande para el robot para moverse, pero no demasiado grande de lo contrario el movimiento no sería suave.
  • · Con P, aumentar para que el robot acelera cuando fuera de balance. Con P y correctamente afinado, el robot debe ser capaz de uno mismo-balance al menos unos segundos.
  • · Por último, aumentar la D para que el robot se movería sobre su equilibrada posición más suave, y no debe ser cualquier rebasamiento considerable.
  • · Si el primer intento no da resultados satisfactorios, restablecer valores de PID y empezar de nuevo con diferente valor de P.
  • · Repita los pasos hasta encontrar un determinado valor de PID que da los resultados satisfactorios.
  • · Una puesta a punto se puede hacer para aumentar el rendimiento del sistema PID.
  • · En la puesta a punto, valores de PID se restringe a valores vecinos y efectos se observan en situaciones prácticas.

Puntos importantes

  • · No hay ningún límite claro para tomar P, I o D valores y es en su mayoría tomada basada en la experiencia.
  • · En teoría, valores de ID depende del estado de la system.Ex. la estructura mecánica, propiedades físicas, propiedades eléctricas (si existe) etc..
  • · Pero prácticamente, también depende de las conditions.Ex externas. condiciones atmosféricas etc..
  • · Valores de PID y el método de elección de valores PID depende en gran medida de las características del sistema. Un método de producir buen resultado para un sistema puede no funcionar en absoluto para otro sistema con diferentes características.

¿P, I y D valores de significado prácticamente?

En caso de Self-Balancing Robot-

  • P - P determina la fuerza con que el robot corregirá a sí mismo. Una P menor muestra incapacidad del robot para equilibrar a sí mismo y una mayor P se muestra el comportamiento violento.
  • I-determina el tiempo de respuesta del robot para la corrección de sí mismo. Más P, más rápido será respuesta.
  • D - D determina la sensibilidad del robot para el error en su estado. Se utiliza para alisar/Presione las oscilaciones del robot. A D menor es incapaz de eliminar las oscilaciones y un D mayor causará vibraciones violentas.

Dependiendo de su ajuste de PID, el bot será capaz de equilibrio sí mismo ahora.

Enhorabuena!!! En su primera robusteza uno mismo-equilibrio. Tal vez usted puede nombrar ahora, llamé a mina Chappie.

Artículos Relacionados

B-robot EVO. El self balancing robot

B-robot EVO. El self balancing robot

¿Cómo funciona?B-ROBOT es un equilibrio de arduino robot creado con piezas impresas 3D controlado remotamente. Con sólo dos ruedas, B-ROBOT es capaz de mantener su equilibrio todo el tiempo usando sus sensores internos y conducir los motores. Puede c
2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050

2 ruedas Self Balancing Robot con Arduino y MPU6050.Usar Arduino como el controlador y sensor de MPU6050 para controlar el equilibrio. Sólo añadir un modulo Serial Bluetooth simple y utilizar una aplicación de controlador Serial de Bluetooth para el
Arduino Self Balancing Robot

Arduino Self Balancing Robot

En este proyecto que voy a describir la construcción de robots en equilibrio con Arduino.We explicó en nuestra versión anterior de android proyecto controlado. En este proyecto se moverá a nuestro control. Vamos a ir vamos a llegar a nuestro proyecto
WobblyBot de Domo Kun, Simple Self Balancing Robot

WobblyBot de Domo Kun, Simple Self Balancing Robot

Un self balancing robot de dos ruedas que se tambalea, por lo tanto el nombre de WobblyBot.Posiblemente el diseño más simple para un robot que podría equilibrar (especie de) sobre dos ruedas, sin el uso de acelerómetro, el giroscopio o el microcontro
Self Balancing Robot con LCD

Self Balancing Robot con LCD

La versión modificada de mi mpu6050 robot de equilibrio más estable con LCD y ejemplo de conectar 2 i2c en el mismo pinVideo 1Video 2Paso 1: Paso 1: tablero de arranque de controlador dual de motor ◾L298NTablero de arranque de controlador dual de mot
Self Balancing Robot - Bang Bang Control

Self Balancing Robot - Bang Bang Control

Hecho un simple robot uno mismo-equilibrio con dos servos, un medidor de inclinación (VTI SCA610 chip) y Arduino Uno. Esto es diferente de la mayoría uno mismo-equilibrio robots que utiliza solamente un solo sensor (no gryo) y el programa es esencial
Self balancing one wheeled electric skateboard

Self balancing one wheeled electric skateboard

NOTE:Mayo de 2011: Este instructable es ahora bastante antiguo (relativamente) y ahora pude reconstruir este proyecto más simplemente con un Arduino como el controlador.Actualmente estoy trabajando en un monociclo con el mismo controlador de motor OS
Mi primer auto Balancing Robot Diy fácil bajo 25 años

Mi primer auto Balancing Robot Diy fácil bajo 25 años

Este es mi primer auto balancing robot y buscar en internet otro yo equilibrio proyectos y diseño de mi robot de mina para ser simple y barato.En este instructabile me whill Dile que paso a paso cómo construir tu robot en detalle con videos, esquemas
Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Cómo utilizar un dispositivo Android y Lego NXT para construir un Robot de dos ruedas Self-Balancing

Hoy, te enseñaré cómo hacer un Android accionado y controlado dos ruedas uno mismo-equilibrio robot con Lego NXT.En primer lugar, vamos a ver un video de prueba para el robot final.Aquí está otra prueba en la cuesta:Para construir este robot, todo lo
Sin escobillas cardán Balancing Robot

Sin escobillas cardán Balancing Robot

El siguiente proyecto es el resultado de ver el video de Cubli y convirtiéndose en interesados en el control de equilibrio inestable con motores sin escobillas. El más simple invertido problema péndulo se decidió con el fin de completar el proyecto a
Self Balancing Segway Instructabot

Self Balancing Segway Instructabot

Fuentes:1. Arduino: utilicé un Uno2. 7.2v batería3. conjunto de motores: de Parralax 7.2v motor set http://www.robotshop.com/parallax-7-2v-motor-bracket-wheel-kit-pair.html4. análogo acelerómetro http://www.robotshop.com/sfe-3g-tripleaxis-acceleromet
Baldroid v3 Balancing Robot con piezas de Actobotics y OTG IOIO

Baldroid v3 Balancing Robot con piezas de Actobotics y OTG IOIO

Hola, después de diseñar unos prototipos con un teléfono Android + módulo IOIO + OTG decidí construir un producto terminado utilizando piezas y componentes de Actobotics / Servocity.com... Además de la calidad de los productos de Actobotics, la ampli
Self Balancing segway scooter de estilo para menores 300.00

Self Balancing segway scooter de estilo para menores 300.00

siempre he querido un Segway desde el primer día que vi uno, pero con la etiqueta de precio más 6.000,00 no podía permitirse uno. Afortunadamente las piezas han bajado de precio drásticamente. Me las arreglé para construir uno para menores de 300.00.
Desde el boceto hasta el Robot controlado Wifi

Desde el boceto hasta el Robot controlado Wifi

Esta es una breve guía sobre cómo construir a un self balancing robot en un fin de semana. Utilizamos solamente partes de la acción.El armazón consiste en placas de plástico rectangulares. Es posible utilizar el pegamento para la construcción del mar