An Obstacle Avoidance Two-Wheeled Self-Balancing Robot

被引:1
|
作者
Tsutada, Ryuichi [1 ]
Hoang, Trong-Thuc [1 ]
Pham, Cong-Kha [1 ]
机构
[1] Univ Electrocommun, Grad Sch Informat & Engn, Tokyo, Japan
关键词
Two-Wheeled Self-Balancing Robot (TWSBR); MPU-6500; Kalman Filter; PID controller; fuzzy controller; obstacle avoidance; RISC-V; fixed-point arithmetic;
D O I
10.18178/ijmerr.11.1.1-7
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
This paper introduces a Two -Wheeled SelfBalancing Robot (TWSBR) which is controlled to avoid obstacles. The TWSBR is a type of the inverted pendulum and is treated as an inherently unstable nonlinear system. Therefore, a continuous appropriate control is required to maintain the inverted state. The TWSBR consists of two DC motors with encoders and 6 -axis sensor (accelerometer and gyroscope). All peripherals are connected to a 32 -bit RISC -V soft microprocessor implemented on an FPGA, and all control circuits for the peripherals are also implemented on the same FPGA. An attitude control system of the TWSBR is provided through 3 Proportional -Integral- Differential (PID) controllers with a sensor fusion -based on a Kalman Filter, which is implemented on the 32 -bit RISC -V soft microprocessor. The obstacle avoidance system of the TWSBR is based on a fuzzy control using multiple ultrasonic sensors. The 32 -bit RISC -V soft microprocessor includes a 32 -bit fixed-point (Q16.16) arithmetic instructions of addition, subtraction, multiplication, maximum and minimum as a custom instruction set architecture (ISA) extensions for calculation of a speed improvement. The software program is written in C language and compiled by the GNU GCC cross -compiler for the RISC -V ISA.
引用
收藏
页码:1 / 7
页数:7
相关论文
共 50 条
  • [21] A Two-Wheeled Self-Balancing Robot with the Fuzzy PD Control Method
    Wu, Junfeng
    Zhang, Wanying
    Wang, Shengda
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2012, 2012
  • [22] Mathematical Model and Control Strategy of a Two-wheeled Self-balancing Robot
    Mahler, Bernhard
    Haase, Jan
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 4198 - 4203
  • [23] Optimal control of a two-wheeled self-balancing robot by reinforcement learning
    Guo, Linyuan
    Rizvi, Syed Ali Asad
    Lin, Zongli
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2021, 31 (06) : 1885 - 1904
  • [24] Research of LQR Controller Based on Two-Wheeled Self-Balancing Robot
    Lv Qiang
    Wang Ke-ke
    Wang Guo-sheng
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 2343 - 2348
  • [25] Nonlinear Control of a Two-Wheeled Self-balancing Autonomous Mobile Robot
    Diaz-Tellez, J.
    Gutierrez-Vicente, V.
    Estevez-Carreon, J.
    Ramirez-Cardenas, O. D.
    Garcia-Ramirez, R. S.
    ADVANCES IN SOFT COMPUTING (MICAI 2021), PT II, 2021, 13068 : 348 - 359
  • [26] Proportional control moment gyroscope for two-wheeled self-balancing robot
    Unker, Faruk
    JOURNAL OF VIBRATION AND CONTROL, 2022, 28 (17-18) : 2310 - 2318
  • [27] Optimal Controller Design for Self-balancing Two-wheeled Robot System
    Zad, Harts Sheh
    Ulasyar, Abasin
    Zohaib, Adil
    Hussain, Syed Shahzad
    PROCEEDINGS OF 14TH INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY PROCEEDINGS - FIT 2016, 2016, : 11 - 16
  • [28] Two-Wheeled Self-balancing Robot Dynamic Model and Controller Design
    Zhuang, Yufeng
    Hu, Zeyan
    Yao, Yi
    2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2014, : 1935 - 1939
  • [29] Robust Control Method Applied in Self-Balancing Two-Wheeled Robot
    Yau, Her-Terng
    Wang, Cheng-Chi
    Pai, Neng-Sheng
    Jang, Ming-Jyi
    2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 1, 2009, : 268 - +
  • [30] Dynamic Model and Balancing Control for Two-Wheeled Self-Balancing Mobile Robot on the Slopes
    Peng, Kui
    Ruan, Xiaogang
    Zuo, Guoyu
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 3681 - 3685