Difference between revisions of "Robot Zero"

From Asociación de Robótica UC3M
Jump to navigation Jump to search
 
Line 55: Line 55:
  
 
* [http://www.pololu.com/file/0J190/BlinkLED_m328.zip LED blinking]
 
* [http://www.pololu.com/file/0J190/BlinkLED_m328.zip LED blinking]
* [http://www.jmnlab.com/robotzero/rvd5a.html Sensores]
+
* [http://www.jmnlab.com/robotzero/rvd5a.html Prueba sensores]
 +
* [http://www.jmnlab.com/robotzero/codigo.html Código completo]
 +
* [http://www.jmnlab.com/robotzero/codigo2.html Código velocidad lenta]
 +
* [http://www.jmnlab.com/robotzero/codigotic.html Interrupciones LED]
 +
* [http://www.jmnlab.com/robotzero/pd.html Código] implementación PD
 +
* [http://www.jmnlab.com/robotzero/codigoblanco.html Código]. dc-dc 8.5 V. Motor 10:1 baja intensidad
  
 
'''Código fuente'''
 
'''Código fuente'''

Latest revision as of 20:15, 26 March 2014

Logo concursos.png

Introducción

Control PID

Un PID es un mecanismo de control por realimentación que calcula la desviación o error entre un valor medido y el valor que se quiere obtener, para aplicar una acción correctora que ajuste el proceso.

La mayoría de los robots velocistas usan tracción diferencial, es decir varían la velocidad de alguna de las dos ruedas para conseguir un giro hacia un determinado lado, de allí la importancia del uso del Control PID, esté nos permite obtener un valor apropiado para asignarle al PWM de los motores según el estado del robot sobre la línea, aplicando un correctivo necesario en su dirección de desplazamiento para que esté no se salga de la línea.

Para velocistas la "Integral" de este control no se utiliza porque tiene que ver con errores acumulativos ocasionados por estados estacionarios, es decir cuando el robot esta totalmente detenido o en movimiento con velocidad constante. Debido a que a lo largo de la trayectoria en su recorrido por la pista se esta acelerando y desacelerando, el robot experimenta cambios dinámicos que imposibilitan el uso de este parámetro haciéndolo tender a 0. (es decir no lo usaremos).

Documentación

Diseño

Base 1
Base 2

Hardware

Componente
Placa de control más programador
Placa de sensores
DC-DC
Batería
Cargador
Motor HP

Software

Third parties

Ejemplos

Código fuente

Referencias

  1. Robot Zero. Velocista para principiantes. Club de Informática, robótica y Electrónica.
  2. Robot Zero. Jmnlab.
  3. Control del Robot Velocista Lenin. El programador subestándar.




By-sa.png Este obra está bajo una licencia de Creative Commons Reconocimiento-CompartirIgual 3.0 Unported.