DocumentCode :
622675
Title :
Design and control of a two-wheel self-balancing robot using the arduino microcontroller board
Author :
Hau-Shiue Juang ; Kai-Yew Lum
Author_Institution :
Dept. of Electr. Eng., Nat. Chi-Nan Univ., Nantou, Taiwan
fYear :
2013
fDate :
12-14 June 2013
Firstpage :
634
Lastpage :
639
Abstract :
This paper reports the design, construction and control of a two-wheel self-balancing robot. The system architecture comprises a pair of DC motor and an Arduino microcontroller board; a single-axis gyroscope and a 2-axis accelerometer are employed for attitude determination. In addition, a complementary filter is implemented to compensate for gyro drifts. Electrical and kinematic parameters are determined experimentally; PID and LQR-based PI-PD control designs, respectively, are performed on the linearized equations of motion. Experimental results show that self-balancing can be achieved with PI-PD control in the vicinity of the upright position.
Keywords :
DC motors; PD control; PI control; accelerometers; compensation; control system synthesis; filtering theory; gyroscopes; linear quadratic control; linearisation techniques; microcontrollers; mobile robots; three-term control; 2-axis accelerometer; Arduino microcontroller board; DC motor; LQR-based PI-PD control design; PID-based PI-PD control design; attitude determination; complementary filter; electrical parameters; gyro drift compensation; kinematic parameters; linearized motion equations; single-axis gyroscope; system architecture; two-wheel self-balancing robot construction; two-wheel self-balancing robot control; two-wheel self-balancing robot design; upright position; Accelerometers; Gyroscopes; Mobile robots; Robot sensing systems; Wheels;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Control and Automation (ICCA), 2013 10th IEEE International Conference on
Conference_Location :
Hangzhou
ISSN :
1948-3449
Print_ISBN :
978-1-4673-4707-5
Type :
conf
DOI :
10.1109/ICCA.2013.6565146
Filename :
6565146
Link To Document :
بازگشت