Design and Experimental Validation of a Ballbot: A Self-balancing Omnidirectional Robot

被引:0
作者
de Jesus, Pedro Henrique [1 ]
Nascimento Junior, Cairo Lucio [2 ]
dos Santos, Douglas Soares [2 ]
dos Santos, Sergio Ronaldo Barros [3 ]
机构
[1] Serv Nacl Aprendizagem Ind SENAI, Pindamonhangaba, SP, Brazil
[2] Inst Tecnol Aeronaut ITA, Sao Jos Dos Campos, SP, Brazil
[3] Univ Fed Sao Paulo UNIFESP, Sao Jos Dos Campos, SP, Brazil
来源
18TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE, SYSCON 2024 | 2024年
基金
巴西圣保罗研究基金会;
关键词
D O I
10.1109/SysCon61195.2024.10553418
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article presents the design, modelling and control of a Self-balancing Omnidirecional Robot, also known as ballbot, for performing autonomous navigation (path following) and object tracking in structured environments using vision feedback. A real ballbot has unstable and non-linear dynamics with second-order constraints, and is classified as an underactuated system. These features require the implementation of a robust and efficient embedded control system for allowing the realization of attitude and navigation control. In this context, the development of this work was divided into six stages: 1) design and mechanical construction of the omnidirectional wheels and chassis using a 3D printer; 2) mathematical modeling of the prototype developed in Matlab/Simulink and creation of a realistic simulated model in CoppeliaSim simulator; 3) design of LQR and P/PI controllers to control X and Y position and orientation respectively using the mathematical model; 4) evaluation of designed controllers using the realistic model developed; 5) implementation of the controllers in the embedded system and integration with inertial sensors and actuators; 6) experimental validation of the proposed control system for autonomous navigation and object tracking. The experimental results have shown that the developed ballbot is able to perform path following and object tracking efficiently.
引用
收藏
页数:8
相关论文
共 11 条
[1]   Kinematic Analysis and Control Algorithm for the Ballbot [J].
Cai, Chengtao ;
Lu, Jiaxin ;
Li, Zuoyong .
IEEE ACCESS, 2019, 7 :38314-38321
[2]  
Ching-Wen Liao, 2008, SICE 2008 - 47th Annual Conference of the Society of Instrument and Control Engineers of Japan, P2951, DOI 10.1109/SICE.2008.4655168
[3]  
Fankhauser P., 2010, Bachelor Thesis, DOI [10.3929/ethza-010056685, DOI 10.3929/ETHZA-010056685]
[4]  
Kumagai Masaaki, 2008, 2008 International Conference on Control, Automation and Systems (ICCAS), P433, DOI 10.1109/ICCAS.2008.4694680
[5]  
Lauwers T., 2005, 12 P INT S ROB RES S, P1
[6]   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-+
[7]   Robust Control for Trajectory Tracking and Balancing of a Ballbot [J].
Lee, Sang-Man ;
Park, Bong Seok .
IEEE ACCESS, 2020, 8 (08) :159324-159330
[8]  
Lotfiani A., 2013, 2013 First RSI/ISM International Conference on Robotics and Mechatronics (ICRoM 2013). Proceedings, P481, DOI 10.1109/ICRoM.2013.6510154
[9]  
Nagarajan U, 2012, IEEE INT CONF ROBOT, P136, DOI 10.1109/ICRA.2012.6224970
[10]  
Shomin M., 2016, Ph.D. dissertation, DOI [10.1184/R1/6720809.v1, DOI 10.1184/R1/6720809.V1]