PID passivity-based control laws for joint position regulation of a self-balancing robot

被引:16
作者
Gandarilla, Isaac [1 ]
Santibanez, Victor [1 ]
Sandoval, Jesus [2 ]
Guadalupe Romero, Jose [3 ]
机构
[1] Tecnol Nacl Mexico, Inst Tecnol La Laguna, Apdo Postal 49,Adm 1, Torreon 27001, Coahuila, Mexico
[2] Tecnol Nacl Mexico, Inst Tecnol La Paz, Blvd Forjadores BCS, La Paz 23080, Bcs, Mexico
[3] ITAM, Dept Acad Sistemas Digitales, Rio Hondo 1, Ciudad De Mexico 01080, Mexico
关键词
Underactuated mechanical systems; PID; Passivity-based control; Self-balancing robot; Lyapunov stability theory; UNDERACTUATED MECHANICAL SYSTEMS; INVERTED PENDULUM; STABILIZATION; ENERGY;
D O I
10.1016/j.conengprac.2021.104927
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The problem of joint position regulation of a self-balancing robot moving on a slope via a PID passivity-based controller is addressed in the present paper. It is assumed that the angle of the slope is known, and the robot can move up or down. The contributions are the original presentation of the design and practical implementation for comparison purposes of two PID passivity-based control laws for position regulation of a self-balancing robot, and the original proposal of the respective asymptotic stability analysis. Experimental results illustrate the performance of the proposed controllers in a self-balancing robot, which were evaluated together with a different passivity-based controller, reported in the control literature, and a linear control law to test its superiority. Finally, the experiments were extended to deal with disturbance rejection, where one of the PID passivity-based control laws, the one that does not use partial feedback linearization, showed to be better than the other three controllers used for comparison.
引用
收藏
页数:14
相关论文
共 29 条
[1]  
Bao NS, 2017, PROCEEDINGS OF 2017 IEEE 2ND INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC), P1493, DOI 10.1109/ITNEC.2017.8285044
[2]   Controlled Lagrangians and the stabilization of mechanical systems I: The first matching theorem [J].
Bloch, AM ;
Leonard, NE ;
Marsden, JE .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2000, 45 (12) :2253-2270
[3]  
Bo GP, 2016, CHIN CONT DECIS CONF, P5158, DOI 10.1109/CCDC.2016.7531919
[4]  
Dai FQ, 2014, 2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, P1958, DOI 10.1109/ROBIO.2014.7090623
[5]   A two-wheeled inverted pendulum robot with friction compensation [J].
Dai, Fuquan ;
Gao, Xueshan ;
Jiang, Shigong ;
Guo, Wenzeng ;
Liu, Yubai .
MECHATRONICS, 2015, 30 :116-125
[6]   Energy shaping for position and speed control of a wheeled inverted pendulum in reduced space [J].
Delgado, Sergio ;
Kotyczka, Paul .
AUTOMATICA, 2016, 74 :222-229
[7]   Shaping the Energy of Mechanical Systems Without Solving Partial Differential Equations [J].
Donaire, Alejandro ;
Mehra, Rachit ;
Ortega, Romeo ;
Satpute, Sumeet ;
Guadalupe Romero, Jose ;
Kazi, Faruk ;
Singh, N. M. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (04) :1051-1056
[8]   Control of a self-balancing robot with two degrees of freedom via IDA-PBC [J].
Gandarilla, Isaac ;
Santibanez, Victor ;
Sandoval, Jesus .
ISA TRANSACTIONS, 2019, 88 :102-112
[9]   Energy Shaping of Mechanical Systems via PID Control and Extension to Constant Speed Tracking [J].
Guadalupe Romero, Jose ;
Ortega, Romeo ;
Donaire, Alejandro .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2016, 61 (11) :3551-3556
[10]  
Hirata K, 2013, IEEE IND ELEC, P6436, DOI 10.1109/IECON.2013.6700196