Skip to content

iakanoe/AutoPID

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoPID

Controlador PID con ajuste automático en C. Basado en modelo ajeno, refactorizado y adaptado para el Club de Robótica

Esto es una red neuronal, un PID que se ajusta a si mismo. Actua teniendo en cuenta al controlador PID como una red neuronal de una capa, con tres inputs y un output. Cada epoch (iteracion) se hace backpropagation para poder ajustar los pesos (las constantes) del PID y así obtener el error más cercano a 0 posible. Una vez que el error está dentro del threshold, se deja de tunear.

alt text

En lo posible, este programa se debe instalar con un PID inicial que funcione, ya que caso contrario el robot se iría de la pista antes de poder aprender y auto-tunearse. Los pesos para el PID inicial se pueden modificar en las lineas 28 a 32 del archivo "AutoPID.h".

About

Auto tuning PID controller in C

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages