Control system for a self-balancing robot
Ricardo Martins, Francisco Nunes
- 发表年份
- 2017
- 引用次数
- 29
摘要
The control of a self-balancing robot has been studied for many years and, despite several achievements, there are still open issues. The aim of this project is to study the efficiency of different control algorithms, as Proportional, Integral and Derivative (PID), pole placement, adaptive control, among others, in a home-made robot called Bimbo. It was also tested an algorithm, applied to the position. The robot was constructed with the modules for movement and position control. It was applied a Kalman filter to get the Roll angle from the Inertial Measurement Unit (IMU). Furthermore, the mechanism to read encoders and to control the two motors was implemented. It was built a mechanism to control system variables through Bluetooth communication, which allows to continuously monitor any robot variable, allowing to test the system and the control variables in real-time. The selected solution implements a PID, continuously changing the reference by a “position algorithm”. A human control interface was created to command Bimbo navigation direction.
关键词
相关论文
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991