• 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