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 条
  • [41] Robust Navigational Control of a Two-Wheeled Self-Balancing Robot in a Sensed Environment
    Iwendi, Celestine
    Alqarni, Mohammed A.
    Anajemba, Joseph Henry
    Alfakeeh, Ahmed S.
    Zhang, Zhiyong
    Bashir, Ali Kashif
    IEEE ACCESS, 2019, 7 : 82337 - 82348
  • [42] Switching Control in Two-Wheeled Self-Balancing Robots
    Murasovs, Nikita
    Giannaccini, Maria Elena
    Aphale, Sumeet S.
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 1974 - 1980
  • [43] A Lyapunov controller for self-balancing two-wheeled vehicles
    Maddahi, A.
    Shamekhi, A. H.
    Ghaffari, A.
    ROBOTICA, 2015, 33 (01) : 225 - 239
  • [44] Adaptive Nonlinear PD Controller of Two-Wheeled Self-Balancing Robot with External Force
    Nguyen, Van-Truong
    Duong, Dai-Nhan
    Phan, Dinh-Hieu
    Bui, Thanh-Lam
    Hoangvan, Xiem
    Tan, Phan Xuan
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 81 (02): : 2337 - 2356
  • [45] Modeling of two-wheeled self-balancing robot and fuzzy self-adjusting PID control
    Cai, Jian-Xian
    Ruan, Xiao-Gang
    Gan, Jia-Fei
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2009, 35 (12): : 1603 - 1607
  • [46] Fuzzy Obstacle Avoidance Control of A Two-Wheeled Mobile Robot
    Chiu, Chian-Song
    Chiang, Teng-Shung
    Ye, Yu-Ting
    2015 INTERNATIONAL AUTOMATIC CONTROL CONFERENCE (CACS), 2015, : 1 - 6
  • [47] Dynamic Surface Active Disturbance Rejection Control for Two-Wheeled Self-Balancing Robot
    Wang, Chundong
    Huang, Jin
    Wang, Chao
    Wu, Rui
    PROCEEDINGS OF ICRCA 2018: 2018 THE 3RD INTERNATIONAL CONFERENCE ON ROBOTICS, CONTROL AND AUTOMATION / ICRMV 2018: 2018 THE 3RD INTERNATIONAL CONFERENCE ON ROBOTICS AND MACHINE VISION, 2018, : 82 - 87
  • [48] Straight-Driving and Turning Compound Control of the Self-Balancing Two-Wheeled Robot
    Xia, Jinhui
    Guo, Yuanho
    Du, Shuming
    Zhang, Xiaohua
    2016 IEEE 8TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (IPEMC-ECCE ASIA), 2016,
  • [49] Optimal Control of a Two-Wheeled Self-Balancing Robot by Reinforcement Q-learning
    Guo, Linyuan
    Rizvi, Syed Ali Asad
    Lin, Zongli
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 955 - 960
  • [50] A nonlinear optimal control based on the SDRE technique for the two-wheeled self-balancing robot
    Jeyed, Hamze Ahmadi
    Ghaffari, Ali
    AUSTRALIAN JOURNAL OF MECHANICAL ENGINEERING, 2022, 20 (03) : 722 - 730