Los resultados de las simulaciones muestran que ADRC tiene una velocidad de
respuesta más rápida que el PID, presentando de igual manera un menor
sobreimpulso en la señal de control como se muestra en las figuras 35 y 36, ademas,
el ADRC presenta una mayor capacidad para suprimir la interferencia y el ruido.
Figura 36. Señal de control ADRC (Autor).
Figura 37. Señal de control PID (Autor).
En la figura 37 se puede apreciar una persona de aproximadamente 40 kilogramos
sobre el vehículo Segway propuesto, obteniendo óptimos resultados en estabilidad;
la dirección del mismo la entrega la posición hacia la que la persona se incline.
7 Conclusiones
En este documento se presenta la estrategia de control por rechazo activo de
perturbaciones en un robot auto balanceado de dos ruedas para el control de
posición del vehículo, con un observador de estados extendidos lineal; diversas
simulaciones efectuadas representan algunas perturbaciones como pequeños
empujones y desniveles en el suelo, confirman la efectividad del método y su mejor
desempeño ante un esquema de control convencional.
Una adecuada selección en las ganancias del observador se ve reflejada en el buen
rendimiento del controlador ADRC, diversas formas de sintonización han sido
registradas en la literatura, sin embargo el método utilizado teniendo en cuenta la
ubicación de polos del sistema demostró óptimos resultados.
En general, la estrategia de control basada en un observador de estados lineal dio
óptimos resultados en el control de posición del cuerpo del vehículo, realizando
pruebas en personas en la plataforma con distinto peso, medida no superior a 50
kilos, puesto que la corriente nominal que demanda los motores no soportaba
cargas superiores.
Bibliografía
[1]
K. Madhira, A. Gandhi, and A. Gujral, “Self balancing Robot using
Complementary filter,” Ieee, pp. 2950–2954, 2016.
[2]
J. J. Wang, “Stabilization and tracking control of X-Z inverted
pendulum based on PID controllers,” Proc. 34th Chinese Control
Conf., pp. 4204–4207, 2015.
[3] Z. Bin-wen, T. Wen, and L. Jian, “Comparative study of linear and
nonlinear ADRC for an inverted pendulum,” 2017 29th Chinese
Control Decis. Conf., pp. 704–708, 2017.
[4] T. H. L. J. X. Xu, Z. Q. Guo, “Design and implementation of a
takagi-sugeno-type fuzzy logic controller on a two-wheeled mobile
robot,” IEEE Trans. Ind. Electron., vol. Vol.60, pp. 4421–4430,
2013.
[5]
G. Yu, “PSO-based Fuzzy Control of a Self-Balancing Two-
Wheeled Robot,” pp. 1–5, 2017.
[6]
B. X. C. Yang, Z. Li, R. Cui, “Neural network-based motion control
of an underactuated wheeled inverted pendulum model,” IEEE
Trans. Neural Networks Learn. Syst., vol. Vol.25, no. No.11,
2014.
[7] L. T. A. R. Martinez-Soto, A. Rodríguez-Díaz, O. Castillo, “ain
optimization for inertia wheel pendulum stabilization using particle
swarm optimization and genetic algorithms,” Int. J. Innov.
Comput., vol. 8, pp. 4421–4430, 2012.
[8]
R. Sadeghian and M. T. Masoule, “An experimental study on the
PID and Fuzzy-PID controllers on a designed two-wheeled self-
balancing autonomous robot,” 2016 4th Int. Conf. Control.
Instrumentation, Autom. ICCIA 2016, no. January, pp. 313–318,
2016.
[9]
L. Jiang, H. Qiu, Z. Wu, and J. He, “Active Disturbance Rejection
Control Based on Adaptive Differential Evolution for Two-Wheeled
Self-Balancing Robot,” IEEE Conf. Decis. Control, pp. 6761–
6766, 2016.
[10]
Z. Gao, “Active disturbance rejection control: From an enduring
idea to an emerging technology,” Robot Motion Control
(RoMoCo), 2015 10th Int. Work., vol. 44115, pp. 269–282, 2015.
[11]
Z. Q. Z. Qing and G. Z. G. Zhiqiang, “On practical applications of
active disturbance rejection control,” Control Conf. (CCC), 2010
29th Chinese, no. January, pp. 6095–6100, 2010.
[12]
SEGWAY ESPAÑA, “SEGWAY.” .
[13]
Albert, Nogué, Jordi and Antiga, “Aplicación práctica de la visíon
artificial en el control de procesos industriales.,” Gobierno de
España (Ministerio de Educación), 2012. .
[14]
I. Del VillarFernández, “Diseño e implementación en PCB de un
robot auto-balanceado mediante Arduino con módulo inalámbrico
Grado en Ingeniería Eléctrica y Electrónica,” p. 103, 2015.
[15]
BBB, “INDIEGOGO,” 2017. .
[16]
D. P. Anderson, “nBot Balancing Robot,” 2013. .
[17] H. Sin, S. Cheong, and C. Kim, “A Variable Gain Controller using
Pole Placement Method with Changing Rider ’ s Weight,” pp.
710–713, 2017.
[18]
M. Han, K. Kim, D. Kim, and J. Lee, “Implementation of U nicycle
Segway U sing U nscented Kalman Filter in LQR control,” pp.
695–698, 2013.
[19]
X. Wang, S. Chen, T. Chen, and B. Yang, “Study on control
design of a two-wheeled self-balancing robot based on ADRC,”
Chinese Control Conf. CCC, vol. 2016–Augus, pp. 6227–6232,
2016.
[20]
Z. Gao, “On the centrality of disturbance rejection in automatic
control,” ISA Trans., vol. 53.4, pp. 850–857, 2014.
[21]
C. Camilo and E. Ordo, “Nuevas aplicaciones de observadores de
estado , dise ˜ no y prueba de estabilidad Christian Camilo Erazo
Ordo ˜ New applications of state observers :,” 2012.
[22]
M. U. Draz, M. S. Ali, M. Majeed, U. Ejaz, and U. Izhar, “Segway
electric vehicle,” 2012 Int. Conf. Robot. Artif. Intell., pp. 34–39,
2012.
[23]
R. Babazadeh, A. G. Khiabani, and H. Azmi, “Optimal control of
Segway personal transporter,” 2016 4th Int. Conf. Control.
Instrumentation, Autom. ICCIA 2016, no. January, pp. 18–22,
2016.
[24]
P. It, “State Observers and State Feedback,” pp. 101–121, 2010.
[25] W. Yan-feng, J. Yuan-wei, and Y. Bao-qi, “State feedback control
for networked control systems based on state observer,” pp. 310–
313, 2011.
[26] Y. Zhang, G. Y. G. Tang, and Y. Y. M. Liu, “States observer
design and stability analysis for networked control systems,” Syst.
Man Cybern. …, no. 1, pp. 3211–3215, 2008.
[27]
J. Han, “From PID to active disturbance rejection control,” IEEE
Trans. Ind. Electron., vol. 56, no. 3, pp. 900–906, 2009.
[28] P. Teppa-garran, M. Bravo, and G. Garcia, “Control por rechazo
activo de perturbaciones del nivel de liquido de un sistema de
tanques acoplados,” vol. 7, no. 1, pp. 10–18, 2012.
[29]
L. G. y Z. G. Zheng, Q., “On stability analysis of active
disturbance rejection control for nonlinear time-varying plants with
unknown dynamics,” Proc. IEEE Conf. Decis. Control, 2007.
[30]
“Especificaciones Sensor MPU6050” España, Pag.1-2 2017.
[31]
“Estructura Sensor MPU6050.”
[32]
D. Engineering, “Sabertooth 2x60 User ’ s Guide Mixed and
independent options :,” no. September, pp. 6–30, 2011.
[33]
L. Pupek and R. Dubay, “Velocity and Position Trajectory
Tracking Through Sliding Mode Control of Two-Wheeled Self-
Balancing Mobile Robot,” vol. 2, no. 3.