Parameter Identification and Control of a Ball Balancing Robot

被引:3
作者
Alyousify, Mahmoud A. [1 ]
Abbas, Hossam S. [1 ,2 ]
Hassan, Mohamed M. M. [1 ]
Amin, Mohamed H. [1 ]
机构
[1] Assiut Univ, Elect Engn Dept, Assiut 71515, Egypt
[2] Univ Lubeck, Inst Elect Engn, D-23558 Lubeck, Germany
来源
2022 8TH INTERNATIONAL CONFERENCE ON MECHATRONICS AND ROBOTICS ENGINEERING (ICMRE 2022) | 2022年
关键词
Ballbot; LQR; Modeling; Parameter Identification; SEGWAY;
D O I
10.1109/ICMRE54455.2022.9734109
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ballbot is a dynamically stabilizable mobile robot that can balance on a ball, which is suited to maneuver and interact in narrow and crowded environments. The ballbot system is a nonlinear unstable system with five degrees of freedom; moreover, it forms an underactuated system with nonholonomic dynamic constraints, thus, it is a rich and challenging control problem. In this paper, we consider a ballbot robot we have recently designed and fabricated. To increase modularity and to provide smooth behavior of the robot, the closed-loop system consists of two level controllers. A high-level controller computes the required commands to balance the robot, which are in the form of reference speeds of a low-level controller for the actuators. To obtain a realistic dynamical model for designing the high-level controller, a practical procedure for parameter identification is proposed. The proposed control approach is implemented on the hardware, where, several experiments are conducted to demonstrate its robustness and to validate the quality of the identified model.
引用
收藏
页码:91 / 97
页数:7
相关论文
共 10 条
[1]  
Bonci A., 2016, 2016 12 IEEEASME INT, P1
[2]   Design and Implementation of an Omnidirectional Spherical Mobile Platform [J].
Chiu, Chih-Hui ;
Tsai, Wen-Ru .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2015, 62 (03) :1619-1628
[3]   Hierarchical sliding mode control for a two-dimensional ball segway that is a class of a second-order underactuated system [J].
Dinh Ba Pham ;
Lee, Soon-Geul .
JOURNAL OF VIBRATION AND CONTROL, 2019, 25 (01) :72-83
[4]   Balancing and Transferring Control of a Ball Segway Using a Double-Loop Approach [J].
Dinh Ba Pham ;
Kim, Hyung ;
Kim, Jaejun ;
Lee, Soon-Geul .
IEEE CONTROL SYSTEMS MAGAZINE, 2018, 38 (02) :15-37
[5]  
Fankhauser P., 2010, Modeling and control of a ballbot
[6]  
Inal AN, 2012, IEEE INT C INT ROBOT, P5381, DOI 10.1109/IROS.2012.6385689
[7]  
Jespersen T. K., 2019, M.S. thesis
[8]  
Kumagai Masaaki, 2008, 2008 International Conference on Control, Automation and Systems (ICCAS), P433, DOI 10.1109/ICCAS.2008.4694680
[9]   A dynamically stable single-wheeled mobile robot with inverse mouse-ball drive [J].
Lauwers, T. B. ;
Kantor, G. A. ;
Hollis, R. L. .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :2884-+
[10]  
MATLAB S., 2018, SIM DES OPT